Влад, у вас хоть на одном сайте есть места, где использовать названия месяцев нужно в именительном падеже? Я в свое время, когда решал эту проблему, просто заменил переводы с "март" на "марта" и т.д. и с тех пор ни разу не сталкивался с ситуацией, где этого бы не хватало.
Ценный совет. Спасибо. Периодически сталкиваюсь с необходимостью что-то изменить в ядре. Для себя выработал подход с документированием всех изменений и последующим ручным переносом своих изменений в обновленные модули (для переноса пользуюсь компаратором Araxis Merge).
Создать view (модуль views) с сортировкой по количеству комментариев (или общему количеству посещений - смотря что для тебя критерий популярности) с выводом в отдельный блок. Отобразить блок в нужном месте сайта.
Так вопрос не столько в том, что модули нельзя портировать, сколько в том, кто это портированное счастье будет поддерживать и развивать? Одному человеку это слишком большой кусок работы, а за те полгода, что есть в наличии шестая версия, больше половины модулей, которыми я пользуюсь в пятерке, были обновлены (функциональные доработки, повышение безопасности и т.п.).
Идея заключается в том, что этот файл должен использоваться движком темы для построения блока с определенным идентификатором (в данном случае - search-0). Такой подход использовался в пятой версии. В версии 6 вполне возможно что-то изменилось, но думаю принципиальная возможность пойти по такому пути осталась. Поищите, как выполнять темизацию отдельных блоков в Drupal 6. Если не получится - пишите, попробуем разобраться вместе.
Я так у себя организовал работу с сообщениями для пользователя - нужно было на нескольких страницах выводить одно и то же сообщение при отсутствии записей во view. Сообщение по ходу разработки сайта пару раз менялось и, скорее всего, еще не раз изменится (описание того, у каких именно пользователей нет доступа к этим материалам и что нужно сделать, чтобы его получить). Каждый раз менять сообщение во всех вьюхах - не по джидайски. Сделал вывод сообщения при помощи функции, ее реализовал в отдельном файле, который и подключил везде при помощи include.
Лучше всего для отлова таких вещей пользоваться плагином FireBug для FireFox-а. Он покажет что и почему такой ширины. Ты ссылку на свой сайт можешь дать?
Оказалось, проблема в неправильной темизации блока авторизации. За основу был взят статический HTML, полученный для этого блока на главной странице. В итоге для любой страницы кусок формы логина, который отвечает за переадресацию, выглядел так:
так о чем и речь - изображение необходимо прописывать для элемента li (что и показано в примере). Но для нескольких абсолютно одинаковых элементов li в моем случае понадобилось вывести разные изображения, для чего и была переопределена функция генерации меню (чтобы как-то выделить тот элемент li, который содержит активную в настоящий момент ссылку).
Приведите, пожалуйста, фрагмент css при помощи которого при стандартном выводе для элемента меню, который выделен (независимо от того, есть или нет у него дочерние элементы), можно отобразить свою картинку (для темы Garland).
А что используется для вывода материалов по категориям? Если views, то достаточно разместить ссылку типа /node/add/mytype в заголовке view. Собственно, такую ссылку можно разместить в любом месте, откуда пользователям удобно размещать материалы.
У нас есть 3 пункта меню, каждый из которых представляет собой конструкцию <li class="leaf">
Как при выводе "по умолчанию" определить, для какого из них нужно отобразить особенную картинку, как показано на рисунке:
А получалось у кого-то прикрутить к WYSIWYG-редактору подсветку синтаксиса? Например, GeShiFilter?
У меня при попытке использовать его с FCKEditor возникли определенные проблемы. В блоках с подсветкой Geshi отображает все теги, добавленные FCKEditor. Если убираю теги вручную, то в дальнейшем возникают проблемы при редактировании, так как в таком тексте начисто отсутствуют переносы строк. Может с другими редакторами Geshi работает нормально? Или что-то не так настроено?
1 - решается при помощи де-факто стандартных модулей Views и CCK
2 - придется немного попрограммировать, так как готовой реализации, скорее всего, нет. Необходимо будет создать новый блок, для которого описать требуемое отображение меню.
Патч к модулю Date - показываем месяцы в родительном падеже
Влад, у вас хоть на одном сайте есть места, где использовать названия месяцев нужно в именительном падеже? Я в свое время, когда решал эту проблему, просто заменил переводы с "март" на "марта" и т.д. и с тех пор ни разу не сталкивался с ситуацией, где этого бы не хватало.
Как правильно хакнуть модуль ядра
Ценный совет. Спасибо. Периодически сталкиваюсь с необходимостью что-то изменить в ядре. Для себя выработал подход с документированием всех изменений и последующим ручным переносом своих изменений в обновленные модули (для переноса пользуюсь компаратором Araxis Merge).
Блок Самых популярных материалов
Создать view (модуль views) с сортировкой по количеству комментариев (или общему количеству посещений - смотря что для тебя критерий популярности) с выводом в отдельный блок. Отобразить блок в нужном месте сайта.
Простенький опрос по версии Друпала
Так вопрос не столько в том, что модули нельзя портировать, сколько в том, кто это портированное счастье будет поддерживать и развивать? Одному человеку это слишком большой кусок работы, а за те полгода, что есть в наличии шестая версия, больше половины модулей, которыми я пользуюсь в пятерке, были обновлены (функциональные доработки, повышение безопасности и т.п.).
onfocus и onblur в search.module, Как?
Идея заключается в том, что этот файл должен использоваться движком темы для построения блока с определенным идентификатором (в данном случае - search-0). Такой подход использовался в пятой версии. В версии 6 вполне возможно что-то изменилось, но думаю принципиальная возможность пойти по такому пути осталась. Поищите, как выполнять темизацию отдельных блоков в Drupal 6. Если не получится - пишите, попробуем разобраться вместе.
onfocus и onblur в search.module, Как?
Проверено на drupal 5, может и в 6 можно по такому пути пойти? В папке с темой создать файл block-search-0.tpl.php и в него поместить:
Простенький опрос по версии Друпала
Использую 5х по причине отсутствия под 6х нужных модулей. Были бы модули - обязательно бы обновился.
Scroll или полоса прокрутки.
Чтобы быстро поправить в style.css вместо
#header, #content {width:100%;}
написать
#header, #content {width:99.9%;}
А вообще неплохо бы разобраться с таблицей в верхнем меню. Она там совсем не обязательна и это именно из-за нее лишние пиксели вылазят.
Еще один интересный и безопасный способ вставки сниппетов
Я так у себя организовал работу с сообщениями для пользователя - нужно было на нескольких страницах выводить одно и то же сообщение при отсутствии записей во view. Сообщение по ходу разработки сайта пару раз менялось и, скорее всего, еще не раз изменится (описание того, у каких именно пользователей нет доступа к этим материалам и что нужно сделать, чтобы его получить). Каждый раз менять сообщение во всех вьюхах - не по джидайски. Сделал вывод сообщения при помощи функции, ее реализовал в отдельном файле, который и подключил везде при помощи include.
Scroll или полоса прокрутки.
Лучше всего для отлова таких вещей пользоваться плагином FireBug для FireFox-а. Он покажет что и почему такой ширины. Ты ссылку на свой сайт можешь дать?
Иконка не отображается
Возможно, дело в кешировании браузера? Попробуй в IE обновить страницу через Ctrl+F5.
Вопрос — Изображения в статье
Может стоит просто в статье разместить ссылки на эти картинки (прямо в HTML-теге img)?
Не сохраняются страницы при логине
Оказалось, проблема в неправильной темизации блока авторизации. За основу был взят статический HTML, полученный для этого блока на главной странице. В итоге для любой страницы кусок формы логина, который отвечает за переадресацию, выглядел так:
Ошибка в перехвате нажатия Enter
Случайно наткнулся на решение
http://www.drupal.ru/node/14298
Активный пункт меню
Спасибо, именно о таком варианте я спрашивал.
Активный пункт меню
А как задавая бекграунд для ссылки можно добиться такого же эффекта как при использовании list-style-image ?
Активный пункт меню
так о чем и речь - изображение необходимо прописывать для элемента li (что и показано в примере). Но для нескольких абсолютно одинаковых элементов li в моем случае понадобилось вывести разные изображения, для чего и была переопределена функция генерации меню (чтобы как-то выделить тот элемент li, который содержит активную в настоящий момент ссылку).
Активный пункт меню
Приведите, пожалуйста, фрагмент css при помощи которого при стандартном выводе для элемента меню, который выделен (независимо от того, есть или нет у него дочерние элементы), можно отобразить свою картинку (для темы Garland).
Активный пункт меню
Какому элементу присваивается class=active?
Добавление материала прямо из раздела, в котором находиться пользователь.
А что используется для вывода материалов по категориям? Если views, то достаточно разместить ссылку типа /node/add/mytype в заголовке view. Собственно, такую ссылку можно разместить в любом месте, откуда пользователям удобно размещать материалы.
Активный пункт меню
У нас есть 3 пункта меню, каждый из которых представляет собой конструкцию
<li class="leaf">
Как при выводе "по умолчанию" определить, для какого из них нужно отобразить особенную картинку, как показано на рисунке:
Сравнение визуальных редакторов для Drupal
А получалось у кого-то прикрутить к WYSIWYG-редактору подсветку синтаксиса? Например, GeShiFilter?
У меня при попытке использовать его с FCKEditor возникли определенные проблемы. В блоках с подсветкой Geshi отображает все теги, добавленные FCKEditor. Если убираю теги вручную, то в дальнейшем возникают проблемы при редактировании, так как в таком тексте начисто отсутствуют переносы строк. Может с другими редакторами Geshi работает нормально? Или что-то не так настроено?
Скажите пожалуйста реализуются ли на Drupal такие вещи
1 - решается при помощи де-факто стандартных модулей Views и CCK
2 - придется немного попрограммировать, так как готовой реализации, скорее всего, нет. Необходимо будет создать новый блок, для которого описать требуемое отображение меню.
Создание дополнительных регионов (region, областей сайта) в Drupal 6.0
А такой подход можно использовать только в Drupal 6 или в 5 тоже можно?
Правильный поиск на DRUPAL.RU или как помочь новичкам
Как-то сложно. Проще сделать возможность искать используя google из формы поиска сайта, как это сделано, например, на sql.ru.
Впрочем, у меня и стандартный поиск нареканий по качеству результатов пока не вызывает. Единственная проблема - скорость.