marassa wrote: Вот с этим проще всего - есть модуль Draggable Views.
Да, видел его. Но, у меня 1000чи страниц, и как его приспособить для вывода уникальной сортировки для каждой страницы, пусть даже вручную, не придумал (не создавая уникальный вьюс, под каждую выдачу).
Из сторонней системы, определяющей веса. Плюс иногда вмешивается оператор.
30,4,7 - nid'ы нод, хранящиеся в отдельном поле.
Технически процесс выглядит так:
На странице есть поле, с прописанными нодами: "30,4,7,1025,123,1163".
Далее, эти nid передаются в качестве аргумента для вывода во вьюс на этой странице.
Важно:
1. Чтобы на данной странице, вывелись именно данные ноды (nid'ы).
2. Чтобы они вывелись именно в таком порядке.
marassa wrote: Напрасно: порядок вывода результатов SQL-запроса при отсутствии ORDER BY - произвольный. То, что они вышли в порядке возрастания nid - чистая случайность и стечение обстоятельств.
Он не случаен, данный результат повторяется из раза в раз (при обновлении контента).
marassa wrote: Можно полюбопытствовать: какая задача потребовала такого неординарного запроса? Откуда изначально берутся числа 30,4,7 и их порядок?
Понял! Они конфликтуют с Simple Anti-Spam.
В Simple Anti-Spam стоит: comment_node_page_form|100
Поставил в fz152: comment_node_page_form|101 - Галка Simple Anti-Spam исчезла, fz152 появилась..
Добрый день!
Хочу прицепить данную галочку, к стандартной форме комментариев (id="comment-form").
В форме пишу: comment_form
Вывода не происходит.
Что я делаю не так?
Работает! Спасибо!
Я еще не так силен в модулестроении друпала..
ПС. За это время наворотил свое решение, с подменой токенов средствами php, и вывод через token_replace(). Тоже вполне себе рабочее решение, особенно когда на странице вывода, тоже нужны изменения в отображении контента. Дополнительно использовал: http://xandeadx.ru/blog/drupal/897
Вы правы, но в данном случае проще будет настроить крон, так как помимо указанного выше скрипта, у сайта есть и другие потребности по обновлению контента.
Ага.. В любом случае это хорошее направление!
А какие риски есть у внедрения canonical (если до этого пагинация и прочее было закрыто от индексации, и дублей на сайте не было замечено)?
Совершенно верно, на шестерке!
Про canonical и "follow, noindex" через metatags - спасибо! Возможно это отличная альтернатива закрытию пагинации из robots!
Добрый день! На сколько просто будет прикрутить к данному модулю функцию ответа на комментарий администратором (через ответ на сообщение в чате с ботом)?
Благодарю.
Да уже вкусил, взял простой процессор (пример кода php: https://ploshadka.net/transliteration/), добавил свои переводы букв, далее добавил основные слова как они звучат по русски (как их люди ищут ). Получившийся скрипт положил в Rules с запуском после создания ноды.
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
Кроме в разделе "Ещё", в критериях проверки, множественное значение указано?
Галка "Укажите критерии проверки" -> Термин таксономии -> Тип значения фильтра: ID терминов, разделенные ',' или '+'.
Сортировка Views
[РЕШЕНО]
Благодарю всех откликнувшихся за помощь!
Рабочее решение, модуль https://www.drupal.org/project/views_arguments_extras - версии dev.
(https://www.drupal.org/project/views_arguments_extras/releases/7.x-1.x-dev).
Сортировка Views
Пока нашел, потенциальный модуль: https://www.drupal.org/project/views_arguments_extras
Он работает "иногда", пока не понял от каких условий зависит.
Вообще похоже придется писать свой вывод тизеров нод, вместо Вьюса..
Сортировка Views
Не понял как его использовать :(.
Сортировка Views
Да, видел его. Но, у меня 1000чи страниц, и как его приспособить для вывода уникальной сортировки для каждой страницы, пусть даже вручную, не придумал (не создавая уникальный вьюс, под каждую выдачу).
Сортировка Views
Из сторонней системы, определяющей веса. Плюс иногда вмешивается оператор.
30,4,7 - nid'ы нод, хранящиеся в отдельном поле.
Технически процесс выглядит так:
На странице есть поле, с прописанными нодами: "30,4,7,1025,123,1163".
Далее, эти nid передаются в качестве аргумента для вывода во вьюс на этой странице.
Важно:
1. Чтобы на данной странице, вывелись именно данные ноды (nid'ы).
2. Чтобы они вывелись именно в таком порядке.
Сортировка Views
Он не случаен, данный результат повторяется из раза в раз (при обновлении контента).
Сортировка Views
Картинка:
Модуль FZ152
Понял! Они конфликтуют с Simple Anti-Spam.
В Simple Anti-Spam стоит: comment_node_page_form|100
Поставил в fz152: comment_node_page_form|101 - Галка Simple Anti-Spam исчезла, fz152 появилась..
Модуль FZ152
На этой же странице, вывожу галку в вебформах (через fz152_webform). Там они отображаются нормально.
Скрин формы комментариев:
Модуль FZ152
Добрый день!
Хочу прицепить данную галочку, к стандартной форме комментариев (id="comment-form").
В форме пишу: comment_form
Вывода не происходит.
Что я делаю не так?
Работа с token_replace() в D7
Работает! Спасибо!
Я еще не так силен в модулестроении друпала..
ПС. За это время наворотил свое решение, с подменой токенов средствами php, и вывод через token_replace(). Тоже вполне себе рабочее решение, особенно когда на странице вывода, тоже нужны изменения в отображении контента. Дополнительно использовал: http://xandeadx.ru/blog/drupal/897
Сброс кеша по расписанию для D7
Вы правы, но в данном случае проще будет настроить крон, так как помимо указанного выше скрипта, у сайта есть и другие потребности по обновлению контента.
sitemap.xml и Disallow: /*?page=
Протестировал, работает! Спасибо, обязательно пригодится, отличный вариант!!
sitemap.xml и Disallow: /*?page=
Понял. Будем думать. Благодарю за помощь!
sitemap.xml и Disallow: /*?page=
Ага.. В любом случае это хорошее направление!
А какие риски есть у внедрения canonical (если до этого пагинация и прочее было закрыто от индексации, и дублей на сайте не было замечено)?
sitemap.xml и Disallow: /*?page=
Совершенно верно, на шестерке!
Про canonical и "follow, noindex" через metatags - спасибо! Возможно это отличная альтернатива закрытию пагинации из robots!
Выполнение скриптов по Cron на сайте
Я так понял он аналогичен Ultimate Cron?
Выполнение скриптов по Cron на сайте
Добрый вечер всем! Спасибо за ответы!! Пока нашел такое решение:
1. Создаём Rule с реакцией на Cron maintenance tasks are performed.
2. Добавляем условие Execute custom PHP code с кодом:
Модуль Rules Telegram (только Drupal 7)
Добрый день! На сколько просто будет прикрутить к данному модулю функцию ответа на комментарий администратором (через ответ на сообщение в чате с ботом)?
Благодарю.
Обратный Translate (из EN в RU)
Да уже вкусил, взял простой процессор (пример кода php: https://ploshadka.net/transliteration/), добавил свои переводы букв, далее добавил основные слова как они звучат по русски (как их люди ищут ). Получившийся скрипт положил в Rules с запуском после создания ноды.
Обратный Translate (из EN в RU)
Спасибо за ссылку 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 переводит как нужно).
Обратный Translate (из EN в RU)
Да, думал об этом, но написание своего процессора не вписывался в рамки "простой способ"
Спасибо за ответ!
CKEditor удаляет код на JavaScript
Мне помогло:
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
Views 3, Контекстный фильтр по тексту, с оператором "Содержит все слова"
Решение нашел: views_get_view(); ...
Views 3 - не работают в контекстном фильтре множественные значения 1,2,3 (для AND) ?
Кроме в разделе "Ещё", в критериях проверки, множественное значение указано?
Галка "Укажите критерии проверки" -> Термин таксономии -> Тип значения фильтра: ID терминов, разделенные ',' или '+'.