Блоги

Пара вопросов по views

23 ноября 2008 в 12:32

1) Прикрутил vote up\down и вывожу на главную страницу материалы только с VotingAPI points vote result (sum) >= N.
Но хочется некоторым пользователям (администратору, модераторам) дать возможность выводить статью на главную вне зависимости от колличество очков. Никак не могу придумать как это сделать.
2) Хочу дать возможность "искать" по списку пользователей. Но так же не могу разобраться как создать фильтр для имени пользователя. Есть только выбор из списка. А хочется так же как для остальных полей профиля "содержит" и форма ввода текста.

Imagemenu выделение активного пункта

23 ноября 2008 в 2:47

Как с помощью модуля imagemenu создать меню в котором бы выделялся активный пункт? допустим, пункт image-менюшки указывает на адрес http://www.site.ru/UPL_1... Как сделать так чтобы при активных страницах с урл типа http://www.site.ru/URL_1/* картинка данного пункта менялась на другую...

Бесплатная тема для World of Warcraft для Drupal 6

23 ноября 2008 в 1:56

Есть такое? Прошу подсказать.
Нашел только одну для Друпал 5 бесплатную и одну для Друпал 6 платную...

Отображение материалов определённого "Content type"

23 ноября 2008 в 0:53

столкнулся с небольшой проблемкой - надеюсь подскажите решение Smile
есть тип материалов А, Б и тд. все эти материалы отображаются на главной странице по дате создания. мне нужно что бы на определённой странице отображались материалы только типа материалов А, на другой только материалы типа Б и тд.
частичное решение нашёл с помощью поля node reference - в настройках которого я выбираю тип материалов А, и мне выдаёт список материалов даного типа из которого я выбираю то что мне нужно, НО при создании новых материалов типа А,- мне придётся редактировать страницу или поле, что бы добавить этот новосозданный материал для отображения на страние,- что оч неудобно....
как сделать что бы поле node reference отображало все материалы выбранного типа материалов, даже автоматом новосозданные???? или возможно есть другие пути для достижения этого результата???

Замена "[решено]"

23 ноября 2008 в 0:35

Идея такая: организовать простую пометку нод (объявлений) авторами, когда их объявление "устареет" (то есть если объявление о продаже - продал, если объявление о покупке - купил, по аналогии с этим сайтом [решено]) с помощью чекбокса (при редактировании). В качестве пометки - изображение.

Больная тема "Выпадающее меню для primary link"

23 ноября 2008 в 0:24

Всем привет. Знаю что уже было достаточно тем на эту тему Smile но...
Ставил много различных модулей, но для основных ссылок (верхнее меню) еще не удалось создать выпадающего меню... Кто знает 100% решение на этот вопрос? спасибо большое!

Добавление контекстной рекламы Begun

22 ноября 2008 в 19:25

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

Как в друпал делать трассировку?

22 ноября 2008 в 19:04

Замучался совсем с этим друпалом!!!
Невозможно проследить что откуда вызывается!
Мой отладчик phpED не видит дальше index.
Как отлаживать drupal по нормальному?
Хочу расставить точки останова, и прослеживать весь код!

Ведь немогу же я в каждый файл понатыкать print_r()...

Поставил drupalforfirebug, он на обычном book выдает только
$form->fivestar_form_node_296
$form->search_block_form
и все, непонятно где вызовы функциий node и book ?

Существует возможность пройтись по всему коду, построчно?

noindex-патч для Drupal 6.x, вторая попытка

22 ноября 2008 в 18:46

Я модифицировал свой noindex-патч для Drupal 6.x таким образом что

  • Тексты ссылок (то что между ) индексируются
  • Поисковые системы по ссылке не переходят
  • Пользователю без Javascript дается разумная замена
  • Пользователи с Javascript вообще ничего не замечают (работает правая кнопка и т.п.)

Эта штука нужна, если вы разрешаете анонимные комментарии, но не хотите, чтобы вас спамили ради получения ссылки.

Модуль statistics

22 ноября 2008 в 17:15

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

DHTML menu ошибка function.key line 160

22 ноября 2008 в 16:55

Непонятная ситуация возникла с установленным модулем DHTML_menu.
До поры до времени работал нормально, но судя по всему после установки определенных модулей вступил в какой-то конфликт.
Если кто сталкивался с такой проблемой подскажите как её победить? Причем появляется она не везде.

Вот сообщение об ошибке выдаваемое вверху страницы.

warning: key() [function.key]: Passed variable is not an array or object in Z:\home\sat\www\sites\all\modules\dhtml_menu\dhtml_menu.module on line 160.

Кусок файла dhtml_menu.module. Ниже жирным выделена 160 строка

// Traverse the tree.
foreach ($stack as $item) {
$key = $index[$item['mlid']];
if (!isset($tree[$key])) {
$tree = $tree[key($tree)]['below'];
if (!isset($tree[$key])) return array();
}
$tree = $tree[$key]['below'];
}
return $tree;

Кто сталкивался с такой проблемой?

Модифицированная версия blockcache для D5

22 ноября 2008 в 16:07

Всем нам хорошо известен модуль Block Cache - он позволяет кэшировать друпаловские блоки, предоставляя возможность гибкого управления этим кэшированием: кэш будет обновлен, когда появится новая нода или новый коммент, или новый пользователь или юзер авторизуется/выйдет. Также можно настроить обновление блока через заданный промежуток времени. Однако для моего проекта этой гибкости было недостаточно и пришлось модуль немного расширить. Теперь можно выбирать тип нод, при обновлении которых, кэш блока будет очищен.

Как хакнуть path, чтобы заменял ЧАСТЬ url?

22 ноября 2008 в 15:18

Задача:
Преобразовать пути вида taxonomy/term/10/nodetype в путь nazvanie_razdela/nodetype
(taxonomy/term/10/* -> nazvanie_razdela/*)

Проблема:
Модуль path может преобразовывать только явно указанные пути
taxonomy/term/10 -> nazvanie_razdela

Подскажите, пожалуйста куда копать?
path.module - смотрел, функцию замены url не нашел.

custom_url_rewrite_outbound, custom_url_rewrite_inbound использовать не хочется, т.к. в них придется обращаться в базу к таблице алиасов (а path это итак уже делает).

все же, как победить такую ошибку: Unknown table 'n' in on clause query: SELECT ...

22 ноября 2008 в 14:47

все же, как победить ошибку следующего вида:


Unknown table 'n' in on clause query: SELECT description FROM a2_vocabulary INNER JOIN a2_node_access na ON na.nid = n.nid WHERE (na.grant_view >= 1 AND ((na.gid = 0 AND na.realm = 'all') OR (na.gid = 1 AND na.realm = 'forum/

перечитал кучу тем здесь и на drupal.org, но решения нет. нужна помощь коллективного разума.

Попытка взлома?

22 ноября 2008 в 14:31

Обнаружил в логах "Отказано в доступе" такие строки

user/reset/6/1227012612/scripts.js

user/reset/6/1227012612/ceb23fd60083773a900f170d01367946

А в логах "Популярные поисковые запросы" на первом месте запрос - scripts.js

Что бы это значило?
Никто с таким не сталкивался?

Как сделать, чтобы пользователи могли загружать изображения, а потом делать на них пометки

22 ноября 2008 в 14:01

Приветствую всех.

Нужно реализовать следующее:

Чтобы пользователь, загрузив свое изображение, мог сделать отметку на этом изображении, чтобы потом эту отметку подписать.

К примеру, загрузил я фото с разными цветочками, а теперь мне нужно отметить, к примеру, розу и ромашку, а внизу подписать, что это роза, а это ромашка.

К примеру, как вКонтакте, где можно выделять/подписывать части изображений/фото.
Или просто, возле розочки "1", а возле ромашки "2", а внизу подписи.

Как реализовать подобное? Прошу помощи

Файлы в sites/default/files/tmp

22 ноября 2008 в 13:45

Установил версию Drupal 6.6 и столкнулся с проблемой, что в sites/default/files/tmp создаются файлы с правами на чтение и запись только root'у, соотвественно ни движок ни я через FTP-доступ не могу с ними ничего сделать. Прав root'а у меня нет. Как исправить данный глюк Drupal'а или это глюк хостера?