13 530
правок
Изменения
Массовая правка: замена Категория:Разработка на Категория:Архив, замена Category:Разработка на Категория:Архив
Пример:
<html><object type="application/x-shockwave-flash" data="</html>{{localimage:tagcloud.swf}}<html>« " width="640" height="480"><param name="movie" value="</html>{{localimage:tagcloud.swf}}<html>» " />
<param name="bgcolor" value="#ffffff" />
<param name="AllowScriptAccess" value="always" />
Между прочим, следует задать и ещё один вопрос, кажущийся на первый взгляд тривиальным: а как вообще выбирать из базы фотографии, имеющие заданный набор тегов?
Можно выделить два способа — первый выполняется быстрее на относительно небольших (меньше 8 тегов) наборах, второй лучше масштабируетсяотносительно количества тегов в наборе.
=== По JOIN’у на тег ===
=== Через группировку ===
<code-sql>SELECT i2.* FROM image i2, tag_image ti2WHERE ti2.ti_image=i2.img_id AND ti2.ti_tag IN (132, 113, 115) — # набор тегов
GROUP BY i2.img_id
HAVING COUNT(i2.img_id)=3 — 3 # количество тегов в наборе</code-sql>