Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Потерял тему по скрытию ссылок iframe плеера в embed

Тема в разделе "Свободное общение", создана пользователем киношпийон, 23 окт 2017.

23.10.17 в 10:28
06.11.17 в 23:14
10
1.193
0
  1. TopicStarter Overlay
    киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    957
    Лучших ответов:
    0
    Рейтинги:
    +225 / 23 / -0
    Потерял тему где описывается решение по скрытию ссылок iframe плеера в embed. помогите найти!
     
  2. neweps

    PRO Users

    Регистрация:
    21 янв 2016
    Сообщения:
    76
    Лучших ответов:
    1
    Рейтинги:
    +25 / 0 / -0
    .com/serial/cc123be1b07d86dadbdab3ddaa068b16/iframe?nocontrols=1&season=3&episode=4

    Это?
     
  3. TopicStarter Overlay
    киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    957
    Лучших ответов:
    0
    Рейтинги:
    +225 / 23 / -0
    neweps Нет, там вроде PunPun придумал, как скрыть iframe в псевдо-iframe. И ссылка приобретает вид:
    <iframe width="610" height="370" src="http://site.net/embed/56666/" scrolling="no" frameborder="0" allowfullscreen></iframe>
    Типа такого.
     
  4. neweps

    PRO Users

    Регистрация:
    21 янв 2016
    Сообщения:
    76
    Лучших ответов:
    1
    Рейтинги:
    +25 / 0 / -0
  5. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    Не знаю может ты это искал?????

    Можно и по другому сделать.
    1. Открываем engine/modules/show.full.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("&#039;", "'", $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}

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

    Вуаля.

    И да, хлебные крошки от индексации закрывать не нужно.
     
    • Нравится Нравится x 1
  6. TopicStarter Overlay
    киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    957
    Лучших ответов:
    0
    Рейтинги:
    +225 / 23 / -0
    Жаль что этот модуль автор забросил и не отзывается, его + что поддерживает любые CMS

    Походу это только для DLE решение. А как для других CMS? Хз((
     
  7. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    Попробуй в этом тогда покопаться может это подойдёт?
     

    Вложения:

  8. TopicStarter Overlay
    киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    957
    Лучших ответов:
    0
    Рейтинги:
    +225 / 23 / -0
    большое спасибо,посмотрю
     
  9. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.989
    Лучших ответов:
    6
    Рейтинги:
    +1.997 / 141 / -0
    с майла было трафика 500-600 хостов поставил модуль iframe с яндексом и гуглов все норм а вот майл robots.txt не слушает хочет индексовать где закрыто в итоге получает 404,трафик с майла резко упал,убрал модуль трафик начал восстанавливаться
    upload_2017-11-6_11-43-42.png
    upload_2017-11-6_11-45-47.png
     
  10. TopicStarter Overlay
    киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    957
    Лучших ответов:
    0
    Рейтинги:
    +225 / 23 / -0
    Romantv уже сам ощутил падение
     
  11. mario2011

    PRO Users

    Регистрация:
    25 июл 2015
    Сообщения:
    446
    Лучших ответов:
    0
    Рейтинги:
    +70 / 1 / -0
    В смысле - забросил? Дня три назад прислал обновление. Пока работает) Насчет поговорить - да, действительно молчит)
     
Похожие темы
  1. kild
    Ответов:
    75
    Просмотров:
    15.117
  2. Stishny
    Ответов:
    4
    Просмотров:
    2.542
  3. Sistemos
    Ответов:
    29
    Просмотров:
    5.691
  4. OTPAD
    Ответов:
    16
    Просмотров:
    1.928
  5. Василий Пупкин
    Ответов:
    53
    Просмотров:
    4.841
Загрузка...
Яндекс.Метрика