форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Кто нибудь пользовал плагин soo_article_filter ? Не понимаю как он работает. Поставил TXP 4.3.0 soo_article_filter - последнюю версию. Просматриваю исходный код страницы в режиме отладки, и даже не наблюдаю следы работы плагина... В замешательстве.
Неактивен
На странице плагина достаточно ясно написано - http://ipsedixit.net/txp/80/soo_article_filter
<txp:soo_article_filter where="(0+custom_2) > 5"> <txp:article /> </txp:soo_article_filter>
В результате на странице будут выводиться статьи, у который поле_пользователя_2 будет число больше 5. (0+custom_2) дает понять mysql, что в ячейке число, а не строка.
Плагин работает достаточно интересно - создает временную таблицу textpattern и все вызовы к ней внутри тега будут "перенаправляться" с оригинальной таблицы. Работу плагина можно найти в режиме отладки - ищите строку "create temporary table textpattern"
Неактивен
Спасибо!
А не будет ли перенапрягаться сервер при создании временной таблицы полей пользователя для 1000 статей (товаров)?
Неактивен
bobick2004 написал:
Спасибо!
А не будет ли перенапрягаться сервер при создании временной таблицы полей пользователя для 1000 статей (товаров)?
Все относительно. Посмотрите в логах время выполнения запроса и прикиньте количество одновременных посетителей на сайте. Можете сравнить с общим временем выполнения sql запросов и генерации странциы (runtime)
У меня на сайте с 600+ товарами и regexp в where условии время выполнения около 10% от общего времени генерации страницы - я считают это небольшая плата за удобства.
Неактивен