Quote(bbcode)

hellfire

Registered
Здравейте,
много спешно ми трябва жава скрипт да аддва quote (bbcode) в textarea с име comment моля ви хелп !!!
на soul не ми помогна плс хелп !!! :( :( :( :cry:
 
Това е от системата на vesku. Ето ти кодовете:
Оттук add-ваш новини напр. Файла е кръстен addnews.php
Код:
<script language="javascript" type="text/javascript">

</script>
<?php
$db_conn = mysql_connect("localhost", "username", "password")
or die("unable to connect to the database");
mysql_select_db("ess", $db_conn) or die("unable to select the database");
$sesusername = $_SESSION['username'];
echo("<p align='center'>");
echo ("<form method='POST' name='comment'>");
?>
<a href="javascript:areatext('[b]Text[/b]');"><font face="verdana" color="#666" size="2">BOLD</font></a> 
<a href="javascript:areatext('[i]Text[/i]');"><font face="verdana" color="#666" size="2"><i>Italic</i></font></a>
<a href="javascript:areatext('[u]Text[/u]');"><font face="verdana" color="#666" size="2"><u>Underline</u></font></a> 
<a href="javascript:areatext('[color=]Text[/color]');"><font face="verdana" color="#666" size="2">Color</font></a>
<a href="javascript:areatext('[size=0]Text[/size]');"><font face="verdana" color="#666" size="2">Size</font></a>  
<a href="javascript:areatext('[img]Address[/img]');"><font face="verdana" color="#666" size="2">Img</font></a>  
<a href="javascript:areatext('[url=Address]Name[/url]');"><font face="#666" color="#666" size="2">Link</font></a> 
<p align="center">
<a href="javascript:areatext(':)');"><img src="images/smilies/icon_smile.gif" alt="Smile" border="0"></a> 
<a href="javascript:areatext(':(');"><img src="images/smilies/icon_sad.gif" alt="Sad" border="0"></a> 
<a href="javascript:areatext(':arrow:');"><img src="images/smilies/icon_arrow.gif" alt="Arrow" border="0"></a> 
<a href="javascript:areatext(':D');"><img src="images/smilies/icon_biggrin.gif" alt="Biggrin" border="0"></a> 
<a href="javascript:areatext(':?');"><img src="images/smilies/icon_confused.gif" alt="Confused" border="0"></a> 
<a href="javascript:areatext('8)');"><img src="images/smilies/icon_cool.gif" alt="Cool" border="0"></a> 
<a href="javascript:areatext(';(');"><img src="images/smilies/icon_cry.gif" alt="Cry" border="0"></a> 
<a href="javascript:areatext('Shocked');"><img src="images/smilies/icon_eek.gif" alt="Eek" border="0"></a> 
<a href="javascript:areatext(':evil:');"><img src="images/smilies/icon_evil.gif" alt="Evil" border="0"></a> 
<a href="javascript:areatext('Exclamation');"><img src="images/smilies/icon_exclaim.gif" alt="Exclaim" border="0"></a> 
<a href="javascript:areatext('Idea');"><img src="images/smilies/icon_idea.gif" alt="Idea" border="0"></a> 
<a href="javascript:areatext('Laughing');"><img src="images/smilies/icon_lol.gif" alt="Lol" border="0"></a> 
<a href="javascript:areatext(':x');"><img src="images/smilies/icon_mad.gif" alt="Mad" border="0"></a> 
<a href="javascript:areatext('Question');"><img src="images/smilies/icon_question.gif" alt="Question" border="0"></a> 
<a href="javascript:areatext(':P');"><img src="images/smilies/icon_razz.gif" alt="Razz" border="0"></a> 
<a href="javascript:areatext(':oops:');"><img src="images/smilies/icon_redface.gif" alt="Redface" border="0"></a> 
<a href="javascript:areatext(':roll:');"><img src="images/smilies/icon_rolleyes.gif" alt="Rolleyes" border="0"></a> 
<a href="javascript:areatext(':o');"><img src="images/smilies/icon_surprised.gif" alt="Surprised" border="0"></a> 
<a href="javascript:areatext(':wink:');"><img src="images/smilies/icon_wink.gif" alt="Wink" border="0"></a>
<?php
echo ("
<p>Новина:</p>
<p><textarea rows='7' name='news' cols='35'></textarea></p>
<p><input type='submit' value='Изпрати' name='send'></p>
</form>
</p>");
$news = $_POST['news'];
if($news)
{
if($news!="")
{
$query = "INSERT INTO news (news, date) VALUES ('$news', NOW())";
$result = @mysql_query($query);
}
}
}
elseif($level==3){
$news = $_POST['news'];
if($news)
{
if($news!="")
{
$query = "INSERT INTO news (news, date) VALUES ('$news', NOW())";
$result = @mysql_query($query);
}
}
echo("<p align='center'>");
echo ("<form method='POST' name='comment'>");
echo '<p>';
?>
<a href="javascript:areatext('[b]Text[/b]');"><font face="verdana" color="#666" size="2">BOLD</font></a> 
<a href="javascript:areatext('[i]Text[/i]');"><font face="verdana" color="#666" size="2"><i>Italic</i></font></a>
<a href="javascript:areatext('[u]Text[/u]');"><font face="verdana" color="#666" size="2"><u>Underline</u></font></a> 
<a href="javascript:areatext('[color=]Text[/color]');"><font face="verdana" color="#666" size="2">Color</font></a>
<a href="javascript:areatext('[size=0]Text[/size]');"><font face="verdana" color="#666" size="2">Size</font></a>  
<a href="javascript:areatext('[img]Address[/img]');"><font face="verdana" color="#666" size="2">Img</font></a>  
<a href="javascript:areatext('[url=Address]Name[/url]');"><font face="#666" color="#666" size="2">Link</font></a> 
</p>
<p align="center">
<a href="javascript:areatext(':)');"><img src="images/smilies/icon_smile.gif" alt="Smile" border="0"></a> 
<a href="javascript:areatext(':(');"><img src="images/smilies/icon_sad.gif" alt="Sad" border="0"></a> 
<a href="javascript:areatext(':arrow:');"><img src="images/smilies/icon_arrow.gif" alt="Arrow" border="0"></a> 
<a href="javascript:areatext(':D');"><img src="images/smilies/icon_biggrin.gif" alt="Biggrin" border="0"></a> 
<a href="javascript:areatext(':?');"><img src="images/smilies/icon_confused.gif" alt="Confused" border="0"></a> 
<a href="javascript:areatext('8)');"><img src="images/smilies/icon_cool.gif" alt="Cool" border="0"></a> 
<a href="javascript:areatext(';(');"><img src="images/smilies/icon_cry.gif" alt="Cry" border="0"></a> 
<a href="javascript:areatext('Shocked');"><img src="images/smilies/icon_eek.gif" alt="Eek" border="0"></a> 
<a href="javascript:areatext(':evil:');"><img src="images/smilies/icon_evil.gif" alt="Evil" border="0"></a> 
<a href="javascript:areatext('Exclamation');"><img src="images/smilies/icon_exclaim.gif" alt="Exclaim" border="0"></a> 
<a href="javascript:areatext('Idea');"><img src="images/smilies/icon_idea.gif" alt="Idea" border="0"></a> 
<a href="javascript:areatext('Laughing');"><img src="images/smilies/icon_lol.gif" alt="Lol" border="0"></a> 
<a href="javascript:areatext(':x');"><img src="images/smilies/icon_mad.gif" alt="Mad" border="0"></a> 
<a href="javascript:areatext('Question');"><img src="images/smilies/icon_question.gif" alt="Question" border="0"></a> 
<a href="javascript:areatext(':P');"><img src="images/smilies/icon_razz.gif" alt="Razz" border="0"></a> 
<a href="javascript:areatext(':oops:');"><img src="images/smilies/icon_redface.gif" alt="Redface" border="0"></a> 
<a href="javascript:areatext(':roll:');"><img src="images/smilies/icon_rolleyes.gif" alt="Rolleyes" border="0"></a> 
<a href="javascript:areatext(':o');"><img src="images/smilies/icon_surprised.gif" alt="Surprised" border="0"></a> 
<a href="javascript:areatext(':wink:');"><img src="images/smilies/icon_wink.gif" alt="Wink" border="0"></a>
<?php
echo ("
</p>
<p>Новина:</p>
<p><textarea rows='7' name='news' cols='35'></textarea></p>
<p><input type='submit' value='Изпрати' name='send'></p>
</form>");
}
elseif($level==1)
{
echo "<p>Достъп, отказан.Само администратори и модератори имат достъп до този модул</p>";
}
else
{
echo '<p align="center">Достъп, отказан моля <a href="?page=login&ext=hlogin">влезте</a></p>';
}
?>

news.php
Код:
<?php
session_start();
if($_SESSION['username'])
{
$broinastranica = 10;

$pageNum = 1;

if(isset($_GET['pages']))
{
$pageNum = $_GET['pages'];
}
$query = "SELECT COUNT(news) AS numrows FROM news";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$broinastranica);
$self = $_SERVER['PHP_SELF'];
$nomeranastranici = '';
for($pages = 1; $pages <= $maxPage; $pages++)
{
if ($pages == $pageNum)
{
$nomeranastranici .= " $pages ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=news&pages=$pages\">$pages</a> ";
}
}
if ($pageNum > 1)
{
$pages = $pageNum - 1;
$predishna = " <a href=\"$self?page=news&pages=$pages\"> [<<<] </a> ";

$parva = " <a href=\"$self?page=news&pages=1\">[първа]</a> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}
if ($pageNum < $maxPage)
{
$pages = $pageNum + 1;
$sledvashta = " <a href=\"$self?page=news&pages=$pages\"> [>>>] </a> ";
$posledna = " <a href=\"$self?page=news&pages=$maxPage\">[последна]</a> ";
}
else
{
$sledvashta = ' ';
$posledna = ' ';
}
$redove = ($pageNum - 1) * $broinastranica;
$db_conn = mysql_connect("localhost", "username", "password")
or die("unable to connect to the database");
mysql_select_db("ess", $db_conn) or die("unable to select the database");
$query="SELECT news,date FROM news ORDER BY id DESC LIMIT $redove, $broinastranica";
$result=mysql_query($query, $db_conn);
while ($row=mysql_fetch_row($result)) {
$news = $row['0'];
$date = $row['1'];
include("bbcode1.php");
echo"<p>";
echo "<p>Дата: $date  |  $post_bbcode_treated</p>";
}
echo "Страници:";
echo $parva . $predishna . $nomeranastranici . $sledvashta . $posledna;
echo "</p>";
}
else
{
echo '<p>Достъп, отказан моля <a href="?page=login&ext=hlogin">влезте</a></p>';
}
?>

bbcode1.php
Код:
<?php
$news = str_replace(":)",'<img src="images/smilies/icon_smile.gif" border="0" >',$news);
$news = str_replace(":(",'<img src="images/smilies/icon_sad.gif" border="0" >',$news);
$news = str_replace(":arrow:",'<img src="images/smilies/icon_arrow.gif" border="0">',$news);
$news = str_replace(":D",'<img src="images/smilies/icon_biggrin.gif" border="0">',$news);
$news = str_replace(":?",'<img src="images/smilies/icon_confused.gif" border="0">',$news);
$news = str_replace("8)",'<img src="images/smilies/icon_cool.gif" border="0">',$news);
$news = str_replace(";(",'<img src="images/smilies/icon_cry.gif" border="0">',$news);
$news = str_replace("Shocked",'<img src="images/smilies/icon_eek.gif" border="0">', $news);
$news = str_replace(":evil:",'<img src="images/smilies/icon_evil.gif" border="0">', $news);
$news = str_replace("Exclamation",'<img src="images/smilies/icon_exclaim.gif" border="0">', $news);
$news = str_replace("Idea",'<img src="images/smilies/icon_idea.gif" border="0">', $news);
$news = str_replace("Laughing",'<img src="images/smilies/icon_lol.gif" border="0">', $news);
$news = str_replace(":x",'<img src="images/smilies/icon_mad.gif" border="0">', $news);
$news = str_replace("Question",'<img src="images/smilies/icon_question.gif" border="0">', $news);
$news = str_replace(":P",'<img src="images/smilies/icon_razz.gif" border="0">', $news);
$news = str_replace(":oops:",'<img src="images/smilies/icon_redface.gif" border="0">', $news);
$news = str_replace(":roll:",'<img src="images/smilies/icon_rolleyes.gif" border="0">', $news);
$news = str_replace(":o",'<img src="images/smilies/icon_surprised.gif" border="0">', $news);
$news = str_replace(":wink:",'<img src="images/smilies/icon_wink.gif" border="0">', $news); 
$bbcode_regex = array(0 => '/\[b\](.+?)\[\/b\]/s',
1 => '/\[i\](.+?)\[\/i\]/s',
2 => '/\[u\](.+?)\[\/u\]/s',
3 => '/\[url\](.+?)\[\/url\]/s',
4 => '/\[url\=(.+?)\](.+?)\[\/url\]/s',
5 => '/\[img\](.+?)\[\/img\]/s',
6 => '/\[color\=(.+?)\](.+?)\[\/color\]/s',
7 => '/\[code\](.+?)\[\/code\]/s',
8 => '/\[size\=(.+?)\](.+?)\[\/size\]/s');


$bbcode_replace = array( 0 => '<b>$1</b>',
1 => '<i>$1</i>',
2 => '<u>$1</u>',
3 => '<a href="$1">$1</a>',
4 => '<a href="$1">$2</a>',
5 => '<img src="$1" alt="User submitted image" title="User submitted image"/>',
6 => '<span style="color:$1">$2</span>',
7 => '<br>Code:<br><table><tr><td>$1</td></tr></table>',
8 => '<span style="font-size:$1">$2</span>');



ksort($bbcode_regex);
ksort($bbcode_replace);

//preg_replace to convert all remaining bbCode tags
$post_bbcode_treated = preg_replace($bbcode_regex, $bbcode_replace, $news);
?>

Мисля, че това са файловете които са ти нужни. Единствено трябва да създадеш папка images/smilies/ и да преименуваш/сложиш емотиконките. Успех!
 
опраих се това е мн дулго но мерси получаваш си точката то било просто заради <form name="editform" от това е било :)
 

Back
Горе