Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   %SAPE-AD% (http://forum.sape.ru/showthread.php?t=97138)

Garcia 22.11.2016 20:36

%SAPE-AD%
 
Вложений: 1
Может кто подскажет, что это может быть и как это исправить?

zhegloff 22.11.2016 21:05

Это текст %SAPE_AD%
Как вариант - можно убрать девятикратным нажатием клавиши Del.

Garcia 22.11.2016 22:31

удалить всегда можно, но это переменная, которая должна показывать ссылки

Добавлено через 31 минуту
вот такой код и вот эта переменная %SAPE-AD%
PHP код:

define('_SAPE_USER''************');
if (
file_exists(_SAPE_USER.'/sape.php')) {
  require_once(
_SAPE_USER.'/sape.php');

  
//add this code to show  <!--check code-->
  
$o'force_show_code' ] = true;
  
$o['charset'] = 'UTF-8';
  
$sape = new SAPE_client$o );
  if(
substr($u,-5,5)==".html")
    
$cnt str_replace('%SAPE-AD%'$sape->return_links() , $cnt); //$sape->return_links()
  
else if(substr($u,-4,4)==".php")
    
$SAPEAD $sape->return_links();//$sape->return_links();


подскажите что тут не так и что поправить можно?

Allexx 22.11.2016 22:37

Всё тут так. В шаблоне сайта в месте где нужно вывести ссылку нужно вставить %SAPE-AD%

Garcia 22.11.2016 22:40

в page2.html
Код HTML:

<div class="sape-ad">
  %SAPE-AD%
  </div>

но на сайте так и выводится переменная %SAPE-AD%, видно на первой фотке

zhegloff 22.11.2016 23:26

щито такое $cnt?

Давайте весь код, по этим 10 строчкам из унылого самописа нефига понять нельзя.

Garcia 22.11.2016 23:46

вот весь код
PHP код:

<?php
$u 
'index.html';

if(isset(
$_GET['u']) && !empty($_GET['u']) && file_exists($_GET['u'])&&trim($_GET['u'][0]!='/')&&trim($_GET['u'][0]!='.')) {
  
$u $_GET['u'];
}

if(
substr($u,-5,5)==".html"){
$fp fopen($u'r');
$cnt '';
while(!
feof($fp)) {
  
$cnt .= fread($fp4096);
}
fclose($fp);
}

header('Content-type: text/html; charset=UTF-8');

define('_SAPE_USER''*********');
if (
file_exists(_SAPE_USER.'/sape.php')) {
  require_once(
_SAPE_USER.'/sape.php');

  
//add this code to show  <!--check code-->
  
$o'force_show_code' ] = true;
  
$o['charset'] = 'UTF-8';
  
$sape = new SAPE_client$o );
  if(
substr($u,-5,5)==".html")
    
$cnt str_replace('%SAPE-AD%'$sape->return_links() , $cnt); //$sape->return_links()
  
else if(substr($u,-4,4)==".php")
    
$SAPEAD $sape->return_links();//$sape->return_links();
}

  if(
substr($u,-5,5)==".html"){
  echo 
$cnt;
  }
  else if(
substr($u,-4,4)==".php"){
  require_once(
$u);
    }

?>


zhegloff 23.11.2016 01:11

Проверил, код рабочий, все заменяется прекрасно.

Отлаживайте, до замены оно у вас не доходит.

Allexx 23.11.2016 11:57

%SAPE_AD% не в page2.html нужно вставлять, а в шаблон дизайна на сайте!!!...

Garcia 23.11.2016 12:23

как оказалось была проблема в nginx, он отдавал html, а должен был apache, vestacp меня подвела :-)


Часовой пояс GMT +3, время: 07:16.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.