Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.

Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Topics Sorted By Type At Forum View

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

А вы сколько частей мода поставили?
Вообще копать надо здесь

Код: Выделить всё

		else if( $topic_type == POST_GLOBAL_TOPIC ) 
		{ 
			$topic_type = $lang['Topic_global_topic'] . ' '; 
		} 
... а делать по аналогии с аддоном для Global Announcement, который есть в дистрибутиве мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
zelk
phpBB 1.4.0
Сообщения: 30
Стаж: 18 лет

Сообщение zelk »

Поставил только первую часть, основную, дальше там аптейты, но их не ставил, так как у меня не стоит, то что они дополняют.

Попробую сделать сам, не получиться обращусь за помощью.
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 10 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение MXM »

Xpert писал(а):Если установлен Global Announcement, то глобальное объявление будет появляться вместе с другими объявлениями.
Xpert, как сделать так, чтобы Global Announcement не появлялся с обычными объявлениями, чтобы для Global Announcement было свой раздел?

Вот что получилось у меня:

Код: Выделить всё

код удалил
Обновил согласно поправки Xpertа.
Последний раз редактировалось MXM 18.04.2007 12:33, всего редактировалось 3 раза.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

У тебя $global_anno_cnt равно всегда нулю, ты нигде не учитываешь его величину. И возможно надо еще смотреть на предмет того, не считаются ли важные за объявления, ато получится ситуация, когда у тебя "отделение" для объявлений есть, а тем нет. Выложи viewforum.php, посмотрю...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение MXM »

Xpert, да, у меня в коде нет ни одной строчки где эта переменная $global_anno_cnt имела какое-либо значние.
Заранее спасибо!
Последний раз редактировалось MXM 09.10.2006 11:30, всего редактировалось 1 раз.
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 10 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Это флешмоб? Трудно уделить мне минуту? :lol: Xpert, не респект! :twisted:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

severnet
Поиск еще никто не отменял.

Добавлено спустя 17 минут 45 секунд:

MXM

Код: Выделить всё

FIND
$topic_rowset = array(); 
$total_announcements = 0; 
while( $row = $db->sql_fetchrow($result) ) 
{ 
   $topic_rowset[] = $row; 
   $total_announcements++; 
} 

REPLACE WITH
$topic_rowset = array(); 
$global_anno_cnt = 0; 
while( $row = $db->sql_fetchrow($result) ) 
{ 
   $topic_rowset[] = $row; 
   $global_anno_cnt ++; 
}

FIND
// 2 rows deleted - Global announcement MOD
while( $row = $db->sql_fetchrow($result) )

REPLACE WITH
// 2 rows deleted - Global announcement MOD
$total_announcements = 0; 
while( $row = $db->sql_fetchrow($result) )
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 10 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Xpert писал(а):Поиск еще никто не отменял.
Ясен перец, но по аналогии твой способ осуществить не получилость:

Изображение

В архиве два файла, оригинальный и мой (оптимизированный). Посмотрим, плиз, где косяк.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

severnet
Еще раз, для тех кто в танке - в поиск! Meithar или кто-то еще выкладывали решение специально для тех, у кого есть eXtreme Styles.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 10 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Если у вас установлен eXtreme Styles mod, то можно это разделение так сделать (совсем просто)
Это такой геморрой, поэтому легче будет снести Topics Sorted By Type At Forum View. Или отказаться от Torrent Mod'а. :?
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение MXM »

Xpert, спасибо! Всё работает корректно.
Xpert, у меня предложение: может как аддон сделаем к моду topics sorted by type?
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение MXM »

Xpert, обнаружил ошибку.
Создаю в форуме новую категорию, затем...
Добавляю в эту категорию сначала:
- тему 111 со статусом - Прилепленная, после...
- тему 222 со статусом - Объявление, после...
- тему 333 со статусом - Важная, после этого изчезает тема 111, см. рис. 222&333, затем...
- тему 444 со статусом - Обычная, после этого тему не видно, но появляется тема 111, см. рис. 111&222&333, затем...
- тему 555 со статусом - Обычная, после этого тему видно, но тема 444 не появляется, см. рис. 111&222&333&555.
Если удалить тему 333 (Важная), то тема 444 появляется.
P.S. Поторопился я на счет корректности работы. :(

P.S. вложения (рис.) удалил.
Последний раз редактировалось MXM 18.04.2007 12:35, всего редактировалось 1 раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

А можно получившийся файлик с кодом в студию? :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 1 месяц
Откуда: Санкт-Петербург

Сообщение MXM »

Да, можно, выкладываю.

P.S. вложение удалил.
Последний раз редактировалось MXM 18.04.2007 12:31, всего редактировалось 1 раз.

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»