scary.png Happy Halloween! Лови жутко страшный список шаблонов и модулей со скидками.
Jump to content
Sign in to follow this  
xproger

[Решено] Срочно нужна помощь!

Recommended Posts

банальная невнимательность, удалил common/maintance.php

 

соответственно preAction не находил контроллера и отдавал 404

Share this post


Link to post
Share on other sites

для тех кто опять не понял в чем заковыка, могу чуток приоткрыть завесу тайны данного бага (к сожалению приходилось нередко работать с такими шаблонами): 
Структура павликов немного отличается от привычного нам ОС, где в каждой tpl прописывается код вывода товара (что делает его более гибким при верстке каждого модуля в различных вариациях), в некоторых шаблонах "павликов" для вывода списков товара используются отдельные шаблоны вывода товара, напимер для шаблона вывода товара в категориях и в поиске используется одна и та же  вывод_товара_в_категориях. tpl (название естественно условно) , для вывода в модулях (последние, акции, хиты) используется один и тот же вывод_ товаров_в_ модулях.tpl и далее просто инклудятся в основной документ
естественно, каждый tpl имеет и свой контроллер, потому как контроллер maintance.php для maintance.tpl был удален, ошибка об отсутсвии документа на сайте и отобразилась, а в связи с тем, что все же category.tpl существует и работоспособен, то категории отображаются по ссылкам и модули определенные схемами для этих страниц так же работоспособны, а ошибка- лишь следствие ошибки ненайденного для инклуда документа, а так как павлики инклуд общего для нескольких документов прописали напрямую в tpl, а не посредством контроллера, то и привычного "белого" экрана мы и не видим

Edited by Pascha

Share this post


Link to post
Share on other sites

Паша, баг описан в личке!

 

Не... тупое удаление контроллера maintance.. и все, причем ... maintance помещается в прелоад - его отсутствие и генерировала 404 ошибку, с вызовом контроллера not_found

Share this post


Link to post
Share on other sites

хотите сказать, что и в логах было пусто?..

Share this post


Link to post
Share on other sites

Да, а с чего бы в лог писать?

 

Нет контроллера - 404

 
private function execute($action) {
        if (file_exists($action->getFile())) {
 

 

нет метода  - 404

if (is_callable(array($controller, $action->getMethod()))) {

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.