www.sitename.ru/sitemap.xml - это для новой версии модуля. Но у него есть проблемы с url-синонимами. А в той версии, в которой проблем нет, действительно gsitemap.
Оказалось, что в модуле OpenID нет реализации OpenID-сервера. Судя по коду, какие-то его зачатки есть, но не работает. Я нашел простое решение, через подключение phpMyOpenID. Вот здесь описано, как это делается.
Вопрос - насколько такое решение корректно с точки зрения архитектуры друпала?
Это проблема livejournal. Используйте другие серверы openid.
Это без вариантов, к сожалению. Я делаю авторизацию по openid именно для livejournal-юзеров. Просто так исторически сложилось, что их больше. И никто из них не использует других openid.
Не надо делать грубых хаков - надо мягче, мягче...
В общем, первая ошибка с SQL-запросом действительно оказалась связана с тем, что в одном месте не учитывались префиксы таблицы. Была просто указана таблица comments вместо {comments}. Это я исправил.
Но осталось две проблемы:
1. Варнинги array_merge() [function.array-merge] (я в посте их указал). Кто-нибудь знает, с чем это может быть связано и куда копать?
2. Письма по прежнему отсылаются от системного емыла, а не от того, который прописан в свойствах сайта. Хотя соответствующая переменная, насколько я понимаю, читается корректно:
Действительно, помошло удаление записей, связанных с taxonomy_dhtml, из таблицы cache. Конечно, решение некрасивое, сейчас приходится каждый раз эти записи удалять. Но я попробую потом, когда получше разберусь с внутренностями друпала, просмотреть код на наличие этой ошибки и сделать все на автомате.
RSS - не вариант. Как тут отметили, про него далеко не все знают. Хочется повторить именно механизм ЖЖ, где ответы на комментарии просто приходят на почту.
>Может быть у вас все таблицы в бд с префиксами, а в модуле префиксы не учитываются?
Да, действительно, таблицы с префиксами. Я посмотрю на предмет префиксов в коде, спасибо за наводку. Отпишусь потом здесь о результатах.
>я могу поменять системный емайл /admin/settings/site-information
Вот в том-то и дело, что там емыл прописан нормальный. Но по факту comment_notify пишет от имени системного...
Кто пользовался XML SiteMap (ex GSiteMAp)
www.sitename.ru/sitemap.xml - это для новой версии модуля. Но у него есть проблемы с url-синонимами. А в той версии, в которой проблем нет, действительно gsitemap.
OpenID в Drupal 5.2
Оказалось, что в модуле OpenID нет реализации OpenID-сервера. Судя по коду, какие-то его зачатки есть, но не работает. Я нашел простое решение, через подключение phpMyOpenID. Вот здесь описано, как это делается.
Вопрос - насколько такое решение корректно с точки зрения архитектуры друпала?
OpenID в Drupal 5.2
>Я смотрю там календарик стоит. Глючит он гад. создаёт ноды типа:
А я как-то и не обратил внимания. А есть ли какие-нибудь аналоги этого модуля (Calendar)?
OpenID в Drupal 5.2
Решил проблему, спасибо за помощь. Кому интересно, детали реализации здесь.
OpenID в Drupal 5.2
Это проблема livejournal. Используйте другие серверы openid.
Это без вариантов, к сожалению. Я делаю авторизацию по openid именно для livejournal-юзеров. Просто так исторически сложилось, что их больше. И никто из них не использует других openid.
Не надо делать грубых хаков - надо мягче, мягче...
Отсылка комментариев на почту
Всем спасибо, разобрался. Если кому интересно, то я написал решение проблем вот здесь.
Отсылка комментариев на почту
В общем, первая ошибка с SQL-запросом действительно оказалась связана с тем, что в одном месте не учитывались префиксы таблицы. Была просто указана таблица comments вместо {comments}. Это я исправил.
Но осталось две проблемы:
1. Варнинги array_merge() [function.array-merge] (я в посте их указал). Кто-нибудь знает, с чем это может быть связано и куда копать?
2. Письма по прежнему отсылаются от системного емыла, а не от того, который прописан в свойствах сайта. Хотя соответствующая переменная, насколько я понимаю, читается корректно:
Вопрос по taxonomy dhtml
Действительно, помошло удаление записей, связанных с taxonomy_dhtml, из таблицы cache. Конечно, решение некрасивое, сейчас приходится каждый раз эти записи удалять. Но я попробую потом, когда получше разберусь с внутренностями друпала, просмотреть код на наличие этой ошибки и сделать все на автомате.
Отсылка комментариев на почту
RSS - не вариант. Как тут отметили, про него далеко не все знают. Хочется повторить именно механизм ЖЖ, где ответы на комментарии просто приходят на почту.
>Может быть у вас все таблицы в бд с префиксами, а в модуле префиксы не учитываются?
Да, действительно, таблицы с префиксами. Я посмотрю на предмет префиксов в коде, спасибо за наводку. Отпишусь потом здесь о результатах.
>я могу поменять системный емайл /admin/settings/site-information
Вот в том-то и дело, что там емыл прописан нормальный. Но по факту comment_notify пишет от имени системного...
Отсылка комментариев на почту
Ну у меня drupal 5.2...
Вопрос по структуре таксономии
Ага. Оба предложенных варианта наверное мне пригодятся. Буду разбираться, спасибо!
Вопрос по taxonomy dhtml
А у меня нет такой таблицы. Я вообще кэширование не включал...
Вопрос по taxonomy dhtml
Выполнил url/cron.php, ничего не изменилось. Все так же, в блоках информация актуальная, а в дереве категорий устаревшая.
Вопрос по taxonomy dhtml
Модуль отключил и включил. Ничего не изменилось.
Глупый вопрос - а как крон запустить? Я вручную запустил его из мой_тестовый_сайт/logs/status/run-cron. Но тоже ничего не изменилось...
Вопрос по taxonomy dhtml
Подумал, если даже дело в кроне - в блоках, которые тоже генерит taxonomy_dhtml все ведь нормально. Проблема именно на странице категорий.
Вопрос по taxonomy dhtml
Хмм... А вот наверное нет. Я локально это все пока что тестирую. Обновление карты сайта происходит по крону?
Карта сайта
Taxonomy_dhtml всем хорош. Но как-то странно работает. Я вот как раз сегодня писал об этом:
http://www.drupal.ru/node/7360
Вы сталкивались с таким эффектом?
Статья задним числом
О, точно. Как просто, надо внимательней смотреть... Спасибо.