DJ.VoY Опубликовано 24 Января 2007 Жалоба Поделиться Опубликовано 24 Января 2007 //----------------------------------------- // Get the correct class //----------------------------------------- $this->_load_classes(); //----------------------------------------- // [url]http://www.index.com[/url] // [url=http://www.index.com]ibforums![/url] //----------------------------------------- $txt = preg_replace_callback( "#\[url\](.*?)\[/url\]#is" , array( $this->bbclass, '_regex_build_url_tags'), $txt ); $txt = preg_replace_callback( "#\[url\s*=\s*(?:\"\;|\")\s*(.*?)\s*(?:\"\;|\")\s*\](.*?)\[\/url\]#is", array( $this->bbclass, '_regex_build_url_tags'), $txt ); $txt = preg_replace_callback( "#\[url\s*=\s*(.*?)\s*\](.*?)\[\/url\]#is" , array( $this->bbclass, '_regex_build_url_tags'), $txt ); if ( $this->ipsclass->vars['allow_images'] ) { $txt = preg_replace_callback( "#\[img\](.+?)\[/img\]#i", array( $this->bbclass, 'regex_check_image' ), $txt ); } return $txt; } function regex_hide_hidden( $txt="", $author="", $type="html", $message="" ) { $this->_load_classes(); if ((!$this->ipsclass->vars['hide_min'] && !$this->ipsclass->member['id']) || (!$this->ipsclass->member['g_is_supmod'] && !$this->ipsclass->member['is_mod'] && intval($this->ipsclass->member['posts'])<$this->ipsclass->vars['hide_min'])){ if ($type=="bbcode"){ $txt = preg_replace("#\[hide\](.+?)\[\/hide\]#i", ($message?$message:$this->ipsclass->lang['hidden_block_bbcode']), $txt); }elseif ($type=="plain"){ $txt = preg_replace("#<!--HideBegin-->(.+?)<!--HideEEnd-->#", (strlen($message)?$message:$this->ipsclass->lang['hidden_block_plain']), $txt); }else{ $html = $this->bbclass->wrap_style('HIDEERROR'); $txt = preg_replace("#<!--HideBegin-->(.+?)<!--HideEEnd-->#", (strlen($message)?$message:($html['START'].$this->ipsclass->lang['hidden_block_html'].$html['END'])), $txt); } }elseif ($type=="plain"){ $txt = preg_replace("#<!--HideBegin-->.+?<!--HideEBegin-->(.+?)<!--HideEnd-->.+?<!--HideEEnd-->\s*?<br \/>\s*#si", "<br/>===============<br/>{$this->ipsclass->lang['bbcode_wrap_hide']}:<br/>===============<br/>\\1<br/>===============<br/>", $txt); } if ($this->ipsclass->vars['hide_ex_exists']) $txt = preg_replace( "#\[hide=([0-9]+)\](.+?)\[/hide\]#ies", '\$this->bbclass->regex_hide_tag_ex("\\1", "\\2", $author, $type, $message)', $txt ); return $txt; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 25 Января 2007 Жалоба Поделиться Опубликовано 25 Января 2007 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 OverHerz Опубликовано 25 Января 2007 Жалоба Поделиться Опубликовано 25 Января 2007 DJ.VoY, с оформлением кода у вас явные проблемы... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
DJ.VoY
Ссылка на комментарий
Поделиться на других сайтах
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.