Вывод сообщения из темы

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Burgor
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 3 месяца

Re: Вывод сообщения из темы

Сообщение Burgor »

Не хотелось создавать дополнительную тему.
Подскажите пожалуйста как выводить текст( это уже понятно из предыдущих постов ) да еще и с картинками?
Спасибо большое.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Вывод сообщения из темы

Сообщение nissin »

А вы пробовали выводить?
Он с картинками выводится.
Burgor
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 3 месяца

Re: Вывод сообщения из темы

Сообщение Burgor »

Да пробовал, выводится к сожалению только текст,начал уже копать функции форумные и смотреть что и как.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Вывод сообщения из темы

Сообщение nissin »

А картинки не во вложениях случайно?
Burgor
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 3 месяца

Re: Вывод сообщения из темы

Сообщение Burgor »

как аттач.
а нужно чтоб был урлом?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Вывод сообщения из темы

Сообщение nissin »

В данном случае будут отображаться изображения вставленные через bbcode.
Для отображения вложений, нужно дописывать код.
Burgor
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 3 месяца

Re: Вывод сообщения из темы

Сообщение Burgor »

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

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

$sql = 'SELECT t.topic_id, t.forum_id, t.topic_title, t.topic_last_post_id, t.topic_first_post_id, t.topic_replies, t.topic_replies_real, p.post_id, p.post_text, p.bbcode_uid, p.bbcode_bitfield, p.post_attachment, p.post_approved, a.topic_id, a.real_filename, a.attach_id
   FROM ' . TOPICS_TABLE . ' AS t, ' . POSTS_TABLE . ' AS p, '.ATTACHMENTS_TABLE." AS a
   WHERE t.topic_id = $topic_id
      AND p.post_id = t.topic_first_post_id
      AND a.topic_id = $topic_id";

$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);

echo '<pre>';print_r($row);echo '</pre>';

$post_text = generate_text_for_display($row['post_text'], $row['bbcode_uid'], $row['bbcode_bitfield'], 7);

// Assign index specific vars
$template->assign_vars(array(
   'POST_TEXT'      => $post_text)
);

// Output page
page_header($user->lang['INDEX']);

$template->set_filenames('announcements',array(
   'body' => 'test_body.html')
);
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Вывод сообщения из темы

Сообщение nissin »

Вложений может быть несколько, поэтому лучше отдельный запрос сделать.
Посмотрите viewtopic.php
Burgor
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 3 месяца

Re: Вывод сообщения из темы

Сообщение Burgor »

Вчера как раз начал копать его.
Если не затруднит, может подскажешь какую функцию смотреть.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Вывод сообщения из темы

Сообщение nissin »

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

/**
* General attachment parsing
*
* @param mixed $forum_id The forum id the attachments are displayed in (false if in private message)
* @param string &$message The post/private message
* @param array &$attachments The attachments to parse for (inline) display. The attachments array will hold templated data after parsing.
* @param array &$update_count The attachment counts to be updated - will be filled
* @param bool $preview If set to true the attachments are parsed for preview. Within preview mode the comments are fetched from the given $attachments array and not fetched from the database.
*/
function parse_attachments($forum_id, &$message, &$attachments, &$update_count, $preview = false)
Burgor
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 3 месяца

Re: Вывод сообщения из темы

Сообщение Burgor »

Спасибо большое.
Начал практически тоже самое только сам писать( но на это ушло бы гараздо больше времени ), будем разбираться что к чему.
Аватара пользователя
tstas
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 5 месяцев
Благодарил (а): 1 раз

Re: Вывод сообщения из темы

Сообщение tstas »

А как сделать примерно тоже самое, только выборку из календаря. phpdoard 3 и calendar 0.0.8 Спасибо
Тяжело чему то учится в 73 года

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