Друпал

Как убрать "Добавить комментарий" в тизере Drupal

Наконец-то дошли руки до борьбы с косяками Drupal. Есть одна такая фишка, которая никак не настраивается в стандартном наборе. Это линк в тизере статьи - "Добавить комментарий" рядом с "Читать далее". Действительно, как может оставлять комментарий посетитель, не открывая полную версию статьи?

Решение я искал на форуме DRupal.ru, одни предлагали править ядро (варварство!), другие предлагали самопальный модуль, который у меня не заработал. Третье решение свелось к правке своей темы. Это все-же лучше, чем первый вариант.

Нужно в файле node.tpl.php текущей темы заменить

Правим Windows Live Writer модуль под Друпал

Давно  юзаю Windows LIve Writer. Всё хорошо, как блогинг-клиент  - отличный. Настраивать легко. Но вот одно НО! Да-да. Жирное НО. Не понимает Drupal-break, приходилось ставить вручную. Ну, я то, ладно, мне не привыкать, за две секунды в исходном коде вставил - и готово. А вот попросил жену пописать статьи, и вижу - тормоза. Ей лучше вообще в исходный код не переключаться, ибо забывает вернуть назад...

Поперся на Drupal.org. Посмотрел  - а там решение лежит готовое. Кому интересно посмотреть оригинал - тут.

Я сделал вольный корявый перевод.

Правильная установка Liex на Drupal

Ниже я предлагаю собственное руководство по правильной настройке кода XMLRPC биржи статей Liex для сайта на Друпале Liex.

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

1. Тип материала

Добавляем тип содержимого
URL /admin/content/types/add
Имя lex
Тип lex
Процесс: отмечено только "опубликовано".
Сохранить

2. Установка модуля

Добавляем модуль wlw_blogAPI. Зачем? Дело в том, что родной blop_api не создает категорий. здесь качаем патченый модуль. Почему патченый? Я исравил баг, связанный с созданием пустых урлов при работе с Лиесом. Пришлось выбирать что легче пропатчить  - родной или wlw-шный. Последний оказался удобнее.

В IMCE отсутствуют ссылки Thumbnails Delete Resize

Случилась однажды такая оказия с новым сайтом на Друпале:

на новом сайте в IMCE отсутствуют ссылки/кнопки * Thumbnails * Delete * Resize

Сразу их отсутствие мне не мешало и я не придавал им значения, а потом решил разобраться.

Выяснил, что на параллельном сайте на этом же мультихостинге с теми же самым модулями всё прекрасно. А на третьем сайте та же трабла, что и на первом. И меня это сбивало с толку.

Я все что можно переставлял, на папки выставил все права на хостинге - не помогло. Стал искать на drupal.org и нашел решение. Причиной оказалась тема оформления. И те две темы, на которых не работали ссылки IMCE, оказались одного семейства с одним общим багом.

Итак, для решения достаточно:

Найти в imce.js строку

var sbmt = $('input:submit', this);

И добавить после нее следующий код

if (!sbmt.attr('id')) {
sbmt = $('button:submit', this);
}

Все работает.

Как убрать "Домашнюю страницу" в комментариях незарегистрированных пользователей

Возникла проблема на сайтах под Друпалом, когда разрешено оставлять комментарии незарегистрированным пользователям. Суть в том, что спамеры используют комментарии для ссылок на свои сайты и Друпал им "помогает".  И виною тому - поле "Домашня страница", которое  невозможно отключить из формы комментария стандартными методами, разве что только вместе со всей информацией о "комментаторе".  B "Домашняя страница" становится ссылкой. Конечно, если бы Яша поддерживал тег "nofollow, то всё было бы Ок. Но увы. Ваш сайт становится бесплатным донором тИЦ для сайта спамера.

Решение простое, но не совсем удачное, поскольку затрагивает непосредственно ядро Друпала, а значит, нужно не забывать про это после обновления последнего.

Итак. Нужно закомментировать 2 строки кода comment, чтобы убрать поле ввода домашней страницы.

Это строки № 1351 и 1358 в файле comment.module:

Как настроить Windows Live Writer для сайта на Друпале

live Создавать страницы и другие материалы не всегда удобно в онлайне. Поэтому я решил найти альтернативный способ. Поискал в сети, почитал отзывы и выбрал для себя оффлайновый блоггер-клиент Windows Live Writer. Русифицирован, на офсайте русский хелп. Проверяет АшиПкИ, то есть орфографию! Абсолютно бесплатный.

Опишу по-порядку процесс установки и настройки клиента для сайта на на Друпале.

Идете на drupal.org, качаете модуль с http://drupal.org/project/wlw_blogapi, копируете на сайт в каталог с модулями.

Идете в настройки модулей сайта,  включаете модули BLOG и WLW Blog API.

Ленты новостей