не перестарайтесь)Чтобы Доска блокировалась.
Вообще за то что отображается на главной странице Доски отвечает файл com_board_items.tpl
{if $cat.id = $root_id}ваш код {/if}
Увы не помогает.Выдает Fatal error: Smarty error: [in com_board_items.tpl line 88]: syntax error: unidentified token '=' (Smarty_Compiler.class.php, line 1410) in /home/taimuraz19/domains/mskmasters.ru/public_html/includes/smarty/libs/Smarty.class.php on line 1095
то что я написал будет работать для 1.10.6 ))
в 1.10.4 так
{if $cat.id == $root_id}ваш код {/if}
1.10.4
Что за код? На каком языке написан?Но чтобы ограничить доступ в шаблон доски мне нужно вставить код
1 код они предлагают на php
<?php
$old_ua = @ini_set('user_agent', 'glopart-subscription-2');
$response = @file("http://glopart.ru/subscription/phpform/151683?"
."&subscription_login_id=".urlencode($_COOKIE["subscription_login_id"])
."&subscription_token=".urlencode($_COOKIE["subscription_token"])
."&GRemoteAddr=".urlencode($_SERVER["REMOTE_ADDR"])
."&GUserAgent=".urlencode($_SERVER["HTTP_USER_AGENT"])
."&back=".$_SERVER["SERVER_NAME"].htmlentities(urlencode($_SERVER["REQUEST_URI"])));
if ($response !== false) {
if (count($response)>1 || $response[0] != 'true') {
header('Content-Type: text/html; charset=utf-8');
die(implode("", $response));
}
} else die('Не удалось запросить внешний сервер');
@ini_set('user_agent', $old_ua);
?>
2 код на javascrypt
<script type="text/javascript">
(function(prlD){
if (typeof window.jQuery == 'undefined') prlD('http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js');
if (typeof window.easyXDM == 'undefined') prlD('http://glopart.ru/static/js/easyXDM/easyXDM.min.js');
if (typeof window.JSON == 'undefined') prlD('http://glopart.ru/static/js/json2.js');
prlD('http://glopart.ru/subscription/script.js?id=151683&t='+new Date().getTime());
})(function(url){document.write('<script type="text/javascript" src="' + url + '"></' + 'script>')});
</script>
вставил второй вариант, но когда с одого раздела доски переходишь на другую, доступ опять блокируется и приходиться снова вводить его.