8 комментариев

avatar
По той схеме не работает.
avatar
Шаблон «Atlass»
avatar
Есть еще способы?
avatar
В файле \engine\modules\text\Text.class.php

Вставляешь этот код

/**
		 * coub.com
		 */
		$sText = preg_replace('/<video>http:\/\/(?:www\.|)coub\.com\/view\/([a-zA-Z0-9_\-]+)(&.+)?<\/video>/Ui', '<iframe width="500" height="281" src="http://coub.com/embed/$1" frameborder="0" allowfullscreen></iframe>', $sText);
		$sText = preg_replace('/<video>https:\/\/(?:www\.|)coub\.com\/view\/([a-zA-Z0-9_\-]+)(&.+)?<\/video>/Ui', '<iframe width="500" height="281" src="http://coub.com/embed/$1" frameborder="0" allowfullscreen></iframe>', $sText);

после 184 строки.

потом в \config\jevix.php добавь в разрешенные домены coub.com
avatar
Спасибо заработало.
avatar
В ЛС 2.0 несколько иной принцип.

Изменения вносим в файл \framework\classes\modules\text\entity\ParserTagVideo.entity.class.php

после 47 строчки добавляем
        if ($sReturn = $this->parseCoub($sContent)) {
            return $sReturn;
        }
        return false;


ну и после Яндекса перед закрывающимся } добавляем
    protected function parseCoub($sContent)
    {
        if (preg_match('#coub\.com\/view\/(\w+).*#i', $sContent, $aMatch)) {
            return '<iframe src="https://coub.com/embed/' . $aMatch[1] . '?muted=false&autostart=false&originalSize=false&startWithHD=false" allowfullscreen frameborder="0" width="640" height="360" allow="autoplay"></iframe>';
        }
        return false;
    }  
avatar
ну и в jevix в список разрешенных доменов cloub.com
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.