Topics Sorted By Type At Forum View

Все моды, созданные нашим сообществом для phpBB 2.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.

Сообщение Xpert 29.09.2006 7:22

А вы сколько частей мода поставили?
Вообще копать надо здесь
Код: Выделить всё
      else if( $topic_type == POST_GLOBAL_TOPIC )
      {
         $topic_type = $lang['Topic_global_topic'] . ' ';
      }

... а делать по аналогии с аддоном для Global Announcement, который есть в дистрибутиве мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение zelk 30.09.2006 0:53

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

Попробую сделать сам, не получиться обращусь за помощью.
zelk
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 29.09.2006 1:20

Сообщение severnet 05.10.2006 2:20

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

Сообщение MXM 06.10.2006 9:50

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

Вот что получилось у меня:
Код: Выделить всё
код удалил
Обновил согласно поправки Xpertа.
Последний раз редактировалось MXM 18.04.2007 12:33, всего редактировалось 3 раз(а).
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 585
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург

Сообщение Xpert 06.10.2006 16:44

У тебя $global_anno_cnt равно всегда нулю, ты нигде не учитываешь его величину. И возможно надо еще смотреть на предмет того, не считаются ли важные за объявления, ато получится ситуация, когда у тебя "отделение" для объявлений есть, а тем нет. Выложи viewforum.php, посмотрю...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение MXM 06.10.2006 16:56

Xpert, да, у меня в коде нет ни одной строчки где эта переменная $global_anno_cnt имела какое-либо значние.
Заранее спасибо!
Последний раз редактировалось MXM 09.10.2006 11:30, всего редактировалось 1 раз.
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 585
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург

Сообщение severnet 06.10.2006 17:12

Это флешмоб? Трудно уделить мне минуту? :lol: Xpert, не респект! :twisted:
Аватара пользователя
severnet
phpBB 2.0.12
 
Сообщения: 516
Зарегистрирован: 23.11.2004 18:00
Откуда: Санкт-Петербург

Сообщение Xpert 06.10.2006 21:29

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) )
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение severnet 07.10.2006 22:46

Xpert писал(а):Поиск еще никто не отменял.

Ясен перец, но по аналогии твой способ осуществить не получилость:

Изображение

В архиве два файла, оригинальный и мой (оптимизированный). Посмотрим, плиз, где косяк.
Вложения
viewtopic_torrent.zip
(3.81 Кб) Скачиваний: 349
Аватара пользователя
severnet
phpBB 2.0.12
 
Сообщения: 516
Зарегистрирован: 23.11.2004 18:00
Откуда: Санкт-Петербург

Сообщение Xpert 08.10.2006 7:40

severnet
Еще раз, для тех кто в танке - в поиск! Meithar или кто-то еще выкладывали решение специально для тех, у кого есть eXtreme Styles.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение severnet 08.10.2006 13:32

Если у вас установлен eXtreme Styles mod, то можно это разделение так сделать (совсем просто)

Это такой геморрой, поэтому легче будет снести Topics Sorted By Type At Forum View. Или отказаться от Torrent Mod'а. :?
Аватара пользователя
severnet
phpBB 2.0.12
 
Сообщения: 516
Зарегистрирован: 23.11.2004 18:00
Откуда: Санкт-Петербург

Сообщение MXM 09.10.2006 11:30

Xpert, спасибо! Всё работает корректно.
Xpert, у меня предложение: может как аддон сделаем к моду topics sorted by type?
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 585
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург

Сообщение MXM 16.10.2006 23:47

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 раз.
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 585
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург

Сообщение Xpert 17.10.2006 6:15

А можно получившийся файлик с кодом в студию? :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение MXM 17.10.2006 8:32

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

P.S. вложение удалил.
Последний раз редактировалось MXM 18.04.2007 12:31, всего редактировалось 1 раз.
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 585
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург

Пред.След.

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

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

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