kislotnik Опубликовано 25 февраля, 2018 Жалоба Поделиться Опубликовано 25 февраля, 2018 есть сайт http://opt.elaliza.com/ Делаю условия для вывода контента. {if $user->group_id == 2} {elseif $user->group_id == 3} <p style="font-size: 20px;white-space: initial;margin: 0 auto;color: #333333;">Ожидайте, вам перезвонят для одобрения</p> {else} <div class="row text-center" style=" height: 100%; position: fixed; width: 100%; z-index: 9999; margin:0; background: #fff; "> <div class="row" style="background: #fff;"> <img src="design/{$settings->theme|escape}/images/elaopt.png" style="margin-top:10px;height:40px;display:inline-block;" title="{$settings->site_name|escape}" alt="{$settings->site_name|escape}"/> </div> <h1 style="position: absolute;z-index: 99;color: #fff;text-align: center;top: 20%;margin: 0 auto; ">Зарегистрируйтесь или войдите для того чтоб получить доступ к сайту.</h1> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="height: 100%;background: #9d25a2c2;"> <a href="/user/register/" class="btn btn-primary btn-lg add-cart" style="top: 40%;background: #fff;color: #6e3b95;">Регистрация</a> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="height: 100%;background: #7a349a;"> <a href="/user/login/" class="btn btn-primary btn-lg add-cart" style="top: 40%;background: #fff;color: #6e3b95;">Вход</a> </div> </div> {/if} Подскажите как в данном условии сделать исключение для страниц регистрации и входа.Спасибо заранее. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 25 февраля, 2018 Жалоба Поделиться Опубликовано 25 февраля, 2018 (изменено) {elseif $user->group_id == 3 && ($module !== 'RegisterView' || $module !== 'LoginView' )} Изменено 26 февраля, 2018 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
kislotnik Опубликовано 25 февраля, 2018 Автор Жалоба Поделиться Опубликовано 25 февраля, 2018 {elseif $user->group_id == 3 && ($module == 'RegisterView' || $module == 'LoginView' )} не сработало.Может не правильно выразился. Мне нужно чтобы блок который закрывае страницу не выводился на странице регистрации и входа. Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 26 февраля, 2018 Жалоба Поделиться Опубликовано 26 февраля, 2018 (изменено) {if $module == 'RegisterView' || $module == 'LoginView'} Это выводится на страницах регистрации и входа{else} Это выводится прочих страницах, то есть кроме страниц регистрации и входа{/if} Изменено 26 февраля, 2018 пользователем Karabaska Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 26 февраля, 2018 Жалоба Поделиться Опубликовано 26 февраля, 2018 (изменено) не сработало.Может не правильно выразился. Мне нужно чтобы блок который закрывае страницу не выводился на странице регистрации и входа. я ошибся, вы не првоерили исправил — поставил отрицание в условияхKarabaska указал верно, спасибо Изменено 26 февраля, 2018 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 26 февраля, 2018 Жалоба Поделиться Опубликовано 26 февраля, 2018 я ошибся, вы не првоерили исправил — поставил отрицание в условияхKarabaska указал верно, спасибо Если имеете в виду исправление на($module !== 'RegisterView' || $module !== 'LoginView' )то это совсем неправильно. условие в скобках истинно ВСЕГДА! Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 26 февраля, 2018 Жалоба Поделиться Опубликовано 26 февраля, 2018 Если имеете в виду исправление на($module !== 'RegisterView' || $module !== 'LoginView' )то это совсем неправильно. условие в скобках истинно ВСЕГДА! хм и правда, да лучше сделайте как вам подсказали ниже моего овтета внутри условия еще условие Цитата Ссылка на сообщение Поделиться на другие сайты
kislotnik Опубликовано 26 февраля, 2018 Автор Жалоба Поделиться Опубликовано 26 февраля, 2018 хм и правда, да лучше сделайте как вам подсказали ниже моего овтета внутри условия еще условиеСделал вот таким вот способом {if $module == 'RegisterView' || $module == 'LoginView' && $user->group_id == 2} {elseif $user->group_id == 3} <div class="row text-center" style=" height: 100%; position: fixed; width: 100%; z-index: 9999; margin:0; background: #fff; {if $module == 'RegisterView'} display: none;{/if} "> <div class="row" style="background: #fff;"> <img src="design/{$settings->theme|escape}/images/elaopt.png" style="margin-top:10px;height:40px;display:inline-block;" title="{$settings->site_name|escape}" alt="{$settings->site_name|escape}"/> </div> <h1 style="position: absolute;z-index: 99;color: #fff;text-align: center;top: 20%;margin: 0 auto; ">Ожидайте одобрения.</h1> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="height: 100%;background: #9d25a2c2;"> <a href="/user/register/" class="btn btn-primary btn-lg" style="top: 40%;background: #fff;color: #6e3b95;">Регистрация</a> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="height: 100%;background: #7a349a;"> <a href="/user/login/" class="btn btn-primary btn-lg" style="top: 40%;background: #fff;color: #6e3b95;">Вход</a> </div> </div {else} <div class="row text-center" style=" height: 100%; position: fixed; width: 100%; z-index: 9999; margin:0; background: #fff; {if $module == 'RegisterView'} display: none;{/if} "> <div class="row" style="background: #fff;"> <img src="design/{$settings->theme|escape}/images/elaopt.png" style="margin-top:10px;height:40px;display:inline-block;" title="{$settings->site_name|escape}" alt="{$settings->site_name|escape}"/> </div> <h1 style="position: absolute;z-index: 99;color: #fff;text-align: center;top: 20%;margin: 0 auto; ">Зарегистрируйтесь или войдите для того чтоб получить доступ к сайту.</h1> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="height: 100%;background: #9d25a2c2;"> <a href="/user/register/" class="btn btn-primary btn-lg" style="top: 40%;background: #fff;color: #6e3b95;">Регистрация</a> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="height: 100%;background: #7a349a;"> <a href="/user/login/" class="btn btn-primary btn-lg" style="top: 40%;background: #fff;color: #6e3b95;">Вход</a> </div> </div> {/if} страница регистрации выводится а вот страница входа нет. Не подскажите что может быть не так? Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 26 февраля, 2018 Жалоба Поделиться Опубликовано 26 февраля, 2018 страница регистрации выводится а вот страница входа нет. Не подскажите что может быть не так? можно так долго, вы скажите без кода — что вы хотите сделать? Цитата Ссылка на сообщение Поделиться на другие сайты
kislotnik Опубликовано 26 февраля, 2018 Автор Жалоба Поделиться Опубликовано 26 февраля, 2018 можно так долго, вы скажите без кода — что вы хотите сделать?Зайдите на сайт. там поверх странице блок. Когда человек регистрируется попадает в группу id 3 и на том же блоке ему выводится надпись ожидайте рассмотрения. после рассмотрения он переводится в группу 2 и получает доступ к сайту. сейчас стоит проблема в том что блок не пропадает на странице регистрации и входа. и соответственно люди не могут не зайти не зарегистрироваться Цитата Ссылка на сообщение Поделиться на другие сайты
kislotnik Опубликовано 26 февраля, 2018 Автор Жалоба Поделиться Опубликовано 26 февраля, 2018 можно так долго, вы скажите без кода — что вы хотите сделать?Спасибо большое за помощь. Разобрался Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.