Sorry about posting this again but it's been a couple of days and I cannot find my thread I opened before about this.
I was asking about how to do the quote function in forums.
Feyd told me to use the PHPBB quote functions on evilwalrus.com, however I could not access evilwalrus.com.
Can anybody post this code?
Forum Quotes
Moderator: General Moderators
LOL...you couldn't find your old post, you've only made 13
Took me literally 5 seconds to find it - viewtopic.php?t=30259&highlight=
Heres the code from evilwalrus if you are having trouble accessing it....working fine for me tho
', '<b>Code:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #FFF; border: 2px solid #808080; font-size: 8pt;">\\1</blockquote>', $message);
// $message = eregi_replace('\', highlight_string('<b>PHP:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #FFF; border: 2px solid #808080; font-size: 8pt;">\\1</blockquote>'), $message); /* Not working, needs further research. */
/* Code Format */
$message = stripslashes($message);
$message = trim($message);
return $message;
};
?>
Took me literally 5 seconds to find it - viewtopic.php?t=30259&highlight=
Heres the code from evilwalrus if you are having trouble accessing it....working fine for me tho
Code: Select all
<?PHP
function bbcode($message) {
/* Auto Format */
/* Character Format */
$message = eregi_replace("\їtm\]", "™", $message);
$message = eregi_replace("\їr\]", "&reg;", $message);
$message = eregi_replace("\їc\]", "&copy;", $message);
$message = eregi_replace("\їp\]", "&pound;", $message);
$message = eregi_replace("\їd\]", "$", $message);
$message = eregi_replace("\їy\]", "&yen;", $message);
$message = eregi_replace("\їe\]", "€", $message);
/* Character Format */
/* Simple Format */
$message = eregi_replace("\їbr\]", "<br />", $message);
$message = eregi_replace("\їh1\]", "<h1>", $message);
$message = eregi_replace("\ї/h1\]", "</h1>", $message);
$message = eregi_replace("\їh2\]", "<h2>", $message);
$message = eregi_replace("\ї/h2\]", "</h2>", $message);
$message = eregi_replace("\їh3\]", "<h3>", $message);
$message = eregi_replace("\ї/h3\]", "</h3>", $message);
$message = eregi_replace("\їh4\]", "<h4>", $message);
$message = eregi_replace("\ї/h4\]", "</h4>", $message);
$message = eregi_replace("\їb\]", "<b>", $message);
$message = eregi_replace("\ї/b\]", "</b>", $message);
$message = eregi_replace("\їi\]", "<i>", $message);
$message = eregi_replace("\ї/i\]", "</i>", $message);
$message = eregi_replace("\їu\]", "<u>", $message);
$message = eregi_replace("\ї/u\]", "</u>", $message);
$message = eregi_replace("\їs\]", "<strike>", $message);
$message = eregi_replace("\ї/s\]", "</strike>", $message);
$message = eregi_replace("\їpre\]", "<pre>", $message);
$message = eregi_replace("\ї/pre\]", "</pre>", $message);
$message = eregi_replace("\їtt\]", "<tt>", $message);
$message = eregi_replace("\ї/tt\]", "</tt>", $message);
$message = eregi_replace('\їcenter\]', '<p align="center">', $message);
$message = eregi_replace('\ї/center\]', '</p>', $message);
$message = eregi_replace('\їjustify\]', '<p align="justify">', $message);
$message = eregi_replace('\ї/justify\]', '</p>', $message);
$message = eregi_replace('\їleft\]', '<p align="left">', $message);
$message = eregi_replace('\ї/left\]', '</p>', $message);
$message = eregi_replace('\їright\]', '<p align="right">', $message);
$message = eregi_replace('\ї/right\]', '</p>', $message);
/* Simple Format */
/* Link Format */
$message = eregi_replace('\їimg="(ї^"]*)"]', '<img src="\\1">', $message);
$message = eregi_replace('\їimg=(ї^]]*)]', '<img src="\\1">', $message);
$message = eregi_replace('\їimg](ї^ї]*)\ї/img]', '<img src="\\1">', $message);
$message = eregi_replace('\їemail="(ї^"]*)"]', '<a href="mailto:\\1">', $message);
$message = eregi_replace('\їemail=(ї^]]*)]', '<a href="mailto:\\1">', $message);
$message = eregi_replace('\ї/email]', '</a>', $message);
$message = eregi_replace('\їurl](ї^ї]*)\ї/url]', '<a href="\\1" target="_blank">\\1</a>', $message);
$message = eregi_replace('\їurl="(ї^"]*)"]', '<a href="\\1" target="_blank">', $message);
$message = eregi_replace('\їurl=(ї^]]*)]', '<a href="\\1" target="_blank">', $message);
$message = eregi_replace('\ї/url]', '</a>', $message);
$message = eregi_replace('\їlink](ї^ї]*)\ї/link]', '<a href="\\1" target="_blank">\\1</a>', $message);
$message = eregi_replace('\їlink="(ї^"]*)"]', '<a href="\\1" target="_blank">', $message);
$message = eregi_replace('\їlink=(ї^]]*)]', '<a href="\\1" target="_blank">', $message);
$message = eregi_replace('\ї/link]', '</a>', $message);
/* Link Format */
/* Quote Boxes */
$message = eregi_replace('\їreply="(ї^"]*)"]', '<b>Quote:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #333; border: 2px solid #808080; font-size: 8pt;"><i>Originally posted by \\1</i><br />', $message);
$message = eregi_replace('\їreply=(ї^]]*)]', '<b>Quote:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #333; border: 2px solid #808080; font-size: 8pt;"><i>Originally posted by \\1</i><br />', $message);
$message = eregi_replace('\ї/reply]', '</blockquote>', $message);
$message = eregi_replace('\їquote]', '<b>Quote:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #333; border: 2px solid #808080; font-size: 8pt;">', $message);
$message = eregi_replace('\ї/quote]', '</blockquote>', $message);
$message = eregi_replace('\їspoiler]', '<b>SPOILER: Highlight text to view.</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #000; border: 2px solid #808080; font-size: 10pt;">', $message);
$message = eregi_replace('\ї/spoiler]', '</blockquote>', $message);
/* Quote Boxes */
/* Font Format */
$message = eregi_replace('\їcolor="(ї^"]*)"\]', '<font color="\\1">', $message);
$message = eregi_replace('\їcolor=(ї^]]*)\]', '<font color="\\1">', $message);
$message = eregi_replace('\ї/color]', '</font>', $message);
$message = eregi_replace('\їbgcolor="(ї^"]*)"\]', '<span style="background-color:\\1">', $message);
$message = eregi_replace('\їbgcolor=(ї^]]*)\]', '<span style="background-color:\\1">', $message);
$message = eregi_replace('\ї/bgcolor]', '</span>', $message);
$message = eregi_replace('\їsize="(ї^"]*)"\]', '<font size="\\1">', $message);
$message = eregi_replace('\їsize=(ї^]]*)\]', '<font size="\\1">', $message);
$message = eregi_replace('\ї/size]', '</font>', $message);
$message = eregi_replace('\їfont="(ї^"]*)"\]', '<font face="\\1">', $message);
$message = eregi_replace('\їfont=(ї^]]*)\]', '<font face="\\1">', $message);
$message = eregi_replace('\ї/font]', '</font>', $message);
/* Font Format */
/* Code Format */
$message = eregi_replace('\їcode](ї^ї]*)\// $message = eregi_replace('\
Code: Select all
(ї^ї]*)\/* Code Format */
$message = stripslashes($message);
$message = trim($message);
return $message;
};
?>
- feyd
- Neighborhood Spidermoddy
- Posts: 31559
- Joined: Mon Mar 29, 2004 3:24 pm
- Location: Bothell, Washington, USA
http://www.evilwalrus.com/search.php?s=bbcode&cat=
and your original thread asking about it: viewtopic.php?t=30259&highlight=evilwalrus
and your original thread asking about it: viewtopic.php?t=30259&highlight=evilwalrus
...
Yeah, I know. I'm really a newbie (as my rank indicates) and I'm sure I'll learn more as I go along, thanks for locating my thread for me.
Now that I have the code that will insert quotes, my question would be about the link that inserts the quote into the textbox.
I have
But it is my understanding that PHP is parsed before it is even sent to the page, so that would render it useless in connection with the JavaScript OnClick event handler. I don't know of another way to do it?
Now that I have the code that will insert quotes, my question would be about the link that inserts the quote into the textbox.
I have
Code: Select all
<a href="#" onClick="insert_text('їquote]<? echo $message; ?>ї/quote]">Quote</a>...
Okay, I searched through the page, and although it didn't provide me with coding to solve the problem, I worked it out in my head and figured out how to do it. Thank you very much. I love these forums. 