Vladq Posted December 17, 2014 Report Share Posted December 17, 2014 Эта доработка выводящая в шаблоне последние комментарии на версию 2.1+ на новых версиях не работает.Поделитесь пожалуйста опытом те, кто подключил это на новые версии. Quote Link to post Share on other sites
Solution simplashop Posted December 17, 2014 Solution Report Share Posted December 17, 2014 в новых версиях не нужно настолько извращаться. из этой инструкции нужно выполнить только добавление плагина во View.php и вызывать его в шаблонеРегистрация плагина: $this->design->smarty->registerPlugin("function", "get_comments", array($this, 'get_comments_plugin')); обработчик плагина: public function get_comments_plugin($params, &$smarty) { if(!isset($params['approved'])) $params['approved'] = 1; if(!empty($params['var'])) $smarty->assign($params['var'], $this->comments->get_comments($params)); } и код шаблона: <div class="blog"> {get_comments var=last_comments limit=5 type='product'} <ul role="navigation" class="response"> {foreach $last_comments as $comment} <li> <p><b>{$comment->name}</b> о товаре «<a href="products/{$comment->url}" class="underline">{$comment->product}</a>»: <q>{$comment->text}</q></p> </li> {/foreach} </ul> </div> и далее по статье Quote Link to post Share on other sites
Vladq Posted December 17, 2014 Author Report Share Posted December 17, 2014 Большое спасибо! Quote Link to post Share on other sites
dimalepel Posted November 8, 2015 Report Share Posted November 8, 2015 Подскажите, а как вывести все комментарии на отдельной странице? Quote Link to post Share on other sites
mishanya Posted November 10, 2015 Report Share Posted November 10, 2015 Подскажите, а как вывести все комментарии на отдельной странице? так просто не выйдет. для начала есть комментарии к блогу и к товарам. нужно в отдельном view выбирать все комментарии и сделать пагинацию для них. возможно вы просто хотите организовать отзывы о магазине, так есть уже готовые решения. Quote Link to post Share on other sites
dimalepel Posted November 10, 2015 Report Share Posted November 10, 2015 так просто не выйдет. для начала есть комментарии к блогу и к товарам. нужно в отдельном view выбирать все комментарии и сделать пагинацию для них. возможно вы просто хотите организовать отзывы о магазине, так есть уже готовые решения.Сколько? $ Quote Link to post Share on other sites
mishanya Posted November 10, 2015 Report Share Posted November 10, 2015 Сколько? $пишите в личку что конкретно нужно, просто вывод комментариев всех (товаров или постов или и то и то), от этого будем плясать Quote Link to post Share on other sites
trainracing Posted November 24, 2015 Report Share Posted November 24, 2015 Название товара и ссылку не выводит,а так спасбо!) Quote Link to post Share on other sites
trainracing Posted November 24, 2015 Report Share Posted November 24, 2015 Все, понял, в апи/комментс добавить надо $approved_filter = ''; $products_fields = ''; $products_join = ''; if(!empty($filter['type'])) if($filter['type'] == 'product') { $products_fields = ', p.url, p.name product'; $products_join = 'INNER JOIN __products p ON c.object_id=p.id'; } elseif($filter['type'] == 'blog') { $products_fields = ', b.url, b.name product'; $products_join = 'INNER JOIN __blog b ON c.object_id=b.id'; } потом FROM __comments c WHERE поменять на $products_fields FROM __comments c $products_join WHERE Quote Link to post Share on other sites
WebWC Posted October 31, 2016 Report Share Posted October 31, 2016 А есть ли возможность вывести к ссылке Бренд и Фото комментируемого товара? Quote Link to post Share on other sites
rixo Posted September 19, 2017 Report Share Posted September 19, 2017 (edited) Подскажите пожалуйста , как вывести последние отзывы к товарам только из своей категории в соответствующей категории?Спасибо Edited September 19, 2017 by rixo Quote Link to post Share on other sites
n1c Posted June 9, 2020 Report Share Posted June 9, 2020 Друзья, а подскажите пожалуйста, как выводить комментарии в ЛК которые написал пользователь? Quote Link to post Share on other sites
n1c Posted June 9, 2020 Report Share Posted June 9, 2020 Друзья, а подскажите пожалуйста, как выводить комментарии в ЛК которые написал пользователь? решил, уже не актуально)) Quote Link to post Share on other sites
Noxter Posted June 10, 2020 Report Share Posted June 10, 2020 решил, уже не актуально))Ай молодец! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.