Компонент регистрация на главной
Строка отвечающая за то, кому показывать компонент а кому нет
На главную страницу я поставил компонент "регистрация".
Всё красиво и ровно получается, когда ты этот компонент видишь, однако, обычные юзеры после регистрации видят главную страницу без этого компонента, соответственно они её видят криво, не красиво и пусто в том месте, где она должна была быть (посмотреть).
Так вот, в коде этого компонента должна быть строка отвечающая за то, кому показывать этот компонент, а кому нет.
Что это за строка, и как мне её найти?
Хочу отредактировать, чтобы этот компонент видели все. Все без исключения.
Спасибо.
Если уж есть такая необходимость, я бы подключил на главной модуль внешний файл, и подключал бы файл .php, который в зависимости от того авторизован пользователь или нет показывал бы компонент профиль юзера или компонент регистрация…
более подробно по коду подскажут гуру форума
и менюшка уехала
Меню почему то уезжает влево/вправо.
У кого нибудь из Инстановец есть такая же проблема?
Должно быть всё так.
Я лав Хром
Так кто нибудь знает, какая строчка отвечает за это?
строка 289
if ($inUser->id && !$inUser->is_admin) { if ($inCore->menuId() == 1) { return; } else { $inCore->redirect(cmsUser::getProfileURL($inUser->login)); } }
это не у мазилы время от времени — верстка у вас не правильная очевидно)У мозилы время от времени
теперь вдолбите, а лучше обязуйте все своих пользователей пользоваться хромом, мол извиняйте, но мой сайт только для хрома...Я лав Хром
По теме: а вы сами пробовали открыть файл, посмотреть?
Достаточно убрать эти строки.только почему он не работает? судя по всему, потому что компонент на главной. Вот это условие, как раз проверяет главную страницу if ($inCore->menuId() == 1), думаю.
p.s. ТС, спуститесь с небес на землю)
Проблема в том, что эта проблема была уже тогда, когда у сайта стоял буквально не тронутый шаблон.это не у мазилы время от времени — верстка у вас не правильная очевидно)
Я уже его полностью перерыл.По теме: а вы сами пробовали открыть файл, посмотреть?
плохо рыли значит. Нужная строка даже имеет комментарий по русскиЯ уже его полностью перерыл.
// Если пользователь авторизован, то не показываем форму регистрации, редирект в профиль. if ($inUser->id && !$inUser->is_admin) { if ($inCore->menuId() == 1) { return; } else { $inCore->redirect(cmsUser::getProfileURL($inUser->login)); } }
Удалил строку, всё работает.
Регистрация показывается всем :)