
Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #1Вчера в 15:46
Сниппеты исключают страницу, если нет перевода, даже если показываем 404 страницу.
Поэтому у меня работает так:
redirect — если мы переходим на с...
pbStudio: Подключаем мультиязычность в PageBlocks 7
Вчера в 11:21
Сейчас расскажу прикол из ряда вон выходящий, поставил на тестовом сайте, всё хорошо. Перенёс этот сайт на этом же хостинге (переименовал папки и попр...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 41
Вчера в 05:14
Привет. Вывод интерфейса админки минишопа в web контекст никто не делал. Я делаю потихоньку интерфейс своей ERP на getTables и PVTables в web контекст...
Интеграция интерфейса плагина Formit в ресурс 2
23 апреля 2025, 09:22
Привет, Дима! Мне тоже пришлось немного поискать, потому что пока что ещё не так много было выпущено. И, честно говоря, я не могу точно сказать, когда...
MODX/AI Hackathon Part 2 (27 марта) 5
22 апреля 2025, 13:09
Вопрос решил. Переустановил modx… И чудо — всё заработало…
Хочу реализовать мультиязычность и мультидоменность - на русском сайт в RU, на английском COM... 14
22 апреля 2025, 11:54
Извините, что я тут заспамила, но ответ: положила файл и все заработало.
AdminTools и ош. 500 8
21 апреля 2025, 22:57
Хорошо бы об этом еще один урок подготовить)
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 13
21 апреля 2025, 21:21
1. Создавать копии страниц не надо — в страницы появится вкладка «Локализация», в ней будут отображаться переведенные копии данной страницы. «Перещелк...
Polylang 144
21 апреля 2025, 14:20
Я же готовый пример скинул — пользуйся. Могу лишь добавить, что $c->select() и все другие методы можно вызывать сколько угодно раз.
Вывод перечня заказанных товаров в таблицу с заказами minishop2 (панель менеджера) 27
Просто перестраховываются, так что прими этот CLA и не парься.
Причем, на предложение продемонстрировать «как надо» гражданин слился. Видимо, просто скучающий тролль забрёл.
1. Ты передаешь свой домен на обслуживание серверам Linode. Тогда надо прописать все данные у них в DNS manager, а у своего регистратора указать NS сервера зоны ns1(2.3.4.5).linode.com
или
2. Твой домен уже кто-то обслуживает, например Яндекс. Тогда ты заходишь в панель управления DNS Яндекса и прописываешь там соответствие твоего сайта и ip твоего VPS на Linode.
DNS manager Linode вообще не трогаешь, он не обслуживает твой домен.
Или добавить всем товарам поле published = 1, и указать соответствие при импорте.
А слово не в сниппете, а в чанке, перепутал. По баннеру кликнул, проверяй.
Попробуй переключить её в панели управления хостинггом.
Слово изменить можно только заменив его в сниппете и плагине.
Сделать вот так:
Как избавиться? Убрать проверку в скрипте импорта или переназвать товары, добавив в них изменяющийся параметр.
Проверить можно одним способом — глянь в браузере, что приходит от сервера на запрос.
В гугле хроме это кнопка f12, там вкладка network И смотри запросы к connector.php, там вкладка response.
По идее, у тебя там должны быть или ошибка, или пустота.
Тебе же есть, что показать, или мы будем обсуждать сферических «любых оптимизаторов»?
Я не заявляю, что мой сайт или MS2 самый быстрый на свете. Но одни из самых быстрых на Revolution — факт. Если ты готов с этим поспорить — давай свои реальные аргументы.
Мой сайт медленный, ок. Покажи свой, быстрый.
Неудивительно, что иногда бывают заскоки, но они никак не влияют на общую картинку:
Сайт — быстрый.
Циферки я внизу и сам вижу хорошо, в среднем там 0,35 — 0,7.
Заскоки могут быть по разным причинам, типа я зашел в админку и почистил кэш, или внес изменения в css и MinifyX перегенерирвал все стили сайта.
Хорошо, что такое случается крайне редко — я вот, ни разу не видел пока.
Это функция getChildIds, которая рекурсивно ищет потомков ресурса, из которого выводится каталог.
Немного уточнил лог и выходит вот это (смотрим на строчку «Query parameters are prepared.»)
Глубина выборки 10
Глубина выборки 1
Глубина 0, функция отключена
Очевидно, тормоза оттого, что в категории 10000 потомков. Но всегда можно указать параметр &depth=`1` и перечислить нужных родителей через запятую — так будет быстрее.
Очистка кэша как раз и влияет на построение дерева ресурсов, с которым работает getChildIds(). Поэтому с depth=1 сниппет отрабатывает за 0,12 сразу после очистки, а потом уже — 0,09.
Вот такие пироги. Куда еще убыстрить — не знаю.