19/07/2010, 18:47
|
| | | Fecha de Ingreso: enero-2008 Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses Puntos: 260 | |
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 ... 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 ... 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> </td>";
}
break;
etc, ....
Saludos,
Última edición por HackmanC; 19/07/2010 a las 19:10
Razón: cambiar color de los cambios
|