Вычитал что в инвижене 2.х есть директива exec.file и exec.url
для работы которых нужно проделать некоторые вещи с файлома форума, а иманно:
Открыть ./sources/classes/class_display.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();
}Вырезать этот кусок и вставить его перед следующим:
//----------------------------------------- // Do we have a PM show? //-----------------------------------------
Директива exec.url будет выполняться только при значении константы IPB_ACP_ALLOW_EXEC_URL равной 1, которое задаётся в файле init.php.
Все это было выполнено без суча и задоринки, но состряпанный пхп файл следующего вида:
<?php
// ---------------------
// Here goes icecast code
// ----------------------------
include "icecast/iceparser.class.php";
$inf = new parse_icecast_info();
$inf_wtf = $inf->iceinfo("localhost", 8000, "aleksandriiskii", "ljvjajy");
$s = $inf_wtf[0];
$icecastkon = "
<table border=0 width='100%' style='font-weight:normal; padding: 0px;'><tr>
<td colspan=2 style='width:400px'><b>Наше аниме-радио:</b> {$s->server_type}, 128kbit Stereo, 32 kbit 64kbit Mono</td>
<td style='border-left: 1px solid; padding-left: 30px;'>Сейчас наше радио слушают: {$s->listeners} человек</td>
<td rowspan=2 style='width: 130px;'><b>Присоединяйтесь:</b></td>
<td rowspan=2 style='width:80px;'><img border=0 src='/icecast/m3u.png' align='left'>
<a href='/icecast/stream128.m3u' target='_blank'>128k</a><br>
<a href='/icecast/stream64.m3u' target='_blank'>64k</a><br>
<a href='/icecast/stream32.m3u' target='_blank'>32k</a></td>
<td rowspan=2 style='width:80px;'><img border=0 src='/icecast/pls.png' align='left'>
<a href='/icecast/stream128.pls' target='_blank'>128k</a><br>
<a href='/icecast/stream64.pls' target='_blank'>64k</a><br>
<a href='/icecast/stream32.pls' target='_blank'>32k</a>
<td rowspan=2 style='width:50px;'><a title='Мы на Last.fm' href='http://www.lastfm.ru/user/kabuki-club'><img border=0 src='/icecast/lastfm-icon.png' align='left'></a></td>
</tr>
<tr>
<td style='width:130px'><b>Сейчас в эфире</b>:</td>
<td style='width:270px'><marquee>{$s->title}</marquee></td>
<td style='border-left: 1px solid; padding-left: 30px;'>Рекордное количество слушателей: {$s->listener_peak} человек</td>
</tr></table";
echo $icecastkon;
?>отказывается выводиться в нужном месте
вставлял в главный шаблон:
<% STATS %> <% exec.url="http://main_domain/animeradio.php" %> <% COPYRIGHT %>
уже все перпробовал
пути менял, директивы обе юзал
а скрипт не выводится
если через браузер напрямую файл смотреть то он вполняется
а в шаблн не инклудится. Может то что знает?
Мне кажется что пхп файл не совсем верен для такого вида юзания....
подскажите кто что знает.
Заранее благодарен.
Фисана, извини еси опять не в тот раздел сунулся))
Сообщение изменено: Aleksandriiskii (02 Сентябрь 2009 - 10:24)






Отправлено 02 Сентябрь 2009 - 10:22

