Seite 1 von 2

Update auf 3.0

Verfasst: 04.05.2009 10:09
von Liebesspion
Hallo

Ich nutze das 2.0.23 welches ich zusammen mit einem Webprojekt übernommen hab... Die User melden sich auf der Seite an (flirtprojekt) und sind somit auch automatisch im Forum angemeldet... nun wollte ich aus Schönheitsgründen das Forum in die Seite integrieren bzw die Seite ins Forum... da stolpere ich dann aber über .php und .tpl Dateien... einige Versuche sind fehlgeschlagen (auch das Lesen hier hat da nicht geholfen, was aber sicher an mir liegt... :(

Nun lese ich das es für die Version auch keine richtige Hilfe mehr gibt und obwohl ich im Admin-Bereich lese :
"Dein Forum ist auf dem neuesten Stand; es sind keine Updates für deine phpBB-Version verfügbar."

denke ich das es sicher besser ist auf die 3.0 umzusteigen....

Nun meine Fragen:
Welches Patch upgradet von 2.0.23 auf die aktuellste Version?
Sind die User auch da weiterhin automatisch im Forum eingeloggt wie bisher?
Wie krieg ich nun die Optik angepasst??

Oha, gerade mal 20min angemeldet und gleich 3 Fragen... Hoffe aber trotzdem auf Hilfe

Danke im Voraus

Peter

Re: Update auf 3.0

Verfasst: 04.05.2009 10:37
von oxpus
Hallo,

zunächst mal das Update:
Lade dir zunächst die aktuelle Version des phpBB 3 herunter ( http://www.phpbb.de/downloads/pakete.php ) und folge diesen Anweisungen: KB:install30x

Dann zur Anmeldung:
Diese müsste an die neue Funktionweise im phpBB 3 angepasst werden. Dazu müssten wir aber schon wissen, wie das jetzt funktioniert.

Und Styles:
Die kann man anpassen, aber ohne Link zu Deiner Webseite weis ja keiner, wie das aussehen soll...

Re: Update auf 3.0

Verfasst: 04.05.2009 10:40
von mad-manne
Hallo Peter,
dann wollen wir uns mal deinen Fragen widmen :wink:
Liebesspion hat geschrieben:Welches Patch upgradet von 2.0.23 auf die aktuellste Version?
Das funktioniert in 2 Schritten ... zuerst installiert man ein aktuelles phpBB3, welches dann im zweiten Schritt die Option zum Konvertieren einer vorhandenen phpBB2.x-Version anbietet.
Sind die User auch da weiterhin automatisch im Forum eingeloggt wie bisher?
Hmmm, das kommt darauf an, wie das bei euch bisher gelöst wurde. Für phpBB2.x gibt es folgende Anleitung KB:phpbb_seite
Falls dies bei eurem bisherigen System genutzt wurde, so müssen die vorhandenen "externen" Seiten entsprechend dem analog für phpBB3 geltenden System umgebaut werden.
Wie krieg ich nun die Optik angepasst??
Die Optik basiert auch in phpBB3 auf der Grundlage von Templates. Diese können mit entsprechenden Kenntnissen von HTML und CSS quasi beliebig angepasst werden.

Gruss,
Manne.

EDIT: Hmmm alle 3 Fragen quasi gleich beantwortet wie der Kollege aber: 2 late :D

Re: Update auf 3.0

Verfasst: 04.05.2009 11:49
von Liebesspion
erstmal danke für die schnellen Antworten...

bei der Seite handelt es sich um www.liebesspion.de

um an den Link zum Forum zu kommen habe ich mal einen Test zugang erstellt

Benutzername : dammie
Passwort: login

im eingeloggten Zustand sieht man links im Menue den Link zum Forum (das so aber nicht bleiben kann :( )


vielleicht schaut ja mal noch wer rein und hiflt weiter.. ich werde in der Zwischenzeit mal euren Links hier folgen und die Dateien schonmal downloaden.. und versuchen rauszubekommen wie das jetzt funktioniert


Peter

Re: Update auf 3.0

Verfasst: 04.05.2009 12:17
von Liebesspion
kleiner Nachtrag::

als Link zum Forum steht bei mir:

<tr>
<td class="panelbox"><img src="{$image_dir}panel.gif" align=top width="13" height="14" border="0" alt=""Hier hehts zum Forum"" />&nbsp;
<a href="#" class="panellink" onclick="javascript:document.frmForum.submit(); return(false);" >{lang mkey='forum'}</a></td>
</tr>

deke mal as ist in dem Zusammenhang sicher wichtig

Peter

Re: Update auf 3.0

Verfasst: 04.05.2009 12:29
von mad-manne
Liebesspion hat geschrieben:deke mal as ist in dem Zusammenhang sicher wichtig
Genaugenommen kann man IMHO die Schwierigkeit der Aufgabe erst abschätzen, wenn man Einsicht in den Quelltext der ganzen Anwendung bekommen hat :roll: Das ist notwendig, um herauszufinden, wie die Integration des phpBB im vorhandenen System gelöst wurde!

Ein kleiner Tipp noch ... kleine Nachträge bitte über den "Ändern"-Button einpflegen, ansonsten droht Gemecker wg. Topic-Bumpings :wink:

Gruss,
Manne.

Re: Update auf 3.0

Verfasst: 04.05.2009 14:24
von Liebesspion
bin wieder ein stück weiter ... :o

also ich habe jetzt die 3.0 version in einem neuen ordner installiert (liebesspion/flirt_forum) und die alten Beiträge etc. konvertiert
Das hat auch alles super geklappt // mal ein Lob an die Macher //

Nun habe ich im Menue als Link zum Forum stehen :

<tr>
<td class="panelbox"><img src="{$image_dir}panel.gif" align=top width="13" height="14" border="0" alt=""Hier hehts zum Forum"" />&nbsp;
<a href="#" class="panellink" onclick="javascript:document.frmflirt_forum.submit(); return(false);" >{lang mkey='forum'}</a></td>
</tr>

um die Logindateien automatisch zu eralten war in der alten Version eine zusätzliche Datei
Diese habe ich ebenfalls in den Ordner verschoben...

allerdings bekomme ich da folgende Fehlermeldungen...
#########
Warning: include(./extension.inc) [function.include]: failed to open stream: No such file or directory in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 31

Warning: include(./extension.inc) [function.include]: failed to open stream: No such file or directory in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 31

Warning: include() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.:/usr/lib/php/:/usr/share/pear/') in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 31

Warning: include(./common.) [function.include]: failed to open stream: No such file or directory in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 32

Warning: include(./common.) [function.include]: failed to open stream: No such file or directory in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 32

Warning: include() [function.include]: Failed opening './common.' for inclusion (include_path='.:/usr/lib/php/:/usr/share/pear/') in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 32

Fatal error: Call to undefined function session_pagestart() in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 37
##########

Die Datei aus der die Fehler resultieren sieht so aus: (line 27-38)

Line 27 define("IN_LOGIN", true);
Line 28
Line 29 define('IN_PHPBB', true);
Line 30 $phpbb_root_path = './';
Line 31 include($phpbb_root_path . 'extension.inc');
Line 32 include($phpbb_root_path . 'common.'.$phpEx);
Line 33
Line 34//
Line 35// Set page ID for session management
Line 36//
Line 37 $userdata = session_pagestart($user_ip, PAGE_LOGIN);
Line 38 init_userprefs($userdata);

denke mal hab da noch irgendwas vergessen aber sehe gerade Wald vor Bäumen nicht :oops:

Danke für jede weitere Hilfe

Peter

Re: Update auf 3.0

Verfasst: 04.05.2009 14:40
von mad-manne
Liebesspion hat geschrieben:Fatal error: Call to undefined function session_pagestart() in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 37
##########

Die Datei aus der die Fehler resultieren sieht so aus: (line 27-38)

Line 27 define("IN_LOGIN", true);
Line 28
Line 29 define('IN_PHPBB', true);
Line 30 $phpbb_root_path = './';
Hmm, welche Datei ist denn das?
Evtl. verlinkst du einfach mal den Quellcode des Hauptmoduls eurer Seite, damit man sich das genauer ansehen kann.

Bitte beachten: KB:datei

Gruss,
Manne.

P.S.: Verschoben in die Bastelstube :wink:

Re: Update auf 3.0

Verfasst: 04.05.2009 14:59
von Liebesspion
hmmm,,,

nu hab ich gerade mal gesehen da ruft ja auch wer nach einer "extension.inc"
Die habe ich im alten Forum auch gefunden und mal hochgeladen

Inhalt:

<?php
/***************************************************************************
* extension.inc
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: extension.inc 2480 2002-04-04 11:52:50Z psotfx $
*
*
***************************************************************************/

if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}

//
// Change this if your extension is not .php!
//
$phpEx = "php";

$starttime = 0;

?>

danach bekomm ich dann diese Meldung:

Fatal error: Call to undefined function session_pagestart() in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 37

in dem Zusammenhang muß ich mal anmerken das ich bei der Installation von der 3.0Version den präfix der Datenbank ändern mußte da die alte Version ja noch besteht. Hab da hinter den präfix einfach "_2" geschrieben... Vielleicht ist ja da der Fehler :o

@mad-manne
diese Datei heißt login_osdate.php und war so dabei.. scheint zuständig zu sein um die login datein zu übernehmen


Danke nochmal immer wieder ,...

Peter

Re: Update auf 3.0

Verfasst: 04.05.2009 15:03
von mad-manne
Liebesspion hat geschrieben:nu hab ich gerade mal gesehen da ruft ja auch wer nach einer "extension.inc"
.. / ..
Fatal error: Call to undefined function session_pagestart() in /var/www/www.liebesspion.de/flirt_forum/login_osdate.php on line 37
Das sind alles Dinge, die mit der Integration mit dem 2er-phpBB zu tun haben. Folgerichtig können die so zusammen mit dem 3er eben nicht funktionieren :wink:
@mad-manne
diese Datei heißt login_osdate.php und war so dabei.. scheint zuständig zu sein um die login datein zu übernehmen
Wir brauchen da wohl mehr INPUT ... z.B. den Quellcode ebendieser Datei und am besten auch mal den Quelltext von deiner Hauptdatei, um zu sehen, wie das integriert wurde!

Gruss,
Manne.

P.S.: Noch ein Hinweis: CODE-Abschnitte bitte in die entsprechenden BB-Code Tags "verpacken" ... Danke!