Mysidia Adoptables Support Forum

Mysidia Adoptables Support Forum (http://www.mysidiaadoptables.com/forum/index.php)
-   Mys v1.2.x Mods (http://www.mysidiaadoptables.com/forum/forumdisplay.php?f=38)
-   -   Extra BBcode (http://www.mysidiaadoptables.com/forum/showthread.php?t=2097)

AlexC 04-14-2011 12:48 PM

Extra BBcode
 
I am not sure if this counts as a mod or not, feel free to move if need be.

Go to your INC folder and then find the bbcode.php file.

There is a chunk of code starting with // PARSE BB CODE - go to the bottom of this chunk, above // RETURN HTML RESULT and put whatever ones of the following you want.

Headers

Code:

       
$text = preg_replace('|\[h1\](.+?)\[\/h1\]|i', '<center><font size="+3" color="#000000">$1</font></center>', $text);
        $text = preg_replace('|\[h2\](.+?)\[\/h2\]|i', '<center><font size="+2" color="#000000">$1</font></center>', $text);
        $text = preg_replace('|\[h3\](.+?)\[\/h3\]|i', '<center><font size="+1" color="#000000">$1</font></center>', $text);
        $text = preg_replace('|\[h4\](.+?)\[\/h4\]|i', '<font size="+3" color="#000000">$1</font>', $text);
        $text = preg_replace('|\[h5\](.+?)\[\/h5\]|i', '<font size="+2" color="#000000">$1</font>', $text);
        $text = preg_replace('|\[h6\](.+?)\[\/h6\]|i', '<font size="+1" color="#000000">$1</font>', $text);

Change the font color to whatever you'd like to have the headers as. The first three are centered, and the last three are the same sizes, but not centered.

Anchor

This is a code for creating an anchor in a page. (example - faq.php#Adoptable Questions)

http://www.w3schools.com/HTML/html_links.asp - more info on anchors here.

Code:

$text = preg_replace('|\[anchor=(.+?)\](.+?)\[\/anchor\]|i', '<a name="$1">$2</a> ', $text);
<br>

I added this one because when I was using tables, I wanted to have them on seperate lines.

Code:

$text = preg_replace('|\[br\]|i', '<br>', $text);
I use two <br> tags because I prefer to have my lists with gaps.

Tables

Thank you to fadillzzz for showing me how to do this one.

Code:

        $text = preg_replace('|\[table\](.+?)\[\/table\]|i', '<table>$1</table>', $text);
        $text = preg_replace('|\[th\](.+?)\[\/th\]|i', '<th>$1</th>', $text);
        $text = preg_replace('|\[tr\](.+?)\[\/tr\]|i', '<tr valign="top">$1</tr>', $text);
        $text = preg_replace('|\[td\](.+?)\[\/td\]|i', '<td>$1</td>', $text);

OR

Tables with borders.

Code:

$text = preg_replace('|\[table2\](.+?)\[\/table2\]|i', '<table border="2" cellpadding="2" cellspacing="2">$1</table>', $text);
You can customize the borders however you like. The way they are now is how your tables will be by default in the script.

That's all I've got for now, I will include more later. I'm working on a few of my own custom ones as well.

ALSO: While we're on the subject - I use this code as well, it's not mine however; http://www.mysidiaadoptables.com/for...ead.php?t=1908 Just thought I'd include it.


All times are GMT -5. The time now is 02:43 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.