вставить ПХП код на главную

Статус
В этой теме нельзя размещать новые ответы.

bratok

Гуру форума
Регистрация
16 Ноя 2006
Сообщения
203
Реакции
52
ребята, подскажите пожалуйста способ внедрения выполняемого ПХП кода на главную страницу

уже перепробывал много способов - ничего неполучается

ЗЫ а можно ПХП код записать не в <? ?>, а через <script> ?

Добавлено через 53 секунды
ЗЗЫ код для вывода линков рекламного брокера - нужно чтобы в самом низу выводились
 
Сам когда-то хотел сделать это,правда уделил не очень много времени.Пробывал ставить в самый низ,как сквозные ссылки,блок в статистике,создавая отдельные фаилы под это и шаблоны.В результате либо выдавал ошибку либо тупо не работало..Пока времени нет да и большой необходимости заняться этим вопросом.Возможно в течении 2 недель займусь,но если кто-то раньше найдет решение буду благодарен.В первую очередь интересует под 2.2.x внедрение пхп в блок статистике,то есть чтобы ссылки висели только на главной.
 
нашел я решение этой траблы

Код:
 //****************************
// IPB 2.1 includes Hack
//****************************

//****************************
//PART 1
//FILE : sources/ipsclass.php
//****************************

//****************************
//FIND 
//****************************

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

//****************************
//REPLACE WITH
//****************************

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

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

//****************************
//FIND
//****************************

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

//****************************
//ADD AFTER
//****************************

//-----------------------------------------
// PHP INCLUDES
//-----------------------------------------    

$incmatches=array();
while (preg_match("\x3C\% INCLUDE \"(\S*?)\" \%\x3E", $this->ipsclass->skin['_wrapper'], $incmatches) >0)
{        
    $this->ipsclass->skin['_wrapper'] = str_replace("<".$incmatches[0].">", "<?php include\"" . $incmatches[1] . "\"; ?>", $this->ipsclass->skin['_wrapper']);
    $incmatches=array();
}

//****************************    
//PART 4
//FILE : sources/classes/class_display.php
//****************************

//****************************
//FIND IN THE do_output Function
//****************************

print $this->ipsclass->skin['_wrapper'];

//****************************
//REPLACE WITH
//****************************

print eval('?>' . $this->ipsclass->skin['_wrapper'] . '<?php ');

//****************************
//SAVE ALL AND UPLOAD
//****************************

//****************************
//FINISHED
//****************************

//****************************
//TO USE
//****************************

<% INCLUDE "http://www.yourdomain.com/test.html" %>

//Works with php, html and txt files

//Enjoy

//Andrew

под 2.1.х работает отлично

вставляется любой код очень легко в любой шаблон
 
C данным примером очень сильно хромает безопасность. Не советую так делать!
 
Как это понять выполняемый ПХП код? Я всё куда желаю, туда и вставляю, а вот с высказаного ничего непонял, потому как посты необстоятельные какието получаются уж.
:)
 
Есть же спец. мод для этого. После шапки между назван. форума по центру через админку заполняем себе что угодно.
Пример глядень на damagelab.org
 
Есть же спец. мод для этого. После шапки между назван. форума по центру через админку заполняем себе что угодно.
Пример глядень на damagelab.org
Я не знаю,что там за мод (можно ссылочку на сам мод),но вроде то что есть в приведенном примере можно и без всякого мода сделать,вот только не ПХП запихать.
 
Какой мод то, ничего непонимаю, вставляю самостоятельно всё что заблагорассудится в главную страничку, и всё класненько и красивенько выглядит. Сложного ничего нету, просто для этого нужно посетить Форум суппорта и там всё подробно и детально описывается, если нет, то можно создать тему, где тебе более детально всё обьяснят. Если же тут непонимаеш, то есть аська туда и стучи, помогу советом если нужно, зачем по 100 раз одно и тоже повторять бессмысленно.
:smmne:
 

Вот же люди пошли.
За чем вам пхп?
Если вы будите инклюдить или вставлять код пхп уже в вложением, это в целях безопасности не гуд.
О моде что я говорил, реализуется возможность на НТМЛ писать контент = реклама, инклюды и т.п. и т.д.
 
Нужно было вставить инклуд для системы sape. На их форуме и на официальном сайт IBR есть решение через псевдо константы. Которые добавляются в шалон и заменяются php кодом при выводе.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху