Бутон Цитат - как да направя?

  • Автор Автор v1p_
  • Начална дата Начална дата
Правиш файл bbcode.php със следното съдаржание

Код:
 <?php
function bbcode($text){
$text=preg_replace("/\[quote\](.+?)\[\/quote\]/s", '<table cellspacing="1" width="100%" border="0"><tr><td>Цитат:</td></tr><tr><td width="100%" style="border:solid 1px black">$1</td></tr></table>',$text);
$text=preg_replace("/\[quote\=(.+?)](.+?)\[\/quote\]/s", '<table cellspacing="1" width="100%" border="0"><tr><td>$1 написа:</td></tr><tr><td width="100%" style="border:solid 1px black">$2</td></tr></table>',$text);
$text = nl2br($text);
return $text; } ?>


между head i /head
<script type="text/javascript">

</script>

кадето исакш да седи картинката с quote <img src="smiles/b.png" width="25" height="25" onclick="addsmiley('')">

а кадето ти се извежда текста който е пуснат '.bbcode($тук името на променливата която извежда текста ).'
 
става дума за цитат като в форумите на всяко съобщение като кликна и да се поакзва цицат, ако някои ми помогне ще му изпратя смс където каже ама помогнете че много ми трябва този цитат
 
Правиш си един файл (примерно posting.php) и в него слагаш нещо такова
<?php
if (!isset($_GET['quote']) && is_numeric($_GET['id'])) {
$quote = mysql_result(mysql_query("SELECT текста FROM таблицата WHERE id='".$_GET['id']."'"),0)or die(mysql_error());
# на горният ред , ще трябва да си оправиш полетата и таблицата
echo "<form action=\"\" method=\"post\"><textarea name=\"message\">".$quote."</textarea>"; // тук ще си заместиш с твоята форма
}
else {
echo "<form action=\"\" method=\"post\"><textarea name=\"message\"></textarea>"; // и тук ще си заместиш с твоята форма
}
?>

естествено това е само едно просто примерче , ще си поиграеш да си го доуправиш.
А иначе при самото вадене на резултатите от базата данни , ще им добавиш по един такъв линк

<?php
$mysql = mysql_query("SELECT * FROM таблицата ORDER BY id DESC LIMIT 10")or die(mysql_error());
while ($row = mysql_fetch_array($mysql)) {
echo $row[текст]."   <a href=\"posting.php?page=quote&id=".$row[id]."\">Цитирай</a> <br />";
}
?>
 
ахам ясно значи нали в адд.пхп е с case и за тема и за пост но като добавих още едно тоест и за цитат quote
смених това червеното post s quote и ми дава това иначе може да стане но не знам защо тази грешка се поакзва :S
Код:
Parse error: syntax error, unexpected T_CASE in C:\xampp\htdocs\site\forum\includes\add.php on line 274

<?php
break;
case 'post':
$gett = $_GET['id'];
$rangg = 3;
$sqll1=mysql_query("SELECT * FROM viewforum WHERE rang<'$rangg' and fid='$gett'");
$co=mysql_num_rows($sqll1);
if($co==1)
{
$geg = $_GET['id'];
if (isset($_POST["submite"])) {
$adde = $_SESSION['username'];
$da = date("l d, F Y H:i");
$sub = htmlspecialchars($_POST["subject"]);



if (!empty($_POST["posts"])) $posts = $_POST["posts"];
else $errMsg = "Не сте въвел съобщение.<br /><br />";

if (empty($errMsg)) {


$sel = mysql_query("SELECT * from posts ORDER by id desc limit 1");
$fetch = mysql_fetch_array($sel);
$kom = $fetch['posts'];

if ($kom == $_POST['posts'])
{
echo _MESSAGENOREPLY_;
echo "<br /><br />";
}
else
{


$posts = $_POST['posts'];
if(strlen($posts) < 10){
echo "Съобщението е прекалено късо.<br /><br />";
}
else
{

$time = time();
$insert = mysql_query("INSERT INTO posts (nid, subject, poststoday, posts, date, adduser) VALUES('$geg', '$sub', '".time()."', '$posts', '$da', '$adde')");

echo _ADDESMESSAGESUCCES_;
echo "<br />Можете да го видите от<a href=javascript:history.go(-2)> тук</a> .</font><br ><br />";

}
}
}
else echo $errMsg;
mysql_close();
}
?>

<form action="" method="post" name="form" onsubmit="return checkForm(this)"><table border=1>
<tr><td>

Заглавие на Поста:      <input type="subject" name="subject" size="53"></td></tr>
<tr>

</tr>
<tr>
<td align="center">
<a href="javascript:areatext(':finger:');"><img src="../img/emoticons/finger.gif" alt="Smile" border="0"></a>
<a href="javascript:areatext(':666:');"><img src="../img/emoticons/666.gif" alt="Sad" border="0"></a>
<a href="javascript:areatext(':fuckyou:');"><img src="../img/emoticons/fuckyou.gif" alt="Arrow" border="0"></a>
<a href="javascript:areatext(':boxing:');"><img src="../img/emoticons/boxing.gif" alt="Biggrin" border="0"></a>
<a href="javascript:areatext(':guns:');"><img src="../img/emoticons/guns.gif" alt="Confused" border="0"></a>
<a href="javascript:areatext(':mad:');"><img src="../img/emoticons/mad.gif" alt="Cool" border="0"></a>
<a href="javascript:areatext(':sad:');"><img src="../img/emoticons/sad.gif" alt="Cry" border="0"></a>
<a href="javascript:areatext(':rocker:');"><img src="../img/emoticons/rocker.gif" alt="Eek" border="0"></a>
<a href="javascript:areatext(':wtf:');"><img src="../img/emoticons/wtf.gif" alt="Evil" border="0"></a>
<a href="javascript:areatext(':off:');"><img src="../img/emoticons/off_topic.gif" alt="Evil" border="0"></a>
<a href="javascript:areatext(':bong:');"><img src="../img/emoticons/bong.gif" alt="Exclaim" border="0"></a>
<a href="javascript:areatext(':help:');"><img src="../img/emoticons/help.gif" alt="Idea" border="0"></a>
<a href="javascript:areatext(':D');"><img src="../img/emoticons/laugh.gif" alt="Lol" border="0"></a>
<a href="javascript:areatext(':tooth:');"><img src="../img/emoticons/tooth.gif" alt="Mad" border="0"></a>
<a href="javascript:areatext(':xax:');"><img src="../img/emoticons/xax.gif" alt="Question" border="0"></a>
<a href="javascript:areatext(':stupid:');"><img src="../img/emoticons/stupid.gif" alt="Razz" border="0"></a>
<a href="javascript:areatext(':shit:');"><img src="../img/emoticons/shit.gif" alt="Redface" border="0"></a>
<a href="javascript:areatext(':threat:');"><img src="../img/emoticons/threat.gif" alt="Rolleyes" border="0"></a>
<a href="javascript:areatext(':mafia:');"><img src="../img/emoticons/mafia.gif" alt="Surprised" border="0"></a>
<a href="javascript:areatext(':evil:');"><img src="../img/emoticons/evil.gif" alt="Wink" border="0"></a>
<a href="javascript:areatext(':crazy:');"><img src="../img/emoticons/crazy.gif" alt="Mr. Green" border="0"></a>
<a href="javascript:areatext(':pirate:');"><img src="../img/emoticons/pirate.gif" alt="Neutral" border="0"></a>
<br />
<a href="javascript:areatext(':sermon:');"><img src="../img/emoticons/sermon.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':gangsta:');"><img src="../img/emoticons/gangsta.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':nigga:');"><img src="../img/emoticons/nigga.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':song:');"><img src="../img/emoticons/song.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':cigarette:');"><img src="../img/emoticons/cigarette.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':smoking:');"><img src="../img/emoticons/smoking.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':joint:');"><img src="../img/emoticons/joint.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':cursing:');"><img src="../img/emoticons/cursing.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':censored:');"><img src="../img/emoticons/censored.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':ignore:');"><img src="../img/emoticons/ignore.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(';)');"><img src="../img/emoticons/;).gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':)');"><img src="../img/emoticons/smile.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':yaa:');"><img src="../img/emoticons/yaa.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':this:');"><img src="../img/emoticons/this.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':gangster:');"><img src="../img/emoticons/gangster.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':gangster2:');"><img src="../img/emoticons/gangster2.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':rock:');"><img src="../img/emoticons/rock.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':bat:');"><img src="../img/emoticons/bat.gif" alt="Neutral" border="0"></a>
<a href="javascript:areatext(':help2:');"><img src="../img/emoticons/help2.gif" alt="Neutral" border="0"></a>
</td>
</tr>

<tr><td><center>Пост:<br><textarea rows="20" cols="60" name="posts"></textarea><br /><br /></td></tr>
</table><br>
<input type="submit" value="Пусни Поста" class="in" name="submite">
</form></center>
 

Back
Горе