Tickets + Jevix + VK

Поковырял параметры Tickets для Jevix в графе cfgSetAutoPregReplace. Решил попробовать видео из ВК приделать.

[["\/<video>http:\\\/\\\/(?:www\\.|)vk\\.com\\\/video_ext\\.php\\?(.*)<\\\/video>\/Ui"],
["<iframe src=\"http:\/\/vk.com\/video_ext.php?$1\" width=\"607\" height=\"360\" frameborder=\"0\" allowfullscreen><\/iframe>"]]

На сколько небезопасно так делать (без проверок, как в ютюбе)? Не вник до конца в регулярные выражения, поэтому с несколькими параметрами в ГЕТе не получается пока сделать, только тупым копированием всей строки. Или подскажите как правильно написать?
Andrei Kilin
13 декабря 2012, 12:31
modx.pro
1 390
0

Комментарии: 3

Andrei Kilin
13 декабря 2012, 16:33
0
куча слешей порезало, сейчас в превью ок. жму кнопку =)
[["\/<video>http:\\\/\\\/(?:www\\.|)vk\\.com\\\/video_ext\\.php\\?(.*)<\\\/video>\/Ui"],
["<iframe src=\"http:\/\/vk.com\/video_ext.php?$1\" width=\"607\" height=\"360\" frameborder=\"0\" allowfullscreen><\/iframe>"]]
    Andrei Kilin
    13 декабря 2012, 17:03
    0
    И, да, входная строка вот такого типа:
    http://vk.com/video_ext.php?oid=14753536&id=163690619&hash=3ecef0311d0b6e62
      Илья
      02 июля 2015, 11:12
      0
      а у меня что-то все равно не хочет обрабатывать =(
      встывлял в cfgSetAutoPregReplace так:
      [["\/<video>http:\\\/\\\/(?:www\\.|)youtube\\.com\\\/watch\\?v=([a-zA-Z0-9_\\-]+)(&.+)?<\\\/video>\/Ui","\/<video>http:\\\/\\\/(?:www\\.|)youtu\\.be\\\/([a-zA-Z0-9_\\-]+)(&.+)?<\\\/video>\/Ui"],["<iframe width=\"700\" height=\"394\" src=\"http:\/\/www.youtube.com\/embed\/$1\" frameborder=\"0\" allowfullscreen><\/iframe>","<iframe width=\"700\" height=\"394\" src=\"http:\/\/www.youtube.com\/embed\/$1\" frameborder=\"0\" allowfullscreen><\/iframe>"]],[["\/<video>http:\\\/\\\/(?:www\\.|)vk\\.com\\\/video_ext\\.php\\?(.*)<\\\/video>\/Ui"],
      ["<iframe src=\"http:\/\/vk.com\/video_ext.php?$1\" width=\"607\" height=\"360\" frameborder=\"0\" allowfullscreen><\/iframe>"]]
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3