mod 'list x last news and y posts' wo man will

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
stAchELbeeR
Mitglied
Beiträge: 11
Registriert: 20.03.2003 13:31

mod 'list x last news and y posts' wo man will

Beitrag von stAchELbeeR »

Ich habe das Problem, dass ich das Mod 'list x last news and y posts' nicht auf der Indexseite vom Forum haben will und ich keine richtige Ahnung von PHP habe.

Zu Beginn habe Ich das Ähnlich gemacht wie in der Anleitung beschrieben und die Sachen in die PHP Datei eingefühgt - das ging natürlich gar nicht.

Mitlerweile sieht die PHP-Datei so aus:
<?php

define('IN_PHPBB', true);

$site_root_path = '/pfad/zum/hauptverzeichniss/'; //<-- Modify
$phpbb_root_path2 = '/board/'; //<-- Modify
$phpbb_root_path = $site_root_path . $phpbb_root_path2;
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

$template = $phpbb_root_paht . '/templates/SubSilver/';

include($phpbb_root_path . 'glance.'.$phpEx);
include ($phpbb_root_path . 'oben.tpl')
?>
Aber jetzt wird der Fehler gemeldet:
Call to a member function on a non-object glance.php on line 192
In der Datei steht in Zeile 192f
$template->set_filenames(array(
'glance_output' => '../glance_body.tpl')
Da '../glance_body.tpl" bin ich davon ausgegangen, dass das Templateverzeichnis einen Ordner Tiefer geht, als die tpl-Datei liegt.

Was muß ich ändern? Und gibt es Aussichten auf Erfolg?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

$site_root_path = '/pfad/zum/hauptverzeichniss/'; //<-- Modify
$phpbb_root_path2 = '/board/'; //<-- Modify
$phpbb_root_path = $site_root_path . $phpbb_root_path2;
..warum die verschiedensten Pfadangaben ?
$template = $phpbb_root_paht . '/templates/SubSilver/';
..da sind zwei Schreibfehler drin.
stAchELbeeR
Mitglied
Beiträge: 11
Registriert: 20.03.2003 13:31

Beitrag von stAchELbeeR »

Die Pfade sollen, es unterumständen später ermöglichen, dass ganz so zu erweitern, dass die Datei nicht im phpBB verzeichnissliegen muß - habe ich irgendwo gelesen ...

Die alleinige Korrektur der Rechtschreibfehler hat keine Änderung erbracht.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..die vielen Pfadverweise sind aber nicht nötig. Auch wenn die Datei nicht im phpBB Ordner liegt, reicht $phpbb_root_path aus.
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

dito :D
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Silver Surfer
Mitglied
Beiträge: 10
Registriert: 14.05.2005 11:42

Mod auf eigenr Seite

Beitrag von Silver Surfer »

Hallo,

leider muss ich diesen Thread noch mal hervorkramen ... ;)

Ich habe den "List x last News and y Posts"-Mod ebenfalls installiert, auch ohne Probleme. Allerdings möchte ich nun ebenfalls diese Ausgabe der Threads in einer extra Seite anzeigen lassen. Also auf der Indexseite nur einen Link "Letzte Threads/Postings", der dann zu der lastposting.php führt, und dort halt die Ausgabe des Mods anzeigt.

Laut der bisher gelesen Beiträge müsste ich dafür sowas machen:

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// AtAGlance MOD V4.1:
include($phpbb_root_path . 'glance.'.$phpEx);
?>

{GLANCE_OUTPUT}

<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Allerdings funktioniert das eben nicht .. :( Da bekomme ich das Forum mit Header und Footer, und in der Mitte steht "{GLANCE_OUTPUT}" :-?
Kann mir jemand sagen, was ich falsch mache oder wie ich da weiterkomme?

Schöne Grüße,
...
Silver Surfer
Mitglied
Beiträge: 10
Registriert: 14.05.2005 11:42

Problem wurde gelöst ...

Beitrag von Silver Surfer »

Hallo,

mein Problem hat sich gelöst ... :grin:
Für alle, die ähnliches wollen:
Die Lösung wurde auf der Webseite

http://www.awsw.de/viewtopic.php?t=33 geliefert!!

Danke dafür an AWSW, nun habe ich alles zusammen!!
Antworten

Zurück zu „phpBB 2.0: Mod Support“