А где же сам скрипт, который формирует запись?
А.Саган
А где же сам скрипт, который формирует запись?
Не нашел в базе вашего прежнего выраженияPhpmyadmin -> cms_comments -> content_html
Код PHP:
<div class="video_wrap"><iframe class="video_frame" src="//www.youtube.com/embed/NQEkVCq_SWQ" frameborder="0" allowfullscreen></iframe></div>
А вы это базу где посмотрели?Самое интересное, что в базе ссылка на ютуб выглядит следующим образом:
Дефолтный шаблон стоит по умолчанию.Может проблема в шаблоне? Переключитесь ненадолго на дефолт, посмотрите будет ли отображаться видео?
Поддержка в вопросе конечно разобралась.Советую написать в техподдержку хостера.
"Видео никуда не пропали, просто оно блокируется браузером.
Устраните эту проблему и они будут отображаться нормально"
Блокируется смешанное содержимое протоколов https и http
То есть, при размещении ссылки в формате https оно вставляется в таком виде:
<youtube>https://youtu.be/NQEkVCq_SWQ</youtube>
<iframe width="320" height="240" src="http://www.youtube.com/embed/NQEkVCq_SWQ" frameborder="0" allowfullscreen=""></iframe>
Как поправить скрипт?
Добрый день!
InstantCMS 2.4
Пропали уже размещенные видео-ролики из комментариев и нет возможности вновь размещать ролики в комментарии.
То есть, активируешь окно «вставить ролик из ютуб», вставляешь ссылку, делаешь просмотр, а в результате ничего нет, пусто.
Что стало причиной для подобного отследить не могу.
Предшествующие действия:
— сайт переехал на новый хостинг
— добавлен SSL сертификат
Какие могут быть причины происходящего и как же подобное исправить?
Спасибо!Так не должно быть. При запросе сайта по http должен быть корректный редирект на https.
Обратился в тех.поддержку, они нашли ошибку редиректа и исправили.
И ещё, может ли быть следствием установки SSL — сертификата и обозначенной проблемы то, что в комментариях при размещении видео-ролика с ютуб, видео не показывается — пусто место. И пропал показ карты (дополнительное поле в контенте дополнительного компонента)?
После установки на ресурс SSL сертификата, появились некоторые проблемы, которые требует исправления настроек скриптов.
В частности, при извещении пользователя о том, что "на ваш ответ добавлен комментарий", приходит ссылка в формате http://
и проход по этой ссылке даёт ошибку 404, то есть на несуществующую страницу.
Как исправить ситуацию?
Как подставлять в ссылку значение https://
Подскажите, пожалуйста, каким образом это сделать? Просто, поверх существующих, перекопировать и всё?далее перезалить файлы cms.
Видимо и вы не всё хотите понять.Вариантов других НЕТ. Вы в своей теме это не поняли, пытаетесь еще в других темах это "не понять".
Вы, как специалисты хором утверждаете, что не работает IonCube Loader.
Конечно, с точки зрения разработчика он не работает!
С точки зрения хостера — он установлен и работает!
Кто крайний? Конечно клиент! Он же по своей тупости не может сообразить — почему код посылаемый на onCube Loader, до него не доходит!
А лишь прошу помочь разобраться, а в ответ… В прочем я уже повторяюсь.
Конечно, вирусы — это не ваша печаль, это всё на сервере, однако ваша упёртость, что других вариантов и быть не может, просто умиляет.
Отчего такая категоричность?
Почему надо обязательно отпихивать клиента убойной фразой "не работает IonCube Loader". Наверное и на хостинге тоже не дураки сидят. И мною им, что "не работает IonCube Loader", не раз доносилось. Они как-то разбираются, вникают. Посоветовали вирусы поискать. Нашел.
Причем, 18 файлов, принадлежащих оригинальному релизу, так же расценены как угроза. Хостер подсказывает, мол возможно антивирус принимает за вредоносный код base64. Я пишу об этом на сайте здесь. А в ответ дежурное "не работает IonCube Loader"
Ну, ладно, здесь тупик, а с 18 файлами, представляющими угрозу, что делать? Не обращать внимания? Тогда так и посоветуйте! Мол так и должно быть! Или не должно! Я думаю подобное должно интересовать разработчика.
Либо установлен, включен, но не работает. Не всегда, а лишь в каких-то экстремальных случаях, перестаёт принимать код. И тогда, когда на InstantCMS установлен Биллинг.Не может быть никаких других вариантов. IonCube Loader либо установлен, включен и работает, либо нет.
Проблема решается восстановлением из резервной копии, а не включением IonCube Loader.
Вот и мне не понятно.Причем здесь "вирусы" и "антивирусы" мне вообще непонятно.
4. Что делать в данном случае пока не ясно.
5. Видимо это не ясно не только мне.
А речь идёт вовсе не об этом:
а об этом:Ну так и спросите у хостера почему ваш сервер вместо того чтобы отправлять зашифрованный файл в Loader, просто вываливает его в браузер. Очевидно же что Loader не работает.
3. 18 файлов, принадлежащих оригинальному релизу, так же расценены как угроза (возможно антивирус принимает за вредоносный код base64).
При данной ошибке есть два варианта:
— файлы копировались не в двоичном режиме
— ioncube loader не установлен или установлен старой версии.
Других вариантов нет и быть не может.
Могут быть и другие варианты.
Действительно, это очень важно сделать правильный вывод!самое главное сделать правильный вывод!
Что же из всего этого следует?
1. То, что проблема не в IonCube, которая якобы не установлена на сайте.
2. Большая вероятность того, что подобное стало возможным из-за вирусов на сайте. Сторонние файлы, расцененные как угроза были удалены.
3. 18 файлов, принадлежащих оригинальному релизу, так же расценены как угроза (возможно антивирус принимает за вредоносный код base64).
4. Что делать в данном случае пока не ясно.
5. Видимо это не ясно не только мне.