probleme mit '

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.
Antworten
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

probleme mit '

Beitrag von Lord_Femto »

hallo

ich nutze den map mod, doch ich habe ein problem. er gibt mir immer irgendeinen laufzeitfehler mit ")" zurück und javascript funktioniert dann bei dem einen ort nicht.

das problem liegt voraussichtlich bei einem user. er schrieb P'Berg ich habe nun vermutung, dass das nicht aufgelöste ' zeichen dem javascript probleme bereitet. gibt es in der hinsicht eine lösung z.b. addslashes?

oder liegt der fehler woanders?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Re: probleme mit '

Beitrag von Elo »

Hallo Lord,
Lord_Femto hat geschrieben:...das problem liegt voraussichtlich bei einem user. er schrieb P'Berg ich habe nun vermutung, dass das nicht aufgelöste ' zeichen dem javascript probleme bereitet. gibt es in der hinsicht eine lösung z.b. addslashes?...
Da hast Du das Problem aber direkt beim Namen genannt :grin: ; Es wird tatsächlich von den einfachen Anführunszeichen generiert.
Ich kenne bzw. kannte da Problem nur zu gut und es gibt auch eine Lösung.

In der map.php folgendes:

Code: Alles auswählen

			'USERNAME'		=> $user['username'],
			'LOCATION'		=> $user['user_from'],
durch dieses ersetzen:

Code: Alles auswählen

			'USERNAME'		=> str_replace( "'", "´", $user['username']),
			'LOCATION'		=> str_replace( "'", "\'", $user['user_from']),
Viel Spass weiterhin mit diesem Mod.
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

öhm bloß leider ist der fehler immer noch da. nehme ich von diesem user das ' weg, dann geht das auch. aber sobald das ' da ist. geht es nicht mehr.
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

Bei mir sieht ein entsp. Eintrag im Quelltext folgendermassen aus:

Code: Alles auswählen

M\'gladbachh
nehme ich die Änderungen heraus sehe ich folgendes:

Code: Alles auswählen

M'gladbach
Bei dir sehe ich ein:

Code: Alles auswählen

Berlin P'Berg
Evtl. nimmt dein Browser die alte Datei aus dem Cache. Mache mal die Änderungen und kliche zweimal schnell hintereinander auf Aktualisieren.

HTH
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

ähm auch nicht...

code:

Code: Alles auswählen

$template->assign_vars(array(
	'U_MAP_GENERATOR'		=> "map_generator.$phpEx?map=$map_id&highlight=$highlight_id&self=$self_id&zoom=$map_zoom&offset_long=$offset_long&offset_lat=$offset_lat",
	'L_LONGITUDE' 			=> $lang['map_longitude'],
	'L_LATITUDE'			=> $lang['map_latitude'],
	'L_LONGITUDE_HELP'		=> $lang['map_longitudehelp'],
	'L_LATITUDE_HELP'		=> $lang['map_latitudehelp'],
	'USERNAME'				=> str_replace( "'", "´", $user['username']), 
	'LOCATION'				=> str_replace( "'", "\'", $user['user_from']),
	'L_TITLE'				=> $lang['map_page_title'],
	'L_USER_DETAILS'		=> $lang['map_user_details'],
	'FLAG_WIDTH'			=> $flag_width,
	'FLAG_HEIGHT'			=> $flag_height,
ausgabe aber mit '

und an dem cache liegt es nicht.

oder muss das in eine andere datei statt map.php z.b. in die map_functions.php
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

Weshalb änderst Du nicht die Abschnitte welche ich dir in der ersten Antwort beschrieben habe?

Du möchtest doch bitte:

Code: Alles auswählen

         'USERNAME'      => $user['username'],
         'LOCATION'      => $user['user_from'],
ändern.

Was Du da abgeändert hast hat nicht im geringsten mit meinem beschiebenen zu tun.
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

es es gibt zwei codestellen, wo dieser code vorkommt. ok. jetzt habe ich das problem nicht mehr aber dafür kommt jetzt immer wenn ich auf den ort gehe, wo der user wohnt die fehlermeldunge

also direkt auf der karte mit javascript. muss ich sonst noch irgendetwas verändern?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
stonegate
Mitglied
Beiträge: 18
Registriert: 02.10.2004 04:18
Wohnort: München
Kontaktdaten:

Die Lösung !

Beitrag von stonegate »

Hi !

Die Lösung habe ich hier gepostet!
Hoffe es hilft

Stoney
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Antworten

Zurück zu „phpBB 2.0: Mod Support“