letzen 5 Titel, beiträge ...

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Koopsta
Mitglied
Beiträge: 66
Registriert: 15.05.2007 18:49
Wohnort: Berlin

Beitrag 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.........
Benutzeravatar
Nosferatu_v
Mitglied
Beiträge: 283
Registriert: 04.02.2004 10:13
Wohnort: Österreich
Kontaktdaten:

Beitrag von Nosferatu_v »

ok und besteht da eine möglichkeit dieses in die main page selbst einzubauen also nicht phpbb3 seite ?
Highwayman
Mitglied
Beiträge: 549
Registriert: 21.04.2005 15:52
Wohnort: Thailand
Kontaktdaten:

Beitrag 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:

Code: Alles auswählen

include("/pfad zu deinem forum/last_x_posts.php");


Ohne Gewähr und ohne übernahme von sonstigem LOL
svmler
Mitglied
Beiträge: 204
Registriert: 07.06.2005 17:55

Beitrag von svmler »

Danke =)
Ist es möglich, dass man eine Zeichenbegrenzung einbaut?!
Highwayman
Mitglied
Beiträge: 549
Registriert: 21.04.2005 15:52
Wohnort: Thailand
Kontaktdaten:

Beitrag von Highwayman »

svmler hat geschrieben:Danke =)
Ist es möglich, dass man eine Zeichenbegrenzung einbaut?!
Ist schon drinnen:

Code: Alles auswählen

$k = substr($j, 0, 30) . "...";
Die Zahl 30 kannst du ändern in deine favoritisierte Zahl! und die Punkte danach ist das, was dazu gegeben wird!
svmler
Mitglied
Beiträge: 204
Registriert: 07.06.2005 17:55

Beitrag 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?!
Highwayman
Mitglied
Beiträge: 549
Registriert: 21.04.2005 15:52
Wohnort: Thailand
Kontaktdaten:

Beitrag von Highwayman »

Code: Alles auswählen

WHERE  topic.forum_id NOT IN (1, 9)
1, 9 sind die Forennummern, die nicht angezeigt werden. Kannst selbst angeben, welche Forennummer nicht angezeigt werden soll. Jedes Forum mit komma trennen!
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

Hallo, erstmal :wink:

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. :(
Beste Grüße
Walter
Highwayman
Mitglied
Beiträge: 549
Registriert: 21.04.2005 15:52
Wohnort: Thailand
Kontaktdaten:

Beitrag 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
Benutzeravatar
Scotty
Mitglied
Beiträge: 1451
Registriert: 15.06.2005 03:54
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Oder mal hier schauen, der MOD ist dann auch UTF8 -> ISO-8859-1 Kompatible.
Scotty's .NET Projekte: StarTrek Infos X10, e-hahn Updater 3.10, Easy Desktop Note 1.06
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“