Pagina 1 van 1

Euro-teken

Geplaatst: 03 dec 2002, 09:04
door Garfield
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.

Geplaatst: 03 dec 2002, 09:09
door trinitron
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 :(

Geplaatst: 03 dec 2002, 09:20
door matel
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.

Re: Euro-teken

Geplaatst: 03 dec 2002, 09:30
door pitbull
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

Geplaatst: 03 dec 2002, 09:34
door trinitron
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

Geplaatst: 03 dec 2002, 09:54
door matel
Werkt alleen goed met IE6 :wink:

Geplaatst: 03 dec 2002, 09:56
door Garfield
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.

Geplaatst: 03 dec 2002, 09:59
door Garfield
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).

Geplaatst: 03 dec 2002, 10:13
door matel
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.

Geplaatst: 03 dec 2002, 10:19
door Garfield
akkoord dan...
maar bovenstaande aanpassing lost het probleem op , ook voor ander explorer versies (voor nieuwe posts...)

Geplaatst: 03 dec 2002, 10:20
door trinitron
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 ;)

Geplaatst: 03 dec 2002, 10:29
door trinitron

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

Geplaatst: 03 dec 2002, 10:42
door Garfield
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]

Geplaatst: 03 dec 2002, 10:53
door trinitron
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; 
} 

Geplaatst: 03 dec 2002, 10:54
door trinitron

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

Geplaatst: 03 dec 2002, 11:19
door Garfield
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.

Geplaatst: 03 dec 2002, 11:37
door Garfield
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.

Geplaatst: 03 dec 2002, 12:09
door trinitron
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 :(

Geplaatst: 03 dec 2002, 14:03
door Garfield
ik heb het maar naar rzijlstra gestuurd want rzijlsta is an unknown recipient :) .

Geplaatst: 03 dec 2002, 15:15
door trinitron
Garfield schreef:ik heb het maar naar rzijlstra gestuurd want rzijlsta is an unknown recipient :) .
sorry het was inderdaad rzijlstra