31.08.2011

drupal.org/project/addtoany

Простой модуль для подключения ссылок на социальные сети

09.11.2011

Убирает дублированный контент, слеши и пр. Нужно просто установить его, не нуждается в настройке.

09.11.2011

Модуль drupal.org/project/nodewords позволяет задавать мета теги для страниц. Кроме Description и Keywords, много других настроек, хотя они уже не так важны.

Недостаток модуля в том, что он не понимает токены, но это можно исправить следующим хуком:

09.11.2011

Pathauto позволяет задавать ЧПУ (человеко понятные ссылки) для страниц. Можно задавать токены. Можно транслитерировать (т.е. переводить кириллицу в латиницу), для этого нужно просто переименовать файл ascii.txt.example в ascii.txt в папке модуля.

09.11.2011

Page title позволяет задавать мета-заголовки страниц, с его помощью и помощью токенов (напр. [term] - можно добавить термин таксономии в мета-заголовок) можно легко обогатить мета заголовки и улучшить видимость сайта в поисковиках

09.11.2011

EditableFields позволяет добавить возможность редактирования поля как в страницу просмотра, так и в страницу view. Не получилось настроить для произвольного поля. Нужно было сделать редактируемую таблицу view, другой вариант - модуль editview - тоже не подошел, использовал вариант замены текстовых полей view на редактируемые поля.

09.11.2011

Модули editablefields и editview не подошли, поэтому, не придумав ничего лучше, сделал такой хак. Переопределил для view тему, заменил текстовые поля на input-ы/select-ы/checkbox-ы и добавил обработку POST:

 

09.11.2011

Editview для каждой строки во view создает свою форму с отдельными заголовками, таблица получается очень большой. Для редактирования view использовал способ замены полей прямо в теме.

11.01.2012

http://drupal.org/project/ckeditor_link

простой и удобный модуль для создания ссылок на материалы. В стандартном окошке добавления ссылки теперь будет автоматический поиск по заголовку (autocomplete), вставляет в текст ссылки вида node/1, а потом специальный фильтр будет их менять на ЧПУ. Так что если адрес ссылки изменится, ссылка все равно будет правильной.

 

Аналогичный модуль linkit показался мне более сложным, к тому же я так и не смог заставить его работать: его autocomplete страшно глючил.

13.01.2012

function MODULE_finder_autocomplete_suggestion($option, $finder_element) {
    $nid = db_result(db_query("SELECT nid FROM {node} WHERE title = '%s'", $option->{$option->display_field}));
    $node = node_load($nid);
    $link = $node->field_image_cache[0]['filepath'];
    $img = theme('imagecache', 'uc_thumbnail', $link, '', '',''); 

15.01.2012

payment method pack

flatrate

uc_ajax_cart

uc_simple_quote - чтобы сразу рассчитывалась стоимость доставки (на странице cart/checkout)

uc_checkout_tweaks - адрес доставки и оплаты один, корректировка текстов

optional checkout review - если не нужна последняя страница с подтверждением

uc_discounts - мощный модуль скидок

uc_extra_fields - добавление дополнительных полей в заказ

uc_bank_transfer - оплата банковским переводом

15.01.2012

Ошибка из-за включенного кеширования.

Исправляется следующим хаком:

 

14.02.2012

Начиная с CSS3 можно использовать собственные шрифты на HTML-страницах, для этого нужен файл ttf и odt.

 

Конвертер тут: http://www.kirsle.net

 

Код для вставки: