Всего 125 567 комментариев

Роман Наумов
15 марта 2013, 10:33
0
Будем разбираться. Спасибо.
Иван Брежнев
15 марта 2013, 09:58
0
возможно завышенные требования к кандидатам, я понимаю что все ищут спецов, но они редко бывают свободны.
Возможно еще поэтому
На данный момент натянута верстка и сделаны базовые функции — регистрация, редактирование профиля, вывод списка пользователей и т.д. Всё на основе родных модыксовских сниппетов + Tickets.
С Тикетами может кто-то мало заком из желающих. Лучше Василия думаю на данный момент никто не разберется с Тикетами
Ян Такушевич
15 марта 2013, 09:40
0
Не подскажешь, почему никто не заинтересовался предложением? Чем мы так всех напугали? Или просто сам проект не интересный?
Василий Наумкин
15 марта 2013, 06:45
0
Самый просто вариант — менять алиас плагином при сохранении документа, на его id.

Событие OnDocFormSave.
Василий Наумкин
15 марта 2013, 06:43
0
Полезная информация, спасибо!
Роман Наумов
14 марта 2013, 23:24
0
Всё. Разобрался окончательно. :)
Название сайта может быть и на кириллице, если в системе установить русскую локаль и прописать её в настройках MODX.
Сообщения теперь отправляются нормально.
«Побочным эффектом» так же стало то, что в панели управления стали нормально по русски отображаться даты и время в нормально 24-ч часовом формате.
Евгений Борисов
14 марта 2013, 22:59
0
То есть, в какой-то компонент я это включать не буду — просто маленькая симпатичная хитрость.
Я тоже в ядро зашивать не хочу. Поэтому в @TODO и написано OR extender.
Вообще изначально я хотел чтобы все инструкции по предварительной обработке данных пользователь писал на чистом php. Потом пришло осознание, что это не каждый сможет и я так же как ты решил добавить поддержку сниппетов. Но потом подумал, что это принципиально ни чем не будет отличаться от вложенных вызовов. Тут и родилась идея с рефакторингом синтаксиса. Т.е. взять за основу родной синтаксис MODX и немного его модернизировать. Например, вместо [[Snippet? ¶m=`val`]] вызывать [{Snippet? ¶m=`val`]}. Или вообще даже сохранить оригинальный синтаксис, но в конечном счете отдавать не 30 одинаковых вызовов в ленте, а самостоятельно выполнить дублирующиеся вызовы и заранее заменить их на плейсхолдеры. В общем как сделаю — узнаешь об этом первым. И там будем уже детальней смотреть и выбирать какой подход лучше.
Василий Наумкин
14 марта 2013, 22:46
0
Ну, у меня это для своего сниппета в проекте с нагруженными чанками.

Возможно, попробую вставить это в pdoTools.
Евгений Борисов
14 марта 2013, 22:43
0
Как раз для DocLister'a думал как лучше сделать предварительную подготовку данных. Решение на ум примерно аналогичное пришло… Правда выглядит костыльней чем это. В общем как реализую — сравним;-)
Max Skoryk
14 марта 2013, 22:41
0
Может это может помочь?
Роман Наумов
14 марта 2013, 21:13
0
Кажется причину я нашёл. Название сайта (site_name) у меня было написано на кирилице.
Как только поменял на латиницу, всё стало отправляться. Странно…
Роман Наумов
14 марта 2013, 20:40
0
email заполнены. При регистрации сообщения на почту отправляются.
Ладно, буду копать дальше. Спасибо за участие. :)

Кстати, вот нечто похожее:
eduard.kozachek.net/blog/shamanism/%D0%B1%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%88%D0%BA%D0%B0-%D0%B8%D0%BB%D0%B8-%D0%BA%D1%80%D0%B8%D0%B2%D1%8B%D0%B5-%D1%80%D1%83%D0%BA%D0%B8-exception-could-not-instantiate-mail-function-%D0%B2-phpmailer/
Василий Наумкин
14 марта 2013, 19:28
0
Правда, не знаю чем помочь.

На почту в Tickets еще никто не жаловался — там действительно все стандартно.

P.S. А у юзеров email то заполнены?
Роман Наумов
14 марта 2013, 18:52
0
Да, в этом случае это один и тот же домен. Так как QuickEmail отправляет от меня мне же. Но это хотя бы регистрируется в логах.
Василий Наумкин
14 марта 2013, 18:48
0
Домен сервера, или куда отправляешь?

Или это один и тот же домен?
Роман Наумов
14 марта 2013, 18:30
0
А вот QuickEmail пишет «Connection refused by <имя домена>».
Василий Наумкин
14 марта 2013, 18:26
0
Видимо да.

Но в Tickets всё сделано стандартно, через обычный mail сервис MODX. Не знаю, чем помочь.
Роман Наумов
14 марта 2013, 18:06
0
/var/log/mail.log смотрел уже, там эти события почему-то не регистрируются.
Отправка почты при регистрации пользователя через Login обрабатываются, т.е. почта отправляется, в логах записи появляются. А вот при ответе на комментарии ошибка видна только в логе MODX. Я так понимаю, что до sendmail-а дело даже не доходит.
Василий Наумкин
14 марта 2013, 17:37
0
Да в чём угодно, смотри /var/log/mail.log

Еще можно поставить сниппет QuickEmail, он позволяет провести диагностику отправки почты.
Роман Наумов
14 марта 2013, 17:15
0
При ответе на комментарий не отправляется сообщение на почту. В журнале ошибок MODX появляются записи вида:
(ERROR @ /assets/components/tickets/comment.php) An error occurred while trying to send the email: Could not instantiate mail function.
Через sendmail из консоли почта отправляется.
В чём может быть дело?