2 вопроса:
1. Есть сидж, на нем много галь с десками, отдельно выведены имена моделей, так же выведены таги.
Есть поисковая форма.
Как сделать так, чтобы поиск производился не только по дескрипшену, а захватывал и таги и имена моделей? Суть проблемы - например я ввожу имя модели, результат выдает не все гали, а только те, где встречается имя в дескрипшене (например галь с этой моделью 10, на 5 из галлер в дескрипшене есть упоминание имени, вот эти 5 и выдает).
2. Есть галлеры, на них разное количество тумб, на одной 15 к примеру, на другой 10, на той где 10, 5 оставшихся показываются как битые пиксы. Мне получилось их скрыть вот этим способом:
<!--IF IMG_1-->
<a href='/gallery/<!--SAFE_DESC-->/<!--GALLERY_MD5-->/1.html'><img src='<!--IMG_1_THUMB-->'></a>
<!--END IF-->
а хотелось бы их не скрывать, а за место этого вывести определенную пиксу, что нужно дописать?
в программинге не силен )
Надеюсь внятно все объяснил.
Поиск на сайте и скрытие тумб, которых нет
Re: Поиск на сайте и скрытие тумб, которых нет
1. сфинкс юзаете ?
2. можно немнорго пхп например
<?php
if ('<!--IMG_1_THUMB-->') {
?>
картинка есть - выводим
<a href='/gallery/<!--SAFE_DESC-->/<!--GALLERY_MD5-->/1.html'><img src='<!--IMG_1_THUMB-->'></a>
<?php
} else {
?>
картинки нет
выводим что то другое
<? } ?>
2. можно немнорго пхп например
<?php
if ('<!--IMG_1_THUMB-->') {
?>
картинка есть - выводим
<a href='/gallery/<!--SAFE_DESC-->/<!--GALLERY_MD5-->/1.html'><img src='<!--IMG_1_THUMB-->'></a>
<?php
} else {
?>
картинки нет
выводим что то другое
<? } ?>
Don't forget to run script update
Re: Поиск на сайте и скрытие тумб, которых нет
Даadmin wrote:1. сфинкс юзаете ?
Re: Поиск на сайте и скрытие тумб, которых нет
По идее дефолтная строка ищет по тагам
Уверены что нет ?
Дабы добавить моделей в индексацию сфинкса надо изменить sql_query
Уверены что нет ?
Дабы добавить моделей в индексацию сфинкса надо изменить sql_query
Code: Select all
SELECT gi.gallery_id, UNIX_TIMESTAMP(gi.activation_date) as date, alt, description, gi.duration, sponsor_id, gs.total_ctr, gi.content_type,
(SELECT group_concat(tag_name) FROM rot_gal2tag g2t
LEFT JOIN rot_tags as t on t.tag_id = g2t.tag_id
WHERE g2t.gallery_id = gi.gallery_id) as tags,
(SELECT group_concat(model_name) FROM rot_gal2model g2m
LEFT JOIN rot_models as m on m.model_id = g2m.model_id
WHERE g2m.gallery_id = gi.gallery_id) as models,
(SELECT group_concat(gss.group_id) FROM rot_gallery_stats1 as gss
WHERE gss.gallery_id = gi.gallery_id AND group_id != 0) as categories
FROM rot_gallery_info AS gi
JOIN rot_gallery_data1 AS gd ON gi.gallery_id = gd.gallery_id
JOIN rot_gallery_stats1 AS gs ON gs.gallery_id = gi.gallery_id
WHERE gallery_status = 'active' and gallery_type = 0
and gs.best_thumb = 'yes' and gs.group_id = 0
Don't forget to run script update







