Маленькие мелочи

Прислано: batbug

чт, 02/04/2009 - 06:29

Как известно, настроение складывается из мелочей. Когда какая-то зараза портит настроение изо дня в день, хочется удавить ее. Когда форма для ввода тэгов в друпале бесит каждый раз, когда тебе надо вбить больше одного тэга, это надо лечить.
Суть проблемы: пишем тэг, вылезает список подходящих тэгов, тыкаем в тэг, он добавляет в поле, ставим запятую, пишем следующий тэг... стоп... а какого х** я должен писать каждый раз запятую??? ну сколько можно уже??? это что нельзя добавить в скрипт??? в русской раскладке вообще запятая убого расположена! а если еще и тэги на двух языках! это же вообще бесит.

Лечение:
/misc/autocomplete.js: 158 строка

- this.input.value = this.selected.autocompleteValue;
+ this.input.value = this.selected.autocompleteValue + ',';

Аминь.

Модуль для контроля кэширования блоков в Drupal 6.x

Прислано: batbug

ср, 25/02/2009 - 10:25

Одна из самых больших проблем в быстродействии друпала - блоки. Блоки в шестом друпале практически не кэшируются. В своё время для пятой версии был написан замечательный модуль  blockcache, а мною - его модификация. В Друпал-6 blockcache вошел в урезанном виде, оставив минимальные настройки кэширования блоков лишь для разработчиков модулей, а для простых пользователей не осталось ничего. Небольшие подвижки произошли с выходом модуля  blockcache_alter, который позволяет админу сайта менять режим кэширования для каждого блока, но это лишь слабая пародия на всё то, что предлагает blockcache для пятёрки. Поэтому мною был модифицирован blockcache_alter, и теперь в нём есть все фичи от оригинального blockcache + мои модификации. К сожалению, без патча ядра не обошлось. Но это того стоит. Итак, новые возможности.

Модуль Image Insert Codes

Прислано: batbug

пн, 12/01/2009 - 03:03

Изначальная дискуссия: http://drupal.ru/node/22704

Результат: модуль Image Insert Codes
Что он делает: производит блок, в котором отображаются коды для быстрой вставки текущего изображения на другие сайты, блоги, форумы и.т.д.

Требует для работы модуль Image.

На странице настроек модуля (/admin/settings/imageinsertcodes) можно выбрать:

  1. какие производные изображения использовать для превьюшек, а какие производные - для больших изображений
  2. можно выбрать только вам нужные коды, отключив все не нужные. В данный момент включены коды HTML, BBCode, IMG_Assist в нескольких вариациях.
  3. показывать коды сразу или только заголовок, который при клике плавно развернет коды.

Примечания:

  • блок с кодами будет отображаться только на страницах с нодами типа Image.
  • Весь модуль написан на английском, но готов для локализации.

Модифицированная версия blockcache для D5

Прислано: batbug

сб, 22/11/2008 - 13:07

Всем нам хорошо известен модуль Block Cache - он позволяет кэшировать друпаловские блоки, предоставляя возможность гибкого управления этим кэшированием: кэш будет обновлен, когда появится новая нода или новый коммент, или новый пользователь или юзер авторизуется/выйдет. Также можно настроить обновление блока через заданный промежуток времени. Однако для моего проекта этой гибкости было недостаточно и пришлось модуль немного расширить. Теперь можно выбирать тип нод, при обновлении которых, кэш блока будет очищен. Поясню на примере.

О создании галерей изображений

Прислано: batbug

ср, 19/11/2008 - 18:41

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

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

Поздравим что ли Axel и andron13 с Днюхой?

Прислано: batbug

пн, 13/10/2008 - 07:23

Другие статьи по теме:

И скажем спасибо за отличное сообщество!

Лечим неработающий Global Redirect при nginx+php_fast_cgi

Прислано: batbug

вс, 13/07/2008 - 15:50

Другие статьи по теме:

Все мы знаем про замечательный модуль Global Redirect. Также многие из нас юзают nginx в связке с php-fast-cgi. Я вот тоже пользуюсь всеми этими инструментами. Однако недавно обнаружил что Global Redirect у меня в принципе не работает, т.е. не редиректит с ссылок вида http://liveangarsk.ru/node/6845 на нужную, которая с алиасом. Стал разбираться, оказалось, что это надо nginx немного поправить.

Число нод на странице - как сделать чтобы это выбирал юзер?

Прислано: batbug

пн, 14/01/2008 - 08:51

Другие статьи по теме:

Сделал вьюшку, добавил фильтры, сделал их exposed, чтобы юзеры могли результаты поиска сужать. Но вот как сделать, чтобы юзеры могли выбирать количество результатов на странице? А то щас можно только фиксированное число в параметрах вьюшки задать.

Как автоматически импортировать изображения в субдиректории в модуле Image

Прислано: batbug

ср, 19/09/2007 - 15:36

Другие статьи по теме:

У меня такой вопрос: установил модуль Image, в нем есть модуль Image Gallery и Image Import. Я создал галерею, затем в модуле импорта я указал из какой папки испортировать изображения в нужную мне галерею. Все прошло отлично, но только все импортированные изображения оказались в корне папки, которую я указал в настройках модуля Image для аплоада. Полагаю, что со временем у меня в этой папке будет слишком много файлов.

RSS-материал

Ссылки партнёров