Здравствуйте.
Мне помогали Денис и Сергей с решением похожей задачи вот тут - http://forum.jbzoo.c...modul-ko/page-2, но по какой то причине само решение удалено из поста...
Попробую вспомнить... я создал копию модуля Zoo comments и в нем изменил файл темы "List" - которую вы выбираете в настройках модуля.
вот привожу содержимое файла темы modules\mod_zoocomment\tmpl\list.php
<?php
/**
* @package ZOO Comment
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
// include css
$zoo->document->addStylesheet('mod_zoocomment_all:tmpl/list/style.css');
?>
<?php if (count($comments)) : ?>
<section class="zoo-comments-list">
<?php $i = 0; foreach ($comments as $comment) : ?>
<?php // set author name
$author = $comment->getAuthor();
$author->name = $author->name ? $author->name : JText::_('COM_ZOO_ANONYMOUS');
?>
<noindex>
<article class="<?php if ($author->isJoomlaAdmin()) echo 'comment-byadmin'; ?>">
<table style="height: 100%;">
<tbody>
<tr>
<td style="height: 150px !important; width: 170px !important;" valign="top"><?php if ($params->get('show_avatar', 1)) : ?>
<br />
<?php if ($params->get('show_meta', 1)) : ?>
<p class="meta">
<?php echo $zoo->html->_('date', $comment->created, $zoo->date->format(JText::_('ZOO_COMMENT_MODULE_DATE_FORMAT')), $zoo->date->getOffset()); ?>
</p>
<?php endif; ?>
<br />
<div class="avatar hov">
<?php $item = $comment->getItem();
$params = array(
"display" => "first",
"template" => "default",
"width" => "150",
"height" => "100",
);
$params = $zoo->data->create($params);
$img = $item->getElement('e95a11be-248d-4690-a505-8f84b575b773')->render($params);
echo '<a href="' . $zoo->route->item($item) . '">' . $img . '</a>'; ?>
</div>
<?php endif; ?></td>
<td rowspan="3" valign="top"><?php if ($params->get('show_author', 1)) : ?>
<div>
<?php $item = $comment->getItem();
echo '<a href="' . $zoo->route->item($item) . '">' . $item->name . '</a>'; ?>
</div><br />
<p class="author h2">
<?php if ($author->url) : ?><a href="<?php echo $author->url; ?>" title="<?php echo $author->url; ?>" rel="nofollow"><?php endif; ?>
<?php echo $author->name; ?>
<?php if ($author->url) : ?></a><?php endif; ?>
</p>
<?php endif; ?>
<br />
<div class="content"><p><?php echo $zoo->comment->filterContentOutput($zoo->string->truncate($comment->content, $zoo->get('commentsmodule.max_characters'))); ?></p></div>
</td>
</tr>
<tr>
<td style="height: 30px !important;" valign="top"><div><a href="<?php echo JRoute::_($zoo->route->comment($comment)); ?>">Подробнее о товаре...</a></div></td>
</tr>
<tr>
<td> </td>
</tr>
</tbody>
</table>
</article>
</noindex>
<hr class="dotted">
<?php $i++; endforeach; ?>
</section>
<?php else : ?>
<?php echo JText::_('COM_ZOO_NO_COMMENTS_FOUND'); ?>
<?php endif;
в строке 51 значение e95a11be-248d-4690-a505-8f84b575b773 вам необходимо заменить на собственное из элемента картинок jbimage
возможно в данном коде вы найдете необходимые вам переменные...
Вот это Заголовок комментируемого материала:
<?php $item = $comment->getItem();
echo '<a href="' . $zoo->route->item($item) . '">' . $item->name . '</a>'; ?>
а это изображение из модуля jbimage комментируемого материала:
<?php $item = $comment->getItem();
$params = array(
"display" => "first",
"template" => "default",
"width" => "150",
"height" => "100",
);
$params = $zoo->data->create($params);
$img = $item->getElement('e95a11be-248d-4690-a505-8f84b575b773')->render($params);
echo '<a href="' . $zoo->route->item($item) . '">' . $img . '</a>'; ?>
Edited by happy home, 15 April 2016 - 10:42.