SolarWind: Комментарии

Главные вкладки

13 сентября 2007 в 15:03

Оказалось, что в модуле OpenID нет реализации OpenID-сервера. Судя по коду, какие-то его зачатки есть, но не работает. Я нашел простое решение, через подключение phpMyOpenID. Вот здесь описано, как это делается.

Вопрос - насколько такое решение корректно с точки зрения архитектуры друпала?

12 сентября 2007 в 15:07

>Я смотрю там календарик стоит. Глючит он гад. создаёт ноды типа:

А я как-то и не обратил внимания. Sad А есть ли какие-нибудь аналоги этого модуля (Calendar)?

11 сентября 2007 в 18:04

Это проблема livejournal. Используйте другие серверы openid.

Это без вариантов, к сожалению. Я делаю авторизацию по openid именно для livejournal-юзеров. Просто так исторически сложилось, что их больше. И никто из них не использует других openid.

Не надо делать грубых хаков - надо мягче, мягче... Smile

10 сентября 2007 в 12:45

В общем, первая ошибка с SQL-запросом действительно оказалась связана с тем, что в одном месте не учитывались префиксы таблицы. Была просто указана таблица comments вместо {comments}. Это я исправил.

Но осталось две проблемы:

1. Варнинги array_merge() [function.array-merge] (я в посте их указал). Кто-нибудь знает, с чем это может быть связано и куда копать?

2. Письма по прежнему отсылаются от системного емыла, а не от того, который прописан в свойствах сайта. Хотя соответствующая переменная, насколько я понимаю, читается корректно:

9 сентября 2007 в 19:40

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

9 сентября 2007 в 19:07

RSS - не вариант. Как тут отметили, про него далеко не все знают. Хочется повторить именно механизм ЖЖ, где ответы на комментарии просто приходят на почту.

>Может быть у вас все таблицы в бд с префиксами, а в модуле префиксы не учитываются?

Да, действительно, таблицы с префиксами. Я посмотрю на предмет префиксов в коде, спасибо за наводку. Отпишусь потом здесь о результатах.

>я могу поменять системный емайл /admin/settings/site-information

Вот в том-то и дело, что там емыл прописан нормальный. Но по факту comment_notify пишет от имени системного...

24 августа 2007 в 12:20

Модуль отключил и включил. Ничего не изменилось.

Глупый вопрос - а как крон запустить? Я вручную запустил его из мой_тестовый_сайт/logs/status/run-cron. Но тоже ничего не изменилось...