Нужна помощь с доступом к сайту и отображением виджета!

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 3 апреля 2019 в 22:49
И снова здравствуйте товарищи, по зарез нужна ваша помощь, не могу сам разобраться…

Ситуация такая, в компоненте "Авторизация и регистрация" во вкладке "Ограничения и запреты" включена функция "Сайт доступен только авторизованным пользователям" на скирене ниже видно...


При этом положении дел, когда я перехожу на сайт. то получаю вот такую картину:


Вопрос собственно в следующем....
1. Как можно убрать всплывающую запись (выделена черным цветом), не навредив при этом другим функциям сайта и всплывающим окнам (например при модерации, ну и остальным).
2. Как вместо формы авторизации (выделена красным цветом) вывести форму регистрации?

Может кто сталкивался, помогите… Буду рад любым советам, сам чет заблудился)))
#2 4 апреля 2019 в 10:58

2. Как вместо формы авторизации (выделена красным цветом) вывести форму регистрации?

@stich

Виджетом
#3 4 апреля 2019 в 11:54


2. Как вместо формы авторизации (выделена красным цветом) вывести форму регистрации?

@stich

Виджетом

@Aliaksandr

Добрый день)

Как я понимаю (возможно ошибаюсь), виджетом форму регистрации воткнуть (привязать) можно например на главную или на любую другую страницу сайта, но форма авторизации выводится при переходе на любой URL (когда я не авторизован)....
Я думаю, что форма авторизации привязана не к конкретной странице, а прописана где то в коде, при переходе по любой ссылке сайта через URL (если не авторизован) редиректит на страницу с формой авторизации, так вот именно в этом вопрос, как его заменить на форму регистрации)))
#4 4 апреля 2019 в 12:35

прописана где то в коде

@stich
Добавить семь символов для закрытия вывода дива (версия 2.11.0):
  1.  
  2. <div id="body">
  3.  
  4. <?php
  5. $is_sidebar = $this->hasWidgetsOn('right-top', 'right-center', 'right-bottom');
  6. $section_width = $is_sidebar ? '730px' : '100%';
  7. ?>
  8.  
  9. <?php
  10. $messages = cmsUser::getSessionMessages();
  11. if ($messages){ ?>
  12. <div class="sess_messages">
  13. <?php foreach($messages as $message){ ?>
  14. <!-- <div class="<?php echo $message['class']; ?>"><?php echo $message['text']; ?></div> -->
  15. <?php } ?>
  16. </div>
  17. <?php } ?>
  18.  
  19. <section style="width:<?php echo $section_width; ?>">
  20.  


Но лично я этого бы не делал.
#5 4 апреля 2019 в 12:48

Но лично я этого бы не делал.

DeDja
Можете сказать почему?

Добавить семь символов для закрытия вывода дива (версия 2.11.0):

DeDja
И подскажите пожалуйста файл, в котором требуется внести изменения.
#6 4 апреля 2019 в 12:59

файл

@stich
main.tpl.php

почему?

@stich
Причина банальна — это все сообщения. Мой сабж, это своего рода наводка на код.
Можно попытаться порыть конкретное messages
Но нужно ли — большой вопрос?
#7 4 апреля 2019 в 13:06


файл

@stich
main.tpl.php

почему?

@stich
Причина банальна — это все сообщения. Мой сабж, это своего рода наводка на код.
Можно попытаться порыть конкретное messages
Но нужно ли — большой вопрос?

DeDja

Спасибо огромное за время, потраченное на этот вопрос…

У меня получилось чуть иначе решить эту задачу:

Так как все всплывающие сообщения такого плана имеют свои стили (CSS), я просто скрыл его классом margin-left: 9999px
Может это и не совсем правильно, может даже это отразится на чем либо, во всяком случае пока я этого не заметил))))

Осталось решить вопрос с формой авторизации/регистрации, заменить одно на другое)))
#8 4 апреля 2019 в 13:13

решить вопрос с формой авторизации/регистрации

@stich
Взгляните на мой результат (версия названа) и обновитесь. Успехов.
#9 4 апреля 2019 в 13:14


@stich, глупости вам советует. Решение ваших хотелок глубже всех ответов выши.

Добавить семь символов для закрытия вывода дива (версия 2.11.0):

DeDja
А это так вообще совет ГОДА laugh, заблокировать все уведомления из за одного. Это как отключить все входящие сообщения из за одного спамера.
а потом техничная отмазка.

Мой сабж, это своего рода наводка на код.

DeDja
Наводка это когда вы показали код вывода сообщений и сказали нужно рыть в ту сторону. А вы именно посоветовали закомментировать.

Killer's dream

Со всем Уважением к Вам, но знаете, иногда лучше как вы говорите "глупый совет", чем совсем ни какого))))

Подскажите если знаете решение лучше))
#10 4 апреля 2019 в 13:15


решить вопрос с формой авторизации/регистрации

@stich
Взгляните на мой результат (версия названа) и обновитесь. Успехов.

DeDja

Благодарю)) буду пробовать…
#11 4 апреля 2019 в 14:00


Буду рад любым советам, сам чет заблудился)))

@stich

Очень не рекомендую так делать....
#12 4 апреля 2019 в 14:26



Буду рад любым советам, сам чет заблудился)))

@stich

Очень не рекомендую так делать....

Дмитрий Баринов

Спасибо огромное)))))
10+ к карме (только чет у меня не получилось поставить)))))) наверное потому что у самого -0

Доберусь до компа, попробую....

А что касается авторизации, я выведу виджетом авторизацию в левом сайд баре и привяжу его ко всем страницам и скрою в админке все остальное "для гостей"… вот так например:

(или я чет не правильно понял в алгоритме, что вы прислали?????)
#13 4 апреля 2019 в 14:28

Очень не рекомендую так делать....

Дмитрий Баринов

Почему не рекомендуете)?
#14 4 апреля 2019 в 15:02

Почему не рекомендуете)?

@stich
1 — Решение было сиюминутным, на быструю руку так сказать (проще говоря, не понятно что будет при таких простых правках)
2 — Принуждать зарегистрироваться и понуждать, разные понятия!

Если что, немного позже расскажу про такой вариант решения Вашей задачи.
По скринам возможно и сами догадаетесь v



#15 4 апреля 2019 в 15:09


Почему не рекомендуете)?

@stich
1 — Решение было сиюминутным, на быструю руку так сказать (проще говоря, не понятно что будет при таких простых правках)
2 — Принуждать зарегистрироваться и понуждать, разные понятия!

Если что, немного позже расскажу про такой вариант решения вашей задачи.
По скринам возможно и сами догадаетесь v



Дмитрий Баринов

Ну мне как раз и нужно "принудить", ну а что из этого будет получаться это совсем другая история)))))

1 — Решение было сиюминутным, на быструю руку так сказать (проще говоря, не понятно что будет при таких простых правках)

Дмитрий Баринов

В любом случае огромная благодарность за помощь… возможно кто то подскажет что то еще...

P.S. так у меня и не получилось плюсануть вам в карму))) хз почему)))
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.