Пропустить

Search User [img] and [attachment] Posts v.0.0.2

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Search User [img] and [attachment] Posts v.0.0.2

Сообщение Vova_OB » 09.03.2011 18:48

Search User [img] and [attachment] Posts v.0.0.2

- Показивает в списке пользователей и профиле пользователя количество сообщений (пользователя) с вложениями 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 (пользовательские ббкод теги размещения изображений)

Спасибо за помощь!
Вложения
install_mod.xml
инструкция установки
(14.35 КБ) Скачиваний: 14

Vova_OB
phpBB 2.0.4
 
Сообщения: 224
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 45 раз.
Поблагодарили: 4 раз.

Re: Search User [img] and [attachment] Posts v.0.0.2

Сообщение Vova_OB » 06.06.2011 13:58

неактуально поскольку если в custom bbcode img tags включить комбинацию ,букв img
пример [imgmycustbbc][/imgmycustbbc] то скрипт поиска будет искать и статистика сообщений с изображениями будет верна

Vova_OB
phpBB 2.0.4
 
Сообщения: 224
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 45 раз.
Поблагодарили: 4 раз.

Re: Search User [img] and [attachment] Posts v.0.0.2

Сообщение sweetah » 06.06.2011 14:27

И ещё плюс если сообщение с вложениями процитировать.

Добавлено спустя 3 минуты 34 секунды:
У меня кстати вообще очень странно работает поиск сообщений с вложениями и с изображениями в тегах img - и в том и в другом случае в результатах поиска совершенно посторонние сообщения и, даже если искать аттачменты, будут находится посты с img и наоборот...
Аватара пользователя
sweetah
phpBB 2.0.6
 
Сообщения: 271
Зарегистрирован: 26.01.2010 15:43
Благодарил (а): 51 раз.
Поблагодарили: 10 раз.

Re: Search User [img] and [attachment] Posts v.0.0.2

Сообщение Vova_OB » 06.06.2011 17:58

sweetah писал(а):если искать аттачменты


атачменты имеется в виду все файлы любого типа и img подпадает под это и потому находится я так понимаю!

Vova_OB
phpBB 2.0.4
 
Сообщения: 224
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 45 раз.
Поблагодарили: 4 раз.

Re: Search User [img] and [attachment] Posts v.0.0.2

Сообщение sweetah » 06.06.2011 22:23

Там простая система - посты с вложениями ищутся по тексту. Если в тексте есть слово (или часть слова) "attachment" этот пост засчитывается. То же самое и с картинками добавленными с помощью тега "img". Отсюда все косяки.
Аватара пользователя
sweetah
phpBB 2.0.6
 
Сообщения: 271
Зарегистрирован: 26.01.2010 15:43
Благодарил (а): 51 раз.
Поблагодарили: 10 раз.

Re: Search User [img] and [attachment] Posts v.0.0.2

Сообщение MIT » 07.06.2011 14:17

Мда... Представляю, насколько чудовищную нагрузку даёт эта поделка на сколько-нибудь большних конференциях... :roll:
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 2060
Зарегистрирован: 14.03.2009 18:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 16 раз.
Поблагодарили: 277 раз.

Re: Search User [img] and [attachment] Posts v.0.0.2

Сообщение Shredder » 07.06.2011 15:26

MIT
Напишешь своё чудо, чтоб посрамить англичан? Я только за.

Shredder
Former team member
 
Сообщения: 1034
Зарегистрирован: 14.12.2008 11:18
Благодарил (а): 62 раз.
Поблагодарили: 181 раз.

Re: Search User [img] and [attachment] Posts v.0.0.2

Сообщение Vova_OB » 07.06.2011 15:56

что имеем то имеем, если кто может лучше - пожалуйста, будем рады!

Vova_OB
phpBB 2.0.4
 
Сообщения: 224
Зарегистрирован: 01.06.2010 23:53
Откуда: Kiev Ukraine
Благодарил (а): 45 раз.
Поблагодарили: 4 раз.


Вернуться в Поддержка модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы