<?php
/*
Powered by NaPaZiTiVe Family
Автор кода - HOOF (ICQ: 47-888-48-35)
Организатор и автор идеи - PaZiTiF (ICQ: 3-555-11)
E-Mail: [email protected]
[email protected]
Официальный сайт проекта: http://napazitive.ru
Вы не имеете права продавать скрипт, присваивать себе авторство!
Разрешено вносить изменения в код скрипта, но при этом первоначальное авторство должно учитываться и сохраняться.
*/
//Функция визуализации
function dopoln($m){
if(!empty($m[3])){
return'<a href="'.$m[3].'">'.$m[3].'</a>';
}else{
return'<a href="'.$m[1].'">'.$m[2].'</a>';
}
}
function vizual($stext){
global $vhod;
//Смайлы
for($v=1;$v<106;$v++){
$stext=str_replace('.'.$v.'.','<img src="../smiles/'.$v.'.gif" alt=".'.$v.'.">',$stext);
}
$stext=str_replace(':)','<img src="../smiles/2.gif" alt=".2.">',$stext);
$stext=str_replace(':(','<img src="../smiles/3.gif" alt=".3.">',$stext);
$stext=str_replace(':D','<img src="../smiles/7.gif" alt=".7.">',$stext);
$stext=str_replace(';)','<img src="../smiles/4.gif" alt=".4.">',$stext);
//BB-Коды
$stext = preg_replace('#\[b\](.*?)\[/b\]#si', '<b>\1</b>', $stext);
$stext = preg_replace('#\[i\](.*?)\[/i\]#si', '<i>\1</i>', $stext);
$stext = preg_replace('#\[u\](.*?)\[/u\]#si', '<u>\1</u>', $stext);
$stext=preg_replace('#\[red\](.*?)\[/red\]#si', '<font color="#FF0000">\1</font>', $stext);
$stext=preg_replace('#\[green\](.*?)\[/green\]#si', '<font color="green">\1</font>', $stext);
$stext=preg_replace('#\[black\](.*?)\[/black\]#si', '<font color="black">\1</font>', $stext);
$stext=preg_replace('#\[white\](.*?)\[/white\]#si', '<font color="white">\1</font>', $stext);
$stext=preg_replace('#\[yellow\](.*?)\[/yellow\]#si', '<font color="yellow">\1</font>', $stext);
$stext=preg_replace('#\[orange\](.*?)\[/orange\]#si', '<font color="orange">\1</font>', $stext);
$stext=preg_replace('#\[blue\](.*?)\[/blue\]#si', '<font color="blue">\1</font>', $stext);
$stext=preg_replace('#\[violet\](.*?)\[/violet\]#si', '<font color="violet">\1</font>', $stext);
$stext=preg_replace('#\[cit\](.*?)\[/cit\]#si', '<div class="cit">\1</div>', $stext);
$spokaz=cifry($vhod);
if($spokaz==1){
$stext=ereg_replace("\[hidden\](.*)\[/hidden\]","\\1",$stext);
}else{
$stext=ereg_replace("\[hidden\](.*)\[/hidden\]","[Этот текст могут видеть только авторизованные пользователи]",$stext);
}
$stext=ereg_replace("\r\n",'<br>',$stext);
$stext=preg_replace_callback('~\\[url=(.+?)\\](.+?)\\[/url\\]|(http://[0-9a-zA-Z/\?\.\~&_=/%-:#]*)~','dopoln',$stext);
return $stext;
}
?>