Drupal

Улучшаем модуль profile

Выкладываю переделанный модуль profile.module, который добавит функцию автозаполнения в текстовые поля профилей пользователей.

Также хак форматирует вписанные пользователем данные таким образом, что слова разделенные запятыми, перестают отображаться на личной странице пользователя как 1 строка.

Поясняю на примере что это значит:

Перенос drupal с денвера на хостинг

Хорошо протестировав свой drupal-сайт на денвере, настроив все нужные модули и нарисовав красивый дизайн самое время перенести сайт с денвера, из закоулков жесткого диска на хороший хостинг, "показать его миру".
Вот о том, как это сделать и пойдет сегодня речь.
Процесс переноса сайта с денвера на хостинг рассмотрим детально на примере панели управления cPanel

  • cPanel — одна из лучших, а может и лучшая из панелей управления веб-хостингом. Она является стандартом «де-факто», в мире хостинга, т.к. предоставляет интуитивно понятный интерфейс, чёткую логику управления, использование шаблонов а также переведена на 25 языков.

 

Создание БД и ее настройка.
Для создания базы данных, в которую мы немного позже перенесем свою базу (с денвера), нужно найти в cPanel ярлык доступа к управлению базами данных.
Выглядеть он примерно будет так:

Установка drupal на свой компьютер ( на денвер )

Тут я расскажу как установить drupal на свой компьютер
Под установкой на свой компьютер я подразумеваю установку на денвер.

Как добавить блок «Новые закладки»

На сей раз речь пойдет о небольшом дополнении к модулю bookmarks(bookmarks2).
Этот модуль позволяет пользователям сохранять в закладки ссылки на выбранные страницы. В блоке, выводимом модулем отображаются уже сохраненные пользователем закладки, а также «Добавить» и «Изменить».

 

Как убрать ссылку на главной

Вот что меня всегда напрягало в темах для Drupal, так это ссылка на главную страницу на ней самой.

Разве это не абсурдно - переходить с главной страницы сайта на главную страницу сайта ?
Сегодня речь пойдет об исправлении этого мелочного бага.
Для этого нужно будет отредактировать файл page.tpl.php текущей темы, располагаться который должен тут - \sites\all\themes\имя_темы\

Как добавить аватар пользователя в блок

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

В Drupal версии 5.x (с остальными версиями не знаком) аватар пользователя запрятан на его личную страницу. И вроде бы все в порядке – на личной странице, так на личной странице, но мы ведь не из тех, кто закроет на это глаза, кто лишит своего пользователя возможности лицезреть юзерпик себя любимого практически на каждой странице нашего сайта  ? ;)

Для отображения аватара пользователя в Drupal можно создать блок, а можно и создать крохотный модуль. Оба варианта просты настолько, что я – человек незнакомый с php, смог до них додумать за 30 минут просто полистав код стандартных модулей. 

Вариант первый – блок