Herarhical Select, таксономия и чудеса.

Прислано: fasdalf@fasdalf.ru

пн, 01/03/2010 - 19:36

Оказывается, hierarhical_select не поддерживает словари со множествен6ной иерархией. By design. Вместо выбранного термина сохраняет одного из его родителей.
Но почему-то сама таксономия с ними справляется. Просто выбирает первого попавшегося родителя. Что мешает HS делать так же мы и пытаемся выяснить в http://drupal.org/node/729174 Знающие английский приглашаются к дискуссии. там же наглядные иллюстрации.

Drupal.ru VS myopenid.com

Прислано: fasdalf@fasdalf.ru

пт, 23/10/2009 - 13:19

Модуль OpenID всё ещё включен на drupal.ru
Однако в блоке входа на сайт OpenID не участвует.
На q?=user OpenID принимают, но http://fasdalf.myopenid.com/ не прокатывает. После редиректа с myopenid.com на drupal.ru снова вижу поля для имени и пароля.

Неоднократно сталкивался с таким у себя. Пришлось вырубить OpenID - других решений или способов воспроизведения не нашлось.

Как заставить node_expire сработать 2 раза?

Прислано: fasdalf@fasdalf.ru

пт, 18/09/2009 - 18:26

Имеется  rules и  node expire. Сейчас он посылает письмо автору старой ноды и депубликует её. Хотелось бы снимать её с публикации и посылать письмо при истечении срока, а потом ещё удалять её, но только если автор не объявится в течение недели после письма.
Как такое сделать?

Logut при постинге

Прислано: fasdalf@fasdalf.ru

ср, 01/04/2009 - 12:29

Другие статьи по теме:

При постинге коментариев или записей в блог оказываюсь разлогенным. Но после входа пост появляется. WTF?

Мега-баг Vote up/down исправлен спустя год!

Прислано: fasdalf@fasdalf.ru

чт, 26/03/2009 - 05:41

В память топика "в связи со случившимся на хабре..." набравшего 134 плюса в карму и послужившего поводом для искоренения пузомерки на друпл.ру
[Security-news] SA-CONTRIB-2009-017 -  Vote Up/Down - Cross-site request forgery

Ура, товарищи! Мы снова можем использовать его в своих проектах и не бояться накруток!

несколько каналов (фидов) RSS на странице. [решено, сам]

Прислано: fasdalf@fasdalf.ru

пн, 23/03/2009 - 08:47

Дано. Сайт об аквариумных рыбках. Предполагается, что он будет находиться по названию рыбы, растения или инструмента в гугле. Ленты новостей главная (http://aquasphere.info/rss.xml) и трекер сделанный во  views2 (http://aquasphere.info/tracker/feed)

Требуется. дать сссылки на эти фиды с главной страницы, со страниц нодов и со всего остального. Я умею сделать блок с иконками, но сам я и те кого я знаю, ищут ленты новостей в адресной строке броузера. А туда их можно воткнуть только хакнув тему.

<?php if($_SERVER['HTTP_HOST']=='aquasphere.info') { ?>
<link rel="alternate" type="application/rss+xml" title="<?php print(t('Aquasphere.info front page RSS feed')) ?>" href="/rss.xml" />
<link rel="alternate" type="application/rss+xml" title="<?php print(t('aquasphere.info news tracker RSS feed')) ?>" href="/tracker/feed" />
<?php } ?>

Остановился на варианте "снипет блока, добавляющий фиды" с кодом PHP

<?php
drupal_add_feed( '/rss.xml' , t('Aquasphere.info front page RSS feed') );
drupal_add_feed( '/tracker/feed' , t('aquasphere.info news tracker RSS feed') ); ?>

Вставляется в любой видимый регион, обязательно без заголовка, для всех пользователей.

Вопрос. Есть "желто-зеленый" способ прицепить ленту новостей к адресной строке?
ответ. Может и есть, но ну его нафиг.

Машина времени?! Откат на drupal.ru [решено, надеюсь]

Прислано: fasdalf@fasdalf.ru

вт, 10/03/2009 - 08:27

Drupal.ru откатился почти на 2 года назад и сегодня мы обсуждаем... заморозку кода Drupal 6

Я пошел снимать дампы.
А вы делаете резервные копии своих проектов?

[решено] Отсутствуют поля CCK в лентах RSS

Прислано: fasdalf@fasdalf.ru

пн, 02/03/2009 - 08:19

Имеется сайт об аквариумах, он же песочница. Имеются CCK ноды. Имеются страницы терминов. И, естественно, ленты RSS
Так настроено отображение полей:

А в ленты RSS поля не выдаются, что не есть хорошо, потому что они нужны.

Что я делаю не правильно и как бороться?

Действительно решено обновлением до 6.10

Меню для перекрестной таксономии

Прислано: fasdalf@fasdalf.ru

пт, 23/01/2009 - 08:03

В вопросе про таксономию мы выяснили, что для каталога часто нужны 2 словаря, например "производитель" и "класс" для автомобилей, "тип недвижимости" и "улица", или "цвет" и "форма" для фаллоимитаторов детских игрушек.
А ещё для каталога нужна навигация, чтобы через меню можно было добраться до каждого сочетания "цвет-форма" и хорошо бы получить соответствующие хлебные крошки к4ак на страницах "каталога", так и у самих нод. Но все модули для таксономии ориентированы на один большой словарь с большой вложенностью. Как же быть?

Как дергать cron при мультисайтинге

Прислано: fasdalf@fasdalf.ru

вт, 13/01/2009 - 14:32

Написано в контексте CPanel для FAQ ныне покойного хостинга.
Как настроить CRON для скрипта
PHP скрипт (например cron.php из /public_html) можно выполнить двумя способами
Первый (лучше)
В поле «Команда» пишем
Код:

/usr/bin/php -f /<homedir>/public_html/cron.php

В Cpanel на панели статистики находим «Домашний каталог /homeX/Login» и подставляем вместо
Второй (хуже)
Пишем в «команде»
Код:
wget -O - -q http://www.example.com/cron.php

или
Код:
lynx -source http://www.example.com/cron.php > /dev/null

Этот способ хуже потому что ваш cron.php обязательно должен быть в общем доступе, не требовать ввода пароля и поэтому быть абсолютно безопасным.

Fivestar и устаревание оценок

Прислано: fasdalf@fasdalf.ru

вт, 30/12/2008 - 15:48

Есть замечательный модуль Fivestar, который позволяет голосовать за ноды, а при использовании с CCK даже устраивать рейтинг по нескольким параметрам. Но этот модуль, как и весь voting API, считает голоса за всё время работы сайта.

Мне же требуется считать отдельно рейтинг за всё время и отдельно - за некоторое фиксированное время, например за месяц для stroy и за 3 дня для image.
При этом нужно показывать на страницах сайта как рейтинг за всё время, так и за последние Н дней. Плюс ко всему нужно давать оценку по нескольким критериям.

Поэтому 3 вопроса:

  1. Возможно ли это в связке Views + CCK + Voting API + Fivestar или других?
  2. В какую сторону копать, если писать самому?
  3. Сколько будет стоить разработка под ключ?

подшивки и битые хлебные крошки. [решено патчем book.module]

Прислано: fasdalf@fasdalf.ru

вт, 18/11/2008 - 14:05

Из "хлебных крошек" на страницах подшивок выпадает пункт "подшивки".

Сам пункт есть в меню "навигация," при нажатии показывает список "книг", а в хлебных крошках появляется "главная". При переходе на первую страницу подшивки вижу ту же "главную", только при переходе на дочернюю страницу "строка навигации" обретает вид "Главная › Флора › Aponogetonaceae (Апоногетоновые)"

Как обойти этот баг? Стоит ли писать о нем issue в bugtrack?

Upd. не приняли. Как есть, так и было задумано.

Автоимпорт переводов и обновление

Прислано: fasdalf@fasdalf.ru

вт, 18/11/2008 - 07:54

После обновления Drupal с 5 версии на шестую потерялись многие переводы интерфейса. Возник вопрос: есть ли методика автоимпорта языковых пакетов, например с того же drupaler.ru, без протыкивания мышью в экспорт на drupaler.ru и импорт на своем сайте?

Имеет ли смысл очищать переводы - сносить русский язык и импортировать его с нуля, если у меня уже было установлено и удалено множество модулей? Поможет ли это быстродействию, особенно после перехода с 5 на 6?

редирект "без www." для мультисайтинга и не только

Прислано: fasdalf@fasdalf.ru

чт, 23/10/2008 - 19:29

Надо запомнить! Отрезание "www." от любого домена делается в mod_rewrite так:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

редирект при сабмите на мультисайтинге

Прислано: fasdalf@fasdalf.ru

чт, 23/10/2008 - 17:40

Собственно, сабж.
При сабмите любой формы действие выполняется, но вместо страницйы выдается редирект (302) на такую же страницу на основном домене.
Кто-то встречал?
Как бороться?
Адрес "partner-a.ru", если это поможет при диагностике.

RSS-материал

Новое на сайте

Ссылки партнёров