Attached Forums Pro Fehler mit index.php

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
th2hro
Mitglied
Beiträge: 68
Registriert: 27.02.2005 10:29

Attached Forums Pro Fehler mit index.php

Beitrag von th2hro »

wenn ich die index.php so änder wie es in der anleitung beschrieben ist, bekomme ich immer einen parse error ...
hab dann mal im forum geschaut und irgendwo einen eintrag gelesen das ich da noch irgendwo eine klammer hinzufügen muss...

wenn ich das mache bekomme ich trotzdem den parse error in line ??

kann mir jemand helfen ?

danke
rené
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

Verlink mal deine index.php als *.txt ( KB:datei )

Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
th2hro
Mitglied
Beiträge: 68
Registriert: 27.02.2005 10:29

Beitrag von th2hro »

original index.php www.hexenschule.org/test/index.txt
und die veränderte index.php www.hexenschule.org/test/index2.txt

hier die anleitung

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------ 
# 
index.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

$forum_id = $forum_data[$j]['forum_id']; 

# 
#-----[ AFTER, ADD ]---------------------------------- 
# 

$attached_id = $forum_data[$j]['attached_forum_id']; 

# 
#-----[ FIND ]------------------------------------------ 
# 

if ( $is_auth_ary[$forum_id]['auth_view'] ) 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

if ( $is_auth_ary[$forum_id]['auth_view'] && $attached_id == -1 ) 
                  { 
              
                     $sql = "SELECT forum_name, forum_id FROM " . FORUMS_TABLE . " 
                        WHERE attached_forum_id = " . $forum_id ; 
                     $result = $db->sql_query($sql); 
                     $list_of_attached = ''; 

                     if (!$result) 
                     { 
                        message_die(GENERAL_ERROR, 'Could not get attached forums.', '', __LINE__, __FILE__, $sql); 
                     } 
                     $count_attached = $db->sql_numrows ($result); 
                     if ($count_attached == 1) 
                     { 
                        $list_of_attached = $lang['Attached_forum'] . ': '; 
                     } 
                     else if ($count_attached > 1) 
                      { 
                        $list_of_attached = $lang['Attached_forums'] . ': '; 
                     } 
                     if ($count_attached != 0) 
                     { 
                        $row = $db->sql_fetchrow ($result); 
                        do 
                        { 
                           if ($row) 
                           { 
                              $url_row2 = '<a href="' . append_sid ('viewforum.php?f=' . $row['forum_id'] ) . '">' . $row['forum_name'] . '</a>' ; 
                              $list_of_attached = $list_of_attached . $url_row2 ; 
                           } 
                           $row = $db->sql_fetchrow ($result); 
                           if ( $row ) 
                           { 
                              $list_of_attached = $list_of_attached . ', '; 
                           } 
                        } 
                        while ($row); 

                        $list_of_attached = $list_of_attached . '<br />' ; 
                     } 
                     $db->sql_freeresult ($result); 


# 
#-----[ FIND ]------------------------------------------ 
# 

'LAST_POST' => $last_post, 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

'ATTACHED_FORUMS_LIST' => $list_of_attached, 



aber sobald ich das reinschreibe bekomme ich die fehlermeldung[/code]
Zuletzt geändert von th2hro am 08.04.2005 13:11, insgesamt 2-mal geändert.
th2hro
Mitglied
Beiträge: 68
Registriert: 27.02.2005 10:29

Beitrag von th2hro »

Die fehlermeldung die ich dann bekomme sieht so aus

Code: Alles auswählen

Parse error: parse error, unexpected T_ELSE 
in /home/www/htdocs/hexenschule.org/tools/phpBB2/index.php on line 549
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

Probiers so:


Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#

if ( $is_auth_ary[$forum_id]['auth_view'] )
{

#
#-----[ REPLACE WITH ]------------------------------------------
#

if ( $is_auth_ary[$forum_id]['auth_view'] && $attached_id == -1 )
                  {

                     $sql = "SELECT forum_name, forum_id FROM " . FORUMS_TABLE . "
                        WHERE attached_forum_id = " . $forum_id ;
                     $result = $db->sql_query($sql);
                     $list_of_attached = '';

                     if (!$result)
                     {
                        message_die(GENERAL_ERROR, 'Could not get attached forums.', '', __LINE__, __FILE__, $sql);
                     }
                     $count_attached = $db->sql_numrows ($result);
                     if ($count_attached == 1)
                     {
                        $list_of_attached = $lang['Attached_forum'] . ': ';
                     }
                     else if ($count_attached > 1)
                      {
                        $list_of_attached = $lang['Attached_forums'] . ': ';
                     }
                     if ($count_attached != 0)
                     {
                        $row = $db->sql_fetchrow ($result);
                        do
                        {
                           if ($row)
                           {
                              $url_row2 = '<a href="' . append_sid ('viewforum.php?f=' . $row['forum_id'] ) . '">' . $row['forum_name'] . '</a>' ;
                              $list_of_attached = $list_of_attached . $url_row2 ;
                           }
                           $row = $db->sql_fetchrow ($result);
                           if ( $row )
                           {
                              $list_of_attached = $list_of_attached . ', ';
                           }
                        }
                        while ($row);

                        $list_of_attached = $list_of_attached . '<br />' ;
                     }
                     $db->sql_freeresult ($result);
Wenn immernoch die Fehlermeldung erscheint poste mal einen Link zur editierten index.php

Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
th2hro
Mitglied
Beiträge: 68
Registriert: 27.02.2005 10:29

Beitrag von th2hro »

Hallo Mario,
ich hab das gerade mal ausprobiert aber erhalte den fehler jetzt in zeile 551 (glaube ich)....
die geänderte datei findest du hier
www.hexenschule.org/test/index2.txt

die original datei liegt hier
www.hexenschule.org/test/index.txt

muss dazu sagen das ausser der index.php alles läuft... nur das die index.php nicht läuft zeigt er die subforen im index mit an obwohl sie in anderen foren eigentlich drinne stecken...
th2hro
Mitglied
Beiträge: 68
Registriert: 27.02.2005 10:29

Beitrag von th2hro »

ich glaube jetzt funktioniert es...

habe zu spät gesehen das bei deiner änderung die klammer mit dran war ... also bisher habe ich keine probleme mit dem forum ... ich werd mal ein subforum einrichten und dann mal schauen ob es geht
th2hro
Mitglied
Beiträge: 68
Registriert: 27.02.2005 10:29

Beitrag von th2hro »

Hallo Mario,
sag mal hast du ne Ahnung wie man die Zeile im Forum "Attached Forums" ändern kann in "Unterforen" oder "Subforen" ?

P.S.
Läuft alles Prima ... Danke Mario
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

Das kannst du in der lang_main.php ändern, siehe:

Code: Alles auswählen

$lang['Attached_forum'] = 'Attached Forum'; 
$lang['Attached_forums'] = 'Attached Forums'; 
Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
th2hro
Mitglied
Beiträge: 68
Registriert: 27.02.2005 10:29

Beitrag von th2hro »

Problem auch gelöst :D
musste nur in der lang_main.php die zeilen von

$lang['Attached_forum'] = 'Attached Forum';
$lang['Attached_forums'] = 'Attached Forums';

in

$lang['Attached_forum'] = 'Unterforum';
$lang['Attached_forums'] = 'Unterforen';

ändern
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“