MikeTheRaven

Рейтинг
22
Регистрация
17.01.2017


$('.main_class').each(function() {
$(this).html($(this).html().replace(/</g, '&lt;'));
});


$('.main_class').each(function() {
var html = $(this).html().replace(/</g, '&lt;');
console.log(html);
});

Как-то так (.+)

В DLE испокон веков используется пятизвёздочный рейтинг. Отсюда напрашивается вывод, что нужно дорабатывать код.

Могу следующее решение предложить. Открываете нужный файл show.custom.php, show.full.php, show.short.php, находите в нём строку


$tpl->set( '{short-story}', $row['short_story'] );

и перед ней вставляете


$row['short_story'] = preg_replace_callback('#(<a.+?href=[\'"])([^\'"]+)#', function($matches) {
return $matches[1] . str_replace('%3A', ':', $matches[2]);
}, $row['short_story']);

очищаете кэш и, вуа-ля, в короткой новости все ссылки выводятся с двоеточием.

Для полной новости достаточно заменить short_story на full_story.

В визуальных редакторах есть просмотр и редактирование html-кода. Открываете окошко с кодом и вставляете ссылку в нужное место.

В техническую поддержку хостинга обратитесь, они Вам помогут.

Вот этот код с русского ip у меня возвращает 200


$curl_opts = [ CURLOPT_URL => 'https://venro.ru/core/likes?url=https://www.instagram.com/p/Blsib4bDmpy/?taken-by=timatiofficial',
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_CONNECTTIMEOUT => 5,
CURLOPT_TIMEOUT => 5,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [ 'Referer: https://venro.ru/?url=https://www.instagram.com/p/Blsib4bDmpy/?taken-by=timatiofficial',
'X-Requested-With: XMLHttpRequest'
]
];

$ch = curl_init();
curl_setopt_array($ch, $curl_opts);
$data = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

echo $http_code;


curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Referer: https://venro.ru/?url=' . $url,
'X-Requested-With: XMLHttpRequest'
]);
Всего: 97