nieuwe topics op andere site

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Mark
Berichten: 242
Lid geworden op: 31 jan 2003, 11:22
Locatie: Groningen

nieuwe topics op andere site

Bericht door Mark » 26 apr 2003, 12:37

Ik heb op een site het volgende script gevonden die ik graag op mijn site wil plaatsen zodat de mensen kunnen zien welke topics nieuw zijn.
Ik moet twee dingen veranderen (zie vet gedrukt) maar weet niet precies wat ik daar moet invullen.
Kan iemand mij helpen met het beantwoorden van die vraag?

// Hier het pad naar je phpBB folder
$phpbb_root_path = './phpBB2/';

content="1200;url=http://www.je_website_url/het_php_bestandje.php"> </head>");

Code: Selecteer alles

<?php 
// QuickIT NL phpBB Topics 
// By QuickIT NL 
// 
// http://www.quickit.nl 




// Hier het pad naar je phpBB folder 
$phpbb_root_path = './phpBB2/'; 


define('IN_PHPBB', true); 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 





Function replacebbcode($text){ 

$text = eregi_replace("[b:.{0,10}]", "<b>", $text); 
$text = eregi_replace("[/b:.{0,10}]", "</b>", $text); 
$text = eregi_replace("[u:.{0,10}]", "<u>", $text); 
$text = eregi_replace("[/u:.{0,10}]", "</u>", $text); 
$text = eregi_replace("[i:.{0,10}]", "<i>", $text); 
$text = eregi_replace("[/i:.{0,10}]", "</i>", $text); 
$text = eregi_replace("[url=http:.{1,80}]"," ",$text); 
$text = eregi_replace("[/url]"," ",$text); 
$text = eregi_replace("[url]"," ",$text); 
$text = eregi_replace("[.{1,10}:.{1,10}]"," ",$text); 
$text = eregi_replace("[/.{1,10}:.{1,10}]"," ",$text); 
$text = eregi_replace("[/.{1,20}]"," ",$text); 
$text = eregi_replace("[.{1,20}]"," ",$text); 
Return $text; 
} 





// Diverse settings 


$NUM_POSTS = 5; // Aantal laatste topics 
$POST_IMAGE ="XP_NewFile.gif"; // Het plaatje naast het bericht 
$TEXT_ON = FALSE; //Laat een gedeelte tekst zien uit de topic 
$TEXT_LEN = 200; //maximum aantal letters als je hierboven "true" hebt gekozen 
$HIDE = true;//true of false - als je kiest voor true, worden berichten uit bepaalde forums niet weergegeven - (optie hieronder) 
$hide_level = 0;// display threshold 0=laat alleen berichten zien uit forums open voor gasten, 1= ook uit geregistreerd, 2=ook uit Moderators, 3=Laat alle posts zien, ook die uit forums voor admins only 
$fontheadercolor="black"; 
$fontsize=1; 
$fontcolor="#5695BA"; 
$fontsizetext=1; 
$fontcolortext="#5695BA"; 
$fontheaderface="verdana"; 
$box_title = "<font size="$fontheadersize" color="$fontheadercolor" face="$fontheaderface"><b>Laatste Scipt in het Forum</b></font>"; 
$box_content = ""; 

$time=time(); 
$time=date("d M Y h:i a",$time); 

$sqlxx="SELECT a1.post_id AS postid, a1.poster_id AS poster, a1.forum_id, a1.topic_id AS topic, a1.post_time AS time, a2.post_subject AS subject, a2.post_text AS text FROM phpbb_posts a1, phpbb_posts_text a2, phpbb_forums a3 WHERE a1.post_id = a2.post_id AND a1.forum_id = a3.forum_id"; 


if($HIDE) $sqlxx .= " AND a3.auth_view <= "" . $hide_level . """; 

$sqlxx .= " ORDER BY a1.post_time DESC"; 

$resultxx = mysql_query($sqlxx) or die("Cannot query database"); 

if($resultxx){ 

$box_content .="<table cellpadding="0" cellspacing = "0" width= "100%" border="0">"; 
for($i=0;$i<$NUM_POSTS;$i++){ 
if($post = mysql_fetch_array($resultxx)){ 
$result3=mysql_query("SELECT username FROM phpbb_users WHERE user_id =" . $post["poster"]); 
$author=mysql_fetch_array($result3); 
$result4 = mysql_query("SELECT forum_name FROM phpbb_forums WHERE forum_id =" . $post["forum_id"]); 
$forum=mysql_fetch_array($result4); 
if(!$post["subject"]){ 
$result2=mysql_query("SELECT topic_title FROM phpbb_topics WHERE topic_id =" . $post["topic"]); 
$replyto = mysql_fetch_array($result2); 
$post["subject"]="RE: " . $replyto["topic_title"]; 
mysql_free_result($result2); 
} 
$box_content .="<tr><td ><font size="$fontsize" color="$fontcolor" face="$fontheaderface"><img src="$POST_IMAGE " width="10" height="15" ><a href="" . $phpbb_root_path . "phpbb2/viewtopic.php?t=" .$post["topic"] . "" title="Geplaatst door:" . $author["username"]. " && In:" . $forum["forum_name"] . ""> " . $post["subject"] . "</a><br> geplaatst op " . date("d-m-y ", $post["time"]) . " @ " . date("H:i", $post["time"]) . "</font></td></tr>"; 
if($TEXT_ON){ 
$post["text"] = replacebbcode($post["text"]); 
$post["text"] = substr($post["text"],0,$TEXT_LEN); 
$box_content .= "<tr><td cellpadding="0">&&&&&&<font color="$fontcolortext" size="$fontsizetext" face="$fontheaderface">" . $post["text"] . "...</font></td></tr>"; 
} 

} 


} 
$box_content .="</table>"; 
} 
print("<head> 
<meta http-equiv="Refresh" 
content="1200;url=http://www.je_website_url/het_php_bestandje.php[/color]"> </head>"); 

//Pas hierboven je url aan 

print("<table width="250"><tr><td>" . $box_title . "</td></tr><tr><td><font size="$fontsize" color="$fontcolor" face="$fontheaderface">Laatste Updated $time</font></td></tr><tr><td>" . $box_content . "</td></tr></table>"); 



?> 

doc

Bericht door doc » 26 apr 2003, 12:52

// Hier het pad naar je phpBB folder
$phpbb_root_path = './phpBB2/';

content="1200;url=http://www.je_website_url/het_php_bestandje.php"> </head>");

Die phpBB2 verander je naar de naam dat je forum kreeg of beter gezegd de naam van de map waar het forum zich in bevind ...vb , bij is dit gewoon /forum/

Dat php bestandje denk ik dat men wil zeggen of de naam van het script dat ge invoegt (vermoed dat dit een aparte map zal zijn ?) ...

Gebruikersavatar
w0lfie.be
Berichten: 777
Lid geworden op: 16 mar 2003, 13:59
Locatie: Gent (België)
Contacteer:

Re: nieuwe topics op andere site

Bericht door w0lfie.be » 27 apr 2003, 19:11

Mark schreef:// Hier het pad naar je phpBB folder
$phpbb_root_path = './phpBB2/';
Als de url om naar het forum te gaan, vb: http://www.site.be/site/forum is, dan moet je invullen:

Code: Selecteer alles

$phpbb_root_path = './site/forum/';
Dus de url van het forum zonder het domein erbij.
Mark schreef:content="1200;url=http://www.je_website_url/het_php_bestandje.php"> </head>");
Ik vermoed dat dit het pad (de url) is van het bestand waarin deze code staat... Dus vb: http://www.site.be/new_posts_script.php
Maar dan moet je het bestand met dit script in, ook zo noemen uiteraard...

Mark
Berichten: 242
Lid geworden op: 31 jan 2003, 11:22
Locatie: Groningen

Bericht door Mark » 28 apr 2003, 06:50

ik zal het gaan proberen.
in ieder geval bedankt alvast :)

Gebruikersavatar
w0lfie.be
Berichten: 777
Lid geworden op: 16 mar 2003, 13:59
Locatie: Gent (België)
Contacteer:

Bericht door w0lfie.be » 30 apr 2003, 07:52

YW

Gesloten