Аватар пользователя KCEOH KCEOH 0 4

Многопользовательская галерея

Кто-нибудь знает метод создания сабжа? Интересует любой метод, вплоть до хака ядра, но без установки дополнительной фигни, вроде gallery2 / brilliant gallery / etc.

Т.е. используя стандартные image + image_gallery можно организовать неплохую галерею, но вот альбомы может добавлять/редактировать либо админ, либо все. Притом все альбомы и выводятся, а нужно, чтобы юзер видел только собственные альбомы.

24 октября 2008 в 16:59
Аватар пользователя KCEOH KCEOH 0 3

Views и термины текущей ноды

Хочу красиво выводить термины таксономии сбоку от ноды. Например, для фирмы - один блок с перечислением видов деятельности, чуть пониже - города, в которых она работает, ну и т.д.

Вот как во Views сделать блок такой? Не могу понять, как сделать фильтр, чтоб было "Taxonomy: Term for this node". В комбинации с "Taxonomy: Vocabulary" было бы самое оно.

6 октября 2008 в 17:03
Аватар пользователя KCEOH KCEOH 0 5

Темизация страницы добавления ноды

Хочу темизировать страницу добавления / редактирования ноды.
Как узнать, какие переменные используются? А именно - хотелось бы поля от нескольких словарей расположить в ряд, а не одно под другим.

+ в зависимости от выбора в одном поле - подставлять определенные значения в другое поле.

30 сентября 2008 в 22:41
Аватар пользователя KCEOH KCEOH 0 2

Как можно перегенерировать тизеры?

Изменил длину тизера с 200 символов на 800. Сам тизер изменяется только тогда, когда нода будет пересохранена (node/edit -> save). На сайте несколько тысяч нод, руками слишком долго. Думаю автоматом как-то можно сделать. Как? Smile

6 сентября 2008 в 22:11
Аватар пользователя KCEOH KCEOH 0 0

Подсчет просмотров - Statistics vs CCK number ?

Хочу вести статистику просмотров нод. Но также хотелось бы врубить аггресивное кэширование, и мешает ему только модуль Statistics. Есть ли смысл заменить его с помощью поля CCK number, и программно его уже обрабатывать, или CCK number добавляет столько же нагрузки, сколько выигрываю кэшем?

13 августа 2008 в 3:41
Аватар пользователя KCEOH KCEOH 0 5

Добавление терминов при просмотре ноды

Хотелось бы ускорить процесс добавление терминов к ноде. Допустим, теоретически, просматриваем ноду (или даже их список). Сбоку (снизу/сверху) от ноды выводится небольшой список слов. Щелчок на слово добавляет оное в виде термина к ноде.

Поясняю для чего надо. Есть галерея с фотками. И есть некоторое количество тематик, к которым они принадлежат. Заходить в каждую ноду, а потом на страницу редактирования ее влом. А так бы - просматриваешь фотку, и кликаешь - природа, животные / природа, закат / портрет, люди / город, закат, люди.

8 августа 2008 в 0:48
Аватар пользователя KCEOH KCEOH 0 0

Темизация админки

Собственно сабж... Надо изменить admin/content/node, хочется чтобы выводилить не только заголовки (title), но и другие параметры ноды, допустим, те же термины.
Как замутить?

8 августа 2008 в 0:43
Аватар пользователя KCEOH KCEOH 0 0

Print-Friendly Version и Path Alias

Print-Friendly Version генерирует ссылки, вроде print/123, где-то видел небольшой хак для модуля, после которого используются уже алиасы, и путь получается path/ochen_interesnaya_novost, и соответственно страницы генерируются по этому адресу.

30 июля 2008 в 23:08
Аватар пользователя KCEOH KCEOH 0 0

DHTML Menu для оглавления книг

Озадачился вопросом - как создать разворачивающееся меню для оглавлений всех книг? Модуль DHTML Menu позволяет для блоков-менюшек ставить галочку в настройках блока, чтоб пункты можно было разворачивать, а в настройках Book navigation галки нет Smile

16 июля 2008 в 3:00
Аватар пользователя KCEOH KCEOH 0 1

Отрывок из текста

Вывожу в блоке 5 случайных нод. Но хотелось бы не тизеры выводить, а рандомно - часть статьи. Т.е. случайный кусок текста из всей статьи.
Пока склоняюсь к варианту - написать скрипт: выдирать вручную из базы, и самому разбирать на предложения, и выводить ~ 300-400 символов.

Но может есть ли модуль / или способ забабахать такое?

16 июля 2008 в 1:11
Аватар пользователя KCEOH KCEOH 0 6

Мультисайтинг. Выбор таблиц

Задумался на тему мультисайтинга для одного своего проекта. Для начала — решил выбрать, какие таблицы стоит сделать общими. Для чего? Экономия места, меньше бэкапы, а также удобство администрирования — при объединении таблиц с локализацией достаточно один раз поменять перевод, а не обновлять его на каждом сайте.
Ниже расписано чуток про каждую таблицу, а также примечания, стоит ли её делать общей для всей связки сайтов, или нет.

7 июля 2008 в 11:48
Аватар пользователя KCEOH KCEOH 0 3

Как работать с аргументами во Views 2.x ?

Поставил шестерку, добавил что надо, начал во Views настраивать вывод, в соответствии с полученными ID нод (nid). В пятерке аргументы можно было перечислить так:

site.ru/page/1+2+3

И выводили 1-я, 2-я, и 3-я ноды.
Тут такое не работает... Можно добавить второй и третий аргумент для ноды, и использовать запрос а-ля

site.ru/page/1/2/3

но тогда запрос получается в виде

SELECT node.nid AS nid
....
WHERE (node.nid = 1) AND (node.nid = 2) AND (node.nid = 3)

А нужно сравнение OR

13 мая 2008 в 17:26
Аватар пользователя KCEOH KCEOH 0 3

Как использовать в pathauto термины из двух словарей?

Есть 2 словаря:
- тип товара
- фирма-производитель

и нужно чтоб получался путь /catalog/[type]/[firma]/[title]

Как сиё соорудить можно? Иерархия не подходит, т.к. один и тот же тип выпускается многими фирмами, а некоторые фирмы выпускают другие товары, которые для данного типа материала не используются.

9 мая 2008 в 3:53
Аватар пользователя KCEOH KCEOH 0 8

Новое в Drupal 7

Слил себе dev-версию семерки... Пока изменений немного, но некоторые бросаются в глаза сразу же.

11 апреля 2008 в 17:10
Аватар пользователя KCEOH KCEOH 0 5

Форматы ввода по умолчанию

Ввела в ступор баго-фича, что Full HTML разрешается всем ролям, если его поставить по умолчанию.

Есть ньюсмейкеры и есть простые анонимусы (гости). Первым могут юзать Full HTML и Filtered HTML, вторые - лишь Filtered HTML.
Для удобства ньюсмейкеров поставил Full HTML как формат ввода по умолчанию, ожидая, что раз он запрещен гостям, то и будет использоваться первый разрешенный, т.е. Filtered HTML. А тут раз - и гостям разрешен Full HTML оказался.

Как сиё побороть?

upd
default_filter
filter_default

9 апреля 2008 в 17:41
Аватар пользователя KCEOH KCEOH 0 3

drupalbreak и TinyMCE 3

Кто-нибудь знает, как запустить этот плагин под 3-ю версию TinyMCE ?
С TinyMCE 2.1 работает нормально, но не могу никак IMCE подрубить по-нормальному к ней, плюс всяких ошибок в javascript вылезает немерянно.

8 апреля 2008 в 9:29
Аватар пользователя KCEOH KCEOH 0 3

Как переопределить порядок вывода в $content ?

Есть $content. В нем инфа от работы 4 модулей - сама нода, комментарий, five star (оценка), related links (ссылки по теме).
Как можно переопределить порядок вывода работы этих модулей? То есть, хочу чтоб оценка шла впереди, дальше нода, ссылки по теме, и комментарий последним?
Хотелось бы увидеть:
1) Быстрое решение, ибо побыстрее сделать надо
2) Ссылки, что следовало бы почитать на будущее.

26 марта 2008 в 7:59
Аватар пользователя KCEOH KCEOH 0 3

Views - вывод нод с предпоследней до первой

Есть n-ное количество нод (допустим, 10 штук).
Надо вывести список:
- последнюю по дате ноду в виде заголовок + текст
- все остальные ноды в виде заголовка.

Не могу сообразить, как выводить ноды, начиная с определенного номера (по дате), с 9-го в данном случае.

24 марта 2008 в 0:56
Аватар пользователя KCEOH KCEOH 0 2

Скрыть словарь в форме поиска

Сабж.
Есть 2 словаря - Разделы, и Теги. В расширенной форме поиска выводятся термины из словаря Теги (а их очень много), и мне это нафиг не надо.

Пример можно посмотреть тут.
Как хотелось, чтобы было - тут.

Куда копать?

15 марта 2008 в 3:23
Аватар пользователя KCEOH KCEOH 0 3

Поиск по дням

Интересует, существует ли модуль, позволяющий производить поиск в заданном временном промежутке (с такого-то по такое-то число)? Или, хотя бы за день, за неделю, за месяц, за год.

9 марта 2008 в 0:46
Аватар пользователя KCEOH KCEOH 0 4

Messaging Framework

Наткнулся на интересный разрабатываемый модуль - Messaging Framework.

This is a Messaging Framework to allow message sending in a channel independent way. It will provide a common API for message composition and sending while allowing plug-ins for multiple messaging methods.

When using this framework, you won't send e-mails to users anymore. You will send them 'messages' and they will decide how they want to get them delivered, that may be by by mail, IM, SMS, depending on user's preferences...

24 января 2008 в 9:07
Аватар пользователя KCEOH KCEOH 0 2

Мультиязычность в drupal 6

Собственно кто-нибудь может объяснить, или кинуть линк на мануал, как сделать мультиязычный сайт на 6-й версии?

Допустим, имею 3 языка - ru, en, fr, и надо реализовать один из вариантов:
1) ru.site.com, en.site.com, fr.site.com
2) site.com/ru, site.com/en, site.com/fr

15 января 2008 в 14:42
Аватар пользователя KCEOH KCEOH 0 10

Как получить поле из профиля юзера?

Захожу в админку, далее - поля профиля. Добавляю два поля в профиль - ФИО (profile_fio), и телефон (profile_phone), общую группу называю как "Информация".
Теперь вопрос - как к ним доступ получить, имея $user->uid ?

10 октября 2007 в 0:42