Euro-teken

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Garfield

Euro-teken

Bericht door Garfield » 03 dec 2002, 09:04

We hebben phpbb 2.03 geinstalleerd en hebben problemen met het euro-teken.

Telkens we € gebruiken vershijnt dit in de tekst als € ....
Maar niet alle gebruikers hebben blijkbaar dit probleem maar wel de grote meerderheid ...

ons forum is te vinden op http://www.f6clan.com/forum

Iemand suggesties ?

Edit: hmm... ik heb dat dus hier ook ? Hoe plaats je het euro-teken in je posts ? de gewone combinatie AltGr+E werkt dus blijkbaar niet goed.
Laatst gewijzigd door Garfield op 03 dec 2002, 09:11, 1 keer totaal gewijzigd.

Gebruikersavatar
trinitron
Berichten: 328
Lid geworden op: 31 okt 2002, 15:53
Locatie: Buitenposse
Contacteer:

Bericht door trinitron » 03 dec 2002, 09:09

Hier ben ik benieuwd naar, ik heb deze post die jij nu hebt gedaan al op diverse andere fora geplaatst. Maar tot dusver geen reactie :(
Laatst gewijzigd door trinitron op 03 dec 2002, 10:18, 1 keer totaal gewijzigd.

Gebruikersavatar
matel
Berichten: 566
Lid geworden op: 11 nov 2002, 19:54
Locatie: Doetinchem
Contacteer:

Bericht door matel » 03 dec 2002, 09:20

Dit ligt aan de versie van IE die je gebruikt. Met alle versies ouder dan 6.0 heb je dit probleem. Met versie 6.0 is het opgelost en verschijnt gewoon een euro teken. Dit ligt aan de manier waarop het euro teken naar het internet wordt verzonden. Wat de oplossing is weet ik echter niet.

Gebruikersavatar
pitbull
Berichten: 40
Lid geworden op: 06 nov 2002, 22:47
Locatie: Nederland
Contacteer:

Re: Euro-teken

Bericht door pitbull » 03 dec 2002, 09:30

Garfield schreef:We hebben phpbb 2.03 geinstalleerd en hebben problemen met het euro-teken.

Telkens we € gebruiken vershijnt dit in de tekst als € ....
Maar niet alle gebruikers hebben blijkbaar dit probleem maar wel de grote meerderheid ...

ons forum is te vinden op http://www.f6clan.com/forum

Iemand suggesties ?

Edit: hmm... ik heb dat dus hier ook ? Hoe plaats je het euro-teken in je posts ? de gewone combinatie AltGr+E werkt dus blijkbaar niet goed.
je bedoeld deze :?:

Ik doe het met Ctrl+Alt+5

Pit
Afbeelding

Gebruikersavatar
trinitron
Berichten: 328
Lid geworden op: 31 okt 2002, 15:53
Locatie: Buitenposse
Contacteer:

Bericht door trinitron » 03 dec 2002, 09:34

Do€ hij h€t of do€t i€ h€t ni€t?

(ctrl+alt+5)

(doe hij het of doet hij het niet)

Niet dus

Gebruikersavatar
matel
Berichten: 566
Lid geworden op: 11 nov 2002, 19:54
Locatie: Doetinchem
Contacteer:

Bericht door matel » 03 dec 2002, 09:54

Werkt alleen goed met IE6 :wink:

Garfield

Bericht door Garfield » 03 dec 2002, 09:56

Ik ben dus wat dieper op het probleem ingegaan.

De explorer-versie is BS.

Het probleem is dus dat het euro-symbool als &#8364 wordt opgeslagen...de mensen die het probleem hebben hebben waarschijnlijk allemaal html af staan (standaard instelling) waardoor bij de weergave & wordt vervangen door &.
Er staat dus &8364 wat dan door windows niet meer kan omgezet worden in het € symbool.

Je kan het dus oplossen door voor iedereen html-aan te zetten maar dat is tegen mijn principe. Dus code he:

in de file: includes/functions_post.php
de functie: prepare_post
als laatste lijn voor "return;" toevoegen :

$message = str_replace( "€" , "€" , $message );


werkt goed .. maar wel enkel voor de nieuwe posts, de oude worden niet automatisch aangepast.

Garfield

Bericht door Garfield » 03 dec 2002, 09:59

matel schreef:Werkt alleen goed met IE6 :wink:
ie6 zal misschien sommige zaken rechttrekken, maar als het zuiver aan de explorer versie zou liggen dan is het niet logisch dat je op hetzelfde scherm in vershillende replys de enemaal "€" ziet en de andere maal werkelijk het euro-symbool: € € (twee pogingen die straks in mijn post verkeerd gaan staan).

Gebruikersavatar
matel
Berichten: 566
Lid geworden op: 11 nov 2002, 19:54
Locatie: Doetinchem
Contacteer:

Bericht door matel » 03 dec 2002, 10:13

Dat probeer ik te zeggen :wink:
Ik bedoel dus dat je een euro teken alleen goed krijgt als je deze verzend met IE6. Met welke versie je het forum bekijkt maakt niet uit. Het gaat alleen om de manier waarop IE6 het euro teken verzend.

Garfield

Bericht door Garfield » 03 dec 2002, 10:19

akkoord dan...
maar bovenstaande aanpassing lost het probleem op , ook voor ander explorer versies (voor nieuwe posts...)

Gebruikersavatar
trinitron
Berichten: 328
Lid geworden op: 31 okt 2002, 15:53
Locatie: Buitenposse
Contacteer:

Bericht door trinitron » 03 dec 2002, 10:20

Garfield schreef:akkoord dan...
maar bovenstaande aanpassing lost het probleem op , ook voor ander explorer versies (voor nieuwe posts...)
nice job garfield nu nog ff op mijn forum testen ;)

Gebruikersavatar
trinitron
Berichten: 328
Lid geworden op: 31 okt 2002, 15:53
Locatie: Buitenposse
Contacteer:

Bericht door trinitron » 03 dec 2002, 10:29

Code: Selecteer alles

Parse error: parse error in functions_post.php on line 136

Fatal error: Call to undefined function: generate_smilies() in posting.php on line 932

Garfield

Bericht door Garfield » 03 dec 2002, 10:42

hmm :)

ik denk dat ge mijn lijntje op de verkeerde plaats gezet hebt ...

ik heb zelfs nog een aanpassing gedaan:

het is dus in deze functie:

function prepare_post


het einde van deze functie ziet er nu als volgt uit :

Code: Selecteer alles

['Empty_poll_title'];
			}
		}
	}
        $message = str_replace( "&#" , "&#" , $message );
	return;
}

merk op dat nu enkel "&#" vervangen wordt door "&#" . Dit zorgt ervoor dat bvb ook russische tekens goed weergegeven worden op het forum.[/b]

Gebruikersavatar
trinitron
Berichten: 328
Lid geworden op: 31 okt 2002, 15:53
Locatie: Buitenposse
Contacteer:

Bericht door trinitron » 03 dec 2002, 10:53

dus zo?

Code: Selecteer alles

//
// Prepare a message for posting
// 
function prepare_post(&$mode, &$post_data, &$bbcode_on, &$html_on, &$smilies_on, &$error_msg, &$username, &$bbcode_uid, &$subject, &$message, &$poll_title, &$poll_options, &$poll_length)
['Empty_poll_title']; 
         } 
      } 
   } 
        $message = str_replace( "&#" , "&#" , $message ); 
   return; 
} 

Gebruikersavatar
trinitron
Berichten: 328
Lid geworden op: 31 okt 2002, 15:53
Locatie: Buitenposse
Contacteer:

Bericht door trinitron » 03 dec 2002, 10:54

Code: Selecteer alles

Parse error: parse error, expecting `'{'' in functions_post.php on line 127

Fatal error: Call to undefined function: generate_smilies() in posting.php on line 932
Nog niet

Garfield

Bericht door Garfield » 03 dec 2002, 11:19

als je mijn lijn:


$message = str_replace( "&#" , "&#" , $message );

(Dit is de enige lijn die ik toegevoegd heb )


in commentaar zet krijg je dan nog steeds de foutmelding ? Zo ja, dan heb je in het editen ergens per vergissing een karakter ingevoerd.

Garfield

Bericht door Garfield » 03 dec 2002, 11:37

Ik heb mijn oplossing nog veranderd

De vervanging gebeurd nu in de viewtopic en viewforum.
Dit zorgt ervoor dat oude post waar € in staat , nu ineens goed worden weergegeven.

Als je wilt kan ik je eens de gewijzigde bestanden doormailen.

Gebruikersavatar
trinitron
Berichten: 328
Lid geworden op: 31 okt 2002, 15:53
Locatie: Buitenposse
Contacteer:

Bericht door trinitron » 03 dec 2002, 12:09

Garfield schreef:Ik heb mijn oplossing nog veranderd

De vervanging gebeurd nu in de viewtopic en viewforum.
Dit zorgt ervoor dat oude post waar € in staat , nu ineens goed worden weergegeven.

Als je wilt kan ik je eens de gewijzigde bestanden doormailen.
doe dat maar naar rzijlsta@lauwerscollege.nl anders kom ik er toch niet uit :(

Garfield

Bericht door Garfield » 03 dec 2002, 14:03

ik heb het maar naar rzijlstra gestuurd want rzijlsta is an unknown recipient :) .

Gebruikersavatar
trinitron
Berichten: 328
Lid geworden op: 31 okt 2002, 15:53
Locatie: Buitenposse
Contacteer:

Bericht door trinitron » 03 dec 2002, 15:15

Garfield schreef:ik heb het maar naar rzijlstra gestuurd want rzijlsta is an unknown recipient :) .
sorry het was inderdaad rzijlstra

Gesloten