Блоги

Самой болшой Друпал сайт в България

30 июня 2009 в 20:38

Привет! Ето мой Друпал сайт: http://pogledni.com. В настоящии момент, ето самой болшой Друпал сайт в Болгарии. Извините меня за мой плохой руски.

Как вывести title родителя?

30 июня 2009 в 20:12

День добрый всем!

На странице сайта выводятся анонсы разных страниц (тип page), приналежащих к разным книгам (book). Мне нужно вывести в каждой ноде заголовок книги-родителя. Есть ли какая-либо переменная (функция) при помощи которой я мог бы получить доступ к параметрам родителя и в node.tpl.php вставить ее.

Модуль продления регистрации?

30 июня 2009 в 20:02

Есть такой? Т.е. подобный тому, что реализовано на http://a r t n o w . r u
Зарегистрированный пользователь должен раз в месяц нажимать кнопочку "продлить", иначе его аккаунт удалят.

Дабы не изобретать велосипед, может есть нечто похожее...
Основной смысл - удалить пользователей, которые не заходили на сайт дольше установленного времени.

BUEditor Прозрачность полей вставки/редактирования

30 июня 2009 в 18:52

Добрый день.

Проблема заключается в следующем:
сдесь (при добавлении коментария или новой темы) в BUEditor(ском) редакторе при вставки картинки или ссылки разворачивается маленькое окошко, и оно имеет НЕпрозрачный фон, в отличие от моего. Помогите сделать это окошко моего редактора непрозрачным.

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

Вывод views в блок

30 июня 2009 в 18:09

Такая проблема. У меня на сайте есть разел /news/ (создал через views+типы материалов), нужно вывести последние 5 добавленных новостей в блок на главную страницу. Как это реализовать?

"Заглушка" sendmail для xampp

30 июня 2009 в 17:59

Несмотря на то, что мой совет не относится напрямую к Drupal'у, думается, он будет полезен тем, кто тестирует сайты у себя на локальном веб-сервере под Windows.

wysiwyg, как назначить редактор?

30 июня 2009 в 17:54

Чего-то я вообще ничего не понимаю... На странице настройки wysiwyg неактивны выпадающие списки для выбора редактора... При чем изначально были неактивны 2, а одни (РНР) был активен -- в него нормально выбрал редактор. Теперь неактивны все... Выбрать ничего не могу и изменить тоже. Профиль с админскими правами. Вообще не пойму куда смотреть.... Картинку прикрепляю.

Ошибка кросспостинга в ЖЖ: 206: Client error: - что делать?

30 июня 2009 в 17:37

Стал получать ошибки
кросспостинг на ЖЖ - не проходит (и вчера тоже), пишет:
Ошибка кросспостинга в ЖЖ: 206: Client error: Invalid destination journal username.

Это у меня или так надо?
Пароль проверял, адрес тоже - и не по одному разу...
И не вижу счетчиков просмотра - может у меня с браузером что не так???

Как сделать вывод материала на страницу через условия в выпадающих списках

30 июня 2009 в 16:33

Есть список новостей, которые классифицированны через таксономию, по дате и типу. К примеру Спорт, Новости,Политика и т.д, год публикации 2005, 2006, 2007 и т.д . Требуется сделать страницу с несколькими выпадающими списками, первый из которых будет содержать тип статьи, а второй год ее выхода. После чего нажимается кнопочка "вывод статей" и выводяться все статьи заданного типа опубликованные в заданный год. Какими модулями это можно сделать ?

Изменить вьюс taxonomy_term. (применить вьюс к таксономии)

30 июня 2009 в 16:00

Господа помогите решить тривиальную задачку.
Как можно переделать этот views (taxonomy_term), так чтобы он цеплялся только к одному типу материалов (например авто).

$view = new view;
$view->name = 'taxonomy_term';
$view->description = 'A view to emulate Drupal core\'s handling of taxonomy/term; it also emulates Views 1\'s handling by having two possible feeds.';
$view->tag = 'default';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('sorts', array(
  'sticky' => array(
    'id' => 'sticky',
    'table' => 'node',
    'field' => 'sticky',
    'order' => 'DESC',
    'relationship' => 'none',
  ),
  'created' => array(
    'id' => 'created',
    'table' => 'node',
    'field' => 'created',
    'order' => 'DESC',
    'granularity' => 'second',
    'relationship' => 'none',
  ),
));
$handler->override_option('arguments', array(
  'term_node_tid_depth' => array(
    'id' => 'term_node_tid_depth',
    'table' => 'node',
    'field' => 'term_node_tid_depth',
    'default_action' => 'not found',
    'style_plugin' => 'default_summary',
    'style_options' => array(
      'count' => TRUE,
      'override' => FALSE,
      'items_per_page' => 25,
    ),
    'wildcard' => 'all',
    'wildcard_substitution' => 'All',
    'title' => '%1',
    'default_argument_type' => 'fixed',

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

30 июня 2009 в 14:47

Я создал пункт в меню и прицепил туда подпункты, но при нажатии они не раскрываются. Это происходит как в основном блоке (Навигация), так и в новых. Мой сайт: http://www.tuxhelp.ru/

Возможно ли реализовать сайт с приведённым функционалом

30 июня 2009 в 14:44

Возможно ли на CMS Drupal реализовать сайт с:

Новости, портфолио, гостевая книга, обратная связь, выезжающее меню, 2 языка, карта сайта.

вывод страницы

30 июня 2009 в 13:51

Даже не знаю как объяснить, но в крации так.
Напиаслся калькулятор на php, в него входят 3 файла php + экселевский, с которого считывает значения.
Все работает, но
Но возникла проблема.
Не могу это все запихать в друпал.

Сам начинающий, поэтому вполне могу не знать очевидных, для корифеев вещей.

Подскажите как решить проблему.
Я это вижу в 2х вариантах:
1. Как то просто вывести стороннюю страницу в ноду, притом так что бы и следующая с расчетом открылась в ней же
2. Разобраться как сделать обычными средствами..

Прикрепление файлов

30 июня 2009 в 13:26

После обновления Друпал до шестой версии Upload перестал прикреплять файлы.
Никакие настройки не изменялись, на директориях files и tmp права 777.
При нажатии на кнопку "Прикрепить" получаю:

Произошла HTTP ошибка 0. \n/upload/js.

Дерево primary menu в Acquia Marina

30 июня 2009 в 12:56

Как сделать, чтобы дерево primary menu формировалось сразу полное, с подпунктами? Сейчас получается, что выпадающее меню появляется только после клика на родительский пункт и перехода на страницу, связанную с этим пунктом, а хочется, чтобы подпункты вываливались при наведении курсора.

Шаблоны - архитектура хранения

30 июня 2009 в 12:38

По-умолчанию Друпал (phptemplate) ищет основные шаблоны в папке темы.
Когда шаблонов немного - это приемлемо. Но когда сайт достаточно большой и разноплановый, то количество шаблонов нарастает и папка темы становится не очень удобной для работы - нет группировки шаблонов по темам как минимум и верстальщику приходится напрягать мозги как называется тот или иной шаблон.

Вопрос: каким образом лучше сделать такую группировку по директориям? Т.е. как лучше заставить друпал брать шаблоны, скажем, одной группы views в одной папке внутри темы, а для других views - в другой? Ну и не только views, но и блоков, типов контента и т.п.
Пока ничего кроме include_once на ум не приходит (т.е. оставляем стандартые имена файлов, но делаем их по сути врапперами для реальных шаблонов), но как-то это кривовато мне кажется, да и тяжелее для нагрузки.

Интересует прежде всего файловый способ хранения, не content_template.

тему комментария (а именно текст) изменить на простой символ '#'

30 июня 2009 в 12:04

Хочу изменить поле "тема комментярия" ($title который ссылается на текущий коммент) на простой значок #.

Нашел следующее в comment.tpl.php :

Добавление вывода views в views

30 июня 2009 в 11:14

Возникла такая проблема в реализации афишы. Пример http://rb7.ru/relax/movies
Есть сущности фильм,сеанс,организация(кинотеатр)
сеанс через nodereference ссылается на фильм и кинотеатр.
Создаю views в котором вывожу все сеансы ссылающиеся на определенный фильм поля дата, кинотеатр, время, цена.
В ноду views можно вставить так:

Системный метод защиты от перебора паролей в Drupal

30 июня 2009 в 9:54

Друпал не предоставляет встроенной защиты от перебора паролей, а именно перебор один из традиционных способов получения несанкционированного доступа к сайту. Особенно с учётом того, какие простые пароли очень часто используют пользователи. Простейший способ избежать перебора - после нескольких неудачных попыток ввода пароля блокировать дальнейший ввод на некоторое время. Для удалённых систем логично блокировать IP пользователя.

Как зарегистрировать новый хук темизации?

30 июня 2009 в 8:48

Создал свой хук темизации для node! Теперь не могу разобраться где его зарегистрировать. Все делаю в своей новой теме.