7Rei: Комментарии

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

30 марта 2021 в 18:06

Пока нашел, потенциальный модуль: https://www.drupal.org/project/views_arguments_extras

Он работает "иногда", пока не понял от каких условий зависит.

Вообще похоже придется писать свой вывод тизеров нод, вместо Вьюса..

30 марта 2021 в 18:00

marassa wrote: Вот с этим проще всего - есть модуль Draggable Views.

Да, видел его. Но, у меня 1000чи страниц, и как его приспособить для вывода уникальной сортировки для каждой страницы, пусть даже вручную, не придумал (не создавая уникальный вьюс, под каждую выдачу).

30 марта 2021 в 17:32

Из сторонней системы, определяющей веса. Плюс иногда вмешивается оператор.
30,4,7 - nid'ы нод, хранящиеся в отдельном поле.

Технически процесс выглядит так:
На странице есть поле, с прописанными нодами: "30,4,7,1025,123,1163".
Далее, эти nid передаются в качестве аргумента для вывода во вьюс на этой странице.

Важно:
1. Чтобы на данной странице, вывелись именно данные ноды (nid'ы).
2. Чтобы они вывелись именно в таком порядке.

30 марта 2021 в 17:12

marassa wrote: Напрасно: порядок вывода результатов SQL-запроса при отсутствии ORDER BY - произвольный. То, что они вышли в порядке возрастания nid - чистая случайность и стечение обстоятельств.

Он не случаен, данный результат повторяется из раза в раз (при обновлении контента).

marassa wrote: Можно полюбопытствовать: какая задача потребовала такого неординарного запроса? Откуда изначально берутся числа 30,4,7 и их порядок?

21 сентября 2019 в 22:46

Понял! Они конфликтуют с Simple Anti-Spam.
В Simple Anti-Spam стоит: comment_node_page_form|100
Поставил в fz152: comment_node_page_form|101 - Галка Simple Anti-Spam исчезла, fz152 появилась..

21 сентября 2019 в 21:50

Добрый день!
Хочу прицепить данную галочку, к стандартной форме комментариев (id="comment-form").
В форме пишу: comment_form
Вывода не происходит.
Что я делаю не так?

19 сентября 2019 в 14:01

Работает! Спасибо!
Я еще не так силен в модулестроении друпала..

ПС. За это время наворотил свое решение, с подменой токенов средствами php, и вывод через token_replace(). Тоже вполне себе рабочее решение, особенно когда на странице вывода, тоже нужны изменения в отображении контента. Дополнительно использовал: http://xandeadx.ru/blog/drupal/897

30 августа 2019 в 21:31

Ага.. В любом случае это хорошее направление!
А какие риски есть у внедрения canonical (если до этого пагинация и прочее было закрыто от индексации, и дублей на сайте не было замечено)?

1 июня 2019 в 14:53

Добрый день! На сколько просто будет прикрутить к данному модулю функцию ответа на комментарий администратором (через ответ на сообщение в чате с ботом)?
Благодарю.

12 мая 2019 в 19:17

Да уже вкусил, взял простой процессор (пример кода php: https://ploshadka.net/transliteration/), добавил свои переводы букв, далее добавил основные слова как они звучат по русски (как их люди ищут Smile ). Получившийся скрипт положил в Rules с запуском после создания ноды.

12 мая 2019 в 15:35

Спасибо за ссылку elia
2. Пока протестировал:
Яндекс переводчик (https://tech.yandex.ru/translate/doc/dg/reference/translate-docpage/) и Яндекс словари (https://tech.yandex.ru/dictionary/doc/dg/reference/lookup-docpage/).
Первый переводить Samsung как Самсунг отказывается (хотя translate.yandex.ru переводит как нужно).

14 марта 2019 в 13:29

Мне помогло:

1. Отключил в настройках профиля CKEditor функцию "Advanced content filter"
путь: admin/config/content/ckeditor/edit/Full (для профиля Full HTML)

2. Добавил код, допускающий любые теги, в дополнительных настройках профиля CKEditor
путь: admin/config/content/ckeditor/edit/Full (для профиля Full HTML)
Сам код: config.allowedContent = true;

Проверено на конфигурации:
Drupal 7.64 + модуль CKeditor 7.x-1.18

17 сентября 2018 в 23:51

Кроме в разделе "Ещё", в критериях проверки, множественное значение указано?
Галка "Укажите критерии проверки" -> Термин таксономии -> Тип значения фильтра: ID терминов, разделенные ',' или '+'.