Seite 2 von 4
Verfasst: 05.06.2007 16:29
von Koopsta
ókay habe hier was gefunden
http://startrekguide.com/forum/f85-memb ... index.html
Ich glaub es ist in Französisch weiss es nicht genau, der Author macht da so eine Anspielung.
Einfach link von Bandangoo ziehen.........
Verfasst: 07.06.2007 11:27
von Nosferatu_v
ok und besteht da eine möglichkeit dieses in die main page selbst einzubauen also nicht phpbb3 seite ?
Verfasst: 07.06.2007 11:59
von Highwayman
svmler hat geschrieben:Ich will die letzten 3 Beiträge vom phpbb3 Forum auf meiner Homepage anzeigen lassen!
Folgendes anpassen und in den Forum-Root geben:
last_x_posts.php
Code: Alles auswählen
<?php
///////////////////////////////////////////////////////////
// MOD Name: Last X Post
//
// Authors:
// Retro <unknown@unkown>
// Martin <phpbb@websnail.net>
// John B. Abela <abela@phpbb.com>
// Malkavian <nid@backstab.org>
//
///////////////////////////////////////////////////////////
// DESCRIPTION:
// This file will display the most recent X posts
// in any file on your server. You can either
// place this code in a seperate file and INCLUDE
// it, or place this code directly into an existing
// file.
//
///////////////////////////////////////////////////////////
// VERSION HISTORY:
//
// 17/02/2002 Malkavian
// Changed Sql statement to check vs the last_post_id
// from topic table
// 12/26/2001 - John B. Abela -
// Inital Documentation And Formating
// Streamlined Code,
// CHANGED:
// DISTINCT topic.topic_title,
// TO:
// DISTINCT post.post_subject
// as I felt it was a better method of displaying.
//
// 12/10/2001 - Martin -
// Substantial Upgrade Including 'Time-Zone'
//
// 12/08/2001 - Retro -
// Initial Release - Edited From phpBB1 MOD
// origianlly written by John B. Abela & Frank F.
//
///////////////////////////////////////////////////////////
// NOTES:
//
///////////////////////////////////////////////////////////
// SET PATHS
///////////////////////////////////////////////////////////
//
$ServerPath = "config.php";//- Note: No trailing forward slash
$URLPath = "http://www.deineseite.ch/phpbb3"; //- Note: No trailing forward slash !
//
///////////////////////////////////////////////////////////
// MISC SETTINGS
///////////////////////////////////////////////////////////
//
$PostNumber = "15"; // How Many Posts To Display
$timediff = 0;// Time difference between server and board time
$FontFace = "Verdana, Arial"; //- Font Face
$FontSize1 = "-1"; //- Font Size 1
$FontSize2 = "-1"; //- Font Size 2
$FontColor = "#000000"; //- Font Color
$TableWidth = "75%"; //- Table Width
$TableAlign = "CENTER"; //- Table Align
//
///////////////////////////////////////////////////////////
// CONNECT TO DB
///////////////////////////////////////////////////////////
//
include_once($ServerPath);
$db = @mysql_connect($dbhost, $dbuser, $dbpasswd) or die("here we die at connection");
@mysql_select_db($dbname,$db) or die("here we die");
//
///////////////////////////////////////////////////////////
// SQL STATEMENT
///////////////////////////////////////////////////////////
//
$sql = "SELECT DISTINCT post.post_subject, topic.topic_title, post.post_id, post.post_time
FROM phpbb_posts AS post, phpbb_topics AS topic
WHERE topic.forum_id NOT IN (1, 9) AND post.post_id = post.post_id AND post.topic_id = topic.topic_id AND post.post_id = topic.topic_last_post_id
ORDER BY post.post_time DESC LIMIT $PostNumber";
///////////////////////////////////////////////////////////
// SETTING/VARIABLES/STUFF
///////////////////////////////////////////////////////////
//
if($r = mysql_query($sql, $db)) {
echo '<TABLE CELLPADDING="5" CELLSPACING="5" BORDER="5" ALIGN="'.$TableAlign.'" WIDTH="'.$TableWidth.'">';
while($m = mysql_fetch_array($r)) {
$temp = $m[3];
if ($timediff) {
$diffsecs = $timediff * 3600;
$temp += $diffsecs;
}
$pd = getdate ($temp);
if ($m[1]) {
$j = stripslashes($m[1]);
} else {
$j = stripslashes($m[0]);
}
$k = substr($j, 0, 30) . "...";
if ($pd['minutes'] < 10) {
$pmins = "0".$pd['minutes'];
} else {
$pmins = $pd['minutes'];
}
if ($pd['hours'] < 10) {
$phours = "0".$pd['hours'];
} else {
$phours = $pd['hours'];
}
echo '<TR><TD align="left"><font color="blue" size="2"><a Target="_blank" href="'.$URLPath.'/viewtopic.php?p='.$m[2].'#'.$m[2].'">'.$k.'</a></TD>';
echo '<TD align="right"><font color="blue" size="2">('.$pd['mday']." ".substr($pd['month'],0,3)." - ".$pd['hours'].':'.$pmins.')</TD></TR>';
}
echo "</TABLE>";
}
?>
Dann kannst du es in deine HP includen mit:
Ohne Gewähr und ohne übernahme von sonstigem LOL
Verfasst: 07.06.2007 21:34
von svmler
Danke =)
Ist es möglich, dass man eine Zeichenbegrenzung einbaut?!
Verfasst: 08.06.2007 05:15
von Highwayman
svmler hat geschrieben:Danke =)
Ist es möglich, dass man eine Zeichenbegrenzung einbaut?!
Ist schon drinnen:
Die Zahl 30 kannst du ändern in deine favoritisierte Zahl! und die Punkte danach ist das, was dazu gegeben wird!
Verfasst: 16.06.2007 23:42
von svmler
Danke =)
Jetzt gibt es nur noch das Problem, dass auch die Themen in gezeigt werden, in welche die User keinen Zutritt haben!
Kann man da was machen?!
Verfasst: 17.06.2007 03:43
von Highwayman
1, 9 sind die Forennummern, die nicht angezeigt werden. Kannst selbst angeben, welche Forennummer nicht angezeigt werden soll. Jedes Forum mit komma trennen!
Verfasst: 30.07.2007 15:27
von redbull254
Hallo, erstmal
gibt es mittlerweile ein Mod für die letzten Beiträge auf der Indexseite anzeigen lassen für prosilver und nicht wie der oben genannte für subsilver und in französisch?
In phpbb2 hatte ich diesen Mod drin und der war genial. Wird doch sehr vermisst von unseren Mitgliedern.

Verfasst: 31.07.2007 03:07
von Highwayman
Ja gibt es, schau doch auch bei phpbb.com vorbei, da gibt es das schon lange:
Letzte 10 Beiträge im Index
Quelle
Classification: Add-on
phpBB Part: Forum
MOD Name: Recent Topics, Posts and Global Announcments
MOD Version: 1.1.1
Author: LEW21
MOD Description: Displays recent topics, posts and global announcments titles in overall header.
Features:
- Recent Topics
- Recent Posts
- Global Announcments
- Advanced CP
Language: English & Polish
Licence: GNU General Public License v2
Screenshots: N/A
Installation Level: Easy
Installation Time: 8 Minutes
Format: MODX
Download: Recent Topics, Posts and Global Announcments, latest version
Funktioniert bei mir mit RC1 bis 4
Verfasst: 31.07.2007 07:19
von Scotty
Oder mal
hier schauen, der MOD ist dann auch UTF8 -> ISO-8859-1 Kompatible.