Никак не получается сделать так, чтобы картинка была слева, а справа заголовок и текст объявления (как на авито).
Вот кусок кода, который отвечает за вывод этого места:
<tr class="adsmanager_table <?php echo $classcontent;?> trcategory_<?php echo $content->catid?>">
<td class="column_desc">
<?php
if (isset($content->images[0])) {
echo "<a href='".$linkTarget."'><img class='fad-image' name='ad-image".$content->id."' src='".JURI_IMAGES_FOLDER."/".$content->images[0]->thumbnail."' alt=\"".htmlspecialchars($content->ad_headline)."\" /></a>";
} else if ($this->conf->nb_images > 0) {
echo "<a href='".$linkTarget."'><img class='fad-image' src='".ADSMANAGER_NOPIC_IMG."' alt='nopic' /></a>";
}
?>
<h4 class="no-margin-top">
<?php echo '<a href="'.$linkTarget.'">'.$content->ad_headline.'</a>'; ?>
<?php if(!isset($this->conf->display_category_list_label) || $this->conf->display_category_list_label == 1): ?>
<span class="adsmanager-cat"><?php echo "(".$content->parent." / ".$content->cat.")"; ?></span>
<?php endif; ?>
</h4>
<div>
<?php
$content->ad_text = strip_tags(str_replace ('<br />'," ",$content->ad_text));
$af_text = JString::substr($content->ad_text, 0, 100);
if (strlen($content->ad_text)>100) {
$af_text .= "[...]";
}
echo $af_text;
?>
</div>
</td>
Я сделал так:
<tr class="adsmanager_table <?php echo $classcontent;?> trcategory_<?php echo $content->catid?>">
<td class="column_desc", rowspan="2">
<?php
if (isset($content->images[0])) {
echo "<a href='".$linkTarget."'><img class='fad-image' name='ad-image".$content->id."' src='".JURI_IMAGES_FOLDER."/".$content->images[0]->thumbnail."' alt=\"".htmlspecialchars($content->ad_headline)."\" /></a>";
} else if ($this->conf->nb_images > 0) {
echo "<a href='".$linkTarget."'><img class='fad-image' src='".ADSMANAGER_NOPIC_IMG."' alt='nopic' /></a>";
}
?>
</td>
</tr>
<td>
<h4 class="no-margin-top">
<?php echo '<a href="'.$linkTarget.'">'.$content->ad_headline.'</a>'; ?>
<?php if(!isset($this->conf->display_category_list_label) || $this->conf->display_category_list_label == 1): ?>
<span class="adsmanager-cat"><?php echo "(".$content->parent." / ".$content->cat.")"; ?></span>
<?php endif; ?>
</h4>
</td>
<div>
<?php
$content->ad_text = strip_tags(str_replace ('<br />'," ",$content->ad_text));
$af_text = JString::substr($content->ad_text, 0, 100);
if (strlen($content->ad_text)>100) {
$af_text .= "[...]";
}
echo $af_text;
?>
</div>
В результате получилось, что картинка и заголовок нормально расположены, а описания объявлений находятся отдельно сверху.
Я не силен в php. Подскажите, пожалуйста, как там сделать. Как не пытался - не получается...