Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Skelbimų modas

Parašė Zidezzon2· 2008 Rugp. 21 13:08:20
#3

Jeigu kas norite kad naujausių skelbimų panelę rodytų ir pirmajame jūsų saito puslapyje, pvz.:






1. Atsidarote savo infusions/board/core.php failą, ir ištrinate šias eilutes:

function delubb($text) {
   $text = preg_replace('#\[b\](.*?)\[/b\]#si', '\1', $text);
   
   $text = preg_replace('#\[i\](.*?)\[/i\]#si', '\1', $text);
   $text = preg_replace('#\[u\](.*?)\[/u\]#si', '\1', $text);
   $text = preg_replace('#\[center\](.*?)\[/center\]#si', '\1', $text);
   
   $text = preg_replace('#\[url\]([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\";\+]*?)([\r\n]*)\[/url\]#si', '\3', $text);
   $text = preg_replace('#\[url\]([\r\n]*)([^\s\'\";\+]*?)([\r\n]*)\[/url\]#si', '\3', $text);
   $text = preg_replace('#\[url=([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\";\+]*?)\](.*?)([\r\n]*)\[/url\]#si', '\3', $text);
   $text = preg_replace('#\[url=([\r\n]*)([^\s\'\";\+]*?)\](.*?)([\r\n]*)\[/url\]#si', '\3', $text);
   
   $text = preg_replace('#\[mail\]([\r\n]*)([^\s\'\";:\+]*?)([\r\n]*)\[/mail\]#si', '\2', $text);
   $text = preg_replace('#\[mail=([\r\n]*)([^\s\'\";:\+]*?)\](.*?)([\r\n]*)\[/mail\]#si', '\2', $text);
   
   $text = preg_replace('#\[small\](.*?)\[/small\]#si', '\1', $text);
   $text = preg_replace('#\[color=(black|blue|brown|cyan|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|violet|white|yellow)\](.*?)\[/color\]#si', '\2', $text);
   

   $text = descript($text,false);

   return $text;
}




2. Atsidarote savo maincore.php, susirandate šią eilutę:

// Validate numeric input
function isNum($value) {
   return (preg_match("/^[0-9]+$/", $value));
}




ir po ja dedate šitą kodą:

function delubb($text) {
   $text = preg_replace('#\[b\](.*?)\[/b\]#si', '\1', $text);
   
   $text = preg_replace('#\[i\](.*?)\[/i\]#si', '\1', $text);
   $text = preg_replace('#\[u\](.*?)\[/u\]#si', '\1', $text);
   $text = preg_replace('#\[center\](.*?)\[/center\]#si', '\1', $text);
   
   $text = preg_replace('#\[url\]([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\";\+]*?)([\r\n]*)\[/url\]#si', '\3', $text);
   $text = preg_replace('#\[url\]([\r\n]*)([^\s\'\";\+]*?)([\r\n]*)\[/url\]#si', '\3', $text);
   $text = preg_replace('#\[url=([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\";\+]*?)\](.*?)([\r\n]*)\[/url\]#si', '\3', $text);
   $text = preg_replace('#\[url=([\r\n]*)([^\s\'\";\+]*?)\](.*?)([\r\n]*)\[/url\]#si', '\3', $text);
   
   $text = preg_replace('#\[mail\]([\r\n]*)([^\s\'\";:\+]*?)([\r\n]*)\[/mail\]#si', '\2', $text);
   $text = preg_replace('#\[mail=([\r\n]*)([^\s\'\";:\+]*?)\](.*?)([\r\n]*)\[/mail\]#si', '\2', $text);
   
   $text = preg_replace('#\[small\](.*?)\[/small\]#si', '\1', $text);
   $text = preg_replace('#\[color=(black|blue|brown|cyan|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|violet|white|yellow)\](.*?)\[/color\]#si', '\2', $text);
   

   $text = descript($text,false);

   return $text;
}




Viską išsaugote. Viskas, panelę prisegu.

Tikiuosi veiks... Ir kam nors pravers... :]

Redagavo Zidezzon2· 2008 Rugp. 21 14:08:12