Seite 1 von 1

recent-MOD Einbauprobleme

Verfasst: 15.09.2006 14:48
von torrepeter
Hallo liebe Forengemeinde,

ich habe gerade phpBB2 installiert und bin völliger Neuling. Nun probiere ich schon tagelang das recent-MOD (non phpBB) Version zu installieren, was ja recht leicht und in wenigen Minuten möglich sein soll. Langsam laufen mir jedoch die Tage davon und ich komme nach durchsicht aller möglichen Foren nicht mehr weiter.

Also, ich habe an der Stelle, wo die letzten Beiträge erscheinen sollen folgende Zeile eingefügt:
<? include("http://www.meineDomain.de/phpBB2/recent.php"); ?>

Als Meldung kommt: Unable to select server.

In recent.php steht:
$config_path = '/phpBB2/'; // path to config.php
$root_path = '/phpBB2/'; // link path
// ############ Edit above ########################################


Die Datei config.php befindet sich im Verzeichnis phpBB2. Also OK
Was ist jedoch mit "link path" gemeint???

Die Dateien language/lang_german/lang_main.php wurde laut Anweisung geändert.

Was bedeutet nun:

#-----[ ÖFFNEN ]------------------------------------------
#
# z.B. templates/xxx/index_body.tpl
#
#-----[ EINFÜGEN (dort wo die letzten Themen angezeigt werden sollen) ]------------------------
#
<table width="100%" cellpadding="1" cellspacing="1" border="0"

..............kürze hier mal etwas...........

</table>



Die letzten Themen will ich doch nicht in irgendeiner tpl-Datei anzeigen lassen, sondern auf meiner php-Datei, z.B. index.php. Die sollte aber laut Anweisung bereits geändert sein mit der Zeile:
<? include("http://www.meineDomain.de/phpBB2/recent.php"); ?>

Was soll den nun wo tatsächlich eingefügt werden.

Anmerkung: Wenn ich die recent.php direkt in meine Ausgabeseite (z.B. index.php) einfüge, bekomme ich eine sehr unformatierte und unbefriedigende Augabe der letzten Themen. Gut, das lässt sich sicher irgendwie formatieren.

Bedanke mich schon mal für eure Aufmerksamkeit

torrepeter

Verfasst: 15.09.2006 15:00
von Beagleman
Warum hältst du dich denn nicht an die Installationsbeschreibung?

Führe die geforderten Änderungen in index_body.tpl aus und du wirst sehen, dass sie auf der index.php erscheinen werden, denn index_body.tpl ist für das Erscheinungsbild von index.php verantwortlich.

Per "include", so wie du es versuchst, wird es nicht funktionieren.

Verfasst: 15.09.2006 15:19
von torrepeter
Danke für die fixe Antwort.

Nun, in der Installationsanweisung steht ganz klar:
##########################################################################################
#
#-----[ INFO ]----------------------------------------------------
#

## Will man die recent topics in eine nicht-phpBB Seite einfügen, muss man folgendes
## in die besagte Seite einfügen (welche eine .php Datei sein muss) und den korrekten
## Pfad angeben.
## Als recent.php sollte man dann die Datei aus 'no_phpbb_recent.zip' benutzen!!
## In dieser muss dann am Anfang der Pfad zu phpBB eingetragen, sowie dann die
## HTML-Ausgabe seinen Wünschen angepasst werden.

<? include('http://www.your_domain.com/board_folder/recent.php'); ?>


Daraus lese ich, dass ich in meine php-Datei (dort wo die letzten Beiträge erscheinen sollen) die Zeile:
<? include('http://www.your_domain.com/board_folder/recent.php'); ?>
einfügen muss.

Ferner steht dort etwas von "z.B. index.php". Was soll dies bedeuten??
Ahhh, ich muss also den gewünschten Teil dann in meine php-Datei kopieren. Gut, das leuchtet nun ein. Langsam ergeben sich die Zusammenhänge, welche Datei welchen Sinn ergibt. Werd's mal so probieren..................

torrepeter

Verfasst: 15.09.2006 15:40
von torrepeter
Beagleman hat geschrieben:............
Per "include", so wie du es versuchst, wird es nicht funktionieren.
Doch, genauso funktionierts. Die letzten Beiträge erscheinen jetzt genau dort auf meiner php-Datei, wo die include-Zeile eingebaut wurde.

Im Gegensatz dazu erscheint auf index.php weiterhin eine Fehlermeldung:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user: 'dbo176842865@195.20.225.115' (Using password: NO) in /homepages/35/d15859997/htdocs/phpBB2/recent.php on line 14
Unable to select server.

Also bin ich ja schon nahe dran...... :grin:
Jetzt muss es nur noch richtig formatiert werden...Sonst sieht's ja echt bescheiden aus.

Trotzdem raffe ich noch nicht, was:
$root_path = '/phpBB2/'; // link path
bedeutet. Was ist "link path"???

torrepeter

Verfasst: 15.09.2006 16:40
von torrepeter
Beagleman hat geschrieben:Warum hältst du dich denn nicht an die Installationsbeschreibung?......
Leider habe ich mich exakt daran gehalten, denn folgender Änderungshinweis:
#-----[ ÖFFNEN ]------------------------------------------
#
# z.B. index.php
#
#-----[ FINDE ]--------------------------------------------------
#
$template->pparse('body');

#
#-----[ DARÜBER EINFÜGEN ]--------------------------------------------------
#
include($phpbb_root_path .'recent.'.$phpEx);


bezieht sich offensichtlich nur auf die Version, wo die letzten Beiträge direkt auf der phpBB-index-Seite erscheinen sollen. Und wie ich im ersten Post geschrieben habe, nutze ich die non phpBB-Version.
Leider geht aus der Beschreibung nicht eindeutig hervor, dass bei dieser Version nur die include-Zeile einzufügen ist. Mehr nicht. Nachdem ich die Änderung dort wieder entfernt habe, funzt es bestens und die Fehlermeldung auf der index.php ist wieder verschwunden.....

Trotzdem vielen Dank....
torrepeter