Через filter и реализован поиск )Каким образом реализован поиск у вас? Дитто поддерживает по дефолту только фильтрацию через &filter...
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Через filter и реализован поиск )Каким образом реализован поиск у вас? Дитто поддерживает по дефолту только фильтрацию через &filter...
Тогда, исходя из корня самой проблемы (превышается установленный лимит по использованию памяти), есть несколько путей.Через filter и реализован поиск )
После проверки всех возможных вариантов пришлось написать свой сниппет для замены стандартного Ditto.Тогда, исходя из корня самой проблемы (превышается установленный лимит по использованию памяти), есть несколько путей.
1. Увеличить кол-во выделенной памяти (проблему решит только на время)
2. Переделать выборку из базы, исключив filter
3. Использовать CacheExtender (самый правильный способ).
:После проверки всех возможных вариантов пришлось написать свой сниппет для замены стандартного Ditto.
*** скрытое содержание ***
Вещь не универсальная, но мои проблемы решила полностью:
- ошибки нехватки памяти больше не будет;
- время некоторых поисков уменьшилась с 3 сек до 0.1 сек.
Чувствую тоже придется переписывать под свои нужды. Вообще Ditto и Jot до ужаса кривые скрипты(
нужно только правильно искать:ну я вроде как ясно проблему описал, зачем ссылками разбрасываться если сам не в теме!gls, данной инфой инет завален чуть меньше, чем полностьюнужно только правильно искать:
*** скрытое содержание ***

# Убедись в том, что RewriteBase указывает на директорию, где установлен MODx.
# Например, "/modx" если установка в поддиректории "modx".
#
# Чтобы URLs не были чувствительны к регистру - добавь директиву NC
# к твоему правилу: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
</IfModule>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Это я не в теме?
Сделай это:
1)Включи friendly Url в МОДх.
2)Создай .htaccess в котором запиши вот это правило
Код:# Убедись в том, что RewriteBase указывает на директорию, где установлен MODx. # Например, "/modx" если установка в поддиректории "modx". # # Чтобы URLs не были чувствительны к регистру - добавь директиву NC # к твоему правилу: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC] <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase / </IfModule> RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]