Toutes mes réponses sur les forums
-
AuteurMessages
-
10 mars 2012 à 19 h 34 min en réponse à : Remplacer les caractères spéciaux dans les noms de fichiers uploadés #821855
C’était juste un exemple 😋
Concrètement j’ai parfois des utilisateurs qui mettent des images avec des accents ou ça peut arriver des caractères plus rares comme « Ê » ou autres
Par exemple si un fichier s’appelle « Être ou ne pas être.jpg » je veux qu’il devienne « etre-ou-ne-pas-etre.jpg »
Donc avec mon plugin ça fonctionne c’est parfait 🙂 Apparemment la fonction « sanitize_title » ne prend pas en compte les caractères les plus étranges donc je préfère être sure de tout prendre en compte surtout quand le risque est de finir avec des fichiers inutilisables / non effaçable sur le serveur
10 mars 2012 à 18 h 44 min en réponse à : Remplacer les caractères spéciaux dans les noms de fichiers uploadés #821861Oui j’aimerais aussi que tout le monde connaisse les standards du web mais malheureusement par expérience en entreprise (je suis responsable informatique) je vois que 99% du temps les utilisateurs ne veulent tout simplement pas se prendre la tête.. (ce que je comprends un peu, la technologie doit être à notre service et pas l’inverse)
Bref je préfère trouver une solution à ce problème plutôt que de m’habituer à ce problème (surtout sur mon CMS préféré WordPress !)
10 mars 2012 à 18 h 16 min en réponse à : Remplacer les caractères spéciaux dans les noms de fichiers uploadés #821859Bonjour,
Merci pour vos réponses,
Le plugin que j’ai écris ajoute un filtre à la fonction « sanitize_file_name » pour que ça fonctionne mieux mais si « sanitize_title » fait ça en mieux déjà je vais l’utiliser dans mon plugin
Merci !
@Lumière de Lune En fait je trouve ça aberrant de devoir encore faire attention aujourd’hui aux noms de fichiers qu’on envoie sur le net alors que plein de fonctions PHP permettent de régler ce problèmeEDIT: La fonction « sanitize_title » ne convient pas non plus dans les cas extrêmes comme un fichier appelé :
‘@éèêëÊË’,aaaàâäÂÄîïÎÏûùüÛÜôöÔÖç’.jpg
Bon ok c’est extrême mais je préfère tout prévoir…
Au final mon plugin d’origine fonctionne bien, je pense que je vais le mettre sur le site de WordPress pour avoir des retours
Merci !
Une piste toute bête à explorer aussi ce sont vos identifiants..
Je suis sure que beaucoup de sites se font hacker à cause d’identifiants trop faibles (c’est arrivé au site de ma soeur qui a des connaissances basiques en informatique), que ce soit la structure des identifiants (mot de passe trop simple) ou de leur utilisation répété sur plusieurs sites dont certains ne sont pas de confiance ou peu sécurisés, avec des chances de se faire voler leur identifiants dans leur base de données donc.
C’est très facile ensuite de lier l’adresse email d’un utilisateur à ses identifiants trouvés sur un autre site.
Pensez donc à modifier tous vos identifiants (FTP / Admin WordPress / Base de données) à moins d’être 100% sure que c’est une autre faille qui a été exploitée.
Personnellement j’utilise 3 couples pseudo ou email + mot de passe différents selon le type de site auquel je m’inscris (d’ailleurs pour ce forum c’est mon compte « moyennement anonyme ») j’ai une adresse « email_poubelle » pour les sites très suspects)
Même avec ces règles mon compte facebook a déjà été hacké à cause de l’utilisation trop répété du mot de passe de mon compte moyen, et le mot de passe de mon compte « email_poubelle » a tout simplement été trouvé et envoyé par mail… (pour une pub pour un anti-virus..) J’ai renforcé tous mes mots de passe depuis..
En revanche mes identifiants « officiels » bien sécurisés et utilisés soigneusement n’ont jamais été hackés (utilisées pour des sites d’achats etc)
Juste un conseil pour optimiser le référencement de votre site dans Google,
il est beaucoup plus performant d’héberger chaque langue de votre site sur un nom de domaine différent si possible (ex: http://www.independentwho.fr pour la france, http://www.independentwho.es pour l’espagne etc) , ou au pire sur des sous-domaines (ex: fr.independentwho.com pour la france, es.independentwho.com pour l’espagne)
Je crois que Drupal gère bien les sites multilingues et qu’il y a la possibilité d’utiliser plusieurs nom de domaines et d’y accéder via une seule interface.
Concernant WordPress je ne pense pas qu’une telle possibilité existe, au pire (comme je le fait pour le site de mon entreprise qui n’a que 2 langues) vous pouvez faire plusieurs installation de WordPress (une sur chaque nom de domaine) mais vous devrez vous connecter à chaque interface pour mettre un article dans plusieurs langues.
Je venais justement sur ce forum pour poster le même message
Je suis tout simplement en train d’halluciner à quel point les dernières versions de WordPress répondent en tout point à mes besoins autant en terme d’intégration du design que de SEO! (et j’ai vraiment des besoins très stricts)
J’ai passé plus de 2 mois à développer un thème pour le site de notre entreprise (avec un cahier des charges vraiment complexe) et je découvre maintenant que toutes les nouvelles options de WordPress permettent de faire ce dont j’avais besoin nativement !! ( j’utilise seulement un plugin pour virer « category » devant les urls de category mais c’est tout )
Je savais déjà que WordPress aller de plus en plus devenir un CMS convaincant pour des petits et moyens sites mais la je suis définitivement conquis 🙂
J’ai eu l’occasion de travailler rapidement avec TYPO3 récemment qui est un CMS censé répondre à des besoins plus complexes; pour le SEO et la facilité d’utilisation WordPress le remporte haut la main (avec 30 tables en moins dans la BDD !)
BRAVO à toute l’équipe de développement, faites que WordPress réponde à de plus en plus de besoins différents et qu’il s’impose comme LE CMS de référence pour les petits et moyens sites 🙂
18 mai 2011 à 15 h 07 min en réponse à : Où trouver la fonction WP qui sert à transformer les titres en url #770664Merci beaucoup pour ta réponse et la solution que je cherchais !
Je suis content d’avoir pu te faire rire 🙂
17 mai 2011 à 9 h 51 min en réponse à : Emplacement du fichier d’insertion Post de WordPress #770226Up ?
Est-ce que quelqu’un est déjà allé bidouiller de côté là ? ^^
Car la contrainte référencement est forte pour le site sur lequel je travaille.
C’est une migration d’un CMS « home-made » qui a 10 ans (si on peut appelé ça un CMS car plus rien ne fonctionne…) et il y a déjà eu des changements (et notamment des erreurs) dans le passé ou des urls n’ont pas était conservés, résultat des pages qui avait plus de 5 ans d’ancienneté et qui été très bien positionnées ont été enlevées de l’index Google heureusement nous avons pu le rétablir par la suite mais cela prend du temps pour que Google régénère son index (le site étant petit et n’étant pas crawlé souvent)
Bref nous souhaitons conserver toutes les urls comme l’ancien modèle (faire des redirections 301 de toutes les anciennes urls vers les nouvelles urls WordPress prendrai du temps + le temps que Google mette à jour son index + le fait que les anciennes urls sont déjà très bien optimisées).
Il se peut que WordPress ne soit pas le meilleur choix de CMS vu ces contraintes mais je trouve quand même que le couple plugin de custom-permalien + htaccess fonctionne bien.
Aussi cette technique m’intéresse pour de futurs projets car quand je fais du référencement j’aime maîtriser les urls au mot-clé près 🙂
Bonjour numero7, merci pour ta réponse 🙂
C’est une page WordPress que j’ai créé et qui porte l’ID 224 (c’est pour cela que je crée la règle de réécriture par la suite pour pouvoir créer les urls que je souhaite pour chaque page)
J’ai résolu mon problème de façon assez « sale » pour l’instant en détectant dans mon header.php quand index.php ne contient aucun paramètre (donc index.php sans ?parametre=X ensuite) je fais une redirection PHP vers ma-page.html et ça fonctionne.
Je suis ouvert à toute proposition pour le faire via htaccess si possible 🙂 J’avoue ne pas avoir le temps de me pencher plus sur le problème :S
Merci !
15 décembre 2010 à 10 h 10 min en réponse à : Impossible de changer le page template d’une page #748832Salut,
Oui en fait quand je dis que le template s’appelle « Portfolio » c’est ce que je veux dire, que la ligne Template Name: Portfolio
Le problème c’est que ma page appelé « Portfolio » ne veut plus se détacher de ce template même quand je lui dis d’utiliser le template « Default » dans l’interface WordPress :S
Je viens de résoudre le problème en virant ma page de template du répertoire, en la renommant et en changeant « Template Name: Portfolio » par « Template Name: TemplatePort », et cela fonctionne, ma page appelé Portfolio s’est enfin détaché du template, il faut juste que je réassigne les autres pages qui doivent utiliser ce template.
Je pense qu’il s’agissait d’un bug WordPress étant donné que même sans les informations présentes dans la base de données dans la table « wp_postmeta » (qui servent à dire quelle page utilise quelle template d’après ce que j’ai compris), WordPress assigné quand même le template « Portfolio » à ma page « Portfolio »…
N’hésitez pas si vous avez une piste 🙂
Juste une précision; je ne disais pas que WordPress c’était pas l’idéal pour le SEO bien au contraire!! C’est juste que je suis très tatillon sur des points qui sont tout à fait possible sur WordPress mais que je n’ai pas envie de reconfigurer (par exemple j’ai un menu qui ne crée pas de lien vers la page ou le visiteur se situe car le lien se situe sur la balise H1 de la page)
Je suis sur un autre projet ou j’utilise WordPress entièrement comme un CMS, je suis vraiment novice WordPress et je n’ai jamais utilisé de CMS, et je peux dire que WordPress est FABULEUSEMENT bien conçu. Le site est quand même un peu complexe et c’est tout à fait possible d’adapter WordPress à sa sauce avec quelques connaissances en PHP. J’ai lu beaucoup d’articles et de commentaires concernant différents CMS avant de faire mon choix et je dois dire que je ne le regrette pas du tout, WordPress a de l’avenir même si il n’était pas conçu comme un CMS à la base.
Bref VIVE WORDPRESS 🙂
J’ai trouvé une solution expliquée ici http://www.velvetblues.com/web-development-blog/turn-off-wordpress-homepage-url-redirection/
To turn off Canonical URL Redirection, you can add the following code to your theme’s functions.php file.
remove_filter(‘template_redirect’,’redirect_canonical’);
J’ai ensuite ajouté dans mon htaccess :
RewriteRule mes-services.html index.php?page_id=16
Et ça fonctionne !
Je réediterai mon post pour l’explication sur le pourquoi de cette manipulation 🙂
Merci pour ta réponse.
En fait je suis sure de ne pratiquement jamais toucher à mes pages statiques et elles ont été minutieusement optimisées pour le référencement dans le moindre détail, c’est peut-être le seul avantage de faire un site en HTML traditionnel. Je sais que je pourrais tout recréer sous WordPress mais si je veux que tout soit exactement pareil à la ligne de code prêt ça va me prendre un peu plus de temps. Bref j’aimerais utiliser WordPress simplement pour me générer de nouvelles pages sans toucher au reste du site.
-
AuteurMessages