Вед-дев, Сео, Манимейкинг

Drupal 6

09/26/2013 - 13:44

Если вам надо изменить ссылку для "хлебной крошки" (Главная или Home), то это можно сделать следующим образом:
Заносим в template.php свою функцию

Всего просмотров: 1,660
09/26/2013 - 13:44

Просто убираем автора ноды:

Всего просмотров: 1,326
09/26/2013 - 13:44

Самый распространенный вопрос при использовании Drupal является "Как я могу показывать что-то только для пользователей, которые не вошли в систему?" (Или наоборот). Очень просто, ниже приведен пример сниппета:

Всего просмотров: 2,188
09/26/2013 - 13:44

Стандартная длина ссылок - 72 знаков, а у меня встала задача сделать их по корроче, ибо некрасиво смотрятся в блоке.
Есть 2 способа поменять длину ссылок:

  • admin/settings/filters/1/configure - где 1, это Filtered HTML. Тут выставляем необходимую нам длину.
  • в filter.module есть такая строка . Тут меняем 72 на необходимое значение, а filter_url_length_ → это формат ввода, т.е. если мы также и оставим по дефолту, то это затронет все форматы ввода, а если поставим 1, то только Filtered HTML
Всего просмотров: 1,931
09/26/2013 - 13:44

Если вы используете модуль content_profile, то вам это пригодится. В моем случае, изображение пользователя было сделано при помощи CCK ImageField, данный способ намного гибче, чем использование дефолтного user_picture поля.

Всего просмотров: 960
09/26/2013 - 13:44

Способ ниже заменяет стандартный знак "»" на "›" (Или на любой на ваше усмотрение).

В template.php переписываем функцию phptemplate_breadcrumb($breadcrumb).

Всего просмотров: 1,097
09/26/2013 - 13:44

Иногда бывает необходимость отображать миссию сайта не только на главной странице, по дефолту переменная $mission в друпале отображает миссию сайта только на главной странице, для того чтобы добиться отображения на всех страницах нужно переопределить функцию в template.php. Итак, поехали!
Найдите файл template.php вашей темы и вставьте данный код туда, если же в вашей теме нет файла template.php, тогда создайте его.

Всего просмотров: 1,583
09/26/2013 - 13:44

Всем привет, решил поюзать модуль drupal.org/project/content_profile → модуль нужный, при помощи него можно привязывать CCK поля для полей профиля пользователя. При установке модуля создается новый дефолтный тип материала Profile, в нем и создаем нужные нам CCK поля и они будут отображаться на странице пользователя users/[uid].

Всего просмотров: 1,910
09/26/2013 - 13:44

Иногда нужно отобразить один и тот же блок в разных регионах, например, на главной странице имеется 3 колонки (Левая, Центральная, Правая), а на внутренних 2 колонки (Левая и Центральная). Так вот, например, на главной странице в правой колонке (которая исчезает на внутренних страницах сайта) находится блок с баннерами, когда заходим на внутреннюю страницу сайта - правая колонка исчезает и соответственно наш блок вместе с ней, наша задача состоит в том, чтобы отобразить наш блок с баннерами на главной странице (находится в правой колонке) в левой колонке, т.е.

Всего просмотров: 1,973
09/26/2013 - 13:44

Есть замечательный модуль под названием BeauatyTips (drupal.org/project/beautytips) - всплывающие подсказки при нажатии на input. Только вот в браузерах IE7, IE8 они не работают без дополнительного скрипта.Скрип этот называется excanvas_r3 внизу статьи, вы, найдете прикрепленный файл с данным скриптом. Расположить его нужно в папку модуля beautytips/other_libs/excanvas_r3. Вот и все, теперь в IE будут работать всплывающие подсказки!

Всего просмотров: 917
09/26/2013 - 13:44

Всего просмотров: 2,346
09/26/2013 - 13:44

По умолчанию модуль drupal.org/project/date отображает дату m/d/Y, т.е. месяц - день - год, а меня данный тип вывода даты не очень устраивает. Для того чтобы изменить ее заходим сюда admin/settings/date-time/formats/add добавляем, например d.m.Y (02.11.1988), после того как мы добавили формат даты → идем в admin/settings/date-time/formats и в Short Format выставляем наш тип формата даты.

Всего просмотров: 1,924
09/26/2013 - 13:44

Ссылку отправить личное сообщение пользователю (При помощи модуля privatemsg можно вывести следующим образом:

Всего просмотров: 2,569
09/26/2013 - 13:44

На этот раз, я обьясню, вам, как темизировать поиск в Drupal 6. На самом деле, здесь нет ничего сложного, просто следуйте моей инструкции и у вас все получится! И снова я вам раскидаю все по полочкам:
Шаг №1) Скопируйте файл search-block-form.tpl.php из папки modules/search (Системный модуль поиска) в директорию вашей темы. Если вы кастомизируете форму поиска вашей темы, а не блок поисковой формы, то переименуйте ваш файл шаблона на search-theme-form.tpl.php (Заметьте, слово block было заменено на theme).

Всего просмотров: 2,336
09/26/2013 - 13:44

В node-profile.tpl.php добавляем код:

Всего просмотров: 1,101

Страницы

Подписка на Drupal 6

Разделы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 4 месяца 3 недели назад
    Спасибо. С Новым Годом! 
  • Den 5 месяцев 3 недели назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 5 месяцев 3 недели назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 6 месяцев 3 недели назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 6 месяцев 3 недели назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 6 месяцев 3 недели назад
    захожу на mysql через ssh по команде  
  • admin 6 месяцев 3 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 6 месяцев 3 недели назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 7 месяцев 1 неделя назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 8 месяцев 3 недели назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!