Ver Mensaje Individual
  #16 (permalink)  
Antiguo 19/07/2010, 18:47
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 10 meses
Puntos: 260
Sonrisa Respuesta: Cómo agregar etiquetas table, tr, td en variables php?

Hola,

Posiblemente,

Los cambios y modificaciones están en color verde
** Cambiado por color rojo

Cita:
Iniciado por Larenz Ver Mensaje
... El código que quiero editar está en la línea 1216 - 1227, ...
Agregar el TABLE y TR,

Código:
  <div class="adsmanager_ads_price">
	<?php if (@$positions[3]->title) {$strtitle = adsmanager_html::getLangDefinition($positions[3]->title); } ?>
	<?php echo "<h3>".@$strtitle."</h3>";
	if (isset($fDisplay[4]))
	{
	?>
	<table>
	<?php foreach($fDisplay[4] as $field) { ?>
	<tr>
	<?php
	adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1,$plugins) ; /* 1 = Ad Mode */
	?>
	</tr>
	<?php } ?>
	</table>
	<?php
	}
	?>
  </div>
Cita:
Iniciado por Larenz Ver Mensaje
... y parte del código que agrega un salto de línea <br /> se encuentran en las líneas 163, 165, 169, 187, 220, etc..
Agregar los TD ... pero no continué, para mí sería muy difícil saber donde van los TD sin tener la aplicación a mano, sería mas fácil que vayas probando por cada tipo de campo para saber exactamente dónde debes colocarlos,

Código:
  	function showFieldValue($row,$field,$field_values,$email_display,$option,$itemid,$mode,$plugins)
	{
		global $mosConfig_live_site,$mosConfig_absolute_path;
		
		if ((strpos($field->catsid, ",$row->catid,") !== false)||(strpos($field->catsid, ",-1,") !== false))
		{
			if (($field->type != 'checkbox')&&(($field->display_title & $mode) == $mode))
			{
				echo '<td>' . adsmanager_html::getLangDefinition($field->title).": " . '</td>';
			}
			
			if ($field->title)
				$name = $field->name;
				
			$value = "";
			$value = "\$row->".$field->name;
			eval("if (isset($value)) \$value = \"$value\";");
			$value = adsmanager_html::getLangDefinition($value);
			switch($field->type)
			{
				case 'checkbox':
					if (($field->display_title & $mode) == $mode)
					{
						echo '<td>' . adsmanager_html::getLangDefinition($field->title) . ':</td>';
						if ($value == 1)
							echo "<td>".ADSMANAGER_YES."</td>";
						else
							echo "<td>".ADSMANAGER_NO."</td>";
					}
					else if ($value == 1)
					{
						echo '<td>' . adsmanager_html::getLangDefinition($field->title)."</td><td>&nbsp;</td>";
					}		
					break;
etc, ....
Saludos,

Última edición por HackmanC; 19/07/2010 a las 19:10 Razón: cambiar color de los cambios