Página 1 de 1

modificando "support ticket system"

Publicado: 14 Mar 2010, 18:44
por engendro666
bueno despues de tanto tiempo en busqueda del bendito "registro de partidas" del que hablaba en otro post consegui este mod "support ticket system" que me viene al pelo para lo que queria solo que tengo que modificarlo casi por completo.

Ya lo tengo casi todo modificado pero me surge un problema al agregar un elemnto de formulario que no trae por defecto el mod, se trata de un menu desplegable con valores numericos. Este elemnto tengo que agregarlo 5 veces en la primera fuciona correcto pero de la segunda a la quinta me devuelve el valor "form2" "form3" etc. pongo unas imagenes para que se entienda mejor:
Rellenando el formulario
Rellenando el formulario
1.JPG (33.48 KiB) Visto 314 veces
vista previa, subraye en rojo los errores en verde lo que esta bien
vista previa, subraye en rojo los errores en verde lo que esta bien
2.JPG (30.12 KiB) Visto 314 veces
Pego fragmentos del codigo entre el formulario 1 y 2 porque el resto en base es lo mismo:

separo entre------ las lineas que estan mas abajo para no copiar todo el codigo
posting.php

Código: Seleccionar todo

$eliminoprim = request_var('eliminoprim', 'form1');
$eliminoseg = request_var('eliminoseg', 'form2');
-----------------------------------------------------------------------
$u13 = $user->lang['ELIMINOPRIM'];
$u14 = $user->lang['ELIMINOSEG'];
--------------------------------------------------------------------------
$messagetemp .= "[b]" . $u13 . "[/b]" . $eliminoprim . "\n";
$messagetemp .= "[b]" . $u14 . "[/b]" . $eliminoseg . "\n";
---------------------------------------------------------------------------------
'ELIMINOPRIM'		=> request_var('eliminoprim', ''),
'ELIMINOSEG'		=> request_var('eliminoseg', ''),

posting_editor.html:

Código: Seleccionar todo

<dl>
				<dt><label for="eliminoprim">{L_ELIMINOPRIM} </label></dt>
				<dd>
              <form id="form1" name="form1" method="post" action="">
			   <select name="eliminoprim" id="eliminoprim">
                 <option>0</option>
                 <option>1</option>
                 <option>2</option>
                 <option>3</option>
                 <option>4</option>
                 <option>5</option>
               </select>
            
           </form>
         </dd>
		 </dl>
-----------------------------------------------------------------------------------------------
 <dl>
				<dt><label for="eliminoseg">{L_ELIMINOSEG} </label></dt>
				<dd>
              <form id="form2" name="form2" method="post" action="">
			   <select name="eliminoseg" id="eliminoseg">
                 <option>0</option>
                 <option>1</option>
                 <option>2</option>
                 <option>3</option>
                 <option>4</option>
               </select>
            
           </form>
         </dd>
		 </dl>
Como puede ser que para el segundo no me muestre el valor si el codigo es identico a exepcion de los nombres de formulario y lenguaje?

Re: modificando "support ticket system"

Publicado: 14 Mar 2010, 20:41
por engendro666
creo que encontre la solucion en la web oficial mas tarde la pruebo y la comento

Re: modificando "support ticket system"

Publicado: 15 Mar 2010, 14:58
por engendro666
solucionado:

No hacia falta esto:

Código: Seleccionar todo

               <form id="form1" name="form1" method="post" action=""> 
Lo borre y ademas agregue esto en el posting.php:

Código: Seleccionar todo

 		  		   // Mision:
          if ($mision == '0')
          {
            $mision = $user->lang['CUMPLIDO'];
          }
          else if ($mision == '1')
          {
            $mision = $user->lang['COMUN'];
          }		
		  else if ($mision == '2')
          {
            $mision = $user->lang['SECRETA'];
          }			      
antes de:

Código: Seleccionar todo

 		// Nachricht formatieren
el resto de formularios los hice en base al mismo quedo ago asi:
Spoiler
rellenando formulario
rellenando formulario
formulario.png (150.41 KiB) Visto 298 veces
registro.png
registro.png (226.76 KiB) Visto 298 veces