Пропустить

Отображение id темы

Идеи для расширения функциональности phpBB 2.0.x

Отображение id темы

Сообщение PhoeNiXX » 19.12.2007 19:39

Люди, подскажите пожалуйста, есть ли какой-нибудь мод или можно ли как-нибудь сделать самому следующее:
После создания темы - id темы прописывается в скобках справа от названия темы.
(Специфика моего форума такова, что пользователь должен знать id своей темы, а объяснять каждому "танкисту", что id можно посмотреть в строке браузера сил не хватит, фак тоже не поможет.)
Аватара пользователя
PhoeNiXX
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 07.12.2007 3:20
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alek$ » 19.12.2007 19:52

PhoeNiXX
мода нет, но это решается правкой пары строчек во viewtopic.php
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение Поручик » 19.12.2007 19:53

#
#----- [OPEN] ----------------
#
styles\prosilver\template\viewtopic_body.html

#
#----- [FIND] ----------------
#
<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>

#
#----- [IN-LINE FIND] ----------------
#
</a>

#
#----- [IN-LINE AFTER, ADD] ----------------
#
 # [{TOPIC_ID}]

#
#----- [OPEN] ----------------
#
styles\subsilver2\template\viewtopic_body.html

#
#----- [FIND] ----------------
#
	<h2><a class="titles" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>

#
#----- [IN-LINE FIND] ----------------
#
</a>

#
#----- [IN-LINE AFTER, ADD] ----------------
#
 # [{TOPIC_ID}]



После внесения изменений не забудьте очистить кэш в Администраторским разделе.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение Alek$ » 19.12.2007 20:02

Поручик писал(а):После внесения изменений не забудьте очистить кэш в Администраторским разделе.

Кто-то из нас глючит :)
Запросы модов для phpBB 2.0.x
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение Поручик » 19.12.2007 20:06

Мммм, 3.14здец. :mrgreen:
Тогда сделаем так. Это перенесем в раздел Олимпуса, все равно пригодится, а тс создаст новую тему в разделе двушки.

Добавлено спустя 1 минуту 33 секунды:

Alek$ писал(а):решается правкой пары строчек во viewtopic.php

Вернее, кого-то двоих из нас троих глючит.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение Alek$ » 19.12.2007 20:19

Поручик писал(а):кого-то двоих из нас троих глючит.

То есть как это?
#
#----- [OPEN] ----------------
#
viewtopic.php
#
#----- [FIND] ----------------
#
$forum_name = $forum_topic_data['forum_name'];
$topic_title = $forum_topic_data['topic_title'];
$topic_id = intval($forum_topic_data['topic_id']);
$topic_time = $forum_topic_data['topic_time'];
#
#----- [AFTER, ADD] ----------------
#
$topic_title .= ' (' . $topic_id . ')';
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение PhoeNiXX » 19.12.2007 20:24

Ммм, люди, конечно, спасибо огромное за помощь, только я так и не понял как это сделать применимо к phpBB 2.0.22 :shock:

Добавлено спустя 4 минуты 18 секунд:

оппа, опередили меня немного :D
Правка viewtopic.php дала отображение id в теле самого сообщения (ну вверху после его названия)
А какие строки надо подправить, чтобы это отображалось в viewforum.php ?
Аватара пользователя
PhoeNiXX
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 07.12.2007 3:20
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alek$ » 19.12.2007 20:25

http://www.phpbbguru.net/community/view ... 311#172311
:)

Теоретически, должно сработать.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение Поручик » 19.12.2007 20:33

Alek$, да. Офигеть, как быстро начал двушку забывать. :shock:

PhoeNiXX
То, что Alek$ написал, для phpBB 2.0.22.

Добавлено спустя 4 минуты 6 секунд:

Для viewforum.php один из вариантов
#
#----- [OPEN] ----------------
#
viewforum.php

#
#----- [FIND] ----------------
#
			'TOPIC_TITLE' => $topic_title,
#
#----- [REPLACE WITH] ----------------
#
			'TOPIC_TITLE' => $topic_title . ' (' . $topic_id . ')',


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

Или так
#
#----- [OPEN] ----------------
#
viewforum.php

#
#----- [FIND] ----------------
#
		$topic_title = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $topic_rowset[$i]['topic_title']) : $topic_rowset[$i]['topic_title'];

#
#----- [AFTER, ADD] ----------------
#
		$topic_title .= ' (' . $topic_id . ')';
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение PhoeNiXX » 19.12.2007 20:36

О, супер! Спасибо! Сработало :)
А можно как-нибудь добавить туда фразу "id темы:" перед числом, чтобы люди сразу понимали, что означает это число?
Аватара пользователя
PhoeNiXX
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 07.12.2007 3:20
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 19.12.2007 20:38

Ладно, уже поздно, завтра пост для олимпуса вынесу в отдельную тему, если желающих не найдется.

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

Вместо этого напишите
' (id темы: '

и вся музыка
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение PhoeNiXX » 19.12.2007 20:48

Спасибо огромное! Теперь все стало, как было нужно :D
Аватара пользователя
PhoeNiXX
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 07.12.2007 3:20
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


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

 

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

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

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

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