block last topics wie auf phpBB-com

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Gast

block last topics wie auf phpBB-com

Beitrag von Gast »

:) halllo Forum - hallo Leutz.,

eine FRAGE kann ich einen Block oben oder seitlich am Boad anbringen fuer

1. RSS - FEED oder
2. last Postings - (so ein Script von Acid z.B.)

Geht das denn. Auf phpBB.com hab ich das schon gesehen.... DAS SIEHT klasse aus . Kann man denn das Frontend der phpBB2 bekommen. DAS wäre auch genial!!

Klasse wäre das!


Gruß Jobstler :)
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Re: block last topics wie auf phpBB-com

Beitrag von Acid »

Anonymous hat geschrieben:eine FRAGE kann ich einen Block oben oder seitlich am Boad anbringen fuer

1. RSS - FEED oder
2. last Postings - (so ein Script von Acid z.B.)
ja













auf den einschlägigen Seiten (phpbb.com oder phpbbhacks.com) gibt es solche "recent" Hacks, die Du einfach includen musst.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

der nennt sich dann glaub ich at a glance oder so...
jobstler

Beitrag von jobstler »

Salüüü. naaabend,

danke - vielen DANK -ich guck also gleich mal an den STELLEN die ihr angegeben habt nach -!
saerdnaer hat geschrieben:der nennt sich dann glaub ich at a glance oder so...
merci acid u. saerdenar

Jobstler
Breaker
Mitglied
Beiträge: 19
Registriert: 26.08.2002 05:02
Kontaktdaten:

Beitrag von Breaker »

Ich hab ein Block mal selber geschrieben...scrollt die letzten 10 Topics ..mit Datum, Titel und Author ;)...kannst du unter www.benutzerfehler.de saugen :D
Hier könnte ihre Werbung stehen, sprechen Sie mich an, dann können wir über den Preis verhandeln :D
ClanScripts for Nuke
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
Burkhard
Mitglied
Beiträge: 222
Registriert: 15.10.2002 17:16
Wohnort: Berlin
Kontaktdaten:

Re: block last topics wie auf phpBB-com

Beitrag von Burkhard »

Acid hat geschrieben:auf den einschlägigen Seiten (phpbb.com oder phpbbhacks.com) gibt es solche "recent" Hacks, die Du einfach includen musst.
Hat jemand praktische Erfahrungen, was gut ist? Meine Nutzer fordern das, und mir steht jetzt schon der Schweiss auf der Stirn..:-(
rss search result 0
Burks
http://www.burksblog.de
- Ceterum censeo GnuPG omnibus utendum esse -
Benutzeravatar
Burkhard
Mitglied
Beiträge: 222
Registriert: 15.10.2002 17:16
Wohnort: Berlin
Kontaktdaten:

Re: block last topics wie auf phpBB-com

Beitrag von Burkhard »

Was halten die ExpertInnen davon (ist nicht von mir):

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
header("Content-Type: text/xml");
include_once($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path . 'common.'.$phpEx);
include_once($phpbb_root_path . 'includes/functions.'.$phpEx);

if ( $HTTP_GET_VARS["posts"] == "" )
   $reclim = 5;
else
   $reclim = $HTTP_GET_VARS["posts"];

$mode = $_GET['mode'];
$fid = $_GET['fid'];

$sql_allForums = "";
$sql_nameForum = "";

$allForums_check = 1;
$allForums = "All Forums";

if ( $mode != "" )
{

 if ( $fid != "" )
   {
    $sql_singleForum = "AND a.forum_id=".$fid."";
    $sql_nameForum = ", d.forum_name";
    $allForums_check = 0;
   }

 switch ($mode) 
   {
    case "all":
     $sql_forumSwitch = $sql_allForums;
     break;

    case "single":
     $sql_forumSwitch = $sql_singleForum;
     break;

    default:
     $sql_forumSwitch = $sql_allForums;
     break;
   }

}
else
{
 $sql_forumSwitch = $sql_allForums;
}

$recent_topics_sql='SELECT a.topic_id, a.topic_title'.$sql_nameForum.', a.topic_time, b.username, b.user_timezone FROM '.phpbb_topics .' a, '.phpbb_users .'  b, '.phpbb_posts.' c, '.phpbb_forums.' d WHERE a.topic_last_post_id=c.post_id and b.user_id=c.poster_id '.$sql_forumSwitch.' AND d.forum_id=a.forum_id AND d.auth_read=0 ORDER BY topic_last_post_id DESC LIMIT '.$reclim;

$recent_topics = $db->sql_query($recent_topics_sql);
$get_forumNameQuery = $db->sql_query($recent_topics_sql);

switch ($allForums_check) 
 {
  case 0:
   $get_forumName = $db->sql_fetchrow($get_forumNameQuery);
   $rss_forumName = $get_forumName['forum_name'];
   break;

  case 1:
   $rss_forumName = $allForums;
   break;

  default:
   $rss_forumName = $allForums;
   break;
 }


$date = date("m/d/Y; G:i:s A T");

$rss_title = "".$board_config['sitename']." Forum's Syndication Script";
$website_url = "http://".$board_config['server_name']."".$board_config['script_path']."".append_sid("index.".$phpEx)."";
$home_url = "http://".$board_config['server_name']."".$board_config['script_path']."";

print ("<?xml version=\"1.0\" ?>\n\n");
print ("<!--  RSS generated by ". htmlentities($rss_title) ." on ". htmlentities($date) ."  -->\n");
print ("<rss version=\"2.0\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n\n");
print ("<channel>\n");
print ("<title>". htmlentities($rss_title) ."</title>\n");
print ("<link>". htmlentities($home_url) ."</link>\n");
print ("<description>". htmlentities($rss_title)." (". htmlentities($rss_forumName) .")</description>\n");
print ("<language>en-gb</language>\n\n");

while ($line = $db->sql_fetchrow($recent_topics)){
  print ("<item>\n");
  print ("<dc:creator>". htmlentities($line['username']) ."</dc:creator>\n");
  $feeddate = create_date("m/d/Y h:i:s A", $line['topic_time'], $line['user_timezone'] );
  print ("<dc:date>". $feeddate ."</dc:date>\n");
  print ("<title>" . htmlentities($line['topic_title']) . "</title>\n");
  print ("<link>". htmlentities($home_url) ."viewtopic.".$phpEx."?t=" . htmlentities($line['topic_id']) . "</link>\n");
  print ("</item>\n\n");
} 
  
print ("</channel>\n");
print ("</rss>");

$db->sql_close();
?>
Ich kriege komische Fehlermeldungen wegen der Umlaute, vgl. http://www.burks.de/forum/phpBB2/backend.php
Burks
http://www.burksblog.de
- Ceterum censeo GnuPG omnibus utendum esse -
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Benutzeravatar
Burkhard
Mitglied
Beiträge: 222
Registriert: 15.10.2002 17:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Burkhard »

Acid hat geschrieben:http://www.phpbb.de/viewtopic.php?t=8036 meinst du sowas?
Vermutlich. :-) Welche Datei der englischen Version entspricht denn "foren.php"?
rdf.php
rdf_body.tpl
RDF_Content_Syndicator_131
In keiner der Dateien finde ich einen URL.
Burks
http://www.burksblog.de
- Ceterum censeo GnuPG omnibus utendum esse -
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“