хубав bbcode за вашия сайт

cnoko

Registered
Та вчера написах ето го
BBcode
слагайте парола примерно аз съм направил с time()
$text = $bbcode->bbcode_parse('text', time()); //Parolata e za da proveri koi tagove sa stavat i koi ne za da ne bavi survura pri pokazvaneto direkno da gi proverqva t.e. samo pri zapis


при запис ползвайте метода bbcode_parse,
а при изкарване bbcode_compile
за махане на паролата bbcode_clean
бачка доста добре до колкото го тествах има проблеми с бутоните може да ги оправите (вече го бях вкарал в архива)
също променете на template/bbcode.html енкодинга на ANSI (аз ползвам utf-8)
js-to е от phpb3 стила е задължителен при
PHP:
phpkod
Очаквам коментари
 
Оправих го имаше и още 1 бъгче с кавичките..
Добавих wordwrap функция специялна таговете с парола
Цък
Ако версията на php е по малка от php5
Код:
if ( !function_exists('htmlspecialchars_decode') )
{
 function htmlspecialchars_decode($string,$style=ENT_COMPAT)
    {
        $translation = array_flip(get_html_translation_table(HTML_SPECIALCHARS,$style));
        if($style === ENT_QUOTES){ $translation['''] = '\''; }
        return strtr($string,$translation);
    }
}
if ( !function_exists('stripos') )
{
	function stripos($haystack, $needle)
	{
		if (preg_match('#' . preg_quote($needle, '#') . '#i', $haystack, $m))
		{
			return strpos($haystack, $m[0]);
		}

		return false;
	}
}
 

Back
Горе