Как создать меню на основе словаря в многоязыковом сайте
Понадобилось сделать подменю на основе словаря. Готовые решения типа taxonomy_menu неправильно отрабатывали многоязычность, поэтому пришлось самому разбираться.
Понадобилось сделать подменю на основе словаря. Готовые решения типа taxonomy_menu неправильно отрабатывали многоязычность, поэтому пришлось самому разбираться.
Есть мультиязычный сайт, сделанный при помощи i18n. Есть созданное меню, которое выводится на сайт в качестве главного. Редактор создает страницу, указывает язык, создает пункт меню. Потом через переводы добавляет языковые версии, всё нормально работает.
Теперь в это же меню добавляем пункт меню из своего модуля (через hook_menu). Что перевод глючит, если возвращать его просто через 'title' решилось так:
<?php
..
'title callback' => 'my_translate',
'title arguments' => array('Menu Point'),
..
function my_translate($t) {return t($t)}
?>
Но вот осталась другая проблема.
Сначала пункт меню показывается везде нормально, в соответствии с переводом.
Но стоит его перенести под крыло другого пункта меню он остается только на этой языковой версии, которому принадлежит пункт меню1. Это наверное логично, но не очень удобно, т.к. придется вручную создавать пункты меню для других языковых версий. Способов обхода нет?
Пункты меню тоже не помогают, т.к. они получается несвязанными и при переходе с одного языка на другой мы теряем фокус с этого подменю.
На этом сайте были вопросы, как сделать загрузку аватара при регистрации. На drupal.org есть различные рецепты, но как всегда пришлось собирать работающую версию из нескольких
Шаг 1.
Есть неплохая фотогалерея для drupal gallerix. Вроде бы. Пока не столкнешься с таким. Функция перепостроения разных типоразмеров изображений из оригинальных:
Есть ли решение, позволяющиее искать по выбираемому интервалу дат? Искал не нашел такого.
Сижу, изучаю темизацию друпала, прикручиваю готовую верстку.
Добавил новую тему. Для одного пользователя выбрал её (не для администратора).
Пошел играться с блоками. Переключаюсь на свою тему ( /admin/build/block/list/mytheme ), меняю, сохраняюсь. Выбрасывает на garland и ничего в моей теме не меняется.
Полез в код:
block.module.php:
Неужели только править сам модуль? В настройках вроде бы нет такой возможности.
Сделал перевод модуля Watcher версии 1.3
Импортирую potx'ом og, загружаю получившийся файл в poedit и он выдает, что не может загрузить потому что поврежден.
Ошибка: "множественная форма msgstr использована без msgid_plural".
Нельзя вылечить как-то?
Поставил сабж, работает. Но он у меня показывает всю подписку только в профиле пользователя, а хотелось (да и гораздо удобнее), чтобы например в ноде показывал ссылку «подписаться» на комментарии (или подписаться на пользователя из его профиля). В нем есть такая функциональность или придется допиливать?
Ищется модуль для «отмечания» избранных пользователей модератором. Вообще требуется отметить значком в блогах некоторую запись и в профиле пользователя выводить количество полученных отметок. Но можно что-то похожее.
Не получается даже придумать ключевые слова чтобы поискать такое в гугле, пробовал
Поставил модуль Smilies по инструкции. Панель со смайликами не видна, хотя сам модуль работает.
Посмотрел функцию function smileys_filter_tips:
Никак не соображу, можно ли сделать стандартными модулями или надо копать в сторону contrib.
Есть несколько форумов. Необходимо чтобы в разных форумах были разные списки определенных терминов (например форум поддержка: предложение, ошибка; форум знакомства: мальчик, девочка). Скорее всего при добавлении нужно будет указать обязательно.
Может быть кто-то подскажет, нужна следующая функциональность:
Пользователь создает некую фотогалерею (название, несколько фотографий со своими названиями-описаниями).
Затем он идет в блог и при добавлении записи может выбрать одну из своих фотогалерей, чтобы она отображалась сбоку (например) в виде превью (ну и просмотр полной фотографии в виде отдельного окошка или лайтбокса с листанием).