Seite 1 von 1

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

Verfasst: 30.03.2003 13:36
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?

Verfasst: 01.04.2003 11:26
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.

Verfasst: 01.04.2003 23:34
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.

Verfasst: 03.04.2003 23:26
von Acid
..die vielen Pfadverweise sind aber nicht nötig. Auch wenn die Datei nicht im phpBB Ordner liegt, reicht $phpbb_root_path aus.

Verfasst: 04.04.2003 17:48
von AWSW
dito :D

Mod auf eigenr Seite

Verfasst: 14.05.2005 11:59
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,
...

Problem wurde gelöst ...

Verfasst: 14.05.2005 14:06
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!!