Старый 04.02.2007, 04:55   #1
Эксперт
 
Регистрация: 04.02.2007
Сообщений: 2,242
Вес репутации: 382
админ - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущее
По умолчанию Интеграция кода в форум IPB

Подскажите, если кто знает, как это сделать?
Чтобы включить его макросом или типа того.

В даталайф например интегрируется так:
1) вставляется в index.php

Код:
# Показ ссылок SAPE.RU ----

define('_SAPE_USER', '0000000000000000000'); 
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
$sape = new SAPE_client();
$tpl->set('{sape}', $sape->return_links());

# Показ ссылок SAPE.RU  STOP
2) потом в main.tpl вставляешь тег {sape} и все

а вот с ипб не могу разобраца :evil:
админ вне форума   Ответить с цитированием
Старый 04.02.2007, 16:17   #2
Новичок
 
Регистрация: 04.02.2007
Сообщений: 4
Вес репутации: 0
prolinker на пути к лучшему
По умолчанию

в разные версии IPB php коды вставляются по-разному, непосредственно шаблоны не поддерживают php/
если у вас версия 2.0.X - помогу
prolinker вне форума   Ответить с цитированием
Старый 04.02.2007, 17:54   #3
Эксперт
 
Регистрация: 04.02.2007
Сообщений: 2,242
Вес репутации: 382
админ - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущееадмин - прекрасное будущее
По умолчанию

у меня 2.1.7
но подскажи как для 2.0.* сделать, портирую на 2.1.7 :)
админ вне форума   Ответить с цитированием
Старый 04.02.2007, 20:59   #4
Новичок
 
Регистрация: 04.02.2007
Сообщений: 4
Вес репутации: 0
prolinker на пути к лучшему
По умолчанию

вот так можно установить php код на IPB версий 2.0.X
на остальных версиях работать не будет !!!

////PART 1
///FILE : sources/functions.php

//FIND

<?php and copyright

//ADD AFTER

function include_hack_handler($buf)
{
global $include_temp_str;
$include_temp_str.=$buf;
return "";
}

////PART 2
///STILL IN : sources/functions.php

//FIND

$text = preg_replace( "/(<|&lt;)% (BOARD HEADER|CSS|JAVASCRIPT|TITLE|BOARD|STATS|GENERATOR| COPYRIGHT|NAVIGATION) %(>|&gt;)/i", "<% \\2 %>", $text );

//REPLACE WITH

$text = preg_replace( "/(<|&lt;)% (BOARD HEADER|CSS|JAVASCRIPT|TITLE|BOARD|STATS|GENERATOR| COPYRIGHT|NAVIGATION|INCLUDE \"\\S*?\") %(>|&gt;)/i", "<% \\2 %>", $text );

////PART 3
///FILE : sources/classes/class_display.php

//FIND

global $DB, $Debug, $ibforums, $std;

//REPLACE WITH

global $DB, $Debug, $ibforums, $std, $include_temp_str;

////PART 4
///STILL IN : sources/classes/class_display.php

//FIND

$ibforums->skin['_wrapper'] = str_replace( "<% LOFIVERSION %>" , $this->_get_lofi_link() , $ibforums->skin['_wrapper']);

//ADD AFTER

$incmatches=array();
while (preg_match("\x3C\% INCLUDE \"(\S*?)\" \%\x3E",$ibforums->skin['_wrapper'],$incmatches)>0)
{
$include_temp_str="";
ob_start('include_hack_handler');
// include($incmatches[1]); // Original
@include($incmatches[1]);
ob_end_flush();
$ibforums->skin['_wrapper'] = str_replace("<".$incmatches[0].">",$include_temp_str,$ibforums->skin['_wrapper']);
$incmatches=array();
}

////FINISHED

////TO USE

<% INCLUDE "http://www.yourdomain.com/test.html" %>
prolinker вне форума   Ответить с цитированием
Старый 21.02.2007, 10:14   #5
Новичок
 
Регистрация: 21.02.2007
Сообщений: 2
Вес репутации: 0
alegra на пути к лучшему
По умолчанию

Аналогично версия 2.1.7 - как данные рекомендации адаптировать под эту версию?
alegra вне форума   Ответить с цитированием
Старый 21.02.2007, 14:12   #6
Специалист
 
Аватар для WebNamo
 
Регистрация: 21.02.2007
Сообщений: 190
Вес репутации: 212
WebNamo скоро станет известен
Отправить сообщение для WebNamo с помощью ICQ
По умолчанию

По идее можно попробовать через iframe вставить php код, обычно срабатывало.
WebNamo вне форума   Ответить с цитированием
Старый 21.02.2007, 14:15   #7
Новичок
 
Регистрация: 21.02.2007
Сообщений: 2
Вес репутации: 0
alegra на пути к лучшему
По умолчанию

iframe индексируется неверно
alegra вне форума   Ответить с цитированием
Старый 22.02.2007, 12:36   #8
Специалист
 
Регистрация: 21.02.2007
Сообщений: 372
Вес репутации: 219
nihil - очень-очень хороший человекnihil - очень-очень хороший человекnihil - очень-очень хороший человекnihil - очень-очень хороший человек
По умолчанию

Насколько мне известно, основной шаблон 2.1.7 не поддерживает php include сам по себе.
Но что мешает попробовать вставить код в html фрагменты . Напимер в skin_global_footer (из skin_global) - тогда ссылки будут сквозными.
stats_footer (из skin_board) - тогда ссылки будут отображаться только на главной.

Не могу проверить, работает ли это, так как у меня скушалась системой пока только одна страница сайта, что вставилась вначале.
Пока нормально на сайте код видеться не будет, с форумом экспериментировать не хочу.
nihil вне форума   Ответить с цитированием
Старый 08.03.2007, 20:36   #9
Новичок
 
Регистрация: 01.03.2007
Сообщений: 14
Вес репутации: 0
cyber на пути к лучшему
По умолчанию

а для ipb 1.3.1 никто код не ставил? если есть такие - отпишитесь плз
cyber вне форума   Ответить с цитированием
Старый 09.03.2007, 23:11   #10
Новичок
 
Регистрация: 09.03.2007
Сообщений: 54
Вес репутации: 0
saddat может только надеяться на улучшение
По умолчанию

Цитата:
Сообщение от prolinker
вот так можно установить php код на IPB версий 2.0.X
на остальных версиях работать не будет !!!
а для версии 2.03 ?
saddat вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка кода в форум на phpBB achilies.biz Установка кода на различные движки 409 20.01.2017 23:46
Интеграция php-кода в html-страницу alwa Установка кода на различные движки 2 31.07.2008 19:40
Установка кода на форум Exbb fsniper Установка кода на различные движки 9 27.05.2008 11:18
Интеграция в WebMoney sEXEcutor Пожелания пользователей системы 11 22.03.2008 01:16
Установка кода в форум YaBB 2.1 ? Serboy Вопросы по работе системы 0 05.08.2007 15:27


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