Я хочу сделать сайт, полностью закрытый для всех, кроме как зарегистрированных. Для многих CMS это штатная функция, я подозреваю что и с инстантом я просто не нашел где это переключается
у меня ВТОРАЯ ветка
Хелп 😊?
так поисковики можно пропустить, пускай зазют наздоровьепоисковики закрытые сайты игнорят по"жести"
<body> <?php if (cmsUser::isLogged()){ ?> ... <?php } else { ?> <?php $this->widgets('left-top'); ?> // <- сюда вставляем виджет авторизации на сайте <?php } ?> </body>
профит
Авторизироваться некому. Ещё регистрацию пропустить нужно. Вроде б так будет:
main.tpl.php модифицируем как-то так
... //
<?php if (cmsUser::isLogged() || $_SERVER["REQUEST_URI"] != "/auth/register"){ ?>
Val занят 😥
П.С. стили и тп. ничего не правил, только проставил условия.
Если пользователь авторизован показывается обычный сайт, если нет и просто ввел какую либо ссылку то показывается блок авторизации, если на странице регистрации или востановления пароля показывается только нужная форма без других лишних виджетов.
Думаю это будет быстрее и эффективнее.
Если у вас шаблон дефолтовый то замените файл main.tpl.php
instantcms.ru/users/files/download5433.html
Это не помогло.
В общем, ищу с кем бы поработать на коммерческой основе
Думаю это будет быстрее и эффективнее.
Присоединюсь, если позволите. Кто сможет написать дополнение, простое в установке через админку, которое закроет сайт от незарегистрированных???
Вообще, закрытость — это основной принцип любой социальной сети. Без этой возможности назвать ICMS движком соцсети нельзя. Это просто движок сайта.
Есть такой
Купил, поставил, работает! Ура! Спасибо!
Интересно, а поисковики будут видеть страницы сайта?