Если справляется с хабраэффектом, а с этим спамом не справляется — возможно роботы по долгу не закрывают соединение с сервером или медленно шлют запрос или еще что-то в этом духе…
Можно покопать и в сторону mollom — времено отключите его и в правах поставьте, чтобы новые комментарии не публиковались анонимами. Посмотрите поможет или нет.
Еще придется сделать грязный хак — в modules/search/search.module в функции do_search ближе к концу кода заменить в строчке pager_query("$select $sort_parameters", 10, 0...) десятку на нужное число.
скопировать в тему файл modules/search/search-results.tpl.php и заменить $pager на theme('pager', NULL, ЦИФРААААА, 0), затем очистить кэш данных в админке/производительность
Включить два блока и у второго блока (цитаты) в настройках написать php-код, который будет проверять наличие новых материалов.
Если лень писать "сложное" условие на пхп, то можно извратиться так: в настройках view первого блока в поле "Пустой текст" написать пхп-код: <?php $GLOBALS['myblock_no_new_content'] = TRUE; ?>. Тогда условие в настройках втрого блока будет: <?php return !$GLOBALS['myblock_no_new_content']; ?>
Второй блок (цитаты) надо разместить ниже первого, чтобы он строился позже.
Как вариант в теме в template.php перекрыть функции темизации (т.е. надо дописать функцию phptemplate_breadcrumb). Или прямо в page.tpl.php при выводе $breadcrumb заменить на drupal_strtolower($breadcrumb).
По идее это делается стандартными средствами как на скрине у xxandeadxx (кнопка "отделить анонс" и снять галочку "показывать анонс").
Можно также с помощью cck добавить текстовое поле "текст для главной страницы" и в настройках материала на вкладке "display fields" поставить вывод этого поля только в режиме аннотации (тизера).
стандартная страница taxonomy/term/номер_категории отображает список новостей данной категории, в меню можно добавить таких пунктов сколько нужно и куда нужно
Практика показывает, что регистрируются спамеры редко, т.к. это требует подтверждения регистрации по мылу.
А капчи и проверка на наличие ссылок хоть и фильтрует часть спама, но в итоге не особо помогает, например: http://ergaki.krasu.ru/guestbook.php. Там и капча и фильтры всякие разные, но всё равно всё заспамили (хотя отфильтрованных сообщений намного больше). Хз, может капча слабая.
О создании меню
По умолчанию у материалов пути вида node/номер. Чтобы ручками вводить красивый адрес, надо включить модуль path.
Views, filters - поиск по регулярному выражению
Копайте настройки фильтра, там есть like. Я в блоге тут недавно писал, как задействовать полнотекстовый индекс вместо like, но это надо "кодокопать".
Сайт лежит от потока спама в комментах
Если справляется с хабраэффектом, а с этим спамом не справляется — возможно роботы по долгу не закрывают соединение с сервером или медленно шлют запрос или еще что-то в этом духе…
Можно покопать и в сторону mollom — времено отключите его и в правах поставьте, чтобы новые комментарии не публиковались анонимами. Посмотрите поможет или нет.
Убрать надпись "Поиск по сайту" в tempate.php
еще проще в css: #search-theme-form label {display: none;}
Постраничный вывод результатов поиска
Еще придется сделать грязный хак — в modules/search/search.module в функции do_search ближе к концу кода заменить в строчке pager_query("$select $sort_parameters", 10, 0...) десятку на нужное число.
Постраничный вывод результатов поиска
скопировать в тему файл modules/search/search-results.tpl.php и заменить $pager на theme('pager', NULL, ЦИФРААААА, 0), затем очистить кэш данных в админке/производительность
[РЕШЕНО]Преобразование ссылок и переход на помежуточную страницу
из еще ненаписанных точно подойдет mymodule, по существующим искать ломает, смотрите в разделе filters/editors http://drupal.org/project/modules/?filters=type%3Aproject_project%20tid%...
если пуста одна вьюха выводится другая
Включить два блока и у второго блока (цитаты) в настройках написать php-код, который будет проверять наличие новых материалов.
Если лень писать "сложное" условие на пхп, то можно извратиться так: в настройках view первого блока в поле "Пустой текст" написать пхп-код: <?php $GLOBALS['myblock_no_new_content'] = TRUE; ?>. Тогда условие в настройках втрого блока будет: <?php return !$GLOBALS['myblock_no_new_content']; ?>
Второй блок (цитаты) надо разместить ниже первого, чтобы он строился позже.
[РЕШЕНО]Преобразование ссылок и переход на помежуточную страницу
это можно сделать модулем, в котором будет объявлен фильтр (хук filter), который будет заменять ссылки на другие ссылки
ЗАГЛАВНЫЕ буквы в хлебных крошках
Как вариант в теме в template.php перекрыть функции темизации (т.е. надо дописать функцию phptemplate_breadcrumb). Или прямо в page.tpl.php при выводе $breadcrumb заменить на drupal_strtolower($breadcrumb).
Помогите! Не сохраняются ноды после переноса сайта на другой Denwer: The username admin does not exist.
Фраза эта находится в функции node_validate в файле node_validate. Я бы для теста добавил туда
<?php
drupal_set_message('
');
?>
после if (user_access('administer nodes')) {
Спамеры добрались до Друпала
и верификацию по мылу проходят? у меня обычно такие юзеры заблокированные, поэтому их профили нигде не фигурируют
Помогите! Не сохраняются ноды после переноса сайта на другой Denwer: The username admin does not exist.
может импорт криво прошёл, я импортирую обычно с помощью mysql.exe или просто копированием папки с данными mysql (работает для myisam)
[РЕШЕНО]breadcrumb
<?php if (!$is_front && ($node->type == 'story' || $node->type == 'story2')) print $breadcrumb; ?>
Отображение содержимого ноды на главной странице
По идее это делается стандартными средствами как на скрине у xxandeadxx (кнопка "отделить анонс" и снять галочку "показывать анонс").
Можно также с помощью cck добавить текстовое поле "текст для главной страницы" и в настройках материала на вкладке "display fields" поставить вывод этого поля только в режиме аннотации (тизера).
Как русифицировать Drupal 6?
po-файлы разархивируются в любую временную папку и потом загружаются через админку
Fielset в Drupal 7
даже для 6-ки не видел полноценного такого модуля
Создать категории
стандартная страница taxonomy/term/номер_категории отображает список новостей данной категории, в меню можно добавить таких пунктов сколько нужно и куда нужно
Хлебные крошки в Google
это гугл сам делает
Кривой robots.txt
решение-то простое — удалить или закомментировать эту строчку
не работает Better_formats
может дело в проверке через суперадмина? у него права на всё есть всегда
как быть со спамерами?
Практика показывает, что регистрируются спамеры редко, т.к. это требует подтверждения регистрации по мылу.
А капчи и проверка на наличие ссылок хоть и фильтрует часть спама, но в итоге не особо помогает, например: http://ergaki.krasu.ru/guestbook.php. Там и капча и фильтры всякие разные, но всё равно всё заспамили (хотя отфильтрованных сообщений намного больше). Хз, может капча слабая.
Что это за модуль такой?
просмотр исходника + гугление дало ссылку: http://github.com/swentel/contextual
такое можно сделать просто переоформив вкладки с помощью css+js
не работает Better_formats
1) Переустанавливать с нуля всё из-за одного не особо важного модуля — это бред, конечно.
2) Что конкретно не работает?? У этого модули настройки вроде через настройки прав делаются.
3) У меня этот модуль прекрасно работает, почти всегда его ставлю на новые сайты, глюков не замечал.
исчезает информация из редактора
Загадочно… можно попробовать другой браузер (firefox, opera, chrome), чтобы понять где источник проблемы.