Задать вопрос
  • Как поставить на паузу Вконтакте видео при листании слайдера?

    @Lenkaaa
    Подключить скрипт
    <script src="https://vk.com/js/api/videoplayer.js"></script>

    в src iframe обязательно добавить &js_api=1
    <iframe src="https://vk.com/video_ext.php?oid=-22822305&id=456241864&hd=2&js_api=1" width="853" height="480" allow="autoplay; encrypted-media; fullscreen; picture-in-picture;" frameborder="0" allowfullscreen ></iframe>

    const player = VK.VideoPlayer(document.querySelector('#id iframe'));
    player.pause();

    Документация vk https://dev.vk.com/ru/widgets/video#%D0%A1%D0%BE%D...
    Ответ написан
    Комментировать
  • Как в битрикс сделать динамический robots.txt для поддоменов?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    1. если это многосайтовость то положи в каждый сайт
    2. если это просто алиасы домена то легче всего это сделать в nginx
    3. насколько я понимаю у аспронет что-то подобное , тут переделай сам
    robots.php
    <?
    $arHost = explode( ":", $_SERVER["HTTP_HOST"]);
    $_SERVER["HTTP_HOST"] = $arHost[0];
    $hostname = $_SERVER['HTTP_HOST'];

    function echoTextFile($file) {
    if (! file_exists($file)) return false;
    if (! is_readable($file)) return false;

    $timestamp = filemtime($file);
    $tsstring = gmdate('D, d M Y H:i:s ', $timestamp) . 'GMT';
    $etag = md5($file . $timestamp);

    header('Content-Type: text/plain');
    header('Content-Length: '.filesize($file));
    header("Last-Modified: $tsstring");
    header("ETag: \"{$etag}\"");

    readfile($file);

    return true;
    }

    $robotsHost = dirname(__FILE__) . "/aspro_regions/robots/robots_{$hostname}.txt";
    $robotsDefault = dirname(__FILE__) . "/robots.txt";

    if(!echoTextFile($robotsHost) && !echoTextFile($robotsDefault))
    {
    header('HTTP/1.0 404 Not Found');
    }
    Ответ написан
    Комментировать