Блоги

Совместить Друпал и сайт

23 мая 2010 в 15:37

Здравствуйте. У меня сайт на несколько страниц.Я создал в drupal проэкт доски объявлений по автопродаже - 6 разделов - по одному разделу на каждую страницу.Дело в том,что сайт и друпал(проэкт,сделанный там) у меня как разные вещи - тоесть я не знаю,как их соединить - друпал и сам сайт - а точнее,как переместить проэкт с друпал на страници своего сайта...Может в друпале необходимо создать новые страници или как сделать нужно?Сайт - http://cmsale.com

Модуль авторизации Loginza

23 мая 2010 в 14:00

Всем привет!

Выкладываю первую версию модуля авторизации с помощью Loginza.ru

Поддерживаемые провайдеры: http://loginza.ru/features-and-benefits?sid=ca42687a5ba7454a097e022152e6...

Сразу после установки добавится роль Loginza User. Ей можно назначить нужные права. На странице admin/settings/loginza можете поставить галочки, где в комментариях надо выводить иконку провайдера.

УСТАНОВКА:

В файл settings.php вставьте:
$conf['cache_inc'] = 'sites/all/modules/loginza/cache.inc'; // путь к модулю

ВАЖНО:

Так как модуль создавался для комментирования анонимами, то полноценной авторизации не происходит. Юзер, залогиненный таким макаром, остается Гостем, но с отключенным кэшированием страниц и с ролью Loginza User.

Поэтому: если вы используете свой собственный обработчик кэша ($conf['cache_inc']), отличный от ./includes/cache.inc, вам надо внести в него изменения (см. cache.inc в модуле).

Одно поле с начало

23 мая 2010 в 13:29

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

Проблемы с темой

23 мая 2010 в 13:23

Здорово!
Решил поиграться с темами и заметил одну вещь: со многими темами появляются проблемы... Некорректное, съехавшее отображение каких-либо бэкграундов, менюшек и т.п. Иногда воспроизводится отсутствие шаблона для темы: элементы управления и прочее просто не подчиняются шаблонизатору. Причем это не зависит от того включены какие-то блоки или выключены вообще для какой-то конкретной темы. Во всяком случае я не заметил большое влияние блоков на глюки (или не глюки) с темами. А тема "Plutado Blue" вообще корректно отображается только в Хроме и Сафари. В остальных браузерах шаблонизатор для этой темы не включается вообще, т.е. видны необработанные по шаблону ссылки и элементы управления на страницах.
Вопрос такой: почему в одних браузерах все норм. в других - такие глюки? Подскажите, может кто уже сталкивался с этим и решил проблему?

Пояснения к выбранному термину в Hierarchical Select

23 мая 2010 в 12:16

Уважаемые знатоки Drupal, подскажите, а есть ли возможность настроить вывод определённого текста (подсказки) в зависимости от выбора термина в Hierarchical Select. То есть, я создал словарь (небольшой такой вложенности), тип материала, настроил в ССК поля. А как можно сделать, чтобы при создании материала, при выборе самого нижнего термина (с помощью Hierarchical Select) тут же выводился текст подсказки привязанный к конкретному термину? Ну например его описание.

Заранее благодарен.

Хуки сортировки views

23 мая 2010 в 12:03

Начинаю постигать хуки views. И это очень интересно.
Есть поле которое формируется из php кода. И по нему не получается сделать сортировку.
Последовательно попробовал сделать темизацию. То есть на этапе view-views--field изменять массив $view.

Попробовал хуки hook_view_pre_render и hook_view_pre_build.
Типа такого

Проблема с листалкой в фото галереи

23 мая 2010 в 11:27

Добрый день господа хорошие, на днях мне поставили прикрутить фото галерею на сайт со следующими условиями:
1) 1 фотография может находиться в нескольких каталогах / разделах + нужен элемент фильтрации
2) Обязательно должна быть листалка внутри раздела
3) Фотография должна иметь объемное описание с использованием элементов форматирования.

Для решения поставленной задачи я решил использовать следующие связки CCK+imagecache+views либо image+views, для реализации листалки выбрал custom_pagers (если внутри ноды) и colorbox/thickbox/lightbox2 (для листания на странице views).

На 2ом пункте возникли трудности:
custom_pagers не хочет корректно листать если к noda прикреплена в несколько разделов.
А colorbox/thickbox/lightbox2 не могут выводить описание картинки. НА drupal.com нашел лишь как в lightbox2 вывести краткое описание задаваемое во время прикрепления с помощью CCK.

Ребят если кто то сталкивался с чем то похожим и нашел решение пожалуйста поделитесь своим опытом.

Поделитесь опытом - модуль Petition Node

23 мая 2010 в 2:32

1. Кто-нибудь использовал модуль Petition Node ? Были ли какие-то сложности ?

2. Изменения по названиям и типу полей - к примеру textfield на textarea (кое-что изменил
под свои задачи) - на что это может повлиять (страхуясь ))) ?

3. Как лучше настроить cron ?

В общем - подскажите кто что может, спасибо.

Paging

22 мая 2010 в 23:46

Формирую страницу с помощью запроса.
Страница получается длинная, поэтому подключил Paging
Код в ноде( включен фильтр PHP code ):
...........
...........
while ( $a1_ = db_fetch_array( $r1_ ) )
{
$c1_ = $a1_['teaser'];
$ct2_ = $a1_['field_tsod_value'];
$cngr_ = $a1_['field_ngr_value'];

$cz_ .= '

  • ' .
    $c1_ . '
    ';

    (стр.108) $co_ .= '
    [--pagebreak--]

    ' . $c1_ . '

    ';

    ...........
    ...........

    Но как только вставляю [--pagebreak--]
    появляется ошибка:
    Warning: Unexpected character in input: ''' (ASCII=39) state=1 in Z:\home\localhost\www\sat-rb\includes\common.inc(1548) : eval()'d code on line 108

    Parse error: syntax error, unexpected $end in Z:\home\localhost\www\sat-rb\includes\common.inc(1548) : eval()'d code on line 109

    Подскажите, плиз, что сделано не так??

  • Какую тему используете как основу для темизации?

    22 мая 2010 в 22:14

    Стало любопытно, кто что пользует в качестве базы для создания нестандартных тем.
    Мы сами прямолинейно пользуем Zen.

    Страница-список teaser'ов

    22 мая 2010 в 21:46

    Ребята, подскажите как создать страницу список teaser'ов с множества других страниц. На главной такое формируется автоматически. Как создать свою, например для раздела новостей или статей, чтобы была не только ссылка, а короткое превью страницы?

    Темизация поля nodereference

    22 мая 2010 в 20:27

    Создал материал, имеющий поле типа node reference. Поле выводится в виде полной ноды, однако необходимо вывести только некоторые поля. Пробовал выводить их по отдельности - безрезультатно. В итоге убил целый день, но так и не решил проблему. Может кто-нибудь сталкивался с такой задачей? Буду очень признателен за любую подсказку!

    Вывод ноды в views без её заголовка

    22 мая 2010 в 19:23

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

    Не работает модуль imagefield после переезда, а также вылазеет ошибка warning: array_merge_recursive()

    22 мая 2010 в 16:29

    Добрый день, вдруг внезапно возникла следующая ошибка:
    warning: array_merge_recursive() [function.array-merge-recursive]: Argument #2 is not an array in /usr/local/pem/vhosts/105227/webspace/httpdocs/includes/form.inc on line 1368.
    Захожу в admin/build/modules модуль imagefield стал неактивен и включить его не получается пробовал переустановить его - 0 результатов. Помогите, пожалуйста

    Сайт: http://yo.idhost.kz

    Отправка почты

    22 мая 2010 в 15:59

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

    Нубские вопросы по Views

    22 мая 2010 в 7:58

    Чтоб не создавать каждый раз новую тему, решил сделать общую темку для таких нубов ка я)
    Уважаемые знатоки, назрел такой вопрос: как блок views прикрепить к пункту меню? Имею 2 региона, в одном меню, во втором пока пусто, имеется блок views, как сделать, что бы по щелчку в меню, в блоке снизу выводился мой views?

    Прямая ссылка (link) на файл из модуля

    21 мая 2010 в 21:02

    Нужна прямая ссылка на файл index.html который лежит в модуле созданном.
    Файлик подтягивает кучу всего (яваскрипт, флеш , css) из каталога который лежит рядом.
    Как это сделать?