Добрый день, коллеги.
Вывожу анонсы последних сообщений с форума на главную страничку сайта. Но код некорректное отображается когда идут теги типа [quote] и любой другой. они крокозябрами, а текст нормальный.
некорректное отображение bbc кода
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 15 лет 11 месяцев
- Откуда: Красноярск
некорректное отображение bbc кода
Последний раз редактировалось rocketoleg 07.05.2009 19:03, всего редактировалось 1 раз.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: некорректное отображение bbc кода
rocketoleg
Телепатов у нас нет, что и как вы выводите, никто, кроме вас, не в курсе.
Телепатов у нас нет, что и как вы выводите, никто, кроме вас, не в курсе.
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 15 лет 11 месяцев
- Откуда: Красноярск
Re: некорректное отображение bbc кода
программист сказал мод какой-то есть.
такой скрипт стоит:
<?php
/**************************************
*************** FORUM LAST TOPIC
***************************************/
//$res->page_content .= "<h1>FoRuM</h1>";
// $pref='triz_forum_eng_';
// $forum_link='http://forum.ххххх.com/';
$pref='triz_forum_';
$forum_link='http://rus.ххххх.com/forum/';
$sql = "SELECT t.topic_id,
t.topic_title,
t.topic_last_post_id,
t.forum_id,
t.topic_type,
t.topic_status,
p.post_id,
p.poster_id,
p.post_time,
pt.post_text,
u.user_id,
u.username,
u.user_lastvisit
FROM ".$pref."topics t,
".$pref."forums f,
".$pref."posts p,
".$pref."posts_text pt,
".$pref."users u
WHERE t.forum_id = 51
AND t.topic_id = p.topic_id
AND f.forum_id = t.forum_id
AND t.topic_status <> 2
AND p.post_id = t.topic_last_post_id
AND p.poster_id = u.user_id
AND pt.post_id = p.post_id
ORDER BY t.topic_last_post_id DESC
LIMIT 2";
$query=mysql_query($sql);
$total_topics = 0;
$topic_rowset = array();
while( $fetch = mysql_fetch_object($query)){
$topic_rowset[] = $fetch;
$total_topics++;
}
if( $total_topics ){
$res->page_content.='
<tr>
<td><img height="24" alt="" src="images/sin_ug.gif" width="6"/></td>
<td class="bg7" align="right"><img height="1" alt="" src="images/0.gif" width="217"/><br/>
<a href="http://www.ххххх.com/forum.html"><span class="zag">LATEST TOPIC </span></a><br/>
</td>
</tr>
<tr>
<td colspan="2">
<div>
<table border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">
<tr>
<td>';
for($i = 0; $i < $total_topics; $i++){
$res->page_content.='
<a href="'.$forum_link.'viewtopic.php?t='.$topic_rowset[$i]->topic_id.'&default_lang=english">'.$topic_rowset[$i]->topic_title.'</a><br>
<span style="font:11px Tahoma; color:#475F6D;">'.substr(del_bb($topic_rowset[$i]->post_text), 0, 150).'... </span><a href="'.$forum_link.'viewtopic.php?default_lang=english&p='.$topic_rowset[$i]->post_id.'#'.$topic_rowset[$i]->post_id.'">read more »</a><br><br>';
}
$res->page_content.=' </td></tr>
</table>
</div>
</td>
</tr>
';
}
/**************************************
*************** FORUM LAST TOPIC END
***************************************/
такой скрипт стоит:
<?php
/**************************************
*************** FORUM LAST TOPIC
***************************************/
//$res->page_content .= "<h1>FoRuM</h1>";
// $pref='triz_forum_eng_';
// $forum_link='http://forum.ххххх.com/';
$pref='triz_forum_';
$forum_link='http://rus.ххххх.com/forum/';
$sql = "SELECT t.topic_id,
t.topic_title,
t.topic_last_post_id,
t.forum_id,
t.topic_type,
t.topic_status,
p.post_id,
p.poster_id,
p.post_time,
pt.post_text,
u.user_id,
u.username,
u.user_lastvisit
FROM ".$pref."topics t,
".$pref."forums f,
".$pref."posts p,
".$pref."posts_text pt,
".$pref."users u
WHERE t.forum_id = 51
AND t.topic_id = p.topic_id
AND f.forum_id = t.forum_id
AND t.topic_status <> 2
AND p.post_id = t.topic_last_post_id
AND p.poster_id = u.user_id
AND pt.post_id = p.post_id
ORDER BY t.topic_last_post_id DESC
LIMIT 2";
$query=mysql_query($sql);
$total_topics = 0;
$topic_rowset = array();
while( $fetch = mysql_fetch_object($query)){
$topic_rowset[] = $fetch;
$total_topics++;
}
if( $total_topics ){
$res->page_content.='
<tr>
<td><img height="24" alt="" src="images/sin_ug.gif" width="6"/></td>
<td class="bg7" align="right"><img height="1" alt="" src="images/0.gif" width="217"/><br/>
<a href="http://www.ххххх.com/forum.html"><span class="zag">LATEST TOPIC </span></a><br/>
</td>
</tr>
<tr>
<td colspan="2">
<div>
<table border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">
<tr>
<td>';
for($i = 0; $i < $total_topics; $i++){
$res->page_content.='
<a href="'.$forum_link.'viewtopic.php?t='.$topic_rowset[$i]->topic_id.'&default_lang=english">'.$topic_rowset[$i]->topic_title.'</a><br>
<span style="font:11px Tahoma; color:#475F6D;">'.substr(del_bb($topic_rowset[$i]->post_text), 0, 150).'... </span><a href="'.$forum_link.'viewtopic.php?default_lang=english&p='.$topic_rowset[$i]->post_id.'#'.$topic_rowset[$i]->post_id.'">read more »</a><br><br>';
}
$res->page_content.=' </td></tr>
</table>
</div>
</td>
</tr>
';
}
/**************************************
*************** FORUM LAST TOPIC END
***************************************/
Последний раз редактировалось rocketoleg 14.05.2009 19:44, всего редактировалось 2 раза.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: некорректное отображение bbc кода
Судя по запросу, у вас phpBB2.
Тема будет перенесена в форум Для авторов (phpBB 2.0.x).
По вашему вопросу: тексты постов могут содержать bbcode, а так как в скрипте, написанном вашим программистом, они никак не обрабатываются, то и показываются как есть.
Тема будет перенесена в форум Для авторов (phpBB 2.0.x).
По вашему вопросу: тексты постов могут содержать bbcode, а так как в скрипте, написанном вашим программистом, они никак не обрабатываются, то и показываются как есть.
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 15 лет 11 месяцев
- Откуда: Красноярск
Re: некорректное отображение bbc кода
да, похоже так, я апгрейдил форум до последней версии 2.хх
Вот нашел мод скрывающий bb код.
Hide BBCode
This hack will give you BBCode hide function.
Его поставить?
Вот нашел мод скрывающий bb код.
Hide BBCode
This hack will give you BBCode hide function.
Его поставить?
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: некорректное отображение bbc кода
Он никакого отношения к вашему вопросу не имеет.rocketoleg писал(а):Hide BBCodeThis hack will give you BBCode hide function. Его поставить?
Обращайтесь к вашему программисту.rxu писал(а):По вашему вопросу: тексты постов могут содержать bbcode, а так как в скрипте, написанном вашим программистом, они никак не обрабатываются, то и показываются как есть.
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 15 лет 11 месяцев
- Откуда: Красноярск
Re: некорректное отображение bbc кода
так он говорит, мод надо поставить или плагин, мод уже существует, мол. Моды я ставил (abq), ничего сложного.