Всем еще раз здрасте!
Копался в гугле, но ничего подходящего не нашел. Вся надежда на Вас..:)
Открыл на сайте комментарии для незарегистрированных пользователей. Понятное дело стали загаживать рекламой, пусть даже с отключенными ссылками. Надоело следить за их частотой, просто в манию какую-то уже перешло. Сделал публикацию с модерацией. Хотел бы для отправляющих вывести сообщение после отсылки.Чтоб после того как нажали на кнопку "отправить" над формой или где было сообщение о том, что их сообщение отправлено на модерацию. А то как то быстро происходит перезагрузка и теперь не понятно где написаный комментарий.
В template.php временно сделал такой код -
function moyaTema_comment_form($form)
{
unset($form['homepage']);
$form['comment_filter']['comment']['#title'] = 'Все комментарии проходят проверку модератором.'.$form['comment_filter']['comment']['#title'];
return drupal_render($form);
}
И пока над заголовком текстового поля фигурирует эта надпись. Я понимаю что коряво, знаю что где то есть решение покрасивше. Но ведь хочется всегда идеального решения.
Так вот я и думаю, что написать пользователю что нибудь типа "Ваше сообщение ушло на модерацию" - будет вполне понятно и безобидно. Понимаю, что надо где-то подключить к кнопке submint скрипт, который бы выводил данное сообщение, но как это сделать примеров не нашел, а знаний не хватает.
Научите "жаждущего знаний"...
Всем за рание спасибо.
Комментарии
<?php
function modulename_comment(&$a1, $op) {
if ($op == 'insert') {
drupal_set_message('комментарий отправлен');
}
}
?>
Вона как бывает?! Страдаешь, страдаешь, голову ломаешь, электричество жжешь и клетки тоже. А живет где то человек, пару минут тратит - и не проблема вовсе...
Жену тебе хорошую, только чтоб от интернета далеко не уводила!
П.с.- не потеме, но уж больно высказаться хочется. Я уже давно подобную проблему наблюдаю, в следствии чего родилась философская мысль:
Человеку, по сути, в обще ничего не надо и проблем как таковых у него нет, есть потребность в их создании и как следствие обретение смысла жизни. Если переработать понятие "стремления к достижению поставленной цели", то выходит: "Создаем проблему, пытаемся ее решить, решаем, создаем новую". А когда охота их создавать отпадает - отпадает охота, а может и смысл самоей жизни. Ну короче говоря охота к жизни пропадает.
Ээээ... Только вот еще один вопрос. Что подразумевалось под "modulename" и в какое место какого файла данный код "вотктнуть" надобно... А то ответ настолько точный, что я наверное торможу... от радости...
http://api.drupal.ru/api/group/hooks/6
есть еще модуль, что бы скрывать кнопку после нажатия на нее
Ну, это пока лишне. Нам, как гвррррриЦа "скрывать пока нечего"... пока.