Если вы используете модуль content_profile, то вам это пригодится. В моем случае, изображение пользователя было сделано при помощи CCK ImageField, данный способ намного гибче, чем использование дефолтного user_picture поля.
Drupal 6
Способ ниже заменяет стандартный знак "»" на "›" (Или на любой на ваше усмотрение).
В template.php переписываем функцию phptemplate_breadcrumb($breadcrumb).
Иногда бывает необходимость отображать миссию сайта не только на главной странице, по дефолту переменная $mission в друпале отображает миссию сайта только на главной странице, для того чтобы добиться отображения на всех страницах нужно переопределить функцию в template.php. Итак, поехали!
Найдите файл template.php вашей темы и вставьте данный код туда, если же в вашей теме нет файла template.php, тогда создайте его.
Всем привет, решил поюзать модуль drupal.org/project/content_profile → модуль нужный, при помощи него можно привязывать CCK поля для полей профиля пользователя. При установке модуля создается новый дефолтный тип материала Profile, в нем и создаем нужные нам CCK поля и они будут отображаться на странице пользователя users/[uid].
Иногда нужно отобразить один и тот же блок в разных регионах, например, на главной странице имеется 3 колонки (Левая, Центральная, Правая), а на внутренних 2 колонки (Левая и Центральная). Так вот, например, на главной странице в правой колонке (которая исчезает на внутренних страницах сайта) находится блок с баннерами, когда заходим на внутреннюю страницу сайта - правая колонка исчезает и соответственно наш блок вместе с ней, наша задача состоит в том, чтобы отобразить наш блок с баннерами на главной странице (находится в правой колонке) в левой колонке, т.е.
Есть замечательный модуль под названием BeauatyTips (drupal.org/project/beautytips) - всплывающие подсказки при нажатии на input. Только вот в браузерах IE7, IE8 они не работают без дополнительного скрипта.Скрип этот называется excanvas_r3 внизу статьи, вы, найдете прикрепленный файл с данным скриптом. Расположить его нужно в папку модуля beautytips/other_libs/excanvas_r3. Вот и все, теперь в IE будут работать всплывающие подсказки!
По умолчанию модуль 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 выставляем наш тип формата даты.
Ссылку отправить личное сообщение пользователю (При помощи модуля privatemsg можно вывести следующим образом:
На этот раз, я обьясню, вам, как темизировать поиск в Drupal 6. На самом деле, здесь нет ничего сложного, просто следуйте моей инструкции и у вас все получится! И снова я вам раскидаю все по полочкам:
Шаг №1) Скопируйте файл search-block-form.tpl.php из папки modules/search (Системный модуль поиска) в директорию вашей темы. Если вы кастомизируете форму поиска вашей темы, а не блок поисковой формы, то переименуйте ваш файл шаблона на search-theme-form.tpl.php (Заметьте, слово block было заменено на theme).
В node-profile.tpl.php добавляем код:
To clone a CCK node:
Минимально необходимое значение PHP memory limit для Drupal 6 - 16MB, а рекомендуемое - 32MB. По сути, даже 32MB - мало, так что чем больше - тем лучше, как говорится, хорошего не бывает много. В данной статью я опишу способы увелечения PHP memory limit'а на вашем хостинге. Какой способ использовать - зависит от ваших системных настроек хостинга.
php.ini
Недавно у меня возникла необходимость в прикреплении "табов" внутри ноды, т.е. заходишь в саму ноду, а там табы, которые можно переключать, например - О компании, Вакансии, Контакты. Выводится информация в этих табах при помощи CCK. Ну что ж, поехали!
Для начала создаем свой тип материала, у меня он называется category, а машинное название этого поля - cat, соответственно я создаю файл шаблона с названием node-cat.tpl.php. В нем я стираю все содержимое и вставляю свое:
Если вы хотите иметь выпадающее меню в вашей теме, то вы можете использовать jQuery скрипт - SuperFish. Сейчас я вам обьясню, как это сделать.
Скачиваем сам плагин, который прикреплен внизу статьи.
После того, как мы скачали плагин, добавляем в .info файл вашей темы следующие строки:
stylesheets[all][] = sf/css/superfish.css
stylesheets[all][] = sf/css/theme.css
scripts[] = sf/js/superfish.js
Переопределям вывод $primary_links и $secondary_link в template.php:
Страницы
- « первая
- ‹ предыдущая
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- следующая ›
- последняя »

Комменты