vfnef 0 03/28/10 20:59 Подскажите как в ipb 2.3.6 сделать так, чтобы гости не видели ссылок, чтобы для гостей ссылки отражались как скрытый текст. спасибо.ЗЫ пользовался поиском - не нашел. Поделиться сообщением Ссылка на сообщение
danilka 7 03/29/10 04:51 Подскажите как в ipb 2.3.6 сделать так, чтобы гости не видели ссылок, чтобы для гостей ссылки отражались как скрытый текст. спасибо.ЗЫ пользовался поиском - не нашел.в выводе топика повешать регулярку, которая меняет ссылку на что хотите, если это гость Поделиться сообщением Ссылка на сообщение
vfnef 0 03/29/10 10:06 в выводе топика повешать регулярку, которая меняет ссылку на что хотите, если это гость а по подробнее можно - где - куда и что Поделиться сообщением Ссылка на сообщение
L-7 14 03/29/10 10:13 vfnef, где то мод такой был - там вместо ссылки как раз и вешалось что угодно)) P.S. ставил когда то кому то - названия не помню. Поделиться сообщением Ссылка на сообщение
danilka 7 03/30/10 04:48 а по подробнее можно - где - куда и чтоопять же повторюсь - либо найдите мод и установите, либо попросите помощь у программистов. я могу помочь, но не бесплатно. вопросы в личку. Поделиться сообщением Ссылка на сообщение
gerodot 5 08/29/15 15:40 (изменено) В /sources/action_public/topics.phpНайти: //----------------------------------------- // Highlight... //----------------------------------------- Добавить перед: if (!$this->ipsclass->member['id']) { //----------------------------------------- // Clear links for guests //----------------------------------------- $row['post'] = preg_replace( "#<a href=[\"'].+?[\"'].+?>.+?</a>#", "<i>ссылка</i>", $row['post'] ); } В /sources/classes/post/class_post.phpНайти: $extra = ""; if ( $tmp_post ) { $raw_post .= "[quote name='".$this->parser->make_quote_safe($tp['author_name'])."' date='".$this->parser->make_quote_safe($this->ipsclass->get_date( $tp['post_date'], 'LONG', 1 ))."' post='".$tp['pid']."']\n$tmp_post\n".$extra.'[/quote]'."\n\n\n"; } Добавить перед: if (!$this->ipsclass->member['id']) { //----------------------------------------- // Clear links for guests //----------------------------------------- $tmp_post = preg_replace( "#\[url\](\S+?)\[/url\]#i", "[i]ссылка[/i]", $tmp_post ); $tmp_post = preg_replace( "#\[url\s*=\s*\& quot\;\s*(\S+?)\s*\& quot\;\s*\](.*?)\[\/url\]#i" , "\\2", $tmp_post ); $tmp_post = preg_replace( "#\[url\s*=\s*(\S+?)\s*\](.*?)\[\/url\]#i", "\\2", $tmp_post ); } Где "ссылка", является текстом для замены url Изменено 29 августа 2015 пользователем gerodot Поделиться сообщением Ссылка на сообщение