- Показивает в списке пользователей и профиле пользователя количество сообщений (пользователя) с вложениями attachments и количество сообщений с изображениями img
Модуль не имеет файлов - только инструкция со скриптами
Ссылки на мод:
http://www.phpbb.com/community/viewtopic.php?t=2093227
http://4seven.kilu.de/forum/phpbb3/view ... 1654#p1654
У меня вопрос!
Этот мод осуществляет поиск и ищет в первом случае все сообщения с тегами [ img ][ /img ] , во втором случае [ attachments ] [ /attachments ] . Но если у меня есть еще 6 тегов аналогичных тегу [ img ][ /img] :
[lightmiddle][/lightmiddle]
[lightmax][/lightmax]
[lightmini][/lightmini]
[lightmini][/lightmini]
[lightnamemax][/lightnamemax]
[lightnamemiddle][/lightnamemiddle]
Помогите изменить скрипт чтобы мод искал кроме [ img ][ /img] еще и 6 тегов
Я так понимаю в инструкции есть 2 места в которых написан майекюль запросы:
Код: Выделить всё
// Search User [img] and [attachment] Posts / 4seven / 2010
global $db;
$sql_img_2 = 'SELECT poster_id
FROM ' . POSTS_TABLE . '
WHERE poster_id = ' . $user_id . '
AND post_text LIKE "%[img%]%[/img%]%"';
$result_img_2 = $db->sql_query($sql_img_2);
$row_img_2 = $db->sql_affectedrows($result_img_2);
$db->sql_freeresult($result_img_2);
$sql_att_2 = 'SELECT poster_id
FROM ' . POSTS_TABLE . '
WHERE poster_id = ' . $user_id . '
AND (post_text LIKE "%[attachment%]%[/attachment%]%"
OR post_attachment = 1)';
$result_att_2 = $db->sql_query($sql_att_2);
$row_att_2 = $db->sql_affectedrows($result_att_2);
$db->sql_freeresult($result_att_2);
// Search User [img] and [attachment] Posts / 4seven / 2010и второе
Код: Выделить всё
// Search User [img] and [attachment] Posts / 4seven / 2010
}
else if($img_sr){
$sql = 'SELECT p.*, f.forum_id, f.forum_name, t.*, u.username, u.username_clean, u.user_sig, u.user_sig_bbcode_uid, u.user_colour
FROM ' . POSTS_TABLE . ' p
LEFT JOIN ' . TOPICS_TABLE . ' t ON (p.topic_id = t.topic_id)
LEFT JOIN ' . FORUMS_TABLE . ' f ON (p.forum_id = f.forum_id)
LEFT JOIN ' . USERS_TABLE . ' u ON (p.poster_id = u.user_id)
WHERE ' . $sql_where . '
AND p.post_text LIKE "%[img%]%[/img%]%"';}
else if($att_sr){
$sql = 'SELECT p.*, f.forum_id, f.forum_name, t.*, u.username, u.username_clean, u.user_sig, u.user_sig_bbcode_uid, u.user_colour
FROM ' . POSTS_TABLE . ' p
LEFT JOIN ' . TOPICS_TABLE . ' t ON (p.topic_id = t.topic_id)
LEFT JOIN ' . FORUMS_TABLE . ' f ON (p.forum_id = f.forum_id)
LEFT JOIN ' . USERS_TABLE . ' u ON (p.poster_id = u.user_id)
WHERE ' . $sql_where . '
AND (p.post_text LIKE "%[attachment%]%[/attachment%]%"
OR p.post_attachment = 1)';}
// Search User [img] and [attachment] Posts / 4seven / 2010Кто может написать этот скрипт более универсальным чтобы поиск прикрепленных рисунков включил и custom img tags (пользовательские ббкод теги размещения изображений)
Спасибо за помощь!








