redic 0 Опубликовано 23 ноября, 2007 Жалоба Share Опубликовано 23 ноября, 2007 Есть ли такое? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 ноября, 2007 Жалоба Share Опубликовано 23 ноября, 2007 Нет, такого нет, пока что только каптча, это для того что б роботы не баловались. Можно лишь редактировать уже добавленные отзывы в Админке - Каталог - Отзывы. Ссылка на сообщение Поделиться на другие сайты
redic 0 Опубликовано 23 ноября, 2007 Автор Жалоба Share Опубликовано 23 ноября, 2007 Да, понятно, прост хотел уточнить. В принципе это не сложно сделать, если я сделаю, поделюсь с общественностью Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 ноября, 2007 Жалоба Share Опубликовано 23 ноября, 2007 Буду благодарен :) Ссылка на сообщение Поделиться на другие сайты
realex 0 Опубликовано 8 января, 2009 Жалоба Share Опубликовано 8 января, 2009 Да, понятно, прост хотел уточнить. В принципе это не сложно сделать, если я сделаю, поделюсь с общественностью Как в этом плане сейчас, больше года спустя? Для меня предмодерация отзывов актуальна, если это не возможно сделать стандартными функциями магазина, просьба поделиться если кто внедрил сам. И еще вопрос на ту же тему: как в отзывы добавить обязательное поле E-mail или ICQ, или хотя бы ткните где копать. Заранее спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 января, 2009 Жалоба Share Опубликовано 8 января, 2009 Копать нужно в /product_reviews_write.php Ссылка на сообщение Поделиться на другие сайты
Cyberwolf 0 Опубликовано 5 февраля, 2012 Жалоба Share Опубликовано 5 февраля, 2012 Насколько понял, сейчас премодерация по умолчанию включена, не нашел где ее отключить ) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 февраля, 2012 Жалоба Share Опубликовано 5 февраля, 2012 Нет, премодерации нет. Ссылка на сообщение Поделиться на другие сайты
Cyberwolf 0 Опубликовано 5 февраля, 2012 Жалоба Share Опубликовано 5 февраля, 2012 Действительно, очистил кэш, и отзыв появился. Ссылка на сообщение Поделиться на другие сайты
Astalavista 0 Опубликовано 31 июля, 2012 Жалоба Share Опубликовано 31 июля, 2012 Так на данный момент есть премодерация отзывов? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 июля, 2012 Жалоба Share Опубликовано 31 июля, 2012 Нет. Ссылка на сообщение Поделиться на другие сайты
Astalavista 0 Опубликовано 31 июля, 2012 Жалоба Share Опубликовано 31 июля, 2012 Подскажите пожалуйста, если ее сделать, то какие файлы править надо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 июля, 2012 Жалоба Share Опубликовано 31 июля, 2012 product_reviews_write.php и шаблон соответтсвующий. В базе данных в таблице reviews например добавить колонку status и по умолчанию ставить 0, т.е. неактивный отзыв. Затем править вывод отзывов, в sql запрос добавлять условие, что выводить только отзывы со status = 1 Ну и в админке добавлять переключалку статуса. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 4 августа, 2012 Жалоба Share Опубликовано 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 подключен Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 Так нужно ведь наверное смотреть, что а $products , что там в этом массиве, может в sql запрос надо добавить products_id Это где вообще этот код, в каком файле? Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 это я уже в admin/reviews.php пишу. добавил столбик "статус" с БД поигрался у меня да же статусы выводятся echo $reviews_status['status']; я SQL запрос сделал. осталась только смена Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 а сам код взят из аналогии admin/includes/modues/catigories_view.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 Ну если значение не подставляется, нужно смотреть, откуда оно берётся, может просто переменная не объявлена, может в sql запросе нет нужной колонки. Чудес обычно не бывает. Через echo с var_dump выводить можно переменные, да смотреть, что там в них. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 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 почему то. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 все наладил. все значения выводятся. но никак не получается на зеленую и красную кнопочки поставить ссылку для обновления значения в ячейке Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 Так может лучше для начала посмотреть как работает переключался статуса например в списке товара в Админке - Каталог. Например колонка XML Там переключался. И в /admin/catregories.php (или /admin/includes/modules/categories_view.php) смотреть нужно код по setxml Есть же готовые примеры кода, лучше и смотреть уже готовые примеры и переносить к себе на страницу. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 а вот я по ним и смотрю )))) там какой либо POST не используется. да и обращения нет к БД. или action=лалал и есть запрос к БД к изменению? Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 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 то же должны использоваться? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 Так и здесь пост не нужен. Это ж просто обычные ссылки в виде кнопок-картинок. Просто добавляется в код case .... условие и делается sql запрос, ведь id отзыва известен, значит и заопрос на смену статуса можно выполнить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 августа, 2012 Жалоба Share Опубликовано 5 августа, 2012 Да тут главное параметр setxml , как я понимаю. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения