skur2000 Posted August 18, 2017 Share Posted August 18, 2017 Модуль блога от SmartDataSoft ставится судя по всему как то кривовато, преста 1.6.1.11 после установки в настройках (модули) выдает это (простыня с ошибкой ниже) в админке, вкладок меню, принадлежащих Блогу- не появляется. в какую сторону копать ? на форуме похожие проблемы судя по топикам были у многих. нашелся некий рецепт, но я не понимаю куда и как его можно использовать ? : You can check where your Prestashop give you permission to add admin controller. Go to Administration >> Menus and view there smartblog menu exits. Parent menu 1. name => Blog class=> AdminSmartBlog Child menu 1. name => Blog Category class=> AdminBlogCategory modules ==> smartblog 1. name => Blog Post class=> AdminBlogPost modules ==> smartblog 1. name => Image Type class=>AdminImageType modules ==> smartblog 1. name => AboutUs class=> AdminAboutUs modules ==> smartblog This admin Controller must need to be in your menu section other wise you will got error admin tab error. Ошибка : Admin tab AdminAboutUsController is not a module tab at line 46 in file classes/controller/ModuleAdminController.php 41. 42. $this->controller_type = 'moduleadmin'; 43. 44. $tab = new Tab($this->id); 45. if (!$tab->module) { 46. throw new PrestaShopException('Admin tab '.get_class($this).' is not a module tab'); 47. } 48. 49. $this->module = Module::getInstanceByName($tab->module); 50. if (!$this->module->id) { 51. throw new PrestaShopException("Module {$tab->module} not found"); ModuleAdminControllerCore->__construct - [line 39 - modules/smartblog/controllers/admin/AdminAboutUsController.php] AdminAboutUsController->__construct - [line 933 - modules/smartblog/smartblog.php] smartblog->getContent - [line 867 - controllers/admin/AdminModulesController.php] AdminModulesControllerCore->postProcessCallback - [line 1116 - controllers/admin/AdminModulesController.php] AdminModulesControllerCore->postProcess - [line 178 - classes/controller/Controller.php] ControllerCore->run - [line 367 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 58 - admin/index.php] Link to comment Share on other sites More sharing options...
skur2000 Posted August 18, 2017 Author Share Posted August 18, 2017 Идем в Администрирование - Пункт Меню, и там добавляем необходимые пункты, да, все как было сказано Parent menu 1. name => Blog class=> AdminSmartBlog Child menu 1. name => Blog Category class=> AdminBlogCategory modules ==> smartblog 1. name => Blog Post class=> AdminBlogPost modules ==> smartblog 1. name => Image Type class=>AdminImageType modules ==> smartblog 1. name => AboutUs class=> AdminAboutUs modules ==> smartblog сейчас ругается на Неверный SQL запрос Table '******prsh1.ps_smart_blog_category_lang' doesn't exist ну это нужно в базу лезть и смотреть, судя по всеу не созданы таблицы. кому то да пригодся Link to comment Share on other sites More sharing options...
wagood Posted August 18, 2017 Share Posted August 18, 2017 Я так понимаю предлагается вручную добавить необходимую вкладку и пункты меню в ней по соотвествующему списку. Список приведён. Link to comment Share on other sites More sharing options...
skur2000 Posted August 18, 2017 Author Share Posted August 18, 2017 да, список есть, уже добавил, сейчас предстоит выдернуть мскл запросы, что бы в базу добавились нужные таблицы. спасибо -) Link to comment Share on other sites More sharing options...
spirit_infernal Posted November 12, 2017 Share Posted November 12, 2017 если кто, так же, как и я, страдает от установки этого модуля, то часть решения - вручную добавить недостающее в меню описано выше, а помимо этого надо в файлике sql/install заменить PRIMARY_KEY на UNIQUE_KEY. эта проблема связана с версией mysql 5.7. решение нашёл тут https://github.com/smartdatasoft/smartblog/issues/47 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now