Через 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]