Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 09.08.2009, 11:00   #1
Новичок
 
Регистрация: 21.05.2008
Сообщений: 30
Вес репутации: 195
OKCAHA скоро станет известен
По умолчанию Установка кода в IPB Lofiversion

Сделала так:

Находим файл /lofiversion/index.php в корневой директории форума, затем ищим в нем код:
PHP код:
print_it($output); 
после него вставляем:
PHP код:
function sape(){
     if (!
defined('_SAPE_USER')){
        
define('_SAPE_USER''****************'); 
     }
     require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     
$sape = new SAPE_client();
echo 
$sape->return_links($n); 

Где ***************имя папки с кодом. Код стоит в папке с форумом .../forum

далее находим строку:
PHP код:
$output str_replace"<% CHARSET %>" $ipsclass->vars['gb_char_set'], $output); 
После нее вставляем:
PHP код:
$output str_replace"<% SAPE %>"sape(), $output); 
Для вывода ссылок, в шаблоне форума прописываем в необходимом месте
PHP код:
<% SAPE%> 

Всё заработало, но ссылки показываются сверху, до тега html.
Читала нужно вывести в переменную.
Подскажите как.
Спасибо.
OKCAHA вне форума   Ответить с цитированием
Старый 09.08.2009, 11:03   #2
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Цитата:
Сообщение от OKCAHA Посмотреть сообщение
Всё заработало, но ссылки показываются сверху, до тега html.
Поставить в шаблоне <% SAPE%> в нужное место
Апокалипсис вне форума   Ответить с цитированием
Старый 09.08.2009, 11:18   #3
Новичок
 
Регистрация: 21.05.2008
Сообщений: 30
Вес репутации: 195
OKCAHA скоро станет известен
По умолчанию

Очень полезный совет. Спасибо.
В шаблоне стоит в следующем месте:

Файл lofi_skin.php

Код HTML:
...
<% SAPE %>

</body>
</html>
OKCAHA вне форума   Ответить с цитированием
Старый 09.08.2009, 11:20   #4
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Ну, кроме как начинать отлаживать, тут я ничем не могу помочь.
Апокалипсис вне форума   Ответить с цитированием
Старый 09.08.2009, 14:30   #5
Специалист
 
Регистрация: 25.06.2009
Адрес: Красноярск
Сообщений: 443
Вес репутации: 201
BIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордится
Отправить сообщение для BIOHAZARD с помощью ICQ
По умолчанию

так?
PHP код:
function sape(){ 
     if (!
defined('_SAPE_USER')){ 
        
define('_SAPE_USER''****************');  
     } 
     require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');  
     
$sape = new SAPE_client(); 
     return 
$sape->return_links();  

BIOHAZARD вне форума   Ответить с цитированием
Старый 09.08.2009, 14:45   #6
Новичок
 
Регистрация: 21.05.2008
Сообщений: 30
Вес репутации: 195
OKCAHA скоро станет известен
По умолчанию

ДА! ДА! ДА!

Всё работает!!! Сенкс!
OKCAHA вне форума   Ответить с цитированием
Старый 14.08.2009, 13:47   #7
Новичок
 
Регистрация: 14.08.2009
Сообщений: 11
Вес репутации: 0
Денис К. на пути к лучшему
По умолчанию

Привет всем, помогите пожалуйста с установкой. Все что здесь написано перепробовал несколько раз, так же пробовал изменять код как указано в ФАКе. Сначала выдает :Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код! Потом когда пытаюсь установить код на главную страницу или через изменение главного шаблона форума, то выходит часть кода, а именно: return_links(); ?> Как написано в ФАКе это html-страницы не обрабатывают php-код. Написал на форуме хостера данный вопрос, но уже два дня тишина. Может кто то подскажет что то путевое, как всетаки установить этот код и добавить сайт.
Денис К. вне форума   Ответить с цитированием
Старый 14.08.2009, 14:03   #8
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Денис К. Посмотреть сообщение
Как написано в ФАКе это html-страницы не обрабатывают php-код.
Там вроди в шаблонизаторе нужно включить поддержку php кода.
Апокалипсис вне форума   Ответить с цитированием
Старый 14.08.2009, 14:41   #9
Новичок
 
Регистрация: 21.05.2008
Сообщений: 30
Вес репутации: 195
OKCAHA скоро станет известен
По умолчанию

Вообще нужно в .htaccess добавить
AddType application/x-httpd-php .php .htm .html


Денис К. значит где-то пропустили что-то.
Напишите подробно, в какой файл, куда и что вы добовляли, версию форума.

Добавлено через 9 минут
Для тображения в шаблоне нужно в файл class_display.php перед кодом
PHP код:
// Do we have a PM show? 
добавить
PHP код:
// Parse EXEC commands in wrapper only
  // If we moved this below the block of str_replace
  // we'd get exec commands parsed in HTML templates
  // too... Do we want that? Not for now...
  //-----------------------------------------
  
  
if ( stristr$this->ipsclass->skin['_wrapper'], '<!--exec.' ) )
  {
   
$this->_parse_exec_tags();
  }
       
//----------------------------------------- 

Последний раз редактировалось OKCAHA; 14.08.2009 в 14:41. Причина: Добавлено сообщение
OKCAHA вне форума   Ответить с цитированием
Старый 14.08.2009, 15:24   #10
Новичок
 
Регистрация: 14.08.2009
Сообщений: 11
Вес репутации: 0
Денис К. на пути к лучшему
По умолчанию

Цитата:
Денис К. значит где-то пропустили что-то.
Напишите подробно, в какой файл, куда и что вы добовляли, версию форума.
Значит вставлял следующее:
1. function sape(){
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '****************');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links($n);
}
вставлял в файл /lofiversion/index.php

2. Потом в этот же файл вставлял вот это: $output = str_replace( "<% SAPE %>", sape(), $output);

3. В Файле lofi_skin.php вставил: <% SAPE %>

4. Версия IPB v2.1.7

5. В файл .htaccess вставил:
RemoveHandler .php .htm .html
AddHandler application/x-httpd-php .php .htm .html

После всех действий по прежнему просит указать страницу где установлен код.
Если вставляю в общий шаблон, то по прежнему не обрабатывает PHP код.
Денис К. вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка кода Sape на голый HTML. Вылазит часть кода barushk Вопросы от новичков 5 07.04.2009 08:14
Установка кода на пхп mail-money Установка кода на различные движки 6 28.05.2008 17:56
Установка кода romkin Ошибки при работе с системой 2 19.01.2008 20:13
Установка кода на asp juleta Установка кода на различные движки 4 12.12.2007 21:08
Установка кода на Set CMS NOMAD86 Установка кода на различные движки 3 24.11.2007 13:05


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