Drupal

Однажды при обновлении 64-битной Windows 7 ноутбук получил ошибку загрузки. Перестала запускаться система в принципе. Хорошо, что Windows, как оно и следует, находился на отдельной части жёсткого диска, но за данные всё равно переживания имелись, особливо за творческие свершения недалёкого прошлого. Именно тогда пообещал себе, что если всё закончится благополучно, переведу стихи и прозу в онлайн, дабы осталась хоть память. Начал со стихов.

Неспешно перевожу все сайты с http на https. Увидел как-то в начале года неприятную пометку в браузере, мол "сайт не безопасен", и понял, что дальше жить с этим не могу.

Пока использую бесплатные SSL от LetsEncrypt.

По пунктам это примерно так:

Имеется в виду через шаблон. Обычно мы как темизируем страницы? В папке с темой создаём шаблон с именем, скажем, page--node-111.tpl.php и там химичим. С нодами, полями views и обычными всё также. И когда дело касается объединения нод по типу материалов или другому признаку. А вот именно для page нужно сначала добавить в template такую штуку:

Имеются в виду термины таксономии в Drupal'е. Возникла недавно подобная необходимость. И я, к сожалению, нашёл простое решение лишь после прохождения точки невозврата. Оставлю здесь, авось кому пригодится.

Напрямую через админку, как можно догадаться, термины перетаскивать нельзя. Можно только создать новый термин в новом словаре и затем прикрепить к нему материалы. А потом переадресацию настроить. Займёт это очень много времени. Способ простой - действовать через базу данных. Итак:

Накануне возникла необходимость на сайте обложек в Друпале поставить рекламный баннер между содержимым страницы и комментариями. Раньше помнится модуль какой-то вроде бы подходящий был, но он показывал не совсем удобный результат, в т.ч. и для темизации.

В общем, решение такое:

Пустил на воду новый блог с заметками о посещении различных городов, называется "Туда ли.Ру". Потратил около недели на это всё. Дня два на настройку модулей и небольшое изменение дизайна. Остальное на написание текста и фотографии. Отличительная черта: добавление в функционал Друпала возможности сначала загрузить кучу картинок за раз при редактинге поста, а потом добавлять их пресетами с открытием в colorbox нажатием всего одной кнопки. Быстро, удобно, красиво.

Решил взять старый дизайн за основу нового сайта. (!) Оригинально, да? Набросал новый, взяв за основу тему Goodnex. Очень функциональная заготовка, с кучей разнообразных рюшей, но к сожалению, много всего ненужного лично мне. Для хорошего портала с обилием контента крайне рекомендую. Есть несколько безмодульных слайдшоу, симпатичные настроенные блоки, настроенные feautures, плавающее меню, темизированы практически все страницы и блоки, несколько общих вариантов дизайна. Важно ещё, что тема полностью адаптивная.

Частенько уже сталкивался с невозможностью нормально обновить перевод сайта через Денвер. Ограничение по времени и слабенький ноутбук тому причиной. Дабы в сотый раз не разыскивать решение в интернете, оставлю его здесь - и для себя, и для других.
Итак, если используется модуль "l10n_update", правим в его папке файл l10n_update.locale.inc. Строка drupal_set_time_limit. Вместо 240 ставим что-нибудь побольше. Если этот модуль не используется, правим файл locale.inc в папке includes, расположенной в корне сайта. Строка та же.