Антоха82: Комментарии

Главные вкладки

10 июля 2018 в 22:06

Semantics wrote:

Думается, что вы неверным путём идёте.

Вам скорее нужно событие вызывающее запись, а не сам факт записи

Для этого нужно разбираться в чужих модулях. Гораздо проще было бы отловить именно сам факт записи и желательно саму информацию.
Возлагаю надежды на hook_query_alter(). Вот что написано в книжке:

10 ноября 2015 в 11:49

Вот придумал один из возможных путей решения моей проблемы. Хотел бы услышать критику.
Суть такова. Подключаю модуль Webform. В каждой задаче (ноде) создаю одно поле Webform (с каким-нибудь произвольным вопросом, на который не обязательно отвечать) и кнопкой "отправить". На кнопку повесить капчу. Когда пользователь ввел капчу и нажал кнопку его перебрасывает на страницу в которой обычно пишут что-то типа "ваше сообщение отправлено". А я решил в это сообщение вписать ответ к задаче.

27 октября 2014 в 23:15

"Vydrin_AP" wrote:

Это правило учли?
The code that should be executed. Don't include <?php ?> delimiters.

Мля, три часа парился, кучу вариантов подбирал. А оказывается НЕ НАДО ставить. Выдранные волосы не вернуть.

23 октября 2014 в 17:22

"jchoo" wrote:

У меня была такая проблема, потому что сайт был в режиме обслуживания, не включались чистые ссылки. Перевел в он-лайн и сразу заработало.

Где же ты раньше был, дорогой jchoo. Я двое суток убил на эту проблему. Танцевал с бубном, делал все что только можно. Я ПОМЕНЯЛ ХОСТИНГ, потому что у меня полетели все ссылки. А проблема была в том, что надо было убрать всего одну галочку.

17 октября 2014 в 22:02

Я умнею обновлять друпал. Проблема в том что на сервере timeweb файлы не заменяются (во всяком случае у меня), туда просто добавляются новые. Любой способ обновить друпал этого требует.

17 октября 2014 в 2:23

Предпросмотр будет работать, если перед этим перезагружать страницу. Можно в принципе для этого отдельную кнопку в BUEditor поставить, но это слишком сложно для простого пользователя.
Короче, выключил глаз и использую обычный "предпросмотр".

18 сентября 2014 в 1:49

Вроде разобрался. Два доллара - когда нужно выделить формулу, а один - когда просто символ. Формула отображается посередине коммента, а строчные символы нет.

18 сентября 2014 в 1:36

В общем проблема была в том, что на странице предпросмотра комментария грузилась вебформа. Почему это вызывало проблему я не понимаю, но после того как вебформа со страницы превью была удалена, все заработало.

16 сентября 2014 в 11:56

Спасибо за отклик.
Действительно помогло, но я пошел дальше и выяснил причину. Нужно было этот фильтр поставить в самый низ списка фильтров. Тогда работает даже Filtered HTML.
А у меня еще вопрос по работе фильтра. Где пользователь должен собирать свою формулу? Например у LaTEX есть сайт http://ru.numberempire.com/texequationeditor/equationeditor.php, где можно вбить формулу, проверить сразу и скопировать код в комментарий. А как MathJax пользоваться вообще?

19 августа 2014 в 18:49

Присоединяюсь к вопросу. В настройках видимости в BUEditor указал адрес страницы с просмотром личных сообщений (view/*). Однако, редактор не появился, даже у администратора.

4 августа 2014 в 21:27

dimitrian777 wrote:

Все ответы,текст ответов выводить картинками и пусть парсеры сначала качают картинки потом пробуют распознать текст...

Есть программа Файн Ридер, которая решит эту проблему за несколько минут.

2 августа 2014 в 2:00

В общем, получилось реализовать задуманное с обычным функционалом hierarchical_select. С этим модулем существует известная проблема - он не работает по непонятным причинам на некоторых серверах. Очень часто люди переносят сайт с локального сервера на реальный и начинаются проблемы. В моем случае модуль не работал даже на локальном сервере. Решения как такового этой проблемы нет (только переходить на друпал 7). Однако в качестве полумеры можно поиграться с кэшем. Отключить/включить, подрюкать все кнопки и радиобатоны на странице с производительностью. Мне (и многим другим) это помогло.

31 июля 2014 в 4:27

Ааааа... получилось!!! Я готов танцевать, три дня бился, уже было сдаваться начал.
Напишу как я сделал, может кому пригодиться. Ни строчки кода, как и хотел.
Задача: скрыть часть текста и показывать ее только при заполнении капчи.

30 июля 2014 в 18:30

Спасибо, я как раз к этому и пришел. Но вот вопрос: можно ли создать форму средствами HTML и подцепить к ней капчу? Я сделал форму с кнопкой, но чтобы поставить на эту кнопку капчу, нужен id формы. Его можно получить только у кастомных форм? Не хочется разбираться созданием своих форм.

29 июля 2014 в 17:39

Благодарю за ответ. Однако порыл я интернет немного, и выяснилось, что все-таки есть программы-парсеры в свободном доступе, которые позволяют нажимать ссылки/кнопки, подгружающие данные и даже прокручивать страницу. Думаю все-таки капча будет надежней, во всяком случае попробую ее поставить вначале, удалить всегда успею.

28 июля 2014 в 21:01

frajj wrote:
Подгружай ответы аяксом.

Поставил модуль Field Value Loader, который подгружает CCK поле с ответом по запросу пользователя. Означает ли это, что робот (обычный, не сильно крутой робот) не сможет узнать ответ? Извините, если вопрос слишком глупый, не разбираюсь я в этом совсем. Это такая же защита что и с капчей или хуже/лучше? Если это вообще не защищает мои ответы, можно ли сделать так, чтобы погрузка данных осуществлялась после заполнения капчи?