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

Мод Topic Description

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Зарегистрирован: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Smayliks
Всё же лучше применить какой-нибудь стиль для описания =)

Например

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

<span class="cattitle">{TOPIC_DESCRIPTION}</span>
или

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

<span class="genmed">{TOPIC_DESCRIPTION}</span>
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Зарегистрирован: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

Siava, добавил, картинку заменил.

(Хотя, имхо, и без стиля нормально смотрелось. =))) )

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

Собственно, по аналогии делается вывод описания в результаты поиска:

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

# 
#-----[ OPEN ]--------------------------------------- 
#
search.php
# 
#-----[ FIND ]--------------------------------------- 
#
			$message = $searchset[$i]['post_text'];
			$topic_title = $searchset[$i]['topic_title'];
# 
#-----[ AFTER, ADD ]--------------------------------- 
#
			$topic_description = $searchset[$i]['topic_description'];
# 
#-----[ FIND ]--------------------------------------- 
#
				$template->assign_block_vars("searchresults", array( 
					'TOPIC_TITLE' => $topic_title,
# 
#-----[ AFTER, ADD ]--------------------------------- 
#
					'TOPIC_DESCRIPTION' => $topic_description,
# 
#-----[ FIND ]--------------------------------------- 
#
					'REPLIES' => $replies,
					'TOPIC_TITLE' => $topic_title,
# 
#-----[ AFTER, ADD ]--------------------------------- 
#
					'TOPIC_DESCRIPTION' => $topic_description,
Далее, в необходимых местах шаблона, вставляется {TOPIC_DESCRIPTION}
Я в своём случае вставил только при отображении топиков в качестве результата поиска:

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

#
#-----[ OPEN ]--------------------------------------- 
#
search_results_topics.tpl
# 
#-----[ FIND ]--------------------------------------- 
#
	<td class="row2"><span class="topictitle">{searchresults.NEWEST_POST_IMG}{searchresults.TOPIC_TYPE}<a href="{searchresults.U_VIEW_TOPIC}" class="topictitle">{searchresults.TOPIC_TITLE}</a></span><br /><span class="gensmall">{searchresults.GOTO_PAGE}</span></td>
# 
#-----[ INLINE, FIND ]------------------------------------ 
#
{searchresults.TOPIC_TITLE}</a></span>
# 
#-----[ INLINE, AFTER ADD ]--------------------------------- 
#
<br /><span class="topictitle">{searchresults.TOPIC_DESCRIPTION}</span>
Выглядит так:
Изображение
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Зарегистрирован: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Аддоны просто класс!

Решил снова поставить, но с модом "фёрст пост он эври пейдж" возникли проблемс, а именно в конце данной строки:

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

$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, , topic_description, topic_show_first_post) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote, '$t_desc', $topic_show_first_post)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_show_first_post = '$topic_show_first_post' " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : ""). ", topic_description = '$t_desc', topic_show_first_post = '$topic_show_first_post'" . "WHERE topic_id = $topic_id";
Вот из-за неё не пашет нефига.

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

Неожиданно все заработало, но строчка мне всё равно не нравится. Посмотрите внимательно, плиз.

Добавлено спустя 20 минут 43 секунды:
Smayliks писал(а):Выглядит это так:
А как можно сделать цвет описания темы серым?
Изображение
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Зарегистрирован: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

severnet писал(а):Решил снова поставить, но с модом "фёрст пост он эври пейдж" возникли проблемс, а именно в конце данной строки:
А теперь проверьте, будет ли у вас в данном случае работать редактирование первого сообщения темы, в которой есть опрос.

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

Вот так, пожалуй, будет немного правельней

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

		$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post, topic_description) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote, $topic_show_first_post, '$t_desc')" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_show_first_post = '$topic_show_first_post' " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . ", topic_description = '$t_desc' WHERE topic_id = $topic_id";
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Зарегистрирован: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Smayliks писал(а):А теперь проверьте, будет ли у вас в данном случае работать редактирование первого сообщения темы, в которой есть опрос.
Работает.
Изображение
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Зарегистрирован: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

severnet, ну и пусть себе работает. =)))
//
// That's all, Folks!
// -------------------------------------------------
Der Sharp
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 18 лет 4 месяца

Сообщение Der Sharp »

как открыть файл Topic_Description105a.mod?
чем его открыть он по умолчанию определяеться как винамп файл.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Блокнотом или иным текстовым редактором.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Der Sharp
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 18 лет 4 месяца

Сообщение Der Sharp »

ща попробую!
огромное спасибо!
SNA
phpBB 1.4.1
Сообщения: 44
Зарегистрирован: 18 лет 5 месяцев

Сообщение SNA »

Сначала не туда сообщение запостил....

Вобщем проблема: Стоит мод Topic_Description105a
Во всех разделах форума можно создать новую тему с коментарием к теме, но при редактировании первого сообщения в теме, комментарий исчезает и уже не вставляется никаким образом.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Зарегистрирован: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

SNA
Наверно при устновке что-то пропустили.. :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Der Sharp
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 18 лет 4 месяца

Сообщение Der Sharp »

помогите найти ошибку. поставил мод. все встало. страницы загружаються.
тока вот такая проблема когда создаю новую тему получаю вот это при нажатии отправить:

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

Error in posting

DEBUG MODE

SQL Error : 1054 Unknown column 'topic_desc' in 'field list'

INSERT INTO zed_topics (topic_title,topic_desc, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('вым','выаыв', 39, 1137156874, 11, 0, 0, 0)

Line : 264
File : functions_post.php
как сделать этот хренов запрос к база? помогите!
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Зарегистрирован: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Der Sharp писал(а):как сделать этот хренов запрос к база? помогите!
phpmyadmin -> sql -> copy/paste запрос -> отправить

Сложно что ли?

(или через мою подпись)

Добавлено спустя 46 секунд:

Я имею в виду что таблицы в базу добавить надо.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Der Sharp
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 18 лет 4 месяца

Сообщение Der Sharp »

а куда его ставить-то, это phpmyadmin??
Аватара пользователя
Voyageur
phpBB 1.4.2
Сообщения: 63
Зарегистрирован: 18 лет 3 месяца

Сообщение Voyageur »

Приветствую. У меня такая же проблема, как и писалось:
"Эм.. У меня тут такое дело: поставил мод, в БД добавил таблицу, да и вроди бы все нормально установилось, нигде ошибки не вылазили, ничего, но одно НО: нигде это самое "описание топика" не пишется, хотя при создании темы текст введен, что может быть не так?!
Кстати еще - оно должно показывать "Topic Description:" ("Описание:") под названием темы, когда строка описания не заполнена?"

Подскажите, что делать-то? :roll: :?:
Сила Твоя всегда с Тобой

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