temius_1982

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

5 posts in this topic

Нашел в сети интересную реализацию кода 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 "не аллё", то прошу ГУРУ подсобить в доработке кода

Share this post


Link to post
Share on other sites

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

Share this post


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

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

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

Share this post


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/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.