О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Template.php

Drupal: Проверка орфографии при неудачном поиске

-16 votes
+
-

Люди очень часто опечатываются и часто опечатываются даже в словах из нескольких букв. Для поиска это критично, ведь не найдя что хотел, человек покинет сайт и возможно больше никогда на него не вернётся. У гугла например давно есть функция проверки орфографии:

Подключение CSS для отдельных браузеров

-18 votes
+
-

Как известно, не все браузеры одинаково воспринимают файлы стилей css.

Стандартные функции для создания темы

-26 votes
+
-

У каждого программиста, создающего шаблоны на друпал, есть свой каркас, на основе которого он создаёт последующие шаблоны. Это могут быть наброски в css, свои файлы .tpl, свой template.php, с которого удобно программисту начинать, и прочее. Сегодня я расскажу о некоторых функциях из template.php, с которыми мне очень удобно работать.
Функция, которой представилась честь открывать сегодняшную линию - функция обработки кнопок (навешивание дополнительного span-класса) для возможности создания закруглённых кнопок:

Создание отдельного шаблона страницы для разных типов ноды

-9 votes
+
-

По умолчанию в друпале все страницы выводятся через шаблон page.tpl.php.

Удаление ссылки - “username’s blog” или Блог пользователя...

-57 votes
+
-

Как же удалить ссылку Блог пользователя такого то? Очень просто.
В template.php добавляем функцию:

Исчезающий/появляющийся текст в форме поиска

-17 votes
+
-

Почти каждый сайт имеет поиск. И само собой, дизайн поиска бывает разный. Но довольно часто встречается такой вариант, когда в форме поиска стоит текст. Вот пример:
В друпале этот текст закидывается довольно просто с помощью след. функций в template.php:

Кнопка разной ширины с закруглёнными уголками

-11 votes
+
-

Одна из сложностей, с которой я столкнулся едва начав работать с друпалом - это как сделать все кнопки с закруглёнными уголками, да ещё чтобы ширина у каждой кнопки менялась в зависимости от длины слова(фразы) на ней. Стандартный хтмл друпала не позволяет это сделать, т.к. для моей задачи необходимо обернуть кнопку ещё хотя бы в 1 дополнительный класс. С помощью некоторого кода я всё-таки смог это сделать:

Заменить ссылку модуля flag на изображение

-13 votes
+
-

1. Скопировать файл flag.tpl.php в каталог с темой
2. В template.php добавить функцию:
<?phpfunction phptemplate_preprocess_flag(&$vars) {