Pereiro

Pereiro
Рейтинг
103
Регистрация
05.08.2008

Прикрутить капчу достаточно просто и без каких-то "танцев с бубном".

Я делал у себя так.

1. скачиваем архив

2. кидаем разархивированную папку в корень магазина

3. открываем /templates/fronted/tmplXX/product_discussion.tpl.html (где XX номер вашего шаблона)

4. находим в нем:


<textarea name=body cols=40 rows=10>

</textarea>
</td>
</tr>

меняем на:


<textarea name=body cols=50 rows=10>
</textarea>
</td>
</tr>
<tr>

<td align=right valign=top>{$smarty.const.DISCUSSION_CAPTCHA}:</td>
<td>
<input type=text name=captcha><img src="captcha/captcha.php" style="padding-left:30px">
</td>
</tr>

5. открываем /core_functions/discussion_functions.php

6. находим в нем:


function discAddDiscussion( $productID, $Author, $Topic, $Body )
{
$Author = TransformStringToDataBase( $Author );
$Topic = TransformStringToDataBase( $Topic );
$Body = TransformStringToDataBase( $Body );
db_query("insert into ".DISCUSSIONS_TABLE.
"(productID, Author, Body, add_time, Topic) ".
"values( $productID, '$Author', '$Body', '".get_current_time()."', '$Topic' )");
}

меняем на:


function discAddDiscussion( $productID, $Author, $Topic, $Body )
{
$Author = TransformStringToDataBase( $Author );
$Topic = TransformStringToDataBase( $Topic );
$Body = TransformStringToDataBase( $Body );
if(@$_POST['captcha']==@$_SESSION['captcha']) {
db_query("insert into ".DISCUSSIONS_TABLE.
"(productID, Author, Body, add_time, Topic) ".
"values( $productID, '$Author', '$Body', '".get_current_time()."', '$Topic' )");
}
else {
echo "<script>alert('".DISCUSSION_CAPTCHA_ERROR."');location.href='index.php?productID=$productID&discuss=yes';</script>";

exit;
}
}

7. открываем /languages/russian.php

8. находим:

define('DISCUSSION_SUBJECT', 'Тема сообщения');

после него добавляем:

define('DISCUSSION_CAPTCHA', 'Введите код из рисунка');

define('DISCUSSION_CAPTCHA_ERROR', 'Код из рисунка неверный');

Все.

Приобрел в числе первых и активно использую.

Ничего лишнего, удобно.

Хочу отметить оперативность и отзывчивость splish при обращении (сегодня был прецедент), за что ему еще раз спасибо.

Здравствуйте!

логин- Pereiro

Спасибо за удобный сервис.

redroot:
Тестировал в свое время парсер озона (под партнерку оного)
Склепал нечто Г-образное минут эдак за тридцать на домене с тиц=10 и опосля потерял интерес к своему творению.
После индексации засунул в сапу и линкфид.
По сапе:

А цены какие поставлены?

Tigra:
Тоже самое. Недавно втыкал в этот банкомат.

Регулярно снимаю, с таким ругательством не сталкивался ни разу.

Но ограничение на макс. сумму съема в 6 тыр. делает процедуру забавной...

sctas:
Сегодня с ИБ Связного исчезла функция MoneySend. Пока не ясно временно или нет...

Сейчас звонил в тех.поддержку, сотрудник уточнял этот вопрос у специалистов и ответил, что ориентировочно в течении недели будет восстановлена функция, проводятся работы.

Через полчаса с момента обращения, у меня уже была выборка из 150 тыс. ключевиков. Все оперативно, четко. Спасибо!

Mastak7:
Сегодня пришло смс уведомление о автоматическом подключении страховки, абонентская плата 50 р/месяц, вопрос - за страховку придется платить отдельно или она включена в оплату за смс информирования?

Если и дальше будут подключать услуги, я разорюсь, задолбали :)

---------- Добавлено 28.03.2012 в 12:03 ----------

Вопрос не актуален.

Платить отдельно.

Я отключил позвонив в саппорт, легко решаемо.

Андрей, во второй половине марта на субботы и воскресенья у меня запланированы поездки (не будет в сети). Это помешает прохождению курса?

Какие seo-программы нужны для обучения? Например, чем с ключевыми словами работаете кроме головы?

Всего: 189