Периодически перестают работать модули, после сброски кэша - работают

Главные вкладки

Аватар пользователя Kudinov Kudinov 13 июля 2018 в 9:32

Доброго дня, проблема следующая.

Использую Drupal 7 и периодически на моем сайте перестают работать модули, например: Npop popup module и Toggle Menu.
Такая же история с регионами, периодически попросту все пропадают кроме Содержимого. Захожу в Блоки и вижу ошибки - друпал ругается на все строки в page.tpl.php, где вызываются регионы.

После очистки кэша все работает (и модули и регионы), но опять же - временно.

В чем может быть проблема? Полтергейст?

Прошу не проходить мимо! Любую информацию, которая нужна - пришлю.

Комментарии

Аватар пользователя Phantom63rus Phantom63rus 14 июля 2018 в 23:39

Я вот чего думаю, надо для постоянных участников, ну тех кто отвечает на вопросы, добавить в редактор кнопку, которая будет вставлять: "Пожалуйста, покажите логи.".

Аватар пользователя Kudinov Kudinov 15 июля 2018 в 11:12
Notice: Undefined index: sidebar_first в функции include() (строка 63 в файле /public_html/sites/all/themes/minith/templates/system/page.tpl.php).
Notice: Undefined index: content_one в функции include() (строка 67 в файле /public_html/sites/all/themes/minith/templates/system/page.tpl.php).
Notice: Undefined index: content_two в функции include() (строка 71 в файле /public_html/sites/all/themes/minith/templates/system/page.tpl.php).
Notice: Undefined index: content_four в функции include() (строка 77 в файле /public_html/sites/all/themes/minith/templates/system/page.tpl.php).
Notice: Undefined index: content_five в функции include() (строка 81 в файле /public_html/sites/all/themes/minith/templates/system/page.tpl.php).
Notice: Undefined index: footer_second в функции include() (строка 100 в файле /public_html/sites/all/themes/minith/templates/system/page.tpl.php).
Аватар пользователя Kudinov Kudinov 16 июля 2018 в 9:11
<?php
<div id="wrap" >
    <
header id="header" class="clearfix">
        <
div id="header-wrap">
            <
div class="inner-container">
                <
div id="logo">
                    <?
php if ($logo): ?><div id="site-logo"><a href="<?php print $front_page?>" title="<?php print t('Home'); ?>">
                                <img src="<?php print $logo?>" alt="<?php print t('Home'); ?>" />
                            </a></div><?php endif; ?>
                </div>
                <?php if ($page['header']): ?>
                    <?php print render($page['header']); ?>
                <?php endif; ?>
            </div>
        </div>
        <div class="header-second-wrap">
            <div class="inner-container">
                <?php if ($page['header_second']): ?>
                    <?php print render($page['header_second']); ?>
                <?php endif; ?>
            </div>
        </div>

        <div id="header-podmenu-products" class="header-podmenu">
            <div class="mycontainer">
                <div class="mycol">
                    <ul>
                        <li><a href="/products/paket-mayka">Пакет с ручками</a></li>
                        <li><a href="/products/paket-fasovochnyy">Пакет фасовочный</a></li>
                        <li><a href="/products/meshki-dlya-musora">Мешки для мусора</a></li>
                    </ul>
                </div>
                <div class="mycol">
                    <ul>
                        <li><a href="/products/pakety-s-logotipom-zakazchika">Пакеты с логотипом заказчика</a></li>
                        <li><a href="/products/paket-fasovochnyy-0">Пакет фасовочный</a></li>
                        <li><a href="/products/meshki-dlya-musora-0">Мешки для мусора</a></li>
                        <li><a href=" /products/pakety-vkladyshi">Пакеты вкладыши</a></li>
                    </ul>
                </div>
                <div class="mycol">
                    <ul>
                        <li><a href="/products/pakety-dlya-shin">Пакеты для шин</a></li>
                        <li><a href="/products/pakety-dlya-zamorozki">Пакеты для заморозки</a></li>
                        <li><a href="/products/pakety-dlya-mediciny">Пакеты для медицины</a></li>
                        <li><a href="/products/eco-friendly-program">Eco-friendly program</a></li>
                    </ul>
                </div>
            </div>
        </div>

        <div id="header-podmenu-tel">
            <div class="inner-container">
                <p class="mytel-2"><span><?php print $vh['tn4']; ?></span>, Общие вопросы: <span><?php print $vh['tn2']; ?></span>,  <span><?php print $vh['tn3']; ?></span></p>
            </div>
        </div>
    </header>

    <div id="main-content" class="clearfix <?php print $classes?>">
        <div id="primary" class="container clearfix">
            <section id="content" role="main" class="clearfix">
                <div id="content-wrap">
                    <?php if ($page['sidebar_first']): ?>
                        <?php print render($page['sidebar_first']); ?>
                    <?php endif; ?>

                    <?php if ($page['content_one']): ?>
                        <?php print render($page['content_one']); ?>
                    <?php endif; ?>

                    <?php if ($page['content_two']): ?>
                        <?php print render($page['content_two']); ?>
                    <?php endif; ?>

                    <?php print render($page['content']); ?>

                    <?php if ($page['content_four']): ?>
                        <?php print render($page['content_four']); ?>
                    <?php endif; ?>

                    <?php if ($page['content_five']): ?>
                        <?php print render($page['content_five']); ?>
                    <?php endif; ?>
                </div>
            </section>
        </div>
        <div class="clear"></div>
    </div>
    <div id="footer-root"></div>
</div>

<footer id="footer">
    <div class="inner-container">
        <?php if ($page['footer']): ?>
            <?php print render($page['footer']); ?>
        <?php endif; ?>        
    </div>

    <div class="footer_second">
        <?php if ($page['footer_second']): ?>
            <?php print render($page['footer_second']); ?>
        <?php endif; ?>    
    </div>
</footer>
<?php if (!empty($tabs['#primary'])): ?><div class="tabs"><?php print render($tabs); ?></div><?php endif; ?>

Аватар пользователя sas@drupal.org sas@drupal.org 17 июля 2018 в 7:49

иссет уберет ошибки но не не покажет регионы и блоки в них, у Вас не формируются регионы. Попробуйте стандартную тему bartik погонять и напишите наблюдаются ли на ней такие проблемы?

Аватар пользователя Kudinov Kudinov 17 июля 2018 в 23:44

Странно, но пока вроде с isset'ми все норм, но чую это ненадолго) Дождусь когда опять регионы испарятся и попробую бартик