Изменить "Доступ запрещен"

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 25 мая 2012 в 14:49
Подскажите пожалуйста как сделать вместо "Доступ запрещен" вывод модуля авторизации.
#2 25 мая 2012 в 16:06
а, э…
это заменить

Доступ запрещен
Вы не имеете доступа к данной части сайта.
Возможно, Вам необходимо оформить подписку.
Обратитесь к администрации сайта.

этот текст модулем авторизации?
#3 25 мая 2012 в 16:09
Да
#4 25 мая 2012 в 16:24
я бы создал новую модульную позицию в шаблоне
прописал ее вывод вместо этого текста
а в настройках модуля авторизации указал бы эту позицию для вывода
#5 25 мая 2012 в 18:28
Спасибо. А можно по этому пункту подробнее

прописал ее вывод вместо этого текста

mexanik
#6 25 мая 2012 в 23:04
открываешь папку с шаблоном

редактируешь positions.txt

sidebar
maintop
mainbottom
top
topmenu
header
aut

<--! aut — это наша новая позиция -->

открываем template.php

после

$mod_count['top'] = cmsCountModules('top');
$mod_count['sidebar'] = cmsCountModules('sidebar');

добавляем свою позицию

$mod_count['aut'] = cmsCountModules('aut');


открываем файл шаблона accessdenied.php в папке special

и вставляем модульную позицию

вместо

<td style="padding-top:10px">
<h1 class="con_heading">Доступ запрещен</h1>
<p>Вы не имеете доступа к данной части сайта.</p>
<p>Возможно, Вам необходимо оформить подписку.</p>
<p>Обратитесь к администрации сайта.</p>
</td>

пишем

<td style="padding-top:10px">
<h1 class="con_heading">Доступ запрещен</h1>
<?php cmsModule('aut'); ?>
</td>

в настройках модуля авторизации выбираем позицию по умолчанию — aut

вроде все, должно работать…

правда я так и не нашел lookурл по которому можно прийти гостю или пользователю что бы увидеть вывод запрета доступа stuk
#7 26 мая 2012 в 02:03
veronika, где именно находится этот текст? Можно просто в тексте указать "зарегестрируйтесь или пройдите авторизацию" и ссылку на страницу регистрации и авторизации.
#8 26 мая 2012 в 08:44
mexanik, Большое вам Спасибо, работает.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.