Seite 1 von 2

probleme beim UPI2DB v3.1.2

Verfasst: 22.04.2009 12:24
von samamijole
Hallo

habe heute diese mod einbauen wollen ...

wenn ich nun den index aufrufe kommt folgende meldung
Parse error: syntax error, unexpected T_ELSE in /phpBB2/index.php on line 897


das ist die einbauanleitung dieses abschnittes

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 

#
#-----[ AFTER, ADD ]------------------------------------------
#
//<!-- BEGIN Unread Post Information to Database Mod -->
							    }
							    else
							    {
							        $unread_topics = ((in_array($forum_id,$unread['forums']) || in_array('A',$unread['forums'])) && $unread['forums'][0] != '') ? 1 : 0;
								    $folder_image = ($unread_topics) ? $images['forum_new'] : $images['forum']; 
								    $folder_alt = ($unread_topics) ? $lang['New_posts'] : $lang['No_new_posts']; 							  
							    }
//<!-- END Unread Post Information to Database Mod -->

hier habe ich mal die zeile aus der index.php
zeile 886-910

Code: Alles auswählen

if(in_array(1, $has_sub_new_posts))
{
   $folder_image = $images['forum_new'];
   $folder_alt = $lang['New_posts'];
}
else
{
   $folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum'];
   $folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts'];
    //<!-- BEGIN Unread Post Information to Database Mod -->
							    }
                               else
							    {
							        $unread_topics = ((in_array($forum_id,$unread['forums']) || in_array('A',$unread['forums'])) && $unread['forums'][0] != '') ? 1 : 0;
								    $folder_image = ($unread_topics) ? $images['forum_new'] : $images['forum'];
								    $folder_alt = ($unread_topics) ? $lang['New_posts'] : $lang['No_new_posts'];
							    }
//<!-- END Unread Post Information to Database Mod -->
 }
}

							$posts = $forum_data[$j]['forum_posts'];
							$topics = $forum_data[$j]['forum_topics'];

							if ( $forum_data[$j]['forum_last_post_id'] )
			

an was kann das liegen .. habe die index.php schon dreimal wiederholt .. und immer wieder die gleich meldung
hoffe ihr könnt mir da weierhelfen

gruß samamijole

Re: probleme beim UPI2DB v3.1.2

Verfasst: 22.04.2009 13:13
von oxpus
Verlink mal bitte die komplette index.php.
So kann ich da wenig erkennen.

Re: probleme beim UPI2DB v3.1.2

Verfasst: 22.04.2009 14:02
von samamijole
ok ...

hier die index.php

Re: probleme beim UPI2DB v3.1.2

Verfasst: 22.04.2009 20:49
von oxpus
Ändere mal den Block

Code: Alles auswählen

// END Added by Easy Sub-Forums MOD

						if ( $is_auth_ary[$forum_id]['auth_view'] )
						{
							if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
							{
								$folder_image = $images['forum_locked'];
								$folder_alt = $lang['Forum_locked'];
							}
							else
							{
                                                                 $unread_topics = false;
if ( $userdata['session_logged_in'] )
{
   // Added by Easy Sub-Forums MOD
   $unread_topics=check_unread($forum_id);
   // END Added by Easy Sub-Forums MOD
}
if(in_array(1, $has_sub_new_posts))
{
   $folder_image = $images['forum_new'];
   $folder_alt = $lang['New_posts'];
}
else
{
   $folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum'];
   $folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts'];
    //<!-- BEGIN Unread Post Information to Database Mod -->
							    }
							    else
							    {
							        $unread_topics = ((in_array($forum_id,$unread['forums']) || in_array('A',$unread['forums'])) && $unread['forums'][0] != '') ? 1 : 0;
								    $folder_image = ($unread_topics) ? $images['forum_new'] : $images['forum'];
								    $folder_alt = ($unread_topics) ? $lang['New_posts'] : $lang['No_new_posts'];
							    }
//<!-- END Unread Post Information to Database Mod -->
 }
}
in diesen hier:

Code: Alles auswählen

// END Added by Easy Sub-Forums MOD

						if ( $is_auth_ary[$forum_id]['auth_view'] )
						{
							if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
							{
								$folder_image = $images['forum_locked'];
								$folder_alt = $lang['Forum_locked'];
							}
							else
							{
                                 $unread_topics = false;
							   //<!-- BEGIN Unread Post Information to Database Mod -->	
							    if( !$userdata['upi2db_access'])
							    {
									//<!-- END Unread Post Information to Database Mod -->
									if ( $userdata['session_logged_in'] )
									{
									   // Added by Easy Sub-Forums MOD
									   $unread_topics=check_unread($forum_id);
									   // END Added by Easy Sub-Forums MOD
									}
									if(in_array(1, $has_sub_new_posts))
									{
									   $folder_image = $images['forum_new'];
									   $folder_alt = $lang['New_posts'];
									}
									else
									{
										$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum'];
									    $folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts'];
									}
						    //<!-- BEGIN Unread Post Information to Database Mod -->
							    }
							    else
							    {
							        $unread_topics = ((in_array($forum_id,$unread['forums']) || in_array('A',$unread['forums'])) && $unread['forums'][0] != '') ? 1 : 0;
								    $folder_image = ($unread_topics) ? $images['forum_new'] : $images['forum'];
								    $folder_alt = ($unread_topics) ? $lang['New_posts'] : $lang['No_new_posts'];
							    }
							//<!-- END Unread Post Information to Database Mod -->
							}
Du hattest da was vergessen und auch eine Klammer falsch gesetzt.
Soweit ich jedenfalls sehen kann...

Re: probleme beim UPI2DB v3.1.2

Verfasst: 22.04.2009 21:09
von samamijole
hmm

nun kommt die gleiche meldung nur in der zeile 1081

hier die geänderte index.php



was ich eben gesehen habe ....

diese stelle

Code: Alles auswählen

$unread_topics = false;
if ( $userdata['session_logged_in'] )
{
kommt zweimal in der indx.php vor .. ist das diese stelle die du gemeint hast ich habe sie vergessen ?

dann habe ich das ein paar zeilen zuvor eingefügt

Re: probleme beim UPI2DB v3.1.2

Verfasst: 22.04.2009 21:40
von samamijole
so nun funktioniert´s

lag daran das ich an der ersten stelle diesen code eingefügt habe

Code: Alles auswählen

//<!-- BEGIN Unread Post Information to Database Mod -->	
							    if( !$userdata['upi2db_access'])
							    {
//<!-- END Unread Post Information to Database Mod -->



danke für deine hilfe
gruß samamijole

Re: probleme beim UPI2DB v3.1.2

Verfasst: 24.04.2009 12:19
von samamijole
Hallo

Okpus könntest du mir vll nochmals behilflich sein ?

und zwar hebe ich heute gemerkt wenn ich ein Thema mit ankündigung oder global ankündigung erstelle erscheint dieses nicht in der viewforum.

auf dem Portal kann ich den beitrag aber sehen und auch öffnen ....

an welcher datei kann das liegen ...

danke schon mal für deine mühe

gruß samamijole

Re: probleme beim UPI2DB v3.1.2

Verfasst: 24.04.2009 13:44
von oxpus
an welcher datei kann das liegen ...
Eben genau an der viewforum.php.
Du hast den Easy Subforen MOD bei Dir eingebaut (oder so ähnlich), der vieles bereits an Deinen Forenstrukturen geändert hat.
Ich vermute daher mal, dass dieses nicht unbedingt mit der UPI2DB MOD kompatibel ist. Im Index ist das auch schon schwierig gewesen, das überein zu bekommen...

Re: probleme beim UPI2DB v3.1.2

Verfasst: 24.04.2009 22:58
von samamijole
jo genau den hab ich eingebaut :-?

Re: probleme beim UPI2DB v3.1.2

Verfasst: 24.04.2009 23:04
von oxpus
Verlink bitte mal Deine viewforum.php.
Vielleicht sehe ich ja den Fehler...