redic 0 Posted November 23, 2007 Report Share Posted November 23, 2007 Есть ли такое? Link to post Share on other sites
support 447 Posted November 23, 2007 Report Share Posted November 23, 2007 Нет, такого нет, пока что только каптча, это для того что б роботы не баловались. Можно лишь редактировать уже добавленные отзывы в Админке - Каталог - Отзывы. Link to post Share on other sites
redic 0 Posted November 23, 2007 Author Report Share Posted November 23, 2007 Да, понятно, прост хотел уточнить. В принципе это не сложно сделать, если я сделаю, поделюсь с общественностью Link to post Share on other sites
support 447 Posted November 23, 2007 Report Share Posted November 23, 2007 Буду благодарен :) Link to post Share on other sites
realex 0 Posted January 8, 2009 Report Share Posted January 8, 2009 Да, понятно, прост хотел уточнить. В принципе это не сложно сделать, если я сделаю, поделюсь с общественностью Как в этом плане сейчас, больше года спустя? Для меня предмодерация отзывов актуальна, если это не возможно сделать стандартными функциями магазина, просьба поделиться если кто внедрил сам. И еще вопрос на ту же тему: как в отзывы добавить обязательное поле E-mail или ICQ, или хотя бы ткните где копать. Заранее спасибо. Link to post Share on other sites
support 447 Posted January 8, 2009 Report Share Posted January 8, 2009 Копать нужно в /product_reviews_write.php Link to post Share on other sites
Cyberwolf 0 Posted February 5, 2012 Report Share Posted February 5, 2012 Насколько понял, сейчас премодерация по умолчанию включена, не нашел где ее отключить ) Link to post Share on other sites
support 447 Posted February 5, 2012 Report Share Posted February 5, 2012 Нет, премодерации нет. Link to post Share on other sites
Cyberwolf 0 Posted February 5, 2012 Report Share Posted February 5, 2012 Действительно, очистил кэш, и отзыв появился. Link to post Share on other sites
Astalavista 0 Posted July 31, 2012 Report Share Posted July 31, 2012 Так на данный момент есть премодерация отзывов? Link to post Share on other sites
support 447 Posted July 31, 2012 Report Share Posted July 31, 2012 Нет. Link to post Share on other sites
Astalavista 0 Posted July 31, 2012 Report Share Posted July 31, 2012 Подскажите пожалуйста, если ее сделать, то какие файлы править надо. Link to post Share on other sites
support 447 Posted July 31, 2012 Report Share Posted July 31, 2012 product_reviews_write.php и шаблон соответтсвующий. В базе данных в таблице reviews например добавить колонку status и по умолчанию ставить 0, т.е. неактивный отзыв. Затем править вывод отзывов, в sql запрос добавлять условие, что выводить только отзывы со status = 1 Ну и в админке добавлять переключалку статуса. Link to post Share on other sites
KoVaLsKy 59 Posted August 4, 2012 Report Share Posted August 4, 2012 Саш, к переключению статуса. if ($reviews_status['status'] == '1') { echo vam_image(DIR_WS_IMAGES . 'icon_status_green.gif', IMAGE_ICON_STATUS_GREEN, 10, 10) . ' <a href="' . vam_href_link(FILENAME_REVIEWS, vam_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . 'action=setpflag&flag=0&pID=' . $products['products_id'] . '&cPath=' . $cPath) . '">' . vam_image(DIR_WS_IMAGES . 'icon_status_red_light.gif', IMAGE_ICON_STATUS_RED_LIGHT, 10, 10) . '</a>'; } else { echo '<a href="' . vam_href_link(FILENAME_REVIEWS, vam_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . 'action=setpflag&flag=1&pID=' . $products['products_id'] . '&cPath=' . $cPath) . '">' . vam_image(DIR_WS_IMAGES . 'icon_status_green_light.gif', IMAGE_ICON_STATUS_GREEN_LIGHT, 10, 10) . '</a> ' . vam_image(DIR_WS_IMAGES . 'icon_status_red.gif', IMAGE_ICON_STATUS_RED, 10, 10); } echo $reviews_status['status']; [/CODE] статус выводится. никак не налажу смену. переменная $products['products_id']; она пуста. как в нее что то запихивается. осталось немного(((просто сделать нормальный клик. да и еще. какой то скрипт дополнительно нужно подключать? на странице категории еще categories.js подключен Link to post Share on other sites
support 447 Posted August 5, 2012 Report Share Posted August 5, 2012 Так нужно ведь наверное смотреть, что а $products , что там в этом массиве, может в sql запрос надо добавить products_id Это где вообще этот код, в каком файле? Link to post Share on other sites
KoVaLsKy 59 Posted August 5, 2012 Report Share Posted August 5, 2012 это я уже в admin/reviews.php пишу. добавил столбик "статус" с БД поигрался у меня да же статусы выводятся echo $reviews_status['status']; я SQL запрос сделал. осталась только смена Link to post Share on other sites
KoVaLsKy 59 Posted August 5, 2012 Report Share Posted August 5, 2012 а сам код взят из аналогии admin/includes/modues/catigories_view.php Link to post Share on other sites
support 447 Posted August 5, 2012 Report Share Posted August 5, 2012 Ну если значение не подставляется, нужно смотреть, откуда оно берётся, может просто переменная не объявлена, может в sql запросе нет нужной колонки. Чудес обычно не бывает. Через echo с var_dump выводить можно переменные, да смотреть, что там в них. Link to post Share on other sites
KoVaLsKy 59 Posted August 5, 2012 Report Share Posted August 5, 2012 sql запрос $reviews_status_query = vam_db_query("select status from " . TABLE_REVIEWS . " where products_id = '" . $reviews['products_id'] . "'"); $reviews_status = vam_db_fetch_array($reviews_status_query); [/CODE] echo var_dump($reviews_status); в 2 ячейках не 0 а 1 но все равно выводит 0 почему то. Link to post Share on other sites
KoVaLsKy 59 Posted August 5, 2012 Report Share Posted August 5, 2012 все наладил. все значения выводятся. но никак не получается на зеленую и красную кнопочки поставить ссылку для обновления значения в ячейке Link to post Share on other sites
support 447 Posted August 5, 2012 Report Share Posted August 5, 2012 Так может лучше для начала посмотреть как работает переключался статуса например в списке товара в Админке - Каталог. Например колонка XML Там переключался. И в /admin/catregories.php (или /admin/includes/modules/categories_view.php) смотреть нужно код по setxml Есть же готовые примеры кода, лучше и смотреть уже готовые примеры и переносить к себе на страницу. Link to post Share on other sites
KoVaLsKy 59 Posted August 5, 2012 Report Share Posted August 5, 2012 а вот я по ним и смотрю )))) там какой либо POST не используется. да и обращения нет к БД. или action=лалал и есть запрос к БД к изменению? Link to post Share on other sites
KoVaLsKy 59 Posted August 5, 2012 Report Share Posted August 5, 2012 if ($products['products_to_xml'] == '1') { echo vam_image(DIR_WS_IMAGES . 'icon_status_green.gif', IMAGE_ICON_STATUS_GREEN, 10, 10) . ' <a href="' . vam_href_link(FILENAME_CATEGORIES, vam_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . 'action=setxml&flagxml=0&pID=' . $products['products_id'] . '&cPath=' . $cPath) . '">' . vam_image(DIR_WS_IMAGES . 'icon_status_red_light.gif', IMAGE_ICON_STATUS_RED_LIGHT, 10, 10) . '</a>'; } else { echo '<a href="' . vam_href_link(FILENAME_CATEGORIES, vam_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . 'action=setxml&flagxml=1&pID=' . $products['products_id'] . '&cPath=' . $cPath) . '">' . vam_image(DIR_WS_IMAGES . 'icon_status_green_light.gif', IMAGE_ICON_STATUS_GREEN_LIGHT, 10, 10) . '</a> ' . vam_image(DIR_WS_IMAGES . 'icon_status_red.gif', IMAGE_ICON_STATUS_RED, 10, 10); } [/CODE] вот там используется setxml&flagxml=1 вот это не понятно. set и flag то же должны использоваться? Link to post Share on other sites
support 447 Posted August 5, 2012 Report Share Posted August 5, 2012 Так и здесь пост не нужен. Это ж просто обычные ссылки в виде кнопок-картинок. Просто добавляется в код case .... условие и делается sql запрос, ведь id отзыва известен, значит и заопрос на смену статуса можно выполнить. Link to post Share on other sites
support 447 Posted August 5, 2012 Report Share Posted August 5, 2012 Да тут главное параметр setxml , как я понимаю. Link to post Share on other sites
Recommended Posts