skiller_07: Блог

Главные вкладки

CKEditor plugin

14 ноября 2011 в 15:16

Добрый день!

что есть: drupal 7, ckeditor 3.5 подключенный через wysiwyg

В папке модуля wysiwyg есть файл wysiwyg.api.js, в котором сказано что описание плагина должно выглядеть так:

Drupal.wysiwyg.plugins.awesome = {
isNode: function() {};
invoke: function() {};
attach: function() {};
detach: function() {};
}

вопрос: не могу понять где создать диалог и как его вызывать?

Диалог судя по всему создается так:
CKEDITOR.dialog.add('myDialog', function(editor) {});

а так создается команда его вызова:
CKEDITOR.instances[instanceId].addCommand( 'goDialog', new CKEDITOR.dialogCommand('myDialog'));

в какую из секций (isNode, attach, detach,...) включать этот код?

Contextual filters in views DRUPAL 7

30 августа 2011 в 15:16

Привет drupallers!

Есть дисплей в views (страница), который показывает все материалы по заданному термину в url. Получается очень длинный список. Создаю attachement, в котором показывались бы первые 3-4 самых просматриваемых ноды, с этим термином. Ставлю для вложения "inherit contextual filters" => true. Но почему-то во вложении показываются ноды, как если бы термина в url не было. То есть фильтр не наследуется. Или может я где-то неправ?

thanks for any help.

drupal blocks

28 февраля 2011 в 13:46

Есть идеи как убрать заголовок блока из облака тегов? Там блоки создаются программно и максимум что можно сделать, так это переопределить заголовок в конфигурации блока. Хотелось бы его просто убрать.

subdomain + counter

16 декабря 2010 в 8:22

Есть домен: site.ru
Есть поддомен: site.ru/site2

На домене site.ru стоит счетчик посетителей.
Вопрос: Какой счетчик ставить на поддомен? Если поставить такой же как и на основной домен будет ли работать?

views

14 декабря 2010 в 11:53

1. Как с помощью views достать кол-во блогов, созданных пользователем?

2. Проблему 1 можно решить с помощью custom_php_code поля, но насколько это плохо повлияет на производительность при 1000 пользователей?

Есть идеи?

комментарии

10 декабря 2010 в 14:46

Есть возможность средствами админки отключить поле E-mail, когда незарегистрированные пользователи оставляют комментарии. При том оставить поле Имя? Или перехватывать формы и отключать программно?

database архитектура

3 декабря 2010 в 13:31

Нужно хранить в базе 2 поля: uid - user id, color_id - цвет. Каждый пользователь может выбрать несколько цветов. Но не иммет смысла делать записи в бд если пользователь опять выбрал цвет, который он уже выбирал. То есть комбинация uid+color_id должна быть уникальной. Как это сделать в друпале? Просто сделать по этим двум полям составной первичный ключ или наложить ограничения на поля? А может еще что?

Спасибо за помощь.

drupal_install_schema

3 декабря 2010 в 9:02

Когда срабатывает drupal_install_schema?? Если просто включить модуль, то схема не создается. Я так понимаю тут нужен хук enable? Но зачем тогда install??

Спасибо

linux + drupal

19 ноября 2010 в 9:03

Поставил drupal на LINUX.

Не работает меню админки (модуль админ меню) черное такое )

просто белая полоса вместо админки наверху. Я так думаю это из за php?

Идеи?

порядок блоков

10 ноября 2010 в 15:12

Всегда думал, что в каком порядке включаешь отображение блоков на странице, в таком они и идут, независимо от их веса. Да собственно у меня всегда так и было. Сегодня ожидания не подтвердились. Получается, что все таки вес влияет и в этом случае? Если да, то как изменить вес блока, собранного views'ом? Просто в админке перетащить не поможет, потому что на одной странице блоки идут в одном порядке на другой в другом.

Спасибо за ответы.

apache drupal mysql

27 октября 2010 в 9:25

Такая непонятная ситуация: У ноды до краха сервера (апач) было 800 просмотров. После краха(после того как подняли сервер) этой ноды стало 5000 просмотров. Так же еще у нескольких нод выросли просмотры. В чем может быть проблема??

hook into views

22 октября 2010 в 10:14

Есть блок, сделанный во views. Он показывает 10 последних материалов. Как сделать так, чтобы например после 3 комментария была моя строчка. И вообще после любого комментария в блоке(то есть строки в блоке) я мог бы добавлять свои данные вплоть до баннеров?

Спасибо за помощь!

parsing xml

21 октября 2010 в 11:15

Добрый день.

Необходимо распарсить xml-ку. Пользуюсь функциями xml_parse_*. Нужно брать только первый элемент из дерева. Как только он нашелся - прекратить парсинг. Кто-нибудь сталкивался?

Проще говоря задача сводится к остановки парсинга по условию.

Спасибо

seo

4 октября 2010 в 14:20

Специалистам по SEO!

Допустим у нас есть блок из 10 последних новостей на сайте. Этот блок находится на главной странице. Блок содержит только заголовки, являющиеся ссылками на полные ноды. Стоит ли добавлять атрибут title к таким ссылкам-заголовкам?

база данных

28 сентября 2010 в 15:54

Есть нода.
Есть 2 ццк поля: "дата" (date) - строка, "живой?" (live) - строка.

Как по крону установить значение поля "живой?" для всех нод, время которых в поле "дата" меньше чем текущее (время вычисляется когда запускается крон).

Было бы не плохо иметь такую возможность:

function my_module_cron() {
db_query("UPDATE {my_table} SET live='no' WHERE strtotime(date) < %d",time());
}

Идеи?

hook_install_schema

27 сентября 2010 в 11:30

Добрый день!

Допустим я пишу модуль, который устанавливает схему. В файле .инсталл реализую хуки drupal_install_schema и drupal_uninstall_schema. Подключаю модуль - схема создается. Вопрос: как теперь удалить модуль из системы? На вкладке Удалить моего модуля нет, соответственно, если я хочу удалить схему надо реализовывать хук drupal_disbale.

Спасибо за любую помощь!

hook_link

20 сентября 2010 в 9:10

Добрый день! Помогите пожалуйста!

Как работает этот хук не могу разобраться. Написал модуль который прикрепляет к определенному типу нод формочку "Задать вопрос" и соответственно, если уже есть вопросы к ноде - то и вопросы и даже ответы :). Дело в том, что я хочу теперь к каждому вопросу и ответу добавить ссылки "Изменить/Удалить", а к вопросам еще и ссылку "Ответить". Что-то мне подсказывает, что тут не обойдется без hook_link.

Пошел за ответом в comment.module, потом на api.drupal.org/api.drupal.ru, но так и не разобрался. Дело в том, что на api.drupal.org для переменной $type есть

Possible values:
* comment: Links to be placed below a comment being viewed.
* node: Links to be placed below a node being viewed.

а на api.drupal.ru в примере идет проверка if($type=='video')
что то не очень понятно.

Заранее спасибо за любую помощь!