Ver Mensaje Individual
  #32 (permalink)  
Antiguo 19/07/2010, 21:27
Avatar de Larenz
Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 4 meses
Puntos: 55
Respuesta: Cómo agregar etiquetas table, tr, td en variables php?

Cita:
Iniciado por HackmanC Ver Mensaje
La parte hasta donde está la etiqueta de cierre de <table> es la que modificaste y creo que está correcta, después de eso debe ser igual al original, puesto que no forma parte de la tabla.

Código:
 <?php if (@$positions[4]->title) {$strtitle = adsmanager_html::getLangDefinition($positions[4]->title);} ?>
                <?php echo "<h3>".@$strtitle."</h3>";
                if ($show_contact == 1) {
                if (isset($fDisplay[5]))
                  {
                ?>
                <table>
                <?php foreach($fDisplay[5] as $field) { ?>
                <tr>
                <?php adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1,$plugins); /* 1 = Ad Mode */ ?>
                </tr>
                <?php } ?>
                </table>
                /* De aquí arriba es lo que modificaste y abajo debe ser el original */

                <?php
				if (($row->userid != 0)&&($conf->allow_contact_by_pms == 1))
                {
                $pmsText= sprintf(ADSMANAGER_PMS_FORM,$row->user);
                if (adscheckJoomlaVersion() == 1)  // Joomla 1.5 only working with UddeIm
                $pmsForm = sefRelToAbs("index.php?option=com_uddeim&task=new&recip=".$row->id);
                else
                $pmsForm = sefRelToAbs("index.php?option=$option&amp;page=show_message_form&amp;mode=1&amp;adid=".$row->id."&amp;Itemid=".$itemid);
                echo '<a href="'.$pmsForm.'">'.$pmsText.'</a><br />';
                  }
                  }
                else
                  {
                echo ADSMANAGER_CONTACT_NOT_LOGGED;
                  }
                ?>
Saludos,
Acabo de enterarme que ese código está mal... el correcto sería así:

Código:
<?php if (@$positions[4]->title) {$strtitle = adsmanager_html::getLangDefinition($positions[4]->title);} ?>
                <?php echo "<h3>".@$strtitle."</h3>";
				if ($show_contact == 1) {
				if (isset($fDisplay[5]))
				  {
				?>
                <table>
				<?php foreach($fDisplay[5] as $field) { ?>
                <tr>
				<?php adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1,$plugins); /* 1 = Ad Mode */ ?>
				</tr>
                </table>
                <?php } ?>
                <?php } ?>
				<?php if (($row->userid != 0)&&($conf->allow_contact_by_pms == 1))
						{
							$pmsText= sprintf(ADSMANAGER_PMS_FORM,$row->user);
							if (adscheckJoomlaVersion() == 1)  // Joomla 1.5 only working with UddeIm
								$pmsForm = sefRelToAbs("index.php?option=com_uddeim&task=new&recip=".$row->id);
							else
								$pmsForm = sefRelToAbs("index.php?option=$option&amp;page=show_message_form&amp;mode=1&amp;adid=".$row->id."&amp;Itemid=".$itemid);
							echo '<a href="'.$pmsForm.'">'.$pmsText.'</a><br />';
						}
					}
					else
					{
						echo ADSMANAGER_CONTACT_NOT_LOGGED;
					}
					?>
__________________
¡No lo sé todo! Pero comencé como tú, ¡sin saber nada!
Encuéntrame en Facebook: Perfil + Página