Проблема с публикацией тикетов
Есть такая проблема с публикацией тикетов. Если пользователь создает тикет, и не публикует его а нажимает «В черновики», документ создается. Но потом если он откроет этот документ и нажмет «Опубликовать», то документ публикуется, выводится на странице где вызван «getTickets», но открыть его нельзя, как будто его не существует. Помогает только если в админке этот документ снять с публикации, и заново опубликовать.
В чем может быть причина?
В чем может быть причина?
Комментарии: 17
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
в БД при публикации тоже все в порядке. Во общем то можете попробовать сами, если кому не сложно. Документ создается без проблем, даже выводится на главной странице, но открыть его нельзя, как буд то он не существует. Но если в админке его снять с публикации, и заново выставить публикацию, то все в порядке.
При сохранении документа работает такой плагин
дабы имя страницы было ее id. Пробовал его выключать, не помогло. Блин где же мой косяк ???
Вот сам сайт, регистрация такая же простая как и на данном сайте. pillweb.net
Возможно, ты просто выводишь их кэшированными, или у тебя там какой-то сложный чанк. Я проверил только что на тестовом сайте — проблемы нет.
и если тикет сразу публикуешь, то да, редиректит сразу на тикет, если же его сразу в черновик, а потом опубликовать, то перекинет просто на главную, ( где вывод через mFilter ), документ выводится, и действительно на него можно перейти но если в админке сбросить кеш. Странно но ведь mFilter вызван не кешированным
Но фильтр здесь не при чем.
При публикации тикета ты должен переходить на него. Если этого не происходит, то у тебя что-то не то с очисткой карты ресурсов сайта.
Вот, смотри код — редирект в корень сайта происходит только если возвращается пустой url от только что опубликованного ресурса.
s1135.h3.modhost.pro/ — проверяй. Могу дать данные от админки.
добавив туда строки для генерации карты ресурсов
вроде заработало, и редирект нормально срабатывает, правда одна все же ошибка в логах все ровно летает
нашел решение в данной статье
bezumkin.ru/sections/tips_and_tricks/278/
теперь надо разобратся с выводом статей на главной, она то выводится, но url не выводится.
Кстати не обычная ошибка в логах, если я удаляю тикет пользователя то в логе пишет
«Ошибка удаления зависимый объект: Array» что это еще за зависимость?
хотя это не кретично, она ничего не портит, ресурс все ровно удаляется.
Также проверь все остальные настройки кэширования, чтобы были стандартными — прям сравни со свежеустановленным сайтом. Версию MODX тоже лучше обновить до последней стабильной — 2.3.3-pl.
Как я и предполагал, проблема у тебя общая, с тикетами никак не связанная.
Поясни, пожалуйста.
а вот этой пока не видно, дай бог что б ее и не было больше
P.S на выводе тикетов в ссылки типа «Читать далее» вывел не [[~[[+id]]]] а [[+uri]]