Не добавляется видео из Вконтакта 1.10.х

#1 28 января 2015 в 11:26
Прочитал всё что только можно и ответа не нашёл,
вконтакт в код ифрейм добавляет ссылку без http (как и другие видеохостинги), в инстанте заложена возможность добавлять другие видеохостинги, а вконтакт и вовсе уже добавлен, решение для ютуба было выложено и поправлено для последних версий движка, для вконтакта и других сервисов оно не работает (имею ввиду если в этих файлах убрать http для вконтакта.
Если ничего не править и к коду видео добавить http, то видео воспроизводится, поэтому у меня вывод только один:

существует баг с распознаванием доверенного урла (если начинался не с http, а с //)

Кто знает как этот баг вылечить?
#2 28 января 2015 в 11:30
Тоже самое и тут, добавил случайное видео из ВК два раза, отображается только Вариант с добавленным в код http

А нет, тут не работает никак😥

З.ы. И что ещё заметил то, после добавления видео, нужно обновить страницу, чтобы увидеть добавленное видео, не критично, но всё таки…
#3 28 января 2015 в 12:48
Александр, в 1.10.6 такой проблемы не наблюдается.
#4 28 января 2015 в 12:52


Александр, в 1.10.6 такой проблемы не наблюдается.

Fuze

В 1.10.4 и 1.10.5 есть проблема, а в чем разница, где копать?(((
#5 28 января 2015 в 14:25

в 1.10.6 такой проблемы не наблюдается

Fuze
Пардон, наблюдается. Решение тут trac.instantcms.ru/changeset/1504#file1

Для версий ниже 1.10.6 еще нужно внести правки в /core/cms.php в метод htmlCleanUp — скопируйте его из 1.10.6.
#6 31 января 2015 в 08:13

Для версий ниже 1.10.6 еще нужно внести правки в /core/cms.php в метод htmlCleanUp — скопируйте его из 1.10.6.

Fuze
Для версии 1.10.5 вроде не нужно, только для версий ниже 1.10.5.
#7 1 февраля 2015 в 12:02


в 1.10.6 такой проблемы не наблюдается

Fuze
Пардон, наблюдается. Решение тут trac.instantcms.ru/changeset/1504#file1

Для версий ниже 1.10.6 еще нужно внести правки в /core/cms.php в метод htmlCleanUp — скопируйте его из 1.10.6.

Fuze

Спасибо огромное, сделал как сказали и вроде все работает, только правильно я понял что вот тут branches/fuze/core/cms.php по trac не надо ничего трогать, только тут branches/fuze/includes/bbcode/bbcode.lib.php, для полной уверенности спрашиваю)))


з.ы. И может подскажите, почему после добавления нового видео, пока не обновишь страницу — видео не отображается?

Баг трекер вот такую штуку пишет:

The XSS Auditor refused to execute a script in 'http://cccccc.ru/blogs/blog-administracii/hudozhestvennaja-gimnastika.html' because its source code was found within the request. The auditor was enabled as the server sent neither an 'X-XSS-Protection' nor 'Content-Security-Policy' header. hudozhestvennaja-gimnastika.html:499

(домен не реальный указал в ссылке)

Обновляешь страничку, это сообщение пропадает и видео показывается
#8 1 февраля 2015 в 14:57

только правильно я понял что вот тут branches/fuze/core/cms.php по trac не надо ничего трогать, только тут branches/fuze/includes/bbcode/bbcode.lib.php, для полной уверенности спрашиваю)))

Александр
Правильно, в контексте моего ответа на ваш вопрос.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.