Pagina 1 van 1
Extra Pagina MOD (phpBB 2 PLUS)
Geplaatst: 21 apr 2005, 20:35
door MBa
hi phpbb'ers,
Ik zoe een MOD waarmee ik pagina's kan toevoegen, nou heb ik al gelezen dat die MOD er is maar werkt dit ook voor phpBB 2 Plus. Want wordt het dan wel op de portal weergegeven of alleen op het forum.
Michel
Geplaatst: 21 apr 2005, 20:45
door Stef
http://www.phpbbhacks.com/download/1945
Deze mod zal een nieuwe pagina aanmaken én een link creeëren in de header maar je kunt de link kopieren en in het portal zetten.
Geplaatst: 22 apr 2005, 16:39
door MBa
bedankt voor je reactie maar nu heb ik een ander probleem ik krijg een fout :S
Fatal error: Call to a member function on a non-object in /data/members/free/tripod/nl/m/b/a/mbamichelmba3/htdocs/phpBB2plus/Wars.php on line 20
zo ziet wars.php eruit
Wars.php
<?php
// standard hack prevent
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
// standard session management
$userdata = session_pagestart($user_ip, PAGE_Wars);
init_userprefs($userdata);
// set page title
$page_title = 'Wars';
// standard page header
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// assign Wars
$Wars->set_filenames(array(
'body' => 'wars.tpl')
);
$Wars->pparse('body');
// standard page footer
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
(lijn 20 is rood)
wie kan mij helpen?
om de fout te zien klik
hier
Michel
Geplaatst: 22 apr 2005, 16:54
door Paul
verander Wars in template, in die functie (Plus in de functie van pparse

)
Geplaatst: 23 apr 2005, 14:37
door MBa
nu heb ik een ander probleem nu doet die hele pagina het niet
weet iemand hoe dat komt, misschien door phpbb2 plus ofzo
Michel
Geplaatst: 23 apr 2005, 16:00
door Paul
geef je bron nog eens?
Geplaatst: 23 apr 2005, 16:32
door MBa
Wars.php
Code: Selecteer alles
<?php
// standard hack prevent
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
// standard session management
$userdata = session_pagestart($user_ip, PAGE_Wars);
init_userprefs($userdata);
// set page title
$page_title = 'Wars';
// standard page header
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// assign Wars
$template->set_filenames(array(
'body' => 'wars.tpl')
);
$template->pparse('body');
// standard page footer
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
wars.tpl
Code: Selecteer alles
<HTML>
<script>
var count = 0;
var count2 = 0;
//
// This function is called BEFORE enumerating
// all wars. Use it to start a table etc
//
function cbjsWarPast_Start()
{
document.write("<table border='0' cellpadding='1' cellspacing='1'>");
document.write("<tr>");
document.write("<td class='small'>Clan</td>");
document.write("<td class='small'>Date</td>");
document.write("<td class='small' colspan='2'align='center'>Score</td>");
document.write("<td class='small'>Maps</td>");
document.write("<td class='small'>Ladder</td>");
document.write("<td class='small'>Forfeit</td>");
document.write("<td class='small'>Demo</td>");
document.write("</tr>");
}
//
// This function is called AFTER enumerating
// all wars. Use it to start end table etc
//
function cbjsWarPast_End()
{
document.write("</table>");
}
//
// This function is called for each war
//
function cbjsWarPast_Each(wid,clan,cid,lid,date,score1,score2,level1,level2,
game,subgame,forfeit,type,hasdemo)
{
if(count >= 25)
return;
// Only official matches
if(type!=0)
return;
// Skip forfeit wins
if(forfeit=='Y')
return;
// score1 is our score
// (an interesting usage would we: if(score1 < score2) return; !
if(score1 > score2)
document.write("<tr bgcolor='#008000'>");
else
if(score1 < score2)
document.write("<tr bgcolor='#800000'>");
else
document.write("<tr bgcolor='#000000'>");
document.write("<td class='small'><a href='http://www.clanbase.com/claninfo.php?cid="+cid+"' class='slink' target='bla'>"+clan+"</a></td>");
document.write("<td class='small'>"+date+"</td>");
document.write("<td class='small' align='right'>"+score1+"</td>");
document.write("<td class='small' align='right'>"+score2+"</td>");
document.write("<td class='small'>"+level1+"/"+level2+"</td>");
document.write("<td class='small'><a href='http://www.clanbase.com/rating.php?lid="+lid+"' class='slink' target='bla'>"+game+"/"+subgame+"</a></td>");
document.write("<td class='small' align='center'>"+forfeit+"</td>");
document.write("<td class='small' align='center'>");
if(hasdemo=='Y')
document.write("<a href='http://www.clanbase.com/demolist.php?post=1&wid="+wid+"' class='slink' target='bla'><img src='http://www.clanbase.com/demo.gif' border='0'></a>");
else
document.write(" ");
document.write("</td>");
document.write("</tr>");
count++;
}
function cbjsWarUpcoming_Start()
{
// Do nothing !
}
function cbjsWarUpcoming_End()
{
// Do nothing !
}
function cbjsWarUpcoming_Each(wid,clan,cid,lid,date,level1,level2,game,subgame,type)
{
// Only show first match
if(count2)
return;
// Note: the date is GMT
// Converting this date to localtime is left as an excercise for the reader :-)
document.write("Next war: <a href='http://www.clanbase.com/claninfo.php?cid="+cid+"' class='slink' target='bla'>"+clan+"</a>");
document.write(", "+date+"");
document.write(", <a href='http://www.clanbase.com/rating.php?lid="+lid+"' class='slink' target='bla'>"+game+"/"+subgame+"</a>");
document.write(", <a href='http://www.clanbase.com/warinfo.php?wid="+wid+"' class='slink' target='bla'>details</a>");
count2++;
}
</script>
Matchresults:<br><br>
<script src='http://www.clanbase.com/cbjswarpast.php?cid=893084'></script>
<br><br><br>
Upcoming matches:<br><br>
<script src='http://www.clanbase.com/cbjswarupcoming.php?cid=893084'></script>
<HTML>
Michel
Geplaatst: 24 apr 2005, 09:47
door Paul
en geeft ie een foutmelding ofzo ?
Geplaatst: 25 apr 2005, 21:34
door MBa
laat maar ik snap er niks van ineen doet hij het :S
maar wel bedankt voor de medewerking
Michel