Ответов: 257 Просмотров: 0
|
сегодня поставил. у меня этот мод почему-то не работает
форум сидит в папке домен/forum.
это
Спойлер (Отобразить)yura3d пишет:После установки мода в файле include/fm.class.php строку:
CODE:
preg_match('#http\:\/\/(.+?)\/#is', $this->exbb['boardurl'], $this->exbb_domain);
нужно заменить строкой:
CODE:
preg_match('#http://(.+?)(/|$)#is', $this->exbb['boardurl'], $this->exbb_domain);
пробовал - без разницы. перепроверил всё три раза. хы...
назрел вопрос : этот мод действует на посты админа в котором есть внешние ссылки (например на банальный яндэкс)?
и еще вопрос :
если примерно файл rd.php выглядит так :
Спойлер (Отобразить)CODE:<?php
if (!preg_match('#^(http|https|ftp)%3A%2F%2(['.chr(33).'-'.chr(127).']+)$#is', urlencode($_SERVER['QUERY_STRING'])))
die;
?>
<html>
<head>
<title>Переход по внешней ссылке</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
function redir()
{
document.location.href = '<?php echo urldecode($_SERVER['QUERY_STRING']); ?>';
}
//-->
</script>
<center>Вы собираетесь покинуть форум и перейти по внешней ссылке <b><?php echo htmlspecialchars(urldecode($_SERVER['QUERY_STRING'])); ?></b><br>
Для продолжения кликните <a href="#" onclick="redir();">здесь</a>, если же Вы передумали, то <a href="#" onclick="window.close();">закройте</a> это окно</center>
</body>
</html>
то куда подевались эти строки?
Спойлер (Отобразить)CODE:<?php
if (!preg_match('#^(http|https|ftp)%3A%2F%2(['.chr(33).'-'.chr(127).']+)$#is', urlencode($_SERVER['QUERY_STRING'])))
die;
?>
<script language="JavaScript" type="text/javascript">
<!--
document.location.href = '<?php echo urldecode($_SERVER['QUERY_STRING']); ?>';
//-->
</script>
которые изначально были в этом файле |