Jump to content

Помощь в доработке php кода sape


Recommended Posts

Нашел в сети интересную реализацию кода SAPE

Собственно, сам PHP код:


<?php 

if (!defined('_SAPE_USER')){ 
    define('_SAPE_USER', '-------'); 
} 
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
$o['charset'] = 'UTF-8'; 
$sape = new SAPE_client($o); 
unset($o); 
$a = $sape->return_links(); 


    if (!empty ($a))
    { 
?> 
 <div style="width: fit-content; ; padding: 10px; border: 1px solid #d1d4d7; border-radius: 4px;  background-color: #FFFFFF; margin: 10px;">
     
     <?php echo $a; ?> </div> <?php } 


?>

Имею следующее:

78f340279021ca0ee5a05f1a661d6f00.jpg



Смысл его в том, что, когда SAPE возвращает пустой блок ссылок (В идеале), мое оформление не выводится на сайт. Проблема в том, что SAPE при отсутствии ссылок возвращает не совсем пустой блок он содержит следующее:

<!-- SAPE RTB JS -->  <script async="async" src="//cdn-rtb.sape.ru/teaser.......</script> 
<!-- SAPE RTB END -->

А значит код SAPE, представленный выше, не будет работать.

Т.е. получу:

607cdd2b56eb4e49c7cc913c3dc7d64a.jpg



Так как я в PHP "не аллё", то прошу ГУРУ подсобить в доработке кода

Link to post
Share on other sites
4 минуты назад, files сказал:

Ну так отключите RTB в настройках сайта (в кабинете), или он используется?

Хм. В лохматые годы настраивал и даже не представляю уже, где это находится ))) Ща смотрел в кабинете сапы нифига эту настройку не нашел

Link to post
Share on other sites
8 часов назад, files сказал:

Отсюда: https://rtb.sape.ru/wm/ Удалить все сайты

Благодарочка. Работает.

И еще, если у вас включен автоматический сбор статистики SAPE и используете подобный скрипт, то тоже не будет он работать надо в ручную установить этот счетчик. Подробнее здесь https://blog.sape.ru/2014/04/vnimanie-novaya-metrika-kachestva-ploshhadok/

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...