Datenbankfehler nach Mod-Einbau

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

löl...wie geil... also das forum funktioniert nu halbwegs wieder.

Jetzt kommt nurnoch dieser Fehler hier (wodurch das Forum nich wirklich dargestellt wird)

Code: Alles auswählen

Parse error: parse error, unexpected '}' in /usr/export/www/vhosts/funnetwork/hosting/wct/includes/template.php(127) : eval()'d code on line 251
Aber auf Zeile 251 der template.php Datei ist nur ein Kommentar.... sonst nix *kopfkratz*

Aber Danke schonmal!!! Das schlimmste issja nu bereinigt. Hast was gut bei mir :)

greetz
tatter
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

Das ist ja vielleicht mal schräg.

Die Datei includes/template.php musste ich weder beim Advanced Link MOD noch beim bookmarks MOD ändern. Angeblich handelt sichs ja um ein unerwartetes "}", aber in der angegebenen Linie is kein }...

Und das dritte seltsame... Der ACP erscheint im korrekten SubSilver-Design (alles andere nur als normaler Text)

greetz
tatter

PS: Ich geh ins Bett... bin nu langsam übermüdet und würd ab jetzt eh nurnoch fehler machen. Vllt find ichs morgen... danke nochmal für die Hilfe
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Das sieht mir fast so aus als ob dein FTP-Programm die Daten im falschen Modus hochläd. Versuch am besten mal ein anderes FTP-Programm. Ich kann dir Filezilla empfehlen.

Edit: Ich habe gerade noch einen Fehler in der Installations-Anleitung gefunden(bei dem Bookmarks MOD). Da heißt es:
#-----[ OPEN ]------------------------------------------------
#
admin/admin_db_utilities.php

#
#-----[ FIND ]------------------------------------------------
#
# use next line when using phpBB 2.0.11 or earlier
# $tables = array('auth_access', 'banlist', 'categories', 'config',

'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs',

'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch',

'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group',

'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');
# use next line when using phpBB 2.0.18 or earlier
# $tables = array('auth_access', 'banlist', 'categories', 'config',

'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs',

'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch',

'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group',

'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
$tables = array('auth_access', 'banlist', 'categories', 'config',

'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs',

'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch',

'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group',

'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm', 'sessions_keys');

#
#-----[ IN-LINE FIND ]----------------------------------------
#
'banlist',

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
'bookmarks',

#
Vor 'bookmarks', kommt ein Leerzeichen. In der admin_db_utilities.php muss das dann so aussehen:

Code: Alles auswählen

$tables = array('auth_access', 'banlist', 'bookmarks', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm', 'sessions_keys', 'forums_watch');
Edit2: Und hier noch so ein Fehler
#-----[ OPEN ]------------------------------------------------
#
admin/admin_users.php

#
#-----[ FIND ]------------------------------------------------
#
$sql = "DELETE FROM " . BANLIST_TABLE . "
WHERE ban_userid = $user_id";

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
$sql = "DELETE FROM " . BOOKMARK_TABLE . "
WHERE user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user\'s

bookmarks', '', __LINE__, __FILE__, $sql);
}


#
#-----[ FIND ]------------------------------------------------
#
$attachsig = ( isset( $HTTP_POST_VARS['attachsig']) ) ? ( (

$HTTP_POST_VARS['attachsig'] ) ? TRUE : 0 ) : 0;

#
#-----[ AFTER, ADD ]------------------------------------------
#
$setbm = ( isset( $HTTP_POST_VARS['setbm']) ) ? ( ( $HTTP_POST_VARS['setbm']

) ? TRUE : 0 ) : 0;

#
#-----[ FIND ]------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" .

str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "',

user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" .

str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''",

$location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig =

'" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" .

str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "',

user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig,

user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies,

user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode =

$allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply,

user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm,

user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style,

user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''",

$user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql .

"
WHERE user_id = $user_id";

#
#-----[ IN-LINE FIND ]----------------------------------------
#
user_attachsig = $attachsig,

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
user_setbm = $setbm,
Vor user_setbm = $setbm, kommt ebenfalls ein Leerzeichen.
Das sieht dann so aus in der admin_users.php

Code: Alles auswählen

if( !$error )
		{
			$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_setbm = $setbm, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
				WHERE user_id = $user_id";
Allgemein scheint der Autor jeweils bei den Abschnitten IN-LINE AFTER, ADD auf das Leerzeichen verzichtet zu haben, also beim Einbau darauf achten - es gibt da noch mehr Stellen die ich jetzt mal nicht poste.

Ausserdem machen manche Texteditoren mit Zeilenumbruch Probleme (habs gerade ausprobiert mit Notepad - ohne Zeilenumbruch geht es - mit Zeilenumbruch entstehen Fehler). Ich persönlich benutze da lieber TopStyle Lite oder Proton.

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

Hi Mahony!

Also ich arbeite mit FileZilla. Sollte alles richtig hochgeladen haben. Einen Fehler bei den Leerzeichen hab ich auch nicht gefunden. Alles richtig eingebaut :/... (ps: der autor hat die Leerzeichen schon gemacht... einfach HINTER dem Code... so musste man den Cursor einfach direkt ans Koma setzen... dann wars auch richtig)

Möchtest Du mal selber reingucken? Könnt Dir die Daten geben wenn Du magst. Wär mega nett.

greetz
tattergreis
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

Aaahh...ich hab was!!!

Aaalsoo...inner Anleitung steht ja das hier:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------------
#
						<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a>&nbsp; &nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp; &nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp; &nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp; 

#
#-----[ REPLACE WITH ]----------------------------------------
#
						<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu">&nbsp; &nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp;
						<!-- BEGIN switch_user_logged_in -->
						&nbsp;<a href="{U_BOOKMARKS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_bookmark.gif" width="12" height="13" border="0" alt="{L_BOOKMARKS}" hspace="3" />{L_BOOKMARKS}</a>&nbsp;
						<!-- END switch_user_logged_in -->
						&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp; &nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp; 
Meiiin overall_header.tpl sah vor dem Einbau aber an der gefragten Stelle schon anders aus (wegen Einbau von früheren MOD's)... nämlich so:

Code: Alles auswählen

						<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu">&nbsp; &nbsp;<a href="{U_LEXICON}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_LEXICON}" hspace="3" />{L_LEXICON}</a>&nbsp; &nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp; &nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp; &nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
						&nbsp; &nbsp;<a href="{U_CALENDAR}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_calendar.gif" width="12" height="13" border="0" alt="{L_CALENDAR}" hspace="3" />{L_CALENDAR}</a>&nbsp; 
Wie müsst ich den Bookmark-Code da nun einfügen? Hab das jetzt absichtlich mal rausgelassen so wie ichs eingebaut hab...wahrscheinlich war genau das falsch....

gruss
tatter
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo

Das müsste dann etwa so aussehen

Code: Alles auswählen

<td align="center" width="100%" valign="middle"><span class="maintitle">{SITENAME}</span><br /><span class="gen">{SITE_DESCRIPTION}<br />&nbsp; </span> 
				<table cellspacing="0" cellpadding="2" border="0">
					<tr> 
						<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu">&nbsp; &nbsp;<a href="{U_LEXICON}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_LEXICON}" hspace="3" />{L_LEXICON}</a>&nbsp; &nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp;
						<!-- BEGIN switch_user_logged_in -->
						&nbsp;<a href="{U_BOOKMARKS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_bookmark.gif" width="12" height="13" border="0" alt="{L_BOOKMARKS}" hspace="3" />{L_BOOKMARKS}</a>&nbsp;
						<!-- END switch_user_logged_in -->
						&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp; &nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
						&nbsp; &nbsp;<a href="{U_CALENDAR}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_calendar.gif" width="12" height="13" border="0" alt="{L_CALENDAR}" hspace="3" />{L_CALENDAR}</a>&nbsp; 
						<!-- BEGIN switch_user_logged_out -->
						&nbsp;<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a></span>&nbsp;
						<!-- END switch_user_logged_out -->			
						</td>
					</tr>
					<tr>
						<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp; &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp; &nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&nbsp;</span></td>
					</tr>
				</table></td>


P.S. Ich habe dir mal eine PN geschrieben.

Grüße: Mahony
Zuletzt geändert von Mahony am 13.03.2006 23:10, insgesamt 2-mal geändert.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo tattergreis
Dein Problem ist jetzt behoben. Es lag an der overall_header.tpl. Ich habe dir dazu noch eine PN geschickt.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

Yeah!! Also wars schonmal die richtige Richtung die ich eingeschlagen hab :D.

Merci vielmals. Bist der Grösste... hast was gut bei mir....

aber jetzt geh ich erstmal die PN lesen und guck was es denn überhaupt genau war :).

Thx!!!

tattergreis
Antworten

Zurück zu „phpBB 2.0: Mod Support“