Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Мне на форуме нужно скрыть какую либо (ссылку, код) информацию от неавторизованных пользователей. Подскажите как это сделать. Спасибо за ваше внимание!
maxdam,
имхо,только хайд поможет. Для просмотра ссылки Войдиили Зарегистрируйся
//-----------------------------------------
// Highlight...
//-----------------------------------------
if (!$this->ipsclass->member['id'])
{
//-----------------------------------------
// Clear links for guests
//-----------------------------------------
$row['post'] = preg_replace( "#<a href=[\"'].+?[\"'].+?>.+?</a>#", "<b><i>Вы - гость и не можете видеть ссылки. <a href=http://ваш_домен/index.php?act=Reg&CODE=00>Зарегистрируйтесь!</a></i></b>", $row['post'] );
}
$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", "[b][i]Вы - гость и не можете видеть ссылки. [url=http://ваш_домен/index.php?act=Reg&CODE=00]Зарегистрируйтесь![/url][/i][/b]", $tmp_post );
$tmp_post = preg_replace( "#\[url\s*=\s*\"\;\s*(\S+?)\s*\& quot\;\s*\](.*?)\[\/url\]#i", "[b][i]Вы - гость и не можете видеть ссылки. [url=http://ваш_домен/index.php?act=Reg&CODE=00]Зарегистрируйтесь![/url][/i][/b]", $tmp_post );
$tmp_post = preg_replace( "#\[url\s*=\s*(\S+?)\s*\](.*?)\[\/url\]#i", "[b][i]Вы - гость и не можете видеть ссылки. [url=http://ваш_домен/index.php?act=Reg&CODE=00]Зарегистрируйтесь![/url][/i][/b]", $tmp_post );
}
$parser->parse_html = ( $ipsclass->forums->forum_by_id[ $topic['forum_id'] ]['use_html'] and $ipsclass->cache['group_cache'][ $r['mgroup'] ]['g_dohtml'] and $r['post_htmlstate'] ) ? 1 : 0;
$parser->parse_nl2br = $r['post_htmlstate'] == 2 ? 1 : 0;
$r['post'] = $parser->pre_display_parse( $r['post'] );
if (!$ipsclass->member['id'])
{
//-----------------------------------------
// Clear links for guests
//-----------------------------------------
$r['post'] = preg_replace( "#\[url\](\S+?)\[/url\]#i", "[b][i]Вы - гость и не можете видеть ссылки. [url=http://ваш_домен/index.php?act=Reg&CODE=00]Зарегистрируйтесь![/url][/i][/b]", $r['post'] );
$r['post'] = preg_replace( "#\[url\s*=\s*\& quot\;\s*(\S+?)\s*\& quot\;\s*\](.*?)\[\/url\]#i" , "[b][i]Вы - гость и не можете видеть ссылки. [url=http://ваш_домен/index.php?act=Reg&CODE=00]Зарегистрируйтесь![/url][/i][/b]", $r['post'] );
$r['post'] = preg_replace( "#\[url\s*=\s*(\S+?)\s*\](.*?)\[\/url\]#i", "[b][i]Вы - гость и не можете видеть ссылки. [url=http://ваш_домен/index.php?act=Reg&CODE=00]Зарегистрируйтесь![/url][/i][/b]", $r['post'] );
}
А на 2.3.6 кто-нить тестил?Какого хрена вы выкладываете ссылки на левые сайты ?
А тем более на сайты где нужно регистрироаться.
Если там есть решен и архивы, то копируем их сюда.
Вот одно из решений для 2.2 но у меня стоит и на 2.3.5
Хотела попробовать установить на 2.3.6, но так нет такого файла./sources/classes/class_post.php