Перейти к контенту
  • 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 );

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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