Самовывоз

Прислано: Dock@drupal.org

пт, 19/03/2010 - 07:49

Другие статьи по теме:

Есть интернет магазин на Ubercart. Хочется сделать одним из вариантов доставки - самовывоз. Как организовать - не знаю. Если добавляю как вариант доставки в flatrate, то все равно покупателю приходится указывать адрес доставки.

Модуль для экспорта в Яндекс.Новости

Прислано: Dock@drupal.org

чт, 11/03/2010 - 15:10

Разработкой модуля занимался уже давно, тогда же и обещал выложить. Но шло время, а разработкой было заниматься некогда. Сейчас выкладываю рабочую версию модуля, которую в данный момент использую. Приглашаю к тестированию. По мере появления свободного времени буду дописывать.

Что сейчас позволяет делать модуль:

  1. Генерация страницы yandexnews.xml в формате годном для Яндекс.Новостей.
  2. Настройка выводимых в ленте материалов (количество, типы материалов).
  3. Настройка изображения для канала

Что ещё планируется сделать:

  1. Добавление к элементу item следующих вложенных элементов:
    • author
    • category
    • enclosure
    • yandex:genre
  2. Создание плагина для Views
  3. Публикация модуля на Drupal.org

Так же существует другой подобный модуль.
Посмотреть его можно здесь: http://drupal.ru/node/25954

Жду ваших отзывов:)

UPD от 23.04.2010: обновлен модуль: теперь из описания и полного текста новости вырезаются все теги.
UPD от 20.05.2010: обновлен модуль: улучшена очистка от тегов.

[РЕШЕНО] Проблемы с video_upload

Прислано: Dock@drupal.org

пн, 25/01/2010 - 17:00

Другие статьи по теме:

Никак не могу побороть модуль  video_upload. Задача такая: нужна возможность прикрепления видео к материалам. Чтобы не тратить место на сервере и не нагружать его, решено при закачивании видео размещать его на Youtube. Реализую это при помощи указанного выше модуля.
Модуль у меня никак нормально работать не хочет. Видео прикрепляю к материалу, после срабатывания крона оно публикуется на Youtube. На странице модуля появляется соответствующая запись

Заголовок - Название
Id - АЙДИШНИК_НА_ЮТУБ
Материал - orphaned
Field Info - н/д
Статус - Video status is unknown. This most likely means it has not yet been processed.

И все, видео на ютубе лежит. А вот вместо видео на странице картинка с надписью, что видео обрабатывается.
При следующем срабатывании крона, появляется дубликат записи и дубликат видео на ютубе. Крон срабатывает раз в час. Ни у кого такой проблемы не было?

UPD:
Оказалось дело в настройках CCK поля отвечающего за видео. Такой глюк возникает в случае, если для поля указано неограниченное количество содержимого.

Изменение меню в зависимости от таксономии

Прислано: Dock@drupal.org

ср, 16/12/2009 - 13:29

Помогите решить задачку. Имеется сайт, разбитый на подразделы. Принадлежность к подразделам определяется термином таксономии. Нужно в зависимости от того, имеет ли нода термины из определенного словаря, менять один из блоков, с меню. Поясняю на примере. У меня есть блок выводящий secondary menu, в общем случае в нем пункты: Главная, События, Документы и т.п. Если я захожу на страницу, принадлежащую подразделу, то меню должно содержать пункты: ссылку на сам термин таксономии + ссылки на страницы, относящиеся к этому же термину.
То есть из:
- Главная
- События
- Документы
Мне нужно сделать:
- Термин
- Страница 1
- Страница 2
Как это лучше реализовать?

Организация подразделов

Прислано: Dock@drupal.org

ср, 02/12/2009 - 11:26

Передо мной стоит следующая задача:
Есть сайт. Нужно сделать на нем много однотипных подразделов, каждый из которых будет администрировать свой юзер.
Содержимое подраздела:

  • пара статических страниц;
  • новости.

Собственно для каждого из подразделов должно меняться secondary_menu на такой же перечень:

  • пара статических страниц;
  • новости.

Набор статических страниц везде одинаков, пользователи за рамки своих разделов выходить не должны.
Уже голову сломал над тем как это реализовать. На сайте активно использую node_hierarchy, собственно пытаюсь сделать на нем.
Как только допишу все, выложу подробное описание как я и что делал:)

Разработка модуля для RSS в формате Яндекс Новостей

Прислано: Dock@drupal.org

вт, 28/07/2009 - 05:17

Как я уже писал в теме с подобным модулем, я приступил к разработке собственного модуля для Яндекс Новостей.
Что меня не устраивало в существующем?
1) Выборка материала по таксономии без доп. настроек
2) Отсутствие кастомизации фида
3) Отсутствие настроек
В прочем сам разработчик ( eagle) сказал, что модуль он писал под себя (как всегда и бывает), поэтому функционал такой какой есть. Однако большущее ему спасибо и респект;)

Итак, поехали. Что я хочу сделать и, надеюсь, сделаю:
1) Возможность настройки всех элементов внутри элемента "channel".
2) Использование Views для выборки информации для элементов фида.
3) Выбор адреса для самого фида

Сначала стал реализовывать вариант без Views, но тогда теряется гибкость выбора материалов и формирования из них фида.
Если есть какие-то предложения - милости прошу.

Симпатичный браузер картинок

Прислано: Dock@drupal.org

пн, 20/07/2009 - 10:51

Возрадуйтесь, люди! Наткнулся сегодня на интересный и симпатичный браузер картинок  Image Browser. Однозначно красивше и удобнее IMCE, но лично я останусь с плагином Image Manager для TinyMCE. Но не все им пользуются и не всем нужен TinyMCE, поэтому появление удобной альтернативы - очень большой гуд.
Лично для меня недостатком является то, что работает он только с картинками, но с другой стороны другие функции подобная штука выполнять и не должна, на то он и Image Browser.
Примеры работы его можно посмотреть тут:

  • Версия 1 (Логин: demo, Пароль: demo) - просмотр картинок при вставке в FCKEditor
  • Версия 2 (Логин: demo, Пароль: demo) - в виде отдельной кнопки в FCKEditor

Путь к картинкам (убрать /sites/default)

Прислано: Dock@drupal.org

пт, 10/07/2009 - 06:04

Другие статьи по теме:

Есть тупой вопрос:) Есть сайтик, картинки на нем хранятся в директории /sites/default/files и пошло дальше. Соответственно мне не очень нравятся такие длинные пути, особенно когда к ним добавляется imagecache и т.п. Как можно выкинуть такой длинный путь и заставить Tinymce и т.п. вставлять путь начиная с files.
Сам придумал только одно решение - создать символическую ссылку files в корне друпала, указывающую в /sites/default/files и поставив /files в качестве директории для загрузки файлов в настройках сайта. Но это не очень красиво, поэтому интересуюсь, может есть другой способ?

Перевод интерфейса налету. Модуль Live translation.

Прислано: Dock@drupal.org

ср, 08/07/2009 - 13:36

Когда-то при активной разработке нескольких сайтов на Drupal и перетаскивании туда-сюда переводов у меня возникла идея написать модуль, который бы автоматом проверял наличие перевода того или иного модуля на drupaler.ru и давал возможность в один клик скачать его.
Какого же было мою удивление, когда я нашел уже готовый модуль Live translation. Правда на тот момент модуль был не совсем рабочий вообще и абсолютно нерабочий с drupaler.ru. На что я пожаловался PVasil, а сам ушел в отпуск.
И вот сейчас я попробовал модуль вновь - и о чудо, он работает. Теперь переводить модули одно удовольствие!
Собственно, настроек практически никаких: сервер прописывается автоматом, но его можно поменять на страничке admin/settings/live-translation, а посмотреть доступные переводы и скачать нужный, можно на admin/reports/live-translation.

Сайт базы отдыха Дарданеллы

Прислано: Dock@drupal.org

пт, 26/06/2009 - 12:17

Решил выставить недавно сделанный сайт базы отдыха (www.dardanelles.ru) на всеобщее обозрение.
Если кому-нибудь будет интересно, напишу какие модули где использовались и небольшую инструкцию как и что там было сделано. Пока внемлю конструктивной критике (сразу говорю, что шапка мне тоже не нравится и будет переделана как только во мне проснется тяга к рисованию:D).

Реализация новостного портала с одновременной модерацией и отложенной публикацией

Прислано: Dock@drupal.org

чт, 28/05/2009 - 13:45

Делаю новостной портал. В системе предусмотрено две роли:
1) автор, размещающий новость
2) модератор, проверяющий новость и публикующий её.
Сначала использовал workflow для классического процесса публикации новости (Создание автором -> Проверка модератором -> Публикация). Потом стал использовать revisioning как более мощный и перспективный вариант. И все было хорошо, пока не возникла одна потребность авторов.
Они хотят выставлять новости на будущие числа, то есть чтобы новость которую они опубликовали сегодня, отобразилась через несколько дней. Вот тут и возникла проблема. Если бы не было модерации, то sheduler решал бы все проблемы, но из-за модерации его использование отпадает, т.к. либо новость появляется после подтверждения модератором, либо она появляется после достижения даты публикации без модерации.
Очевидное решение - добавление ещё одного поля в CCK - дата публикации, что собственно я и сделал. Но все получилось настолько громоздким, что ищу более легкого способа (пришлось заменить все отображения на views, переделать календари, темизировать тему, чтобы отображалась дата публикации, а не создания и ещё много что осталось).
У кого есть ещё какие-нибудь идеи? Недавно наткнулся на модуль rules, думаю может можно такое сделать при использовании его и workflow?

RSS-материал

Новое на сайте

Ссылки партнёров