HotHeadMan Опубликовано 25 мая, 2012 Жалоба Поделиться Опубликовано 25 мая, 2012 Как сделать пункт меню "Отзывы", в котором клиенты будут оставлять отзывы о работе магазина? Цитата Ссылка на сообщение Поделиться на другие сайты
Pacifik Опубликовано 25 мая, 2012 Жалоба Поделиться Опубликовано 25 мая, 2012 +1 Цитата Ссылка на сообщение Поделиться на другие сайты
idima Опубликовано 26 мая, 2012 Жалоба Поделиться Опубликовано 26 мая, 2012 Прикрути контакт Цитата Ссылка на сообщение Поделиться на другие сайты
HotHeadMan Опубликовано 27 мая, 2012 Автор Жалоба Поделиться Опубликовано 27 мая, 2012 Как прикрутить стандартные симпловские комментарии с управлением ими в админке (как ща к товарам и блогу)? Цитата Ссылка на сообщение Поделиться на другие сайты
HotHeadMan Опубликовано 30 мая, 2012 Автор Жалоба Поделиться Опубликовано 30 мая, 2012 вверьхь! Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 30 мая, 2012 Жалоба Поделиться Опубликовано 30 мая, 2012 Мне думается примерно так:Создаешь в папке view файл CommentsView.php с содержанием:<?PHP require_once('View.php'); class CommentsView extends View { function fetch() { if($this->page) { $this->design->assign('meta_title', $this->page->meta_title); $this->design->assign('meta_keywords', $this->page->meta_keywords); $this->design->assign('meta_description', $this->page->meta_description); } return $this->design->fetch('comments.tpl'); } }Создаёшь comments.tpl с содержанием: {$wrapper = 'index.tpl' scope=parent} <!-- Комментарии --> <div id="comments"> <h2>Комментарии</h2> {if $comments} <!-- Список с комментариями --> <ul class="comment_list"> {foreach $comments as $comment} <a name="comment_{$comment->id}"></a> <li> <!-- Имя и дата комментария--> <div class="comment_header"> {$comment->name|escape} <i>{$comment->date|date}, {$comment->date|time}</i> {if !$comment->approved}ожидает модерации</b>{/if} </div> <!-- Имя и дата комментария (The End)--> <!-- Комментарий --> {$comment->text|escape|nl2br} <!-- Комментарий (The End)--> </li> {/foreach} </ul> <!-- Список с комментариями (The End)--> {else} <p> Пока нет комментариев </p> {/if} <!--Форма отправления комментария--> <!--Подключаем js-проверку формы --> <script src="/js/baloon/js/default.js" language="JavaScript" type="text/javascript"></script> <script src="/js/baloon/js/validate.js" language="JavaScript" type="text/javascript"></script> <script src="/js/baloon/js/baloon.js" language="JavaScript" type="text/javascript"></script> <link href="/js/baloon/css/baloon.css" rel="stylesheet" type="text/css" /> <form class="comment_form" method="post"> <h2>Написать комментарий</h2> {if $error} <div class="message_error"> {if $error=='captcha'} Неверно введена капча {elseif $error=='empty_name'} Введите имя {elseif $error=='empty_comment'} Введите комментарий {/if} </div> {/if} <textarea class="comment_textarea" id="comment_text" name="text" format=".+" notice="Введите комментарий">{$comment_text}</textarea><br /> <div> <label for="comment_name">Имя</label> <input class="input_name" type="text" id="comment_name" name="name" value="{$comment_name}" format=".+" notice="Введите имя"/><br /> <label for="comment_captcha">Число</label> <div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}"/></div> <input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" format="dddd" notice="Введите капчу"/> <input class="button_send" type="submit" name="comment" value="Отправить" /> </div> </form> <!--Форма отправления комментария (The End)--> </div> <!-- Комментарии (The End) -->в корне сайта в .htaccess в конце блока # Статические страницы прописываешь RewriteRule ^/?$ index.php?module=CommentsView&page_url= [L,QSA]потом создаешь в админке страницу с адресом comments. Не проверял, работоспособность не гарантирую Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 30 мая, 2012 Жалоба Поделиться Опубликовано 30 мая, 2012 да, потом в админку нужно вывод прикрутить, аналогично как для блога и товара Цитата Ссылка на сообщение Поделиться на другие сайты
Kasha Опубликовано 30 мая, 2012 Жалоба Поделиться Опубликовано 30 мая, 2012 Лучше не изобретайте велосипед и пользуйтесь отзывами от я.маркета, куда адекватнее чем фейковые комменты от ВК. Цитата Ссылка на сообщение Поделиться на другие сайты
larry7 Опубликовано 20 июня, 2012 Жалоба Поделиться Опубликовано 20 июня, 2012 Так работать не будет, т.к. скрипт не записывает отзывы в базу. Кому интересно, могу за $20 настроить. (пишите antonsk@mail.ru) Цитата Ссылка на сообщение Поделиться на другие сайты
Novecheg Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 тема интересная. Цитата Ссылка на сообщение Поделиться на другие сайты
Novecheg Опубликовано 27 сентября, 2012 Жалоба Поделиться Опубликовано 27 сентября, 2012 кто делал, дайте посмотреть. Цитата Ссылка на сообщение Поделиться на другие сайты
DTWZ Опубликовано 20 ноября, 2014 Жалоба Поделиться Опубликовано 20 ноября, 2014 Нужно сделать как в сабже, страница отзывы и внутри неё виджет комментариев вк, подскажите как? Если вставляю тупо код вк через редактор страницы (в тч хтмл) - ничего не отображается! Цитата Ссылка на сообщение Поделиться на другие сайты
infinity178 Опубликовано 21 ноября, 2014 Жалоба Поделиться Опубликовано 21 ноября, 2014 http://cms.ast-olimp.com/reviews а дальше можно крутить по желанию Цитата Ссылка на сообщение Поделиться на другие сайты
DTWZ Опубликовано 22 ноября, 2014 Жалоба Поделиться Опубликовано 22 ноября, 2014 http://cms.ast-olimp.com/reviews а дальше можно крутить по желанию мне нужны комментарии вк! Цитата Ссылка на сообщение Поделиться на другие сайты
infinity178 Опубликовано 22 ноября, 2014 Жалоба Поделиться Опубликовано 22 ноября, 2014 мне нужны комментарии вк! 1. https://vk.com/dev/Comments [настройки виджета ВК]2. получаем код {*!подключаем JS VK.com - в index.tpl м/у <HEAD> и </HEAD>, после jquery *} <script type="text/javascript" src="//vk.com/js/api/openapi.js?115"></script> {literal} <script type="text/javascript"> VK.init({apiId: API_ID, onlyWidgets: true}); </script> {/literal} {*! устанавливаем где будут комментарии *} <div id="vk_comments"></div> {literal} <script type="text/javascript"> VK.Widgets.Comments("vk_comments", { limit: 10, width: "520", attach: "*" }); </script> {/literal} API_ID - при сохранении должен генерировать самlimit - кол-во комментариев (видимых)width - ширина блокаattach - расширения, если "*" = все https://vk.com/dev/widget_comments - читайте внимательнее.. + если размещаете CSS / JS в TPL шаблоне, незабывайте вкл. код в {literal} КОД {/literal}, если присутствуют скобки "{" и "}" без разделителей Цитата Ссылка на сообщение Поделиться на другие сайты
infinity178 Опубликовано 22 ноября, 2014 Жалоба Поделиться Опубликовано 22 ноября, 2014 + если вы хоте с эмитировать отзывы о магазине, то код, который выводите на стрницу пом щаете в: design/ШАБЛОН/html/page.tpl {if $page->id == ID страницы где будят отзывы}КОД ВК{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.