Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Topics Sorted By Type At Forum View

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

Сообщение Xpert »

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

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

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

zelk
phpBB 1.4.0
Сообщения: 30
Зарегистрирован: 29.09.2006 1:20

Сообщение zelk »

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

Попробую сделать сам, не получиться обращусь за помощью.

Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Зарегистрирован: 23.11.2004 17:00
Откуда: Санкт-Петербург

Сообщение severnet »


Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение MXM »

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

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

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

код удалил
Обновил согласно поправки Xpertа.
Последний раз редактировалось MXM 18.04.2007 12:33, всего редактировалось 3 раза.

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert »

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

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение MXM »

Xpert, да, у меня в коде нет ни одной строчки где эта переменная $global_anno_cnt имела какое-либо значние.
Заранее спасибо!
Последний раз редактировалось MXM 09.10.2006 11:30, всего редактировалось 1 раз.

Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Зарегистрирован: 23.11.2004 17:00
Откуда: Санкт-Петербург

Сообщение severnet »

Это флешмоб? Трудно уделить мне минуту? :lol: Xpert, не респект! :twisted:

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 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
Зарегистрирован: 23.11.2004 17:00
Откуда: Санкт-Петербург

Сообщение severnet »

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

Изображение

В архиве два файла, оригинальный и мой (оптимизированный). Посмотрим, плиз, где косяк.
Вложения
viewtopic_torrent.zip
(3.81 КБ) 577 скачиваний

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert »

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

Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Зарегистрирован: 23.11.2004 17:00
Откуда: Санкт-Петербург

Сообщение severnet »

Если у вас установлен eXtreme Styles mod, то можно это разделение так сделать (совсем просто)
Это такой геморрой, поэтому легче будет снести Topics Sorted By Type At Forum View. Или отказаться от Torrent Mod'а. :?

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение MXM »

Xpert, спасибо! Всё работает корректно.
Xpert, у меня предложение: может как аддон сделаем к моду topics sorted by type?

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 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
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert »

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

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение MXM »

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

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

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