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

Drupal 6

09/26/2013 - 13:44

Если вам нужно скрыть ненужные табы, например на странице профиля пользователя, то модуль TabTamer вам поможет. А вот как это делать без помощи модуля → как разберусь - напишу.

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

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

При входе или регистрации всегда высвечивается один и тот же тайтл. У меня встала задача сделать отдельный тайтл для каждого раздела, т.е. для регистрации → Регистрация, для Входа → Вход на сайт, забыли пароль → Забыли пароль и т.п.
Для решения данной задачи нужно создать свой мини-модуль:

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

При помощи db_query() можно дергать данные из БД. Вот пример того как можно вывести список нод определенного типа материала:

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

Выбираем с условием:

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

По дефолту в друпале 6 можно темизировать темплейт ноды по типу материала (content-type), например - node-video.tpl.php. А что делать если нам необходимо "затемить" только одну ноду индивидуально? Для этого открываем наш template.php файл и вносим в него следующие изменения:

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

Часто у всех возникает вопрос - как убрать лишние филдсеты при создании ноды node/add/page. Делается это все очень просто, для этого нужно создать свой модуль и использовать в нём hook_form_alter():
Создаем mymodule.info файл.

name = Name of our module
description = Desription about our module
core = 6.x
version = 6.x - 1.0

Создаем mymodule.module файл.

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

Если вы хотите иметь выпадающее меню в вашей теме, то вы можете использовать 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:

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

Недавно у меня возникла необходимость в прикреплении "табов" внутри ноды, т.е. заходишь в саму ноду, а там табы, которые можно переключать, например - О компании, Вакансии, Контакты. Выводится информация в этих табах при помощи CCK. Ну что ж, поехали!

Для начала создаем свой тип материала, у меня он называется category, а машинное название этого поля - cat, соответственно я создаю файл шаблона с названием node-cat.tpl.php. В нем я стираю все содержимое и вставляю свое:

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

Рассмотрим создание своих переменных для собственной темы на примере с логином. Для чего нужно создание своих переменных? Для того чтобы на захламлять ваш page.tpl.php, вся логика должна храниться в файле template.php.
добавляем в template.php

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

В шаблоне privatemsg-view.tpl.php заместо $author_picture вставляем:

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

Кол-во прошедших дней после...

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

В template.php перезаписываем функцию:

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

Вводим так называемые Multilanguage variables в модуль локалаизации. Для мультиязычности, естественно, понадобится нам модуль - internalization (i18n). Цель - нужно перевести такие переменные как site_name, site_slogan, site_mission, site_footer,contact_form_information. Для этого необходимо отредактировать файл /sites/default/settings.php

Вносим следующие изменения в наш файл settings.php:

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

Страницы

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

Разделы

Подписаться

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

Комменты

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