cotonti.com : Проблемы с плагином Tags https://www.cotonti.com Son konu mesajları Cotonti en Wed, 26 Nov 2025 16:55:31 -0000 Oughtem Çrş, 28 Tem 2010 15:55:38 -0000 Trustmaster
SELECT p.page_id, p.page_alias, p.page_title, p.page_cat
		FROM $db_tag_references AS r LEFT JOIN $db_pages AS p
			ON r.tag_item = p.page_id
		WHERE r.tag_area = 'pages' AND ($query) AND p.page_id IS NOT NULL AND p.page_state = 0
здесь r.* одновременно указывает только на один тег для одной страницы, так что группировка AND ищет в том же самом теге. С OR дело чуть лучше, тут надо только проблему с пробелами решить. Но вообще логику поиска надо менять.]]>
Çrş, 14 Tem 2010 05:22:20 -0000
esclkm Cmt, 15 Mayıs 2010 15:47:53 -0000 Oughtem
1. Если разделять теги запятой, т.е. каждым следующим тегом сужая выдачу, вообще нифига не ищет.
2. Если разделить просто ";", то выдаёт одно, если разделить теги "; " (с пробелом), то выдаёт совсем другое. При разделении с пробелом выдаёт результаты только по первому тегу, а обычно пользователь ставит после знаков препинания пробел. Выходит при обычном юзерском запросе плуг будет работать неправильно.

Даже на этом сайте юзать поиск по тегам невозможно.

Есть решения?

Добавлено 65 дней спустя:

ап]]>
Pzt, 08 Mar 2010 20:22:50 -0000