Помощ за скрипта за извличане на новини

Pavkataa

Registered
Как да направя новините да са в таблица и също така да премахна BB Code защото излиза и той в новините


Код:
[b:e6eebf1283]За да се вижда вашия статус трябва да дадете от Скайпа си :arrow: Инструменти :arrow: Настройки :arrow: Поверителност
:arrow: и да сложите отметка на "Показвай Личния Статус в Интернет!!! Добре ще е да го направите.Така може да си спестите
даването на безкрайни пълномощни и да започнете директен чат. [/b:e6eebf1283]
 

Admin

Registered
В горния може да си пропуснал да си напишеш коректно
user-pas-database name ( в първия ред от кода).

$link = mysql_connect('хоста', 'ника', 'паролата');

За втория не знам защо ти дава и bbcode.
Доколкото си спомням our имаше подобен проблем и го реши някак ( не помня как) но май не е едитнал урока след това. :?
 

Pavkataa

Registered
Добре успях да направя скрипта за Новини,който исках,но как да го едитна да показва и заглавието на темата като линк към самата тема ( сега показва само коментарите и като се натисне се пише коментар)
А той също показва BB Code-a както и емотите като текст :?
Ето го кода :

Код:
<?php
$link = mysql_connect('localhost', 'root', 'pass');
$query="SELECT * FROM phpbb_topics
WHERE forum_id=1 ORDER BY topic_time DESC";
$db_selected = mysql_select_db('fifa', $link);
mysql_query("SET NAMES latin1",$link);
if(!isset($_GET['start']))
 {
  $start=0;} else
 {$start=$_GET['start'];}
$result = mysql_query($query)OR Die(Mysql_Error()); 
for ( $i = 1; $i <= $start; $i += 1){
$row = mysql_fetch_array( $result );}
for ( $i = 1; $i <= 5; $i += 1){
if ($row = mysql_fetch_array( $result )){
$dateden = date("j", $row['topic_time']);
$datemes = date("n", $row['topic_time']);
$dategod = date("y", $row['topic_time']);
echo('<div class="newstitle">' . $row['topic_title'] . '</div>');
echo('<div class="newsdate">Публикувано на ' . $dateden . '.' . $datemes . '.' . $dategod . ' от ');
$query2="SELECT * FROM phpbb_users
WHERE user_id=" . $row['topic_poster'];
$result2 = mysql_query($query2);
$row2 = mysql_fetch_array( $result2 );
echo($row2['username'] . '</div><div class="newstext">');
$query3="SELECT * FROM phpbb_posts_text
WHERE post_id=" . $row['topic_first_post_id'];
$result3 = mysql_query($query3);
$row3= mysql_fetch_array( $result3 );
echo($row3['post_text']);
echo("<br/>");
echo('</div><div class="newscomments"><a target="_blank" class="newslink" href="http://87.116.71.26/fifa/posting.php?mode=reply&t=' . $row['topic_id'] . '">Коментари [' . $row['topic_replies'] . ']</a>' . '</div><br/><br/>');
}}
$i=0;
while($row = mysql_fetch_array( $result )) {$i+=1;}
if($i%10 == 0) {$pagesleft=$i/10;} else {$pagesleft=intval($i/10)+1;}
$pagespass=intval($start/10);
$nowpage=intval(($start/10)+1);
echo('<div id="newspages">Страница: ');
if($pagespass > 1) echo('<a target="_self" class="mainlink" href="?page=1&start=0">Първа << </a>');
if($pagespass >= 1) echo('<a target="_self" class="mainlink" href="?page=1&start=' . ($start-10) . '"> Предишна < </a>');
echo($nowpage);
if($pagesleft >= 1) echo('<a target="_self" class="mainlink" href="?page=1&start=' . ($start+10) . '"> >  Следваща</a>');
if($pagesleft > 1) echo('<a target="_self" class="mainlink" href="?page=1&start=' . ($start+($pagesleft*10)) . '"> >>  Последна</a>');
echo('</div>');
?>
:?
 

Pavkataa

Registered
В един от уроците намерих скрипта в който има да се махнат

// Get rid of all those annoying characters from bbcode
$echo_text = preg_replace('/\:[0-9a-z\:]+\]/si', ']', $echo_text);

// BBCode
$echo_text = str_replace("","<strong>",$echo_text);
$echo_text = str_replace("","</strong>",$echo_text);

$echo_text = str_replace("","<em>",$echo_text);
$echo_text = str_replace("
","</em>",$echo_text);

$echo_text = str_replace("","<u>",$echo_text);
$echo_text = str_replace("
","</u>",$echo_text);

$echo_text = preg_replace('/\
(.*)\ каза:
(.*)\[\/quote\]/Usi','<div style="Verdana: 7px">$2</div>',$echo_text);

Ето го целия скрипт

Аз обаче искам да ползвам този мой скрипт.Пробвах да го единтвам,обаче не мога да намеря точното място на тези неща.Ако може някой да ми помогне с поправката на горния код,да не показва BB Code и да изкарва заглавията на Темите като линк ще се радвам много :oops:
 

Pavkataa

Registered
:arrow: :idea: :oops:

Това ще стане много добър скрипт ако успея да го направя,както искам.Ако някой може да помогне Във вас ми е надеждата :?:
 

Горе