Seite 2 von 2

Verfasst: 25.08.2008 22:28
von siberia-angel
was wäre wenn man die bots löschen würde? was hätte das für eine auswirkung auf das gesammte system?
von der ID abgesehen die sind ja vortlaufent da kann man nix ändern.

Verfasst: 07.09.2008 15:27
von Dark_Shade
Hallo,

Dr.Death, du hattest gesagt:
$user->data['user_id']
$user->data['user_posts']
Das funktioniert ja erstmal nur innerhalb von phpBB. Wie kann ich das auch außerhalb von phpBB (mit includen bestimmter Dateien?) benutzen? Also dass die Userinformationen mit auf die externe Seite übergeben werden und mit obrigen Variablen abgerufen werden können.

Beispiel:

Forum liegt in domain.tld/forum/
Externe Seite liegt in domain-tld/bla/seite.php

Verfasst: 09.09.2008 00:16
von Dark_Shade
Würde es denn genügen, wenn ich nur diesen Code oben auf der externen Seite einfüge:

Code: Alles auswählen

// Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);


// Session auslesen und Benutzer-Informationen laden
$user->session_begin();  // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup('mods/meine_sprach_datei'); // Sprachvariablen aus eigener Sprach Datei laden

Verfasst: 09.09.2008 07:31
von Dr.Death
Ja.

Bezogen auf Dein Beispiel müsstest Du nur den Pfad zum Forums Root anpassen:

Forum liegt in domain.tld/forum/
Externe Seite liegt in domain-tld/bla/seite.php

Von /bla/seite.php aus gesehen, liegt der Forums Root also ein Verzeichnis zurück ( ../ ) und dann ein Verzeichnis ( forum ) vorwärts -->

Code: Alles auswählen

$phpbb_root_path = '../forum';

Verfasst: 09.09.2008 10:52
von Dark_Shade
Cool Danke! :grin:

Kann man damit eigentlich auch die Login/Logout-Funktion auf diese externe Seite übertragen?

Edit: Habe gerade das in einem anderen Beitrag von dir gefunden:

Code: Alles auswählen

echo 'Zum Abmelden <a href="'. append_sid("{$phpbb_root_path}login.$phpEx", "mode=logout") . '">hier</a> klicken';
Das ist ja jetzt Logout. Aber wie geht Login?

Edit2: Hm, ich hätte wohl doch erst die Suche benutzen sollen. -> http://www.lpi-clan.de/viewtopic.php?f=26&t=3550 :oops: