Уважаемые пользователи!
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).
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

valeks, в дополнение к посту Coba4ka.
Чтобы изменить цвет текста описания, определите класс css для него
<!-- BEGIN switch_topic_desc -->
<span class="какой-то класс с нужными атрибутами">{topicrow.switch_topic_desc.TOPIC_DESCRIPTION}</span>
<!-- END switch_topic_desc -->
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Coba4ka
phpBB 1.4.2
Сообщения: 55
Зарегистрирован: 16 лет 7 месяцев
Откуда: Яр.обл

Сообщение Coba4ka »

А цвет лучше сделать сереньким, главное чтобы с темой не сливалось.

Кто-нибудь может помочь вствить описание топика в сам топик?
вставка <!-- BEGIN switch_topic_desc -->
{L_DESCRIPTION} : {topicrow.switch_topic_desc.TOPIC_DESCRIPTION}
<!-- END switch_topic_desc -->

в вивтопик_боди.тпл не помогает )
clayton
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 16 лет 5 месяцев

Сообщение clayton »

Установил мод topic description Version: 1.15.2 вот, всё почти работает, однако возникает одна ошибка, точно даже не могу сказать где, так как всех функций модуля не знаю. Насколько я понял, описание на странице viewforum.php тоже активное, т.е. когда на него наводишь мышкой и кликаешь, что-то должно происходить, однако у меня ничего не происходит, IE в строке состояние пишет "Ошибка на странице". Что я сделал не так?

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

Насколько я понял, в описание включена следующая функция:

"<span id=\"$id\" style=\"cursor: pointer;\" onclick=\"description_postparse( '" . addslashes( $o_desc ). "', '$id' )\">$desc</span>";

только при нажании на описание, она не срабатывает, есть ли какие-нибудь сообрежения на этот счет у когонить?
Кратко по поддержке на phpbbguru.net:
Зазвонил телефон. -Кто говорит? -Слон -Откуда? -От верблюда. -Что вам надо? -Шоколада. -Для кого? -Для сына моего. -Поищите в поиске, тема есть.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

как сделать что бы описание к теме шло обязательным? То есть по типу когда к примеру не введено сообщение то пишет, что 'Вы должны ввести текст сообщения'. Можно сделать аналогично и для описания темы??
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Вот так же и сделать, то есть практически повторить код, как для контроля названия темы.

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

Курите этот кусок в functions_post.php

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

	// Check subject
	if (!empty($subject))
	{
		$subject = htmlspecialchars(trim($subject));
	}
	else if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
	{
		$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_subject'] : $lang['Empty_subject'];
	}
Заменить соотвественно subject на topic_desc, ввести дополнительную языковую переменную $lang['Empty_topic_desc'] и добавить отредактированный фрагмент после указанного.

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

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

 // Check subject
   if (!empty($subject))
   {
      $subject = htmlspecialchars(trim($subject));
   }
   else if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
   {
      $error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_subject'] : $lang['Empty_subject'];
   } 
   // Check topic_desc
   if (!empty($topic_desc))
   {
      $topic_desc = htmlspecialchars(trim($topic_desc));
   }
   else if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
   {
      $error_msg .= (!empty($error_msg)) ? '<br />' . $lang['L_TOPIC_DESCRIPTION'] : $lang['L_TOPIC_DESCRIPTION'];
   } 
сделал так. но тема создается и при отсутствие описания.
Lektor
phpBB 2.0.7
Сообщения: 574
Зарегистрирован: 17 лет 11 месяцев

Сообщение Lektor »

Zvezda
Выж в функцию не передали переменную, походу нужно еще сделать так:

<код убрал> (с)я
Последний раз редактировалось Lektor 22.04.2008 13:01, всего редактировалось 1 раз.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

Lektor
все также. тема создается и при отсутствие описания.
Lektor
phpBB 2.0.7
Сообщения: 574
Зарегистрирован: 17 лет 11 месяцев

Сообщение Lektor »

Zvezda
Поставил мод глянул... в общем удаляйте все шо сделали(как-будто только что поставили мод) и дальше вот так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

"Вы должны дать описание темы" даже при наличие описания)

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

:roll:
отвечает при создание темы.
Lektor
phpBB 2.0.7
Сообщения: 574
Зарегистрирован: 17 лет 11 месяцев

Сообщение Lektor »

Zvezda
Я на голом форуме тестю у меня все норм.. приатачте финкшн_постинг.пхп
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

приатачил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Lektor
phpBB 2.0.7
Сообщения: 574
Зарегистрирован: 17 лет 11 месяцев

Сообщение Lektor »

Zvezda
Я когда писал что вы не передали переменную в функцию не видел кода мода.. дело в том что все там было передано, и когда вы удаляли мой код вы удалили и код мода)

Теперь проверте есть ли в постинг.пхп в строке "prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on" вот это: $topic_desc если нету то добавте после $poll_length (через запятую есно)
Потому что в фанкшн_пост.пхп увас не хватает сделайте:

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

#
#-----[ FIND ]------------------------------------------
#
function prepare_post(&$mode, &$post_data, &$bbcode_on, &$html_on,
#
#-----[ IN-LINE FIND ]------------------------------------------
#
&$poll_length
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, &$topic_desc
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

Lektor
все. все работает. огромное спасибо.
vulkan

Re: Мод Topic Description

Сообщение vulkan »

всем привет...прочитал первые 3 страници темы, вроде все проанализировал...

установил Topic Description 1.0.5, 2 раза все проверил
успешно выполнил SQL запрос

и вот проблема...

во viewforum не отображается описании

Изображение

это при том что оно есть

Изображение

посоветуйте пожалуйста в чем проблема... :( уже 2 часа сижу...

Добавлено спустя 39 минут 39 секунд:
Re:
Splurov писал(а):Открываем viewtopic.php
находим строчку (привожу не полностью - только начало):

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

$sql = "SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id
В строке после

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

t.topic_last_post_id
добавляем

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

, t.topic_desc
Затем ищем

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

$topic_id = intval($forum_topic_data['topic_id']);
После добавляем

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

if ( !empty($forum_topic_data['topic_desc']))
{
    $topic_desc = smilies_pass($forum_topic_data['topic_desc']);
}
else
{
    $topic_desc = '';
}
Потом ищем строку

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

'REPLY_IMG' => $reply_img,
после неё добавляем

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

'TOPIC_DESCRIPTION' => $topic_desc,
'L_DESCRIPTION' => $lang['Description'],
Если я нигде не ошибся, то в шаблоне viewtopic_body.tpl появится новые переменные {L_DESCRIPTION} и {TOPIC_DESCRIPTION}, которые соответственно значят "Описание темы" ну и само описание :-)
и єто тоже сделал....
только не пойму как
в шаблоне viewtopic_body.tpl появится новые переменные {L_DESCRIPTION} и {TOPIC_DESCRIPTION},
если я их самостоятельно туда не писал.... :shock:

если так....скажи куда именно нужно вписать {L_DESCRIPTION} и {TOPIC_DESCRIPTION} в viewtopic_body.tpl :? :cry:

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