• Bonjour à tous,

    le générateur est en cours de mise à jour.
    Le forum de support est ouvert.

    Amicalement MasterMan.

toujour le probleme avec les accents

sousou

Donateur
Inscrit
3 Mars 2011
Discussions
36
Messages
122
Réactions
0
Points
0
Localisation
pavilly (seine maritime 76)
bonjour a tous j'ai toujour le soucis des accents j'ai réinstaller 2 le generateur mais ca change rien est ce qu'il y a quelque chose qu'il faut modifier ou pas

merci d'avance de votre reponse
 
Bonjour,
même problème que toi et je suis chez OVH :( c'est vraiment la galère ce système d'accent je up un coup le sujet :)
 
Bonjour pareil pour moi sur un serveur dédié. debian ispconfig 3. Sur une des versions "MP_v1_5_3_PL12_du_10_01_2016" on pouvait modifier le charset malheureusement çà m'affiche pas les boutons pour enregistrer.

http://www.gen.nzbnewzfrance.com/?page=accueil

Code:
<tr>
					<td width='45%' align='left' ".$colors_cadre_g."><b><u>Charset</u> (Choisisez ISO-8859-1 ou UTF8):</b></td>
        			<td ".$colors_cadre_d.">
						<select class='infos_cadre' name='charset'>
							<option value='ISO-8859-1' ";if (CHARSET == 'ISO-8859-1'){echo 'selected';}else{}echo">ISO-8859-1</option>
							<option value='UTF8' ";if (CHARSET == 'UTF8'){echo 'selected';}else{}echo">UTF8</option>
						</select>
					</td>
				</tr>

Dans le fichier config_inc.php de la PL 12 J'ai intégré le code dans le fichier de la dernière version. On peut voir apparaitre le choix dans l'admin mais j'ai pas les boutons pour la sauvegarde.

Merci pour votre aide.

Olivier.

Edit : Vu par tchat crazy :

Pour celles ou ceux qui ont un serveur dédié chez OVH, installer une debian 7 php 5.4 avec ispconfig 3.3 pas de debian 8 car php 5.6! et le générateur fonctionne mais présente des problèmes d'accents!

Une fois installés j'ai pu tester 3 générateurs dont 2 sans problèmes d'accents!

Alors le MP_v1_5_3_PL12_du_10_01_2016 Problème.
------ le MP_v1_5_3_PL13_du_07_02_2016 OK.
------ le MP_v1_5_3_PL14_du_06_02_2016 OK.

Voilà bon week end, et merci à Masterman de mettre à jour souvent son Générateur.
 
Dernière édition:
Plop all,

pour corriger le problème des caractères spéciaux

Ouvrir le fichier functions.net.php ce trouvant dans prez_inc/generateur


Rechercher (Ligne 195 à 269)

Code:
//function htmlentities
function html_entities_1($string, $ent=ENT_COMPAT, $charset='ISO-8859-1') {
	$string = utf8_decode(str_replace (array('&','&',' ','’'),array('&','&',' ',"'"),$string));
	$string = strtr($string, array('>' => ">", '>' => ">", ''' => "'", '»' => ">>", '»' => ">>", '«' => "<<", '«' => "<<", 
		'&apos;' => "'", ''' => "'", 
		'á' => "á", 'á' => "á", 
		'Á' => "Á", 'Á' => "Á", 
		'â' => "â", 'â' => "â", 
		'Â' => "Â", 'Â' => "Â", 
		'à' => "a", 'à' => "a", 
		'À' => "A", 'À' => "A", 
		'å' => "a", 'å' => "a", 
		'Å' => "A", 'Å' => "A", 
		'ã' => "a", 'ã' => "a", 
		'Ã' => "A", 'Ã' => "A", 
		'ä' => "ä", 'ä' => "ä", 
		'Ä' => "Ä", 'Ä' => "Ä", 
		'æ' => "a", 'æ' => "a", 
		'Æ' => "A", 'Æ' => "A", 
		'ç' => "ç", 'ç' => "ç", 
		'Ç' => "Ç", 'Ç' => "Ç", 
		'é' => "é", 'é' => "é", 
		'É' => "É", 'É' => "É", 
		'ê' => "e", 'ê' => "e", 
		'Ê' => "E", 'Ê' => "E", 
		'è' => "e", 'è' => "e", 
		'È' => "E", 'È' => "E", 
		'ë' => "ë", 'ë' => "ë", 
		'Ë' => "Ë", 'Ë' => "Ë", 
		'í' => "í", 'í' => "í", 
		'Í' => "Í", 'Í' => "Í", 
		'î' => "î", 'î' => "î", 
		'Î' => "Î", 'Î' => "Î", 
		'ì' => "i", 'ì' => "i", 
		'Ì' => "I", 'Ì' => "I", 
		'ï' => "i", 'ï' => "i", 
		'Ï' => "I", '#&207;' => "I", 
		'ñ' => "n", 'ñ' => "n", 
		'Ñ' => "N", 'Ñ' => "N", 
		'ó' => "ó", 'ó' => "ó", 
		'Ó' => "Ó", 'Ó' => "Ó", 
		'ô' => "ô", 'ô' => "ô", 
		'Ô' => "Ô", 'Ô' => "Ô", 
		'ò' => "o", 'ò' => "o", 
		'Ò' => "O", 'Ò' => "O", 
		'ø' => "o", 'ø' => "o", 
		'Ø' => "O", 'Ø' => "O", 
		'&otilde' => "o", 'õ' => "o", 
		'Õ' => "O", 'Õ' => "O", 
		'ö' => "ö", 'ö' => "ö", 
		'Ö' => "Ö", 'Ö' => "Ö", 
		'œ' => "o", 'œ' => "o", 
		'Œ' => "O", 'Œ' => "O", 
		'š' => "š",'š' => "š",
		'Š' => "Š", 'Š' => "Š", 
		'ß' => "ß", 'ß' => "ß", 
		'ð' => "?", 'ð' => "?", 
		'Ð' => "D", 'Ð' => "D", 
		'þ' => "?", 'þ' => "?", 
		'Þ' => "?", 'Þ' => "?", 
		'ú' => "ú", 'ú' => "ú", 
		'Ú' => "Ú", 'Ú' => "Ú", 
		'û' => "u", 'û' => "u", 
		'Û' => "U", 'Û' => "U", 
		'ù' => "u", 'ù' => "u", 
		'Ù' => "U", 'Ù' => "U", 
		'ü' => "ü", 'ü' => "ü", 
		'Ü' => "Ü", 'Ü' => "Ü", 
		'ý' => "ý", 'ý' => "ý", 
		'Ý' => "Ý", 'Ý' => "Ý", 
		'ÿ' => "y", 'ÿ' => "y", 
		'Ÿ' => "Y", 'Ÿ' => "Y" 
	));
	return htmlspecialchars($string, $ent, $charset);
}

Remplacer par

Code:
//function htmlentities
function html_entities_1($string) {
	return $string;
}
 
Alors merci mais J'ai modifier le bon code mais malgré as marche pas

quand je mets ce film
Pension complète


Il ne le trouve pas

sauf si je mets uniquement Pension
 
Le plus simple est de passer l'encodage de toutes les pages en utf-8(sansbom) C'est ce que j'ai fais en local et j'ai viré function html_entities_1 je n'ai pas ce probleme d'accent

Attention si vous passez vos page en utf-8 il faut editer les pages du generateur et enlever ceci html_entities_1( sans oublier la dernière parenthese sur la même ligne
 
Dernière édition:
Alors merci mais J'ai modifier le bon code mais malgré as marche pas

quand je mets ce film
Pension complète


Il ne le trouve pas

sauf si je mets uniquement Pension

La fonction qui permet de nettoyer le nom de la recherche ne fonctionne pas.
Donc, il ne faut pas utiliser les caractères spéciaux.

Fait un test avec Pension complete.
 
Merci beaucoup MasterMan cela fonctionne très bien maintenant
 
Salut,
Tu peux donner la liste des pages a corriger pour ta methode ?
 
Plop all,

en ce qui concerne la corrections des caractères spéciaux, dans le Patch Level 15, j'ai rajouté un .htaccess.

Le contenu de celui ci active le charset par défaut.

Contenu du .htaccess

Code:
AddDefaultCharset UTF-8
php_value default_charset UTF-8

Amicalement MasterMan.
 
Très bon boulot! Merci beaucoup. Bon Dimanche.
 
Discussions
1 578
Messages
7 725
Membres
781
Dernier membre
Retour
Haut Bas