Gallery
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Gallery
Hallo, erstmal Gratulation zu diesem Mod, genau Richtig.
Meine Frage, läuft der auch unter der 3.0.8 Version ?
Mit meinen Programmierkenntnissen bin ich ja froh das er mit Automod installierbar ist!
Meine Frage, läuft der auch unter der 3.0.8 Version ?
Mit meinen Programmierkenntnissen bin ich ja froh das er mit Automod installierbar ist!
- zx9r-treiber
- Mitglied
- Beiträge: 1401
- Registriert: 05.10.2007 16:26
- Wohnort: Moormerland
- Kontaktdaten:
Re: Gallery
Ja der Mod läuft tadelos auch unter phpBB 3.0.8 
( wenn du den Mod = phpBB-Gallery 1.0.5 meinst )

( wenn du den Mod = phpBB-Gallery 1.0.5 meinst )
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Re: Gallery
Habe heute mal versucht, den Mod zu installieren.
Betreffende Stelle in der genannten Datei wurde nicht angerührt. (Die Datei natürlich schon, da ja etwas eingefügt werden musste)
Genauer sieht die Stelle so aus:
Kommt auf jeder Seite des Forums.Parse error: syntax error, unexpected T_CLASS, expecting T_FUNCTION in /www/htdocs/w009ad4b/forum/includes/session.php on line 1492
Betreffende Stelle in der genannten Datei wurde nicht angerührt. (Die Datei natürlich schon, da ja etwas eingefügt werden musste)
Genauer sieht die Stelle so aus:
Code: Alles auswählen
class user extends session
{
var $lang = array();
var $help = array();
var $theme = array();
var $date_format;
var $timezone;
var $dst;
var $lang_name = false;
var $lang_id = false;
var $lang_path;
var $img_lang;
var $img_array = array();
- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
Re: Gallery
Hallo erstmal,
kontrolliere noch einmal den genauen Einbau des Codes.
Hier liegt ein klarer Einbaufehler vor.
KB:mod_installation und KB:modsfaq
kontrolliere noch einmal den genauen Einbau des Codes.
Hier liegt ein klarer Einbaufehler vor.
KB:mod_installation und KB:modsfaq
Beste Grüße
Walter
Walter
Re: Gallery
Danke
Ich habe allerdings genau das gemacht, was in der Installationsanleitung steht. Für diese Datei steht dort:
Mehr habe ich an der Datei nicht verändert. Einzig anderer installierter Mod ist die Geomap, welche aber ohne Probleme läuft und auch keine bereitet hat bei der Installation.

Ich habe allerdings genau das gemacht, was in der Installationsanleitung steht. Für diese Datei steht dort:
Code: Alles auswählen
Finde
'forum' => (isset($_REQUEST['f']) && $_REQUEST['f'] > 0) ? (int) $_REQUEST['f'] : 0,
Code: Alles auswählen
Danach einfügen
'album' => (isset($_REQUEST['album_id']) && $_REQUEST['album_id'] > 0) ? (int) $_REQUEST['album_id'] : 0,
Code: Alles auswählen
Finde
$sql_ary = array('session_time' => $this->time_now);
if ($this->update_session_page)
{
$sql_ary['session_page'] = substr($this->page['page'], 0, 199);
$sql_ary['session_forum_id'] = $this->page['forum'];
Code: Alles auswählen
Danach einfügen
$sql_ary['session_album_id'] = $this->page['album'];
Code: Alles auswählen
Finde
// If the database is not yet updated, there will be an error due to the session_forum_id
// @todo REMOVE for 3.0.2
Code: Alles auswählen
Davor einfügen
if ($result === false)
{
unset($sql_ary['session_album_id']);
$db->sql_return_on_error(true);
$sql = 'UPDATE ' . SESSIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
WHERE session_id = '" . $db->sql_escape($this->session_id) . "'";
$result = $db->sql_query($sql);
$db->sql_return_on_error(false);
}
Code: Alles auswählen
Finde
$sql_ary = array('session_time' => $this->time_now, 'session_last_visit' => $this->time_now, 'session_admin' => 0);
if ($this->update_session_page)
{
$sql_ary['session_page'] = substr($this->page['page'], 0, 199);
$sql_ary['session_forum_id'] = $this->page['forum'];
Code: Alles auswählen
Danach einfügen
$sql_ary['session_album_id'] = $this->page['album'];
Code: Alles auswählen
Finde
'session_viewonline' => ($viewonline) ? 1 : 0,
);
if ($this->update_session_page)
{
$sql_ary['session_page'] = (string) substr($this->page['page'], 0, 199);
$sql_ary['session_forum_id'] = $this->page['forum'];
Code: Alles auswählen
Danach einfügen
$sql_ary['session_album_id'] = $this->page['album'];
Code: Alles auswählen
Finde
$sql_ary['session_id'] = (string) $this->session_id;
$sql_ary['session_page'] = (string) substr($this->page['page'], 0, 199);
$sql_ary['session_forum_id'] = $this->page['forum'];
Code: Alles auswählen
Danach einfügen
$sql_ary['session_album_id'] = $this->page['album'];
- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
Re: Gallery
Beste Grüße
Walter
Walter
Re: Gallery
Hoffe, dass es so geht: https://www.phpbb.de/support/pastebin.p ... view&s=608
- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
Re: Gallery
Ist:
Soll:
Die letzte Klammer fehlt bei Dir:
Code: Alles auswählen
$db->sql_return_on_error(false);
if ($result === false)
{
unset($sql_ary['session_album_id']);
$db->sql_return_on_error(true);
$sql = 'UPDATE ' . SESSIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
WHERE session_id = '" . $db->sql_escape($this->session_id) . "'";
$result = $db->sql_query($sql);
$db->sql_return_on_error(false);
// If the database is not yet updated, there will be an error due to the session_forum_id
// @todo REMOVE for 3.0.2
Soll:
Code: Alles auswählen
$db->sql_return_on_error(false);
if ($result === false)
{
unset($sql_ary['session_album_id']);
$db->sql_return_on_error(true);
$sql = 'UPDATE ' . SESSIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
WHERE session_id = '" . $db->sql_escape($this->session_id) . "'";
$result = $db->sql_query($sql);
$db->sql_return_on_error(false);
}
// If the database is not yet updated, there will be an error due to the session_forum_id
// @todo REMOVE for 3.0.2
Die letzte Klammer fehlt bei Dir:
Code: Alles auswählen
}
Beste Grüße
Walter
Walter
Re: Gallery
Danke 

Re: Gallery
Habe vorhin erfahren, dass nach der Installation dieses Mods alle User, die nicht zu dem Zeitpunkt der Installation angemeldet waren (also alle außer ich) sich seit dem nicht mehr anmelden können. Cookies löschen hat nichts gebracht und mittlerweile bin auch ich aus dem Forum geflogen. Da das vor der Installation der Gallery funktionierte, gehe ich davon aus, dass es mit der Gallery-Installation zu tun hat.
Das Login-Fenster ist in einer Dauerschleife, also die Anmeldung wird einfach nicht übernommen.
Ich habe auch eine Backup-Einspielung versucht, aber diese hat mich, wie gesagt, rausgeschmissen, das Problem nicht gelöst und sogar Beiträge gelöscht, die vor dem Backup geschrieben wurden.
Das Login-Fenster ist in einer Dauerschleife, also die Anmeldung wird einfach nicht übernommen.
Ich habe auch eine Backup-Einspielung versucht, aber diese hat mich, wie gesagt, rausgeschmissen, das Problem nicht gelöst und sogar Beiträge gelöscht, die vor dem Backup geschrieben wurden.