А.Саган

А.Саган

+66
Репутация
7
Рейтинг
#1 Содержимое модального окна 26 июня 2017 в 19:15


Да! Отлично.
Скоро программистом станете smile

Cтудия Sitestroi

Не льстите. Программистом я не стану — это не моё.
А вот быть Заказчикам у программистов — это ближе.
Вот вам готовая тема для виджета или компонента — "Содержимое в модальном окне"

И чтобы картинки вставлялись и чтобы в любом месте текста была возможность вставить.

Я бы купил!
#2 Содержимое модального окна 26 июня 2017 в 18:36


joxi.ru/eAO4kXSxd8XXro вот тут заменить 1 на 2

Cтудия Sitestroi
Да, разобрался. В указанных вами местах и ещё в двух, где упоминается modalDialog
#3 Содержимое модального окна 26 июня 2017 в 17:41


href="#openModal2"
id="openModal2"

Нил™

Признателен за ответ.
При этом прошу Вас дать более полное описание, каким образом реализовать это решение? Куда именно вставить этот код.
#4 Ulogin и Loginza 26 июня 2017 в 15:56


Сообщество, отзовись! У кого стоит Ulogin и Loginza, нужно чтобы корректно проходила регистрация с подтвержденным эмейлом и забиралась аватарка + дата рождения и имя фамилия для версии 2.7.1 у кого стоит? сколько не ставлю работают криво дополнения эти

TOPg

Я установил Ulogin — Всё корректно работает.
Автор напоминает, что для корректной работы компонента, необходимо указать в полях пользователя обязательное значение е-майл пользователя.
#1 Содержимое модального окна 26 июня 2017 в 15:42
Добрый день, Друзья!

Есть html код модального окна, вставляемого в Виджет HTML блог.
  1. <!DOCTYPE html>
  2. <head>
  3. <title>Создаем модальное окно на HTML5 и CSS3</title>
  4. <meta charset="utf-8">
  5.  
  6. <style>
  7. .modalDialog {
  8. position: fixed;
  9. font-family: Arial, Helvetica, sans-serif;
  10. top: 0;
  11. right: 0;
  12. bottom: 0;
  13. left: 0;
  14. background: rgba(0,0,0,0.8);
  15. z-index: 99999;
  16. -webkit-transition: opacity 400ms ease-in;
  17. -moz-transition: opacity 400ms ease-in;
  18. transition: opacity 400ms ease-in;
  19. display: none;
  20. pointer-events: none;
  21. }
  22.  
  23. .modalDialog:target {
  24. display: block;
  25. pointer-events: auto;
  26. }
  27.  
  28. .modalDialog > div {
  29. width: 400px;
  30. position: relative;
  31. margin: 10% auto;
  32. padding: 5px 20px 13px 20px;
  33. border-radius: 10px;
  34. background: #fff;
  35. background: -moz-linear-gradient(#fff, #999);
  36. background: -webkit-linear-gradient(#fff, #999);
  37. background: -o-linear-gradient(#fff, #999);
  38. }
  39.  
  40. .close {
  41. background: #606061;
  42. color: #FFFFFF;
  43. line-height: 25px;
  44. position: absolute;
  45. right: -12px;
  46. text-align: center;
  47. top: -10px;
  48. width: 24px;
  49. text-decoration: none;
  50. font-weight: bold;
  51. -webkit-border-radius: 12px;
  52. -moz-border-radius: 12px;
  53. border-radius: 12px;
  54. -moz-box-shadow: 1px 1px 3px #000;
  55. -webkit-box-shadow: 1px 1px 3px #000;
  56. box-shadow: 1px 1px 3px #000;
  57. }
  58.  
  59. .close:hover { background: #00d9ff; }
  60. </style>
  61. </head>
  62.  
  63. <body>
  64.  
  65. <a href="#openModal">Открыть модальное окно</a>
  66.  
  67. <div id="openModal" class="modalDialog">
  68. <div>
  69. <a href="#close" title="Закрыть" class="close">X</a>
  70. <p>Содержимое модального окна</p>
  71. </div>
  72. </div>
  73.  
  74. </body>
  75. </html>
Казалось бы, всё просто, вставляй разное содержимое в разные Виджеты и пользуйся...
Ай нет.
Во втором виджете повторяется копия виджета номер один.

Как научить Виджет различать разное содержимое модальных окон?
#5 Ваше подключение не защищено 21 июня 2017 в 21:31

Почему бы не изменить в config.php https на http и убрать редирект на https в .htaccess.

Regvo
Это сделано в первую очередь.
Однако не сработало.
#1 Ваше подключение не защищено 21 июня 2017 в 15:38
Скачал файлы сайта и базу данных на локальный сервер, с целью провести тестирование и прочее…
На хостинге, на домене установлен сертификат SSL..
Запуская сайт на локальном сервере система выдаёт… мол "Ваше подключение не защищено" и соответственно дальше не пускает.

Как решить вопрос, подскажите.
#6 Не явная ошибка 503 Service Unavailable 19 июня 2017 в 19:11


Вроде в версии 2.6 токенов авторизации перенесли на отдельную таблицу, а у вас код старый, до сих пор ищет в таблице cms_users.
Это значить, что сайт плохо обновили с версии 2.5.1 до 2.6

Evanescence
Сейчас установлена версия 2,5,1
Проблемы появились в тот момент, когда, после неудачной попытки обновиться до 2,6, откатили назад.
#7 Не явная ошибка 503 Service Unavailable 19 июня 2017 в 18:37


Что посоветуете?

А.Саган
Включить отладку или посмотреть лог ошибок сервера

Evanescence
Действительно, включив отладку можно увидеть следующее:

Ошибка в запросе БД:
Unknown column 'i.auth_token' in 'where clause'

SELECT i.*, u.nickname as inviter_nickname
FROM cms_users i
LEFT JOIN cms_users as u ON u.id = i.inviter_id
WHERE (i.auth_token = '5555809b1ab7340d980cc94d5fa1f7a6')
LIMIT 1
Последние вызовы:

getItem() @ /home/httpd/vhosts/jatrader.ru/httpdocs/system/controllers/users/model.php: 69
getUser() @ /home/httpd/vhosts/jatrader.ru/httpdocs/system/core/user.php: 142
autoLogin() @ /home/httpd/vhosts/jatrader.ru/httpdocs/system/core/user.php: 67
__construct() @ /home/httpd/vhosts/jatrader.ru/httpdocs/system/core/user.php: 23
getInstance() @ /home/httpd/vhosts/jatrader.ru/httpdocs/system/core/core.php: 722
runWidget() @ /home/httpd/vhosts/jatrader.ru/httpdocs/system/core/core.php: 714
runWidgets() @ /home/httpd/vhosts/jatrader.ru/httpdocs/index.php: 36
Что это может значить и как исправлять?
#1 Не явная ошибка 503 Service Unavailable 19 июня 2017 в 17:59

Добрый день, Друзья!

Не явная ошибка 503 Service Unavailable, то есть у кого-то из Пользователей есть, у кого-то нет.
Порой помогает очистка кеш и cookie, а порой не помогает ничего.

Техподдержка хостинга уповая на Тест данные теста tools.pingdom.com/#!/cI8YLf/ заявляет, что больше ничем помочь не может.

Что делать и как лечить болезнь пока не понятно.

Что посоветуете?

#8 Обновление до 2.6.0 26 января 2017 в 15:21

Обновлял CMS сайта на ресурсе до версии 2.6.0, затем 2.6.1

Что-то пошло не так, восстановил из резервной копии, до 2.5.1 система выдаёт ошибку — 503 Service Unavailable, очистив КЕШ в браузере, ошибка ушла, сайт стал открываться.
Однако проблема в том, что подобная ошибка появилась не только у меня, а у всех участников сайта.
Было разослано письмо, с просьбой очистить КЕШ, для восстановления работоспособности сайта, и многим действительно помогло, однако на следующий день пошли жалобы о том, что чистить КЕШ приходится каждый день, ибо ошибка возвращается.
Однако возвращается не у всех, а выборочно.
Что предпринять в таком случае я не знаю.
Прошу помочь разобраться.

#9 [ЕСТЬ РЕШЕНИЕ] Сайт пока не может обработать этот запрос 26 июля 2016 в 05:37


Такой директории, system/controllers/questions — её просто нет.

А.Саган
А база данных думает иначе. Где-то есть запись о данном компоненте, вероятно даже в cms_controllers.

Loadырь

Видимо компонент был удален, упоминания в cms_controllers о нём нет.
Как же сделать так, чтобы обращения к удаленному компоненту не происходило?
#10 [ЕСТЬ РЕШЕНИЕ] Сайт пока не может обработать этот запрос 20 июля 2016 в 17:37

Смотреть, что случилось с вашим компонентом questions, вспоминать, что недавно делали вы или хостер, и проверять наличие самого файла system/controllers/questions/frontend.php и права доступа к нему.

Loadырь
Действительно с ним что-то случилось. Такой директории, system/controllers/questions — её просто нет. Сравнил с оригинальной версией, там её нету тоже.
Теряюсь в догадках.
#11 [ЕСТЬ РЕШЕНИЕ] Сайт пока не может обработать этот запрос 20 июля 2016 в 14:11

В core.php в строке 262 идет обращение на отсутствующий файл

vikont
Благодарствую, а можно как-то узнать, о каком файле идёт речь. И что в этой ситуации можно дальше делать?
#12 [ЕСТЬ РЕШЕНИЕ] Сайт пока не может обработать этот запрос 20 июля 2016 в 12:18
Тех.поддержка выдала вот такое резюме:

Warning: include_once(/home/httpd/vhosts/jatrader.ru/httpdocs/system/controllers/questions/frontend.php): failed to open stream: Нет такого файла или каталога in /home/httpd/vhosts/jatrader.ru/httpdocs/system/core/core.php on line 262 Warning: include_once(): Failed opening '/home/httpd/vhosts/jatrader.ru/httpdocs/system/controllers/questions/frontend.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/httpd/vhosts/jatrader.ru/httpdocs/system/core/core.php on line 262 Fatal error: Class 'questions' not found in /home/httpd/vhosts/jatrader.ru/httpdocs/system/core/core.php on line 278

Тех.поддержка
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.