Seite 1 von 1

Update auf 2.0.18 "Neues Problem" Private nachrich

Verfasst: 09.12.2005 15:38
von ~Alonso~
Update gemacht soweit so gut aber bei den Templates komme ich jetzt ins grübeln :-(

Die Templates sind ja für subSilver auch die änderungen.
Also finde ich die parts gar nicht in meinem Template Pack.

Mein ist fisubice also was mach ich jetzt ich meine ich habe auch keine Fehler meldung oder so muss ich die Templates updaten ?

Wenn ja was soll ich tun hat jemand einen rat ?

Thank´s

Verfasst: 09.12.2005 16:54
von Valerie Raghnall
Müssen tust du nicht, aber besser wäre es sicher... zum Beispiel die Aktivierungssachen und dergleichen, sind ja im fi subice noch nicht drin, da gab es vor dem 2.0.18 schon ein paar Dinge, die sich geändert haben, die findest du in der Dokumentation hier...

Du wirst wahrscheinlich auch nicht alles finden, was in der Update-Doku angegeben ist, weil viele Dinge einfach Codebereinigungen sind, zb werden Großbuchstaben gegen Kleinbuchstaben ausgewechselt oder zu viel gesetzte schriftgrößen und ähnliches korrigiert... das muss in deinem Style nicht mit drin sein.

Zur Sicherheit kannst du ja nach prägnanten Einzelteilen der Angabe suchen, die in jedem Style mit drin sind... (die dinger in den { Klammern).

Verfasst: 09.12.2005 18:54
von ~Alonso~
Naja ich versuch mal mein Glück ;-)

Was genau sind die Aktivierungssachen?

Verfasst: 09.12.2005 23:04
von ~Alonso~
So jetzt habe ich doch eine Fehler gefunden :-(

Die Privaten Nachrichten gehn nicht mehr es kommt folgende Meldung

Code: Alles auswählen

Parse error: syntax error, unexpected T_ELSE in /www/htdocs/w005e672/privmsg.php on line 1459
wenn ich auf Pn schreiben gehe

Der Bereich siehtso aus in der privmsg.php

Code: Alles auswählen

	}

			if ( $row = $db->sql_fetchrow($result) )
			{
				$to_username = $row['username'];
			}
		}

		}
		else if ( $mode == 'edit' )

			$sql = "SELECT pm.*, pmt.privmsgs_bbcode_uid, pmt.privmsgs_text, u.username, u.user_id, u.user_sig 
				FROM " . PRIVMSGS_TABLE . " pm, " . PRIVMSGS_TEXT_TABLE . " pmt, " . USERS_TABLE . " u
				WHERE pm.privmsgs_id = $privmsg_id
					AND pmt.privmsgs_text_id = pm.privmsgs_id
					AND pm.privmsgs_from_userid = " . $userdata['user_id'] . "
					AND ( pm.privmsgs_type = " . PRIVMSGS_NEW_MAIL . " 
						OR pm.privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " ) 
					AND u.user_id = pm.privmsgs_to_userid";
			if ( !($result = $db->sql_query($sql)) )
Wobei das hier

Code: Alles auswählen

		else if ( $mode == 'edit' )
Zeile 1459 ist

Bitte um Hilfe :-(

Verfasst: 10.12.2005 00:48
von Jan500
hi

ersetz diesen teil mal mit

Code: Alles auswählen

 } 

         if ( $row = $db->sql_fetchrow($result) ) 
         { 
            $to_username = $row['username']; 
         } 
      } 

      } 
      else if ( $mode == 'edit' ) 
{
         $sql = "SELECT pm.*, pmt.privmsgs_bbcode_uid, pmt.privmsgs_text, u.username, u.user_id, u.user_sig 
            FROM " . PRIVMSGS_TABLE . " pm, " . PRIVMSGS_TEXT_TABLE . " pmt, " . USERS_TABLE . " u 
            WHERE pm.privmsgs_id = $privmsg_id 
               AND pmt.privmsgs_text_id = pm.privmsgs_id 
               AND pm.privmsgs_from_userid = " . $userdata['user_id'] . " 
               AND ( pm.privmsgs_type = " . PRIVMSGS_NEW_MAIL . " 
                  OR pm.privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " ) 
               AND u.user_id = pm.privmsgs_to_userid"; 
         if ( !($result = $db->sql_query($sql)) )
;-)

Jan

Verfasst: 10.12.2005 09:25
von ~Alonso~
Moin

Hier das Ergebnis

Code: Alles auswählen

Parse error: syntax error, unexpected T_ELSE in /www/htdocs/w005e672/privmsg.php on line 1459
Also unverändert *rofl*

Hier mal die privmsg.php als .txt

http://www.saarlaendertreff.de/test/privmsg.txt

Verfasst: 10.12.2005 09:32
von Jan500
hi

entfern noch mal die die klammer } über else if ( $mode == 'edit' ) ;-)

gruß jan

Verfasst: 10.12.2005 09:40
von ~Alonso~
Thank´s

Jetzt gehts ganz schön stressig was so ein blödes Klammerschen machmal ausmacht *rofl*


Vielen Dank nochmal ^^