VamShop: стоп-слова как средство от спама в отзывах о товарах - Шаблоны VamShop
У нас Vam Shop стоит дешевле на 25%
Ваша корзинаВ корзине: 0 товар(ов).
Продвижение сайта собственным контентом
Информация
Уточните все вопросы и сделайте заказ:
E-mail: monamurs@gmail.com
ICQ: 5864444
Мой статусSkype: lifemakeroff
Способы оплаты:
Webmoney,
Money.Yandex,
QIWI,
карта Сбербанка РФ,
Paypal,
а также системы переводов: Контакт, Анелик, Аллюр, Western Union.
Шаблоны для интернет-магазинов. Нами украшено более 400 магазинов!
Отзывы more
Шаблон VamShop
16 Декабря 2010 floomo написал отзыв: Работали с человеком, всё на высшем уровне. Рекомендую! [...]

5 из 5 звёзд!

VamShop: стоп-слова как средство от спама в отзывах о товарах

Владельцев магазинов на базе VamShop часто огорчают спам-комментарии, отправленные из форм отзывов о товарах. Решение предложил ABerezin, за что ему большой респект. Улыбаюсь

В таблицу configuration добавляем константу REVIEW_TEXT_STOP_WORDS, где через запятую перечисляем стоп-слова.
В файле product_reviews_write.php ищем строку:
if ($error == false) {
и заменяем на код:
if (REVIEW_TEXT_STOP_WORDS != '') {
$stop_words = explode(',', mb_strtolower(REVIEW_TEXT_STOP_WORDS));
$review_lower = mb_strtolower($review);
foreach ($stop_words as $stop_word) {
$stop_word = trim($stop_word);
if ($stop_word == '') continue;
if (mb_strpos($review_lower, $stop_word) !== false) {
$error = true;
$vamTemplate->assign('error', ERROR_REVIEW_STOP_WORD);
break;
}
}
}
if ($error == false) {


Определяем константу ERROR_REVIEW_STOP_WORD в языковом файле.

Все.

Просмотров: 2478

Дата: Четверг, 17 Марта 2011