Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
'id', 'iframe', 'ilayer',
'id', 'ilayer',
$source = preg_replace( "#<iframe#i", "<iframe", $source );
if ($config['allow_site_wysiwyg'] == "yes"){
$full_story = $db->safesql($parse->BB_Parse($parse->process($_POST['full_story'])));
$short_story = $db->safesql($parse->BB_Parse($parse->process($_POST['short_story'])));
$allow_br = 0;
} else {
$full_story = $db->safesql($parse->BB_Parse($parse->process($_POST['full_story']), false));
$short_story = $db->safesql($parse->BB_Parse($parse->process($_POST['short_story']), false));
$allow_br = 1;
}
if ($config['allow_site_wysiwyg'] == "yes")
{
preg_match('/\<iframe src=\\\"http\:\/\/vkontakte\.ru\/video_ext.php\?oid=.*?&id=.*?&hash=.*?\\\" width=\\\".*?\\\" height=\\\".*?\\\" frameborder=\\\".*?\\\"\>\<\/iframe\>/si', $_POST['full_story'], $vk_match);
$vk_match[1] = str_replace('\\', '', $vk_match[0]);
$full_story = str_replace($vk_match[0], "{vk_video}", $_POST['full_story']);
$full_story = $db->safesql($parse->BB_Parse($parse->process($full_story)));
$full_story = str_replace("{vk_video}", $vk_match[1], $full_story);
preg_match('/\<iframe src=\\\"http\:\/\/vkontakte\.ru\/video_ext.php\?oid=.*?&id=.*?&hash=.*?\\\" width=\\\".*?\\\" height=\\\".*?\\\" frameborder=\\\".*?\\\"\>\<\/iframe\>/si', $_POST['full_story'], $vk_match);
$vk_match[1] = str_replace('\\', '', $vk_match[0]);
$short_story = str_replace($vk_match[0], "{vk_video}", $_POST['short_story']);
$short_story = $db->safesql($parse->BB_Parse($parse->process($short_story)));
$short_story = str_replace("{vk_video}", "<center>".$vk_match[1]."</center>", $short_story);
$allow_br = 0;
}
else
{
preg_match('/\<iframe src=\\\"http\:\/\/vkontakte\.ru\/video_ext.php\?oid=.*?&id=.*?&hash=.*?\\\" width=\\\".*?\\\" height=\\\".*?\\\" frameborder=\\\".*?\\\"\>\<\/iframe\>/si', $_POST['full_story'], $vk_match);
$vk_match[1] = str_replace('\\', '', $vk_match[0]);
$full_story = str_replace($vk_match[0], "{vk_video}", $_POST['full_story']);
$full_story = $db->safesql($parse->BB_Parse($parse->process($full_story), false));
$full_story = str_replace("{vk_video}", "<center>".$vk_match[1]."</center>", $full_story);
preg_match('/\<iframe src=\\\"http\:\/\/vkontakte\.ru\/video_ext.php\?oid=.*?&id=.*?&hash=.*?\\\" width=\\\".*?\\\" height=\\\".*?\\\" frameborder=\\\".*?\\\"\>\<\/iframe\>/si', $_POST['full_story'], $vk_match);
$vk_match[1] = str_replace('\\', '', $vk_match[0]);
$short_story = str_replace($vk_match[0], "{vk_video}", $_POST['short_story']);
$short_story = $db->safesql($parse->BB_Parse($parse->process($short_story), false));
$short_story = str_replace("{vk_video}", "<center>".$vk_match[1]."</center>", $short_story);
$allow_br = 1;
}
$full_story = $parse->process($_POST['full_story']);
$short_story = $parse->process($_POST['short_story']);
$title = $parse->process($_POST['title']);
if ($config['allow_admin_wysiwyg'] == "yes" OR $allow_br != '1'){
$full_story = $db->safesql($parse->BB_Parse($full_story));
$short_story = $db->safesql($parse->BB_Parse($short_story));
} else {
$full_story = $db->safesql($parse->BB_Parse($full_story, false));
$short_story = $db->safesql($parse->BB_Parse($short_story, false));
}
preg_match('/\<iframe src=\\\"http\:\/\/vkontakte\.ru\/video_ext.php\?oid=.*?&id=.*?&hash=.*?\\\" width=\\\".*?\\\" height=\\\".*?\\\" frameborder=\\\".*?\\\"\>\<\/iframe\>/si', $_POST['full_story'], $vk_match);
$vk_match[1] = str_replace('\\', '', $vk_match[0]);
$full_story = str_replace($vk_match[0], "{vk_video}", $_POST['full_story']);
$full_story = $parse->process($_POST['full_story']);
preg_match('/\<iframe src=\\\"http\:\/\/vkontakte\.ru\/video_ext.php\?oid=.*?&id=.*?&hash=.*?\\\" width=\\\".*?\\\" height=\\\".*?\\\" frameborder=\\\".*?\\\"\>\<\/iframe\>/si', $_POST['full_story'], $vk_match);
$vk_match[1] = str_replace('\\', '', $vk_match[0]);
$short_story = str_replace($vk_match[0], "{vk_video}", $_POST['short_story']);
$short_story = $parse->process($_POST['short_story']);
$title = $parse->process($_POST['title']);
if ($config['allow_admin_wysiwyg'] == "yes" OR $allow_br != '1'){
$full_story = $db->safesql($parse->BB_Parse($full_story));
$full_story = str_replace("{vk_video}", "<center>".$vk_match[1]."</center>", $full_story);
$short_story = $db->safesql($parse->BB_Parse($short_story));
$short_story = str_replace("{vk_video}", "<center>".$vk_match[1]."</center>", $short_story);
} else {
$full_story = $db->safesql($parse->BB_Parse($full_story, false));
$full_story = str_replace("{vk_video}", "<center>".$vk_match[1]."</center>", $full_story);
$short_story = $db->safesql($parse->BB_Parse($short_story, false));
$short_story = str_replace("{vk_video}", "<center>".$vk_match[1]."</center>", $short_story);
}
не самый оптимальный вариант.Скрипт обрезает тег iframe
Решение: открыть parse.class.php, найти
заменить наPHP:'id', 'iframe', 'ilayer',
потом найди и удали такую строкуPHP:'id', 'ilayer',
Или же добавить bbcode, который будет данные из тега так вставлять.PHP:$source = preg_replace( "#<iframe#i", "<iframe", $source );
Читай внимательнее!не самый оптимальный вариант.
При вашем варианте любой сможет "вписать" фрейм, соответственно защиты от хаков не будет.
Или же добавить bbcode, который будет данные из тега так вставлять.
Обновил свой пост.Тут всё написано
*** скрытое содержание ***
НЕ сорьтесь...
Сам скрипт называется - vKoptimizer - vkopt.net.ru<iframe src="http://vkontakte.ru/video_ext.php?oid=6950826&id=147341831&hash=b3b7526ffd736843&hd=1" width="607" height="360" frameborder="0"></iframe>