DISTINCT говорит "выводить только уникальные строки" :) А разве они в Вашем запросе уникальные ?
Посмотрите на вывод запроса, у вас images.image_s для каждой картинки ведь свой :) Или убирайте images.image_s или ставьте агрегат например min( images.image_s ) и group by ...
Как Вы хотите использовать результат данного запроса, для чего он Вам нужен ?
Да я понял Вас :) Ну чтобы объяснить Вам как это сделать, надо чтобы Вы хоть что-то умели делать на Flash. Поэтому и говорю, Вы сначала поиграйтесь, поймите как оно работает :)
Ничего сложного в реализации данной штуки нет, создаете отдельную табличку с full-text индексом и делаете скрипт для ее заполнения из таблиц WP
select t3.name, p.post_title, p.post_date from wp_posts p join wp_term_relationships t1 on ( t1.object_id = p.ID ) join wp_term_taxonomy t2 on ( t2.term_taxonomy_id = t1.term_taxonomy_id ) join wp_terms t3 on ( t3.term_id = t2.term_id )
Только надо понимать, что в WP может быть привязка одного поста к нескольким категориям и тогда Вам надо или делать в запросе min или понимать, что возможно на выходе будет 2 строки для одного поста.
Дальше на эту табличку делаете like или match запрос и все.
Интегрировать все это хозяйство в WP можно по-разному:
1. Написать тупой PHP скрипт который будет выполнять SQL запрос к БД и выводить результат в нужном шаблоне.
2. Создать простенький плагин.
3. Заменить стандартный код поиска WP на Ваш.
Универсальные варианты №1 и №2
Вариант №3 возможно более удобен, если обновлять WP планируется не часто и не лень потом снова править исходники.
PS: целесообразность заведения отдельной таблицы для этих целей, мне лично, не очевидна, хотя главным критерием здесь конечно является размер всех таблиц из вышеуказанного запроса.
Ну а с чем помочь-то Вам конкретно? Вы Flash владеете? На чем делать хотите AS3 или AS2 ?
Там кода ровно на 2 строки, но если Вы не знаете где и как его писать, то помощи особой не получится.
Попробуйте сделать простенький ролик на Flash и поуправлять им (типа кнопочки "пауза"/"проигрывание"/"на начало")
Чтобы помочь Вам с Flash надо чтобы Вы им владели на минимальном уровне, а если будете владеть им на минимальном уровне, то и помощь с такой задачей вряд-ли потребуется.
Не понял, почему не то? Ну Вы сделайте в конце ролика картинку какую надо и все.
Реализация зависит от того, на чем Вы это делаете, если AS3, то одна реализация, если AS2, то другая. В сети много примеров по работе c Flash, есть специализированные форумы, где Вам помогут.
http://www.flasher.ru/forum/showthread.php?p=994961
Зачем заменять картинкой? Не достаточно остановить ролик на нужном месте?
По какому условию Вы хотите воспроизводить файлы? Подряд или через определенный интервал?
В любом случае лучшим решением будет создание третьего ролика (плеера), который будет поочередно загружать и воспроизводить нужные Вам файлы.
Можно сделать управление и через JS, но там проблемы с кроссбраузерностью и смысла особого, в данном случае, в этом нет.
PS: причем тут Joomla?
Для того чтобы все проверить и изобразить из себя поискового робота наберите в FF в адресной строке about:config
после этого добавьте опцию general.useragent.override c значением например
"Yandex/1.01.001 (compatible; Win16; I)" или "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"
и вы "прикинитесь яндекс-ботом" ;) на всякий случай перезагрузите FF после этого.
Чтобы вернуть все "взад" удалите эту опцию.
Имхо придется Вам самому разобраться, это задача не совсем прямолинейная.
В Drupal смотрите таблички:
node (заголовки контента),
field_data_body (сам контент),
field_data_NNN (где NNN это имя полей в объектах),
menu_links (навигационная структура)
Только вот зачем Вам такое дело? Drupal как-то более универсален нежели DLE.
А вот Вы шутите, а у нас в холуево проводились "интернет недели" и бизнесу практически единогласно говорили "БИТРИКС" - иного выхода просто нет.
БИТРИКС! Я думаю что перспективной веб-студии стоит смотреть именно в эту сторону :D
У меня такое чувство что 1С еще немного поднапрегется с рекламой, и заказчики будут звонить и спрашивать - "а вы сайты на битриксе делаете? нам нужен сайт только на битрикс!"
:D то-ли плакать, то-ли смеятся...
Тогда скорее всего это вариант "недоделанной" защиты :) Если Вы сайт не сами делали.
Спросите у того, кто делал, или ищите поиском по файлам например "secret22key"
Найдете или кусок кода, который этот JS выводит или кусок кода, который его проверяет.
Ну что это такое и для чего нужно, я Вам объяснил, это 100% защита от парсенья. Откуда она взялась, Вам лучше знать.
Возможно кто-то "умный" поставил данный код на условие по User-Agent'у