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 вопроса:
- Возможно ли это в связке Views + CCK + Voting API + Fivestar или других?
- В какую сторону копать, если писать самому?
- Сколько будет стоить разработка под ключ?
подшивки и битые хлебные крошки. [решено патчем 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", если это поможет при диагностике.