Перейти к контенту
  • 0

Вставка php кода


Severe

Вопрос

Мне необходимо вставить php код на все страницы форума, подскажите, пожалуйста, как это можно реализовать?
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Severe, если бы ты описал подробней, какой именно код и в какое место конфы, то тебе бы смогли помочь с большей вероятностью. Есть в этой задаче некоторые небольшие сложности. Да конечно, преодолимые. Вариантов несколько, но какой тебе нужен....

Помоги хелперу разобраться. Не грузи его абстракциями - дай конкретику.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я себе поставил счётчик посетителей, он невидимый, его необходимо вставить в страницу через php include

 

Извините, может я каких-то тонкостей не понимаю...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

подскажите решение проблемы именно для 2.1.7

 

вот код:

<?php  
 define('_SAPE_USER', '00000000000000000000000000');  
 require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');  
 $sape = new SAPE_client(); 
 echo $sape->return_links(); 
?>

 

его надо разместить на всех страницах, наверное же в index.php

но чтобы выводилось там, где ты вставишь <% SAPE %>

Изменено пользователем 4iX-Pblx
Ссылка на комментарий
Поделиться на других сайтах

  • 0

В поиск. Я уже подробно писал как сделать.

 

Например.

Файл ./sources/classes/class_display.php

Находим

$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>"        , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);

И ниже добавляем

 

$your_code = "kakoi-to code";

       $this->ipsclass->skin['_wrapper'] = str_replace( "<% NAME %>", $your_code, $this->ipsclass->skin['_wrapper']);

Где <% NAME %> заменяется на код.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В поиск. Я уже подробно писал как сделать.

 

Например.

Файл ./sources/classes/class_display.php

Находим

$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>"        , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);

И ниже добавляем

 

$your_code = "kakoi-to code";

       $this->ipsclass->skin['_wrapper'] = str_replace( "<% NAME %>", $your_code, $this->ipsclass->skin['_wrapper']);

Где <% NAME %> заменяется на код.

 

Если вместо kakoi-to code написать

 

define('_SAPE_USER', '00000000000000000000000000');  
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');  
    $sape = new SAPE_client(); 
    echo $sape->return_links();

 

выдает ошибку (в этом файде на строке, где вторая строчка кода). Как написать правильно? Помогите пожалуйста....

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Пишите так:

define('_SAPE_USER', '00000000000000000000000000'); 
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
$sape = new SAPE_client(); 
$your_code = $sape->return_links();

$this->ipsclass->skin['_wrapper'] = str_replace( "<% NAME %>", $your_code, $this->ipsclass->skin['_wrapper']);

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В поиск. Я уже подробно писал как сделать.

 

Например.

Файл ./sources/classes/class_display.php

Находим

$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>"        , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);

И ниже добавляем

 

$your_code = "kakoi-to code";

       $this->ipsclass->skin['_wrapper'] = str_replace( "<% NAME %>", $your_code, $this->ipsclass->skin['_wrapper']);

Где <% NAME %> заменяется на код.

 

Если вместо kakoi-to code написать

 

define('_SAPE_USER', '00000000000000000000000000');  
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');  
    $sape = new SAPE_client(); 
    echo $sape->return_links();

 

выдает ошибку (в этом файде на строке, где вторая строчка кода). Как написать правильно? Помогите пожалуйста....

 

у меня такая штука не работает (тоже вствляю код sape) в шаблоне тоже все прописал.

 

но у меня при выводе форума просто выдает <% NAME %>

 

подскажите пожалуйста

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А кто подскажет как эту переменнную приучтить к LoFi версии? Там вводишь <% NAME %> и на страничках тоже вместо выполнения кода, пишется <% NAME %> :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Нужно сделать аналогично в ./lofiversion/index.php, функция print_it($content, $title='').
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Sannis, огромное спасибо. Вроде бы получилось, по крайней мере хотя бы ошибок не выдает, но работоспособность еще проверить не смог.

 

Вот куда я вставил код :

$output = str_replace( '<% COPYRIGHT %>', $copyright, $output );
define('_SAPE_USER', '000000000000000000000');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$your_code = $sape->return_links();

$output = str_replace( "<% SAPE %>", $your_code, $output);

$output = str_replace( '<% NAV %>'	  , $nav	  , $output );

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.