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

Drupal 7

12/22/2013 - 17:37

Например, у нас имеется такая иерархия теримнов таксономии (словарь под названием "товары"):

Продукты
-Кондитерские изделия
--Конфеты

На странице admin/config/search/path/patterns вводим в шаблоны терминов таксономии:

[term:vocabulary]/[term:parent:parent]/[term:parent]/[term:name]

В итоге у вас будет такой URL: tovary/produkty/konditerskie-izdeliya/konfety.

И не забудьте установить token и entity модули.

Всего просмотров: 1,796
12/19/2013 - 23:48

В php есть функция $_SERVER['REQUEST_URI'] - она показывает URL текущей страницы.

Всего просмотров: 1,727
12/18/2013 - 17:10

У всех, кто впервые начинает работать с Drupal Commerce возникает вопрос: "А как создавать атрибуты?". Атрибуты создаются следующим образом, идем на страницу admin/commerce/products/types/product и нажимаем на "Manage fields"

Атрибуты в Drupal Commerce

И добавляем новое поле List (text)

Всего просмотров: 5,889
12/16/2013 - 22:45

drush site-install --db-url=mysql://root:pass@localhost:port/dbname --account-name=username --account-pass=userpass

После чего будет установлен друпал с uid1 = username.

Всего просмотров: 1,587
12/12/2013 - 13:01

Прописывать мета-теги для страниц сайта не обязательно, но и не будет лишним. Для того чтобы их прописать в D7 есть модуль drupal.org/project/metatag. На странице настроек admin/config/search/metatags находятся все доступные настройки данного модуля.

Всего просмотров: 3,305
12/11/2013 - 15:41

Drupal мультисайтинг в directadmin

В Drupal есть очень полезная вещь как Мультисайтинг. Используется он в случаях, когда у вас есть, например 10 простых сайтов похожих по функционалу и для того чтобы не устанавливать 10 раз Drupal. Фактически - это 1 движок для 10-ти сайтов и вам будет необходимо обновлять только 1 движок, а не 10.

Почти пошаговая инструкция

Создаем 2 БД для MASTER сайта domain.com и для второго сайта sub.domain.com

Всего просмотров: 2,279
12/11/2013 - 00:16

Сегодня мы рассмотрим систему тикетов на Drupal 7. Из всех модулей которые я видел, мне понравился только drupal.org/project/support.

По началу он мне показался слишком запутанным, но чуть позже я более менее разобрался в нём.

Данный модуль создает новый тип ноды "Тикет", а комментарии служат ответами на эти тикеты. При создании ноды или добавлении комментариев можно выбирать статус, приоритет, клиент, кому назначен этот тикет и проект.

Всего просмотров: 2,798
12/10/2013 - 16:33

Для того чтобы спрятать выбор формата при добавлении комменатриев, можно использовать модуль simplify или добавить следующие строки

Всего просмотров: 1,789
12/05/2013 - 21:22

Для перевода 1 of 3 и т.п. в colorbox, необходимо в translate interface ввести строку "{current} of {total}" и поменять на необходимый вам язык.

Всего просмотров: 1,703
12/04/2013 - 13:14

В template.php:

Всего просмотров: 1,221
11/23/2013 - 00:07

Выключить тему: drush dis theme_name

Включить тему: drush en theme_name

Поменять дефолтную тему: drush vset theme_default theme_name

Всего просмотров: 3,065
11/21/2013 - 19:31

Заходим в .htaccess, который лежит в корне друпала и прописываем:

php_value upload_max_filesize 200M
php_value post_max_size 200M

Важно, чтобы memory limit был больше чем max filesize, увеличить его можно следующим образом:

php_value memory_limit 256M

Всего просмотров: 3,265
10/26/2013 - 17:22

Всем привет! Сегодня мы рассмотрим такое решение задачи, как отображение плейлиста с видео полем внутри ноды. Описывать как настраивать модуль mediafront (drupal.org/project/mediafront) я не буду, т.к. этот материал предназначен прежде всего для тех, кто им уже пользуется и встал в тупик с отображением плейлиста внутри ноды. Итак, приступим:

Всего просмотров: 3,459
10/23/2013 - 20:44

Создаём видео галерею при помощи FFmpeg

Для отображаения видео в друпале можно использовать YouTube и Vimeo сервисы, но если вы хотите создать что-то типа собственного видеосервиса с возможностью конвертации видео из одного формата в другой, то вам понадобится модуль Video и FFmpeg на сервере.

Всего просмотров: 2,738
10/20/2013 - 14:54

По умолчанию в Views exposed filters в селект листах по дефолту стоит значение - Any - (- Любой -), в случаях когда мы не отображаем лейблы, необходимо заменить этот текст на более понятный, например: Все модели CPU.

Меняем текст при помощи hook_form_alter()

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

Страницы

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

Разделы

Подписаться

Подписка на 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 для прохода по всем совпадениям!