Иконка ресурса

Хак Псевдо iframe страница с плеером от вашего сайта 2017-05-05

DLEPlugins

Новичок
Регистрация
24 Фев 2017
Сообщения
208
Реакции
159
Баллы
43
Пользователь DomiTori разместил новый ресурс:

Псевдо iframe страница с плеером от вашего сайта - Псевдо iframe страница с плеером от вашего сайта

Лень долго писать что к чему. Опишу в двух словах. С помощью данного модуля вы сможете впихнуть чужой iframe код плеера внутрь своей iframe страницы с модулем. Допустим волков или тот же ютуб. К примеру у нас есть ссылка
сайт ру/about-dle/1-post1.html
в этой новости заполнено доп поле с...
Узнать больше об этом ресурсе...
 
Последнее редактирование модератором:

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
Тебе не хватает опыта и мышления.
Две правки всего сделают то что нужно.
1. Открываем engine/modules/show.full.php находим
PHP:
$news_seiten = explode( "{PAGEBREAK}", $row['full_story'] );
Выше вставляем
PHP:
$tpl->set('{iframe_link}', $short_link . $news_name . "/iframe.html");
if(isset($_GET["iframe"]) && intval($_GET["iframe"]) == 1)
{
    $tpl->set_block( "'\\[iframe\\](.*?)\\[/iframe\\]'si", "\\1" );
    $tpl->set_block( "'\\[not_iframe\\](.*?)\\[/not_iframe\\]'si", "" );
    $row['allow_comm'] = 0;
}
else
{
    $tpl->set_block( "'\\[iframe\\](.*?)\\[/iframe\\]'si", "" );
    $tpl->set_block( "'\\[not_iframe\\](.*?)\\[/not_iframe\\]'si", "\\1" );
}
2. Открываем .htaccess находим
Код:
# Сам пост
Ниже вставляем
Код:
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)/iframe.html$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4&seourl=$4&iframe=1 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*)/iframe.html$ index.php?newsid=$2&seourl=$3&seocat=$1&iframe=1 [L]
RewriteRule ^([0-9]+)-(.*)/iframe.html$ index.php?newsid=$1&seourl=$2&iframe=1 [L]
Ссылка с iframe доступна тегом {iframe_link}

+ Сохраняем кэш + сохраняем все теги что нам нужны.
Но останутся другие элементы, по типу хлебных крошек и т.п
 
  • Like
Реакции: rofl

ps51

Новичок
Регистрация
19 Мар 2017
Сообщения
37
Реакции
5
Баллы
8
А что то похожее на WP ? ( нужно плеер с тв каналом вставить на другой сайт , и чтобы работал )
 

DLEPlugins

Новичок
Регистрация
24 Фев 2017
Сообщения
208
Реакции
159
Баллы
43
Тебе не хватает опыта и мышления.
Две правки всего сделают то что нужно.
1. Открываем engine/modules/show.full.php находим
PHP:
$news_seiten = explode( "{PAGEBREAK}", $row['full_story'] );
Выше вставляем
PHP:
$tpl->set('{iframe_link}', $short_link . $news_name . "/iframe.html");
if(isset($_GET["iframe"]) && intval($_GET["iframe"]) == 1)
{
    $tpl->set_block( "'\\[iframe\\](.*?)\\[/iframe\\]'si", "\\1" );
    $tpl->set_block( "'\\[not_iframe\\](.*?)\\[/not_iframe\\]'si", "" );
    $row['allow_comm'] = 0;
}
else
{
    $tpl->set_block( "'\\[iframe\\](.*?)\\[/iframe\\]'si", "" );
    $tpl->set_block( "'\\[not_iframe\\](.*?)\\[/not_iframe\\]'si", "\\1" );
}
2. Открываем .htaccess находим
Код:
# Сам пост
Ниже вставляем
Код:
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)/iframe.html$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4&seourl=$4&iframe=1 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*)/iframe.html$ index.php?newsid=$2&seourl=$3&seocat=$1&iframe=1 [L]
RewriteRule ^([0-9]+)-(.*)/iframe.html$ index.php?newsid=$1&seourl=$2&iframe=1 [L]
Ссылка с iframe доступна тегом {iframe_link}

+ Сохраняем кэш + сохраняем все теги что нам нужны.
Но останутся другие элементы, по типу хлебных крошек и т.п
Хлебные крошки и прочее даром не нужно на страницах iframe. Более того их самих лучше запретить к индексации...

Установил. Спасибо, поржал, открылась полная новость с отключенными комментами. Явно отличная от голой страницы с плеером iframe на всю ширину и высоту экрана. Тебе не хватает терпения и одного из важных принцыпов разработчиков - прежде чем выложить правки в массы сам возьми и проверь на работоспособность.
Вывод: по описанным тобой правкам нихера не работает, как следствие ты сам не пробовал то о чем написал. То что выложил я, работает, проверено мною же.
Кеш могу прикрутить если кому-то нужно будет. Весь остальной функционал DLE для голой страницы с iframe даром не нужен.
 
Последнее редактирование:

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
Хлебные крошки и прочее даром не нужно на страницах iframe. Более того их самих лучше запретить к индексации...

Установил. Спасибо, поржал, открылась полная новость с отключенными комментами. Явно отличная от голой страницы с плеером iframe на всю ширину и высоту экрана. Тебе не хватает терпения и одного из важных принцыпов разработчиков - прежде чем выложить правки в массы сам возьми и проверь на работоспособность.
Вывод: по описанным тобой правкам нихера не работает, как следствие ты сам не пробовал то о чем написал. То что выложил я, работает, проверено мною же.
Кеш могу прикрутить если кому-то нужно будет. Весь остальной функционал DLE для голой страницы с iframe даром не нужен.
Эх. Оборачиваем все что не нужно на странице с iframe в fullstory.tpl -> [not_iframe]код для полной новости[/not_iframe][iframe]код для страницы iframe[/iframe]
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.974
Реакции
1.352
Баллы
113
а для чего это ? не совсем понял если честно )) в чем применяется ?
 

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
Хлебные крошки и прочее даром не нужно на страницах iframe. Более того их самих лучше запретить к индексации...

Установил. Спасибо, поржал, открылась полная новость с отключенными комментами. Явно отличная от голой страницы с плеером iframe на всю ширину и высоту экрана. Тебе не хватает терпения и одного из важных принцыпов разработчиков - прежде чем выложить правки в массы сам возьми и проверь на работоспособность.
Вывод: по описанным тобой правкам нихера не работает, как следствие ты сам не пробовал то о чем написал. То что выложил я, работает, проверено мною же.
Кеш могу прикрутить если кому-то нужно будет. Весь остальной функционал DLE для голой страницы с iframe даром не нужен.
Можно и по другому сделать.
1. Открываем engine/modules/show.full.php находим
PHP:
else $tpl->load_template( 'fullstory.tpl' );
Выше вставляем
PHP:
elseif(isset($_GET["iframe"]) && intval($_GET["iframe"]) == 1)
{
    $tpl->load_template( 'iframe.tpl' );
    $xf_iframe = xfieldsdataload($row['xfields']);
    if(count($xf_iframe))
    {
        $xfieldsdata = $xf_iframe;
        foreach($xfields as $value)
        {
            $preg_safe_name = preg_quote($value[0], "'");
            if ($value[6] AND !empty($xfieldsdata[$value[0]]))
            {
                $temp_array = explode(",", $xfieldsdata[$value[0]]);
                $value3 = array();
                foreach($temp_array as $value2)
                {
                    $value2 = trim($value2);
                    $value2 = str_replace("'", "'", $value2);
                    if ($config['allow_alt_url'])
                        $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" . urlencode($value2) . "/\">" . $value2 . "</a>";
                    else
                        $value3[] = "<a href=\"$PHP_SELF?do=xfsearch&amp;xf=" . urlencode($value2) . "\">" . $value2 . "</a>";
                }

                $xfieldsdata[$value[0]] = implode(", ", $value3);
                unset($temp_array);
                unset($value2);
                unset($value3);
            }

            if (empty($xfieldsdata[$value[0]]))
            {
                $tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "", $tpl->copy_template);
                $tpl->copy_template = str_replace("[xfnotgiven_{$value[0]}]", "", $tpl->copy_template);
                $tpl->copy_template = str_replace("[/xfnotgiven_{$value[0]}]", "", $tpl->copy_template);
            }
            else
            {
                $tpl->copy_template = preg_replace("'\\[xfnotgiven_{$preg_safe_name}\\](.*?)\\[/xfnotgiven_{$preg_safe_name}\\]'is", "", $tpl->copy_template);
                $tpl->copy_template = str_replace("[xfgiven_{$value[0]}]", "", $tpl->copy_template);
                $tpl->copy_template = str_replace("[/xfgiven_{$value[0]}]", "", $tpl->copy_template);
            }

            $xfieldsdata[$value[0]] = stripslashes($xfieldsdata[$value[0]]);
         
            $tpl->copy_template = str_replace("[xfvalue_{$value[0]}]", $xfieldsdata[$value[0]], $tpl->copy_template);
        }
    }
    if( $config['allow_alt_url'] )
    {
        if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 )
        {
            if( $category_id AND $config['seo_type'] == 2 )
            {
                $c_url = get_url( $category_id );
                $full_link = $config['http_home_url'] . $c_url . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
            }
            else
                $full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
        }
        else
            $full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html";
    }
    else
        $full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
    $tpl->set('{full-link}', $full_link);
    $tpl->compile('main');
    $tpl->clear();
    echo $tpl->result['main'];
    die();
}
Далее находим
PHP:
$news_seiten = explode( "{PAGEBREAK}", $row['full_story'] );
Выше вставляем
PHP:
$tpl->set('{iframe_link}', $short_link . $news_name . "/iframe.html");
2. Открываем .htaccess находим
Код:
# Сам пост
Ниже вставляем
Код:
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)/iframe.html$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4&seourl=$4&iframe=1 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*)/iframe.html$ index.php?newsid=$2&seourl=$3&seocat=$1&iframe=1 [L]
RewriteRule ^([0-9]+)-(.*)/iframe.html$ index.php?newsid=$1&seourl=$2&iframe=1 [L]
3. Создаем iframe.tpl внутри своего шаблона в нем доступны доп поля и {full-link} ссылка на основную статью.
Ссылка с iframe доступна тегом {iframe_link}

+ Сохраняем кэш

Вуаля.

И да, хлебные крошки от индексации закрывать не нужно.
 

keiskar

Приватовец
Приватовец
Регистрация
21 Фев 2017
Сообщения
147
Реакции
63
Баллы
28
@aeneas, более для микроразметки нужно
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.974
Реакции
1.352
Баллы
113
@aeneas, более для микроразметки нужно
типа чтобы в яндекс видео попадало чтобы ? прост у меня и так попадает, доми тори тори сделал, практически все видюшки там есть
я думал чтобы типа скрыть ссылки левые от индекса )) ну ссылки на чужое видео )
 

DLEPlugins

Новичок
Регистрация
24 Фев 2017
Сообщения
208
Реакции
159
Баллы
43
типа чтобы в яндекс видео попадало чтобы ? прост у меня и так попадает, доми тори тори сделал, практически все видюшки там есть
я думал чтобы типа скрыть ссылки левые от индекса )) ну ссылки на чужое видео )
Грубо говоря до модуля в разметку попадает в качестве видео moonwalk.cc........ После в разметку можно будет поставить свой сайт, сайт.ру/блабла/iframe/
Еще что можно сделать с модулем, можно на страницу iframe вставить код подключения плеера, к примеру uppod. В полную новость же вставлять вместо этого подключения страницу iframe. Позже отредактирую новости, добавлю эту инфу
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.974
Реакции
1.352
Баллы
113
Грубо говоря до модуля в разметку попадает в качестве видео moonwalk.cc........ После в разметку можно будет поставить свой сайт, сайт.ру/блабла/iframe/
Еще что можно сделать с модулем, можно на страницу iframe вставить код подключения плеера, к примеру uppod. В полную новость же вставлять вместо этого подключения страницу iframe. Позже отредактирую новости, добавлю эту инфу
чет мне кажется это хрень какая то )) ну то есть херней занимаешься )) чтобы свой домен был можно просто сделать у волков свой поддомен и все будет чотко
хз короче, рюшки ненужны в общем, делом надо заниматься имхо, а не хуйнейстраданием )
 

Marques

Новичок
Регистрация
27 Фев 2017
Сообщения
218
Реакции
87
Баллы
28
если я правильно понял модуль для организации просмотра видео как на киногб: жмешь смотреть онлайн на страничке с фильмом и тебе открывается специальная страница с плеером. Таким образом по идее абузы будут приходить на нее, а не на страницу с самим фильмом. Таким образом мы будем менять урл для левой страницы, а не для основной)
 

GENERIC

Гуру
Кодер
Регистрация
22 Фев 2017
Сообщения
455
Реакции
195
Баллы
43
если я правильно понял модуль для организации просмотра видео как на киногб: жмешь смотреть онлайн на страничке с фильмом и тебе открывается специальная страница с плеером. Таким образом по идее абузы будут приходить на нее, а не на страницу с самим фильмом. Таким образом мы будем менять урл для левой страницы, а не для основной)
Идея хороша в принципе по поводу страницы. хм...
 

DLEPlugins

Новичок
Регистрация
24 Фев 2017
Сообщения
208
Реакции
159
Баллы
43
чет мне кажется это хрень какая то )) ну то есть херней занимаешься )) чтобы свой домен был можно просто сделать у волков свой поддомен и все будет чотко
хз короче, рюшки ненужны в общем, делом надо заниматься имхо, а не хуйнейстраданием )
У ютуба, рутуба, вконтакте и прочих тоже можно поддомен сделать?) Это для всех iframe плееров, включая музыку
 

DLEPlugins

Новичок
Регистрация
24 Фев 2017
Сообщения
208
Реакции
159
Баллы
43
если я правильно понял модуль для организации просмотра видео как на киногб: жмешь смотреть онлайн на страничке с фильмом и тебе открывается специальная страница с плеером. Таким образом по идее абузы будут приходить на нее, а не на страницу с самим фильмом. Таким образом мы будем менять урл для левой страницы, а не для основной)
Не совсем так) для этого я создал модуль custom pages. Им можно создать такие подстраницы как там, для волков страницу, для ашдиго другую, хоть десять доноров десятью страницами, абуза приходит на страницу, отключаешь или меняешь ссылку
 

Romantv

Новичок
Регистрация
27 Фев 2017
Сообщения
957
Реакции
358
Баллы
63
сейчас опробывал отличный модуль! прикрутишь пожалуйста кеш?

не хватает несколько полей например для hdgo
 
Последнее редактирование модератором:

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.974
Реакции
1.352
Баллы
113
если я правильно понял модуль для организации просмотра видео как на киногб: жмешь смотреть онлайн на страничке с фильмом и тебе открывается специальная страница с плеером. Таким образом по идее абузы будут приходить на нее, а не на страницу с самим фильмом. Таким образом мы будем менять урл для левой страницы, а не для основной)
не актуально, если по абузе ркн ты сменишь урл и все равно откроешь фильм тебе ебанут весь сайт, там не долбаебы сидят
а остальных абузеров и так в спам, не понимаю в чем профит этого прикола с мусорными страницами
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.974
Реакции
1.352
Баллы
113
единственный плюс это может от дмса защита как бы, типа не меняется урл основной страницы, вот тут плюс думаю хороший
 

Romantv

Новичок
Регистрация
27 Фев 2017
Сообщения
957
Реакции
358
Баллы
63
мне дмса ночью удалили две ссылки на категории,обратную жалобу отписал
 

Romantv

Новичок
Регистрация
27 Фев 2017
Сообщения
957
Реакции
358
Баллы
63
гео блок перестал работать 2017_03_10/iframe/?block_ru=1
 
Сверху Снизу