Ошибка при публикации фотосета (решено)

Перешел с 4 на новую версию 5.1
После публикации фотосета выдает ошибку.
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'topic_.tpl'' in /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php:168 Stack trace: #0 /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(557): Smarty_Internal_Template->isExisting(true) #1 /var/www/site/data/www/site.ru/templates/compiled/new-jquery/904908bf2e2c486929926688e77dcfc86649a950.file.topic.tpl.php(22): Smarty_Internal_Template->getRenderedTemplate() #2 /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(439): include('/var/www/site...') #3 /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(574): Smarty_Internal_Template->renderTemplate() #4 /var/www/site/data/www/site.ru/templates/compiled/new-jquery/5e161d9e20b4202079e634ba154b1a43a4e027b4.file.topic.tpl.php(25): Smarty_ in /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php on line 168

При заходе на страницу новых топиков опять же выводиться только данная ошибка. Топик у юзера в админке висит.
Не знаю что и делать, тк как я потом буду юзера искать который фотосет разместит и «свежее» будет выдавать ошибку?
Помогите пжл! Хотя бы как размещение фотосета пока запретить?

19 комментариев

avatar
не выполнен патч к БД, который добавляет в таблицу топиков тип «photoset»
  • ort
  • 0
avatar
Уважаемый ort, дайте пжл его!
avatar
он находится в дистрибутиве в каталоге /install/ и если при обновлении была поставлена галка «Конвертировать бд из 0.4 в 0.5» он должен был автоматически выполниться
avatar
не сработало, ручками патчил (

может вот это не добавил:
ALTER TABLE  `prefix_topic` CHANGE topic_type topic_type ENUM('topic','link','question','photoset') NOT NULL DEFAULT 'topic';
avatar
ОНО
спасибо огромное за подсказку!!!
очень выручили!!!
avatar
оно?
ALTER TABLE  `prefix_topic` CHANGE topic_type topic_type ENUM('topic','link','question','photoset') NOT NULL DEFAULT 'topic';
avatar
У меня аналогичная проблема, при этом БД конвертирована, тип 'photoset' присутствует, таблица prefix_topic_photo есть.
В чем может быть проблема? Выдает такое:

Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'topic_.tpl'' in /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php:168 Stack trace: #0 /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(557): Smarty_Internal_Template->isExisting(true) #1 /var/www/site/data/www/site.ru/templates/compiled/new-jquery/59a331757351dbd79bd6c01c1c0754717875e09b.file.topic_list.tpl.php(28): Smarty_Internal_Template->getRenderedTemplate() #2 /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(439): include('/var/www/site/data...') #3 /var/www/site/data/www/site.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(574): Smarty_Internal_Template->renderTemplate() #4 /var/www/site/data/www/site.ru/templates/compiled/new-jquery/82f307df908848484f805da285e79fd475f77590.file.index.tpl.php(23): Smarty_Internal_Template->getRenderedTemplate() #5 /var/www/site/data/www/site.ru/blog1/engine/lib/external/Smarty/libs/sysplug in /var/www/site/data/www/site.ru/blog1/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php on line 168

В чем может быть проблема?
avatar
У вас просто не хватает шаблона topic_.tpl я так понимаю вы создавали свой новый тип топика, у меня такая же проблема, делал тип топика «Места» и шаблон topic_place.tpl не подхватился!
avatar
тип топика был photoset, почему он не подхватывал шаблон — хз, проблема решилась переустановкой LS
avatar
ну это как-то очень сложно, все взять и переустановить ))) может у кого-то есть решение?
avatar
а все понял, надо вначале изменить таблицу чтобы там был типа нужные в поле topic_type а затем создать шаблон типа topic_photoset.tpl у меня сработало!
avatar
такая же проблема, теперь вообще пол сайта не работает(
avatar
нужно смотреть если в таблице топиков топики с пустым типом
avatar
topic_type enum('topic', 'link', 'question')
avatar
я не про структуру, а про данные в таблице
avatar
честно говоря я не понимаю, что именно нужно, я не программер, мне не просто в этом разбиратся
avatar
могу сделать скриншот или скопировать, что нужно, только что?)
avatar
пока фотосет не буду использовать, сделал бэкап, жаль, что топики придётся заново писать
avatar
Помогите пожалуйста!
  • Umka
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.