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

Drupal 6

09/26/2013 - 13:44

Всем привет, иногда возникает необходимость в отображении количества нод в термине. Такой функционал доступен при помощи модуля taxonomy_menu, но только этот способ не гибкий, т.к. нельзя контролировать отображение терминов так как при помощи Views. Views также может выполнять вышенаписанный функционал, но при помощи дополнительного модуля drupal.org/project/term_node_count. Устаналвиваете его, заходите во Views, выбираете поля Taxonomy: node count и все.

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

При создании мультиязычного сайта я столкнулся со следующей проблемой - я создал представление Page с помощью Views, а title (заголовок) у этого представления соответственно должен был быть мультиязычным, так вот я сидел, думал, искал в гугле как это реализовать и тут мне Дархан (Dark_kz) подсказал что это можно реализовать при помощи "костыля" (Так мы называем методы, к которым прибегаем от незнания друпала, по сути эти костыли работают, но это как бы неправильно "семантически" :)) В общем, ближе к делу...

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

Недавно устанавливал красивые социальные закладки от share42.com
Заходим на сайт, выбираем иконки и скачиваем готовый скрипт. Из папки share42 вытаскиваем файл share42.js и помещаем его в папку нашей темы mytheme/js/share42.js → в info файле прописываем его. А теперь в node-mytype.tpl.php выводим эти иконки:

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

Зачем нужен программный вывод блоков? Иногда бывает нужным вывести в определенном месте - 1 определенный блок, а если его выводить не программно, то придется назначать регион и затем в этот регион помещать наш блок.

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

Сегодня я коротко расскажу вам как при помощи Default value и PHP кода выводить данные из поля профиля в поле CCK. Зачем это нужно? Например, сайт - доска объявлений с регистрацией, при регистрации пользователь вводит в поле ФИО - свое ФИО, а затем при создании типа материала "Объявления" в ССК поле ФИО вам придется снова вводить свое ф.и.о. Вот default value нужен для того, чтобы избежать повторного ввода данных.
Вставляем данный код в Default value вашего CCK поля:

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

Вот таким образом это делается:

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

Темизация формы входа... Добавьте следующий код в template.php:

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

В настройках видимости блока выбираем PHP:

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

В файле modules/dhtml_menu/dhtml_menu.module надо заменить строчку

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

Очень долго ломал голову над реализацией этой возможности, ответ нашел в блоге "директора", ниже процитирую его запись:

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

Если возникает необходимость в темизации каждой страницы индивидуально, то этот способ подойдет вам. В template.php введите:

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

Добрый вечер, всем. Возможно, что кто-либо сталкивался или уже столкнулся с такой проблемой, как белое окно смерти "WSOD" (White screen of death). Возникает оно, как правило, при синтаксических ошибках в PHP, либо из-за отсутствия каких-либо файлов (Например, кривой перенос сайта), а также возможна причина, что нехватает php_memory_limit. Здесь я коротко хочу описать, как с этим нужно бороться. Итак, по сути, WSOD - это невидимые ошибки, по умолчанию в друпале они отключены, нужно включить их, а делается это следующим образом:

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

В comment.tpl.php в самом верху добавляем:

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

В друпал 6 это можно реализовать стандартным модулем:

  • Включите модуль Trigger (admin/build/modules)
  • Добавьте новый Action (admin/settings/actions)
  • Добавьте Advanced Action внизу и выберите "Redirect to URL"
  • Добавьте описание для вашего действия, например "Редирект на главную"
  • Идем сюда (admin/build/trigger/user)
  • Из выпадающего списка "Trigger: After a user has logged in" выбираем наше действие

Выходим и заходим для проверки

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

По дефолту термины таксономии выводятся в виде списка (li). А мне нужно было вывести список терминов через запятую, например: Машины, Секс, Юмор. Делается это следующим способом. Идем в node.tpl.php и заменяем:

Всего просмотров: 3,014

Страницы

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

Разделы

Подписаться

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

Комменты

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