• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Как убрать логин с главной страницы

Статус
В этой теме нельзя размещать новые ответы.

Nerus

Постоялец
Регистрация
24 Авг 2007
Сообщения
122
Реакции
17
Проблемма такая!
Регистрация на сайте отключена, то есть админ регистрирует авторов сам и высылает по почте пароль.
Авторы входят по паролю и добовляют новости.
Следовательно модуль логина на главной не нужен, его нужно перенести на отдельную статическую станицу, чтобы там же и показывался профиль автора.
Как это сделать?
 
Надо править используемый шаблон сайта, в файле "main.tpl" удалить "{login}". А в админку потом можно будеть попасть по ссылке вида "site.ru/имя_файла_админки.php" Я бы даже лучше оставил ссылку на вход в админку где-нибудь на главной в неприметном месте.
Если хочется еще и отдельную страницу входа/профиля, то можно сделать по хитрому. Опять же удаляем в папке шаблона в файле "main.tpl" тег "{login}" и кусок разметки для этого модуля. Затем в этой же папке делаем копию файла "login.tpl". Назовем копию "login2.tpl" , например. Делаем небольшую правку в "login2.tpl" - в конце файла перед "?>" вставляем строчку "echo $login_panel;". Должно получится что-то в духе

PHP:
HTML;
}
echo $login_panel;
?>

Создаем в админке новую статическую страницу, назовем ее к примеру "vhod", содержимое оставляем пустым, единственно надо указать, чтобы использовался шаблон "login2.tpl" и выбрать папку используемого шаблона. Сохраняем ее. Теперь модуль логина будет доступен по "site.ru/vhod.html"

Думаю, алгоритм понятен.
 
дай доступ к админке для журналистов и не заморачивайся
 
Надо править используемый шаблон сайта, в файле "main.tpl" удалить "{login}". А в админку потом можно будеть попасть по ссылке вида "site.ru/имя_файла_админки.php" Я бы даже лучше оставил ссылку на вход в админку где-нибудь на главной в неприметном месте.
Если хочется еще и отдельную страницу входа/профиля, то можно сделать по хитрому. Опять же удаляем в папке шаблона в файле "main.tpl" тег "{login}" и кусок разметки для этого модуля. Затем в этой же папке делаем копию файла "login.tpl". Назовем копию "login2.tpl" , например. Делаем небольшую правку в "login2.tpl" - в конце файла перед "?>" вставляем строчку "echo $login_panel;". Должно получится что-то в духе
PHP:
HTML;
}
echo $login_panel;
?>
Создаем в админке новую статическую страницу, назовем ее к примеру "vhod", содержимое оставляем пустым, единственно надо указать, чтобы использовался шаблон "login2.tpl" и выбрать папку используемого шаблона. Сохраняем ее. Теперь модуль логина будет доступен по "site.ru/vhod.html"
Думаю, алгоритм понятен.
Спасибо, всё получилось, единственно что файл полностью HTML поэтом php и открыл и закрыл
PHP:
<?php
echo $login_panel; 
?>

Добавлено через 35 секунд
дай доступ к админке для журналистов и не заморачивайся
Можно и так, но не хочется толпами пускать в админку. В админку пускаю только редакторов
 
Можно проще сделать через aviable или только для групп, все делается через родной функционал, почитайте реадми раздел Вывод новостей на страницах.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху