Всего 125 336 комментариев

Александр Мельник
05 августа 2022, 13:31
0
На всякий случай скрин системных настроек кеширования.
Miša Bulic
05 августа 2022, 11:14
0
lazy load подключен? Если да то попробуйте вот это:
$(document).on('pdopage_load', function( ) {
    lazyLoadInstance.update();
});
$(document).on('mse2_load', function () {
    lazyLoadInstance.update();
});
Роман
05 августа 2022, 10:02
0
Где-то неправильно запрос написан, нужно его искать.
Сергей
05 августа 2022, 09:59
0
пишет The site is currently unavailable
Не зависимо от этой настройки. Что включено, что выключено :-(
Роман
05 августа 2022, 09:51
0
Переключите в настройках site_status на «Нет» =)
Ссылка: /manager/?a=system/settings
Роман
05 августа 2022, 09:40
0
Я про хостинг. Если хостинг постоянно, то работает, то не работает. Это приводит к тому что сайт начинает выпадать из индекса поисковых систем. А это в свою очередь понижает поисковые позиции.
Александр
05 августа 2022, 09:32
0
Спасибо за совет.

«В любом случаи это плохо.» — вы имеете виду появление ошибок или проблемы с хостингом? Если появление ошибок, то чем это чревато?
Роман
05 августа 2022, 09:27
0
Too many connections, можно попробовать перенести сессии из базы в файлы. В настройках session_handler_class, сделайте пустым.
>>Отмечу, что на хостинге в последнее время часто наблюдаются проблемы. Может ли быть в этом причина?
В любом случаи это плохо.
Игорь
05 августа 2022, 09:03
0
у меня на каждой странице migx, а как импортировать на каждую страницу данные потом? )
Матвей
05 августа 2022, 00:36
0
Разобрался!!!

Ошибку вызывала Яндекс Метрика, которую подключал на перенесённый сайт

Вот этот замечательный код…
<ignore>
    <!-- Yandex.Metrika counter -->
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a) { m[i]=m[i]||function() { (m[i].a=m[i].a||[]).push(arguments) } ;
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a) } )
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(8844, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true,
        webvisor:true,
        ecommerce:"dataLayer"
   } );
</script>
<noscript><div><img rel="preconnect" src="https://mc.yandex.ru/watch/8844" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
</ignore>

Соответственно вопрос: куда копать во избежание такой подлянки?? Обновляешь страницу ошибки и всё норм, до перезагрузки кэша...((
Артур Шевченко
04 августа 2022, 22:31
0
Только собственный скрипт писать.
Александр
04 августа 2022, 20:14
0
Пока нет такой возможности.

Ошибки периодически продолжают появляться (за полторы недели вот первый раз), например, сегодня за 3 минуты появилось больше 40 строк:

core/xpdo/xpdo.class.php : 3119) SQLSTATE[08004] [1040] Too many connections
core/xpdo/om/xpdoobject.class.php : 263) Error preparing statement for query: SELECT `modSession`.`id` AS `modSession_id`, `modSession`.`access` AS `modSession_access`, `modSession`.`data` AS `modSession_data` FROM `mdxprfx_session` AS `modSession` WHERE `modSession`.`id` = ?  -

core/xpdo/om/xpdoobject.class.php : 1452) Error 23000 executing statement:
INSERT INTO `mdxprfx_system_settings` (`key`, `value`, `xtype`, `namespace`, `area`) VALUES ('ms2_plugins', '[]', 'textfield', 'core', '')
Array
(
    [0] => 23000
    [1] => 1062
    [2] => Duplicate entry 'ms2_plugins' for key 'PRIMARY'
)
Из пакетов установлены: miniShop2, mSearch2, pdoTools, looked, Ace. Корзины и личного кабинета нет, обычный каталог с товарами.

Отмечу, что на хостинге в последнее время часто наблюдаются проблемы. Может ли быть в этом причина?
Виктор
04 августа 2022, 13:20
-1
Можно оптимизировать БД + почистить логи

XMLSEO
Сергей
04 августа 2022, 12:19
0
Если записей слишком много и сервер не может обработать запрос то добавьте это. У меня уже под 200к версий и выпадало в ошибку

<?php ini_set('memory_limit', '256M');
Роман
04 августа 2022, 12:01
0
Откройте в браузере DevTools / network и посмотрите, что происходит при сохранении.
Hiiragi
04 августа 2022, 10:50
0
Дело в том что логов то как раз нет( там пусто
Игорь
04 августа 2022, 09:05
0
Супер! Спасибо большое! Я б сам бы не нашел
Дмитрий
03 августа 2022, 20:44
0
День добрый! Установил, настроил 2 вопроса
1 —
Вызываю сниппет так
[[!seoTabs?
&tpl=`tplSeoTabs`
&tplTab=`tplSeoTabsTab`
&tplTabContent=`tplSeoTabsContent`
&tplWrapper=`tplSeoTabsWrapper`
&ajax=`1`
]]
метаданные по ajax меняются, адерса табов меняются, а содержимое {$tab.content} нет, выбираю таб, перезагружаю страницу и контент появляется, что делать? менял на &ajax=`0`, удалял его вообще без разницы. Как будто ajax не везде работает.
2 — вообще не понятно как пользоваться пресетом sitemap, как делать карту сайта в ваше сниппите?