Aller au contenu

ramy

Actif
  • Compteur de contenus

    27
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

Pour me contacter

  • Mon Site
    http://aboutblank.fr
  1. Bonjour, désolé pour ce titre assez vague mais je n'ai pas réussi la synthese de mon problème sur une seule ligne... Je met en ce moment a jour mon petit framework perso. et je me pose quelques questions quand à la manière dont celui-ci gére les urls. En effet, pour répondre aux besoins du site utilisant ce framework (multi-langues : en, fr, de etc... ; multi-versions : mobiles, 56k, ajax etc...), j'ai mis en place un systeme passant ces parametres dans les extensions de l'url de la page. Ainsi une page normalement appelée /catégorie/sous.catégorie/page sera renommé /catégorie/sous.catégorie/page.langue.version. Par exemple, la page /erreurs/404 sera renommé /erreurs/404.fr.html pour la version française 56k, /erreurs/404.de.dhtml pour la version allemande dynamique, /erreurs/404.en.mhtml pour la version anglaise mobile etc... Ma question porte sur la maniere dont le framework va gèrer les liens vers les pages. Actuellement, les liens se font vers des pages sans ces parametres (dans le cas de l'exemple ce-dessus : /erreurs/404) et le framework est chargé ensuite de rediriger les visiteurs vers la bonne url en fonction de variables stockées en session. Ainsi toutes les versions existantes pointeront vers la page et je me pose la question de la performance de ce fonctionnement pour le référencement de toutes les versions de cette page. Vaudrait-il mieux modifier dynamiquement tous les liens pour qu'ils pointent directement vers la bonne page? Pour résumer : J'ai déjà constaté que les robots de référencement géraient très bien les redirections via la fonction header de php mais toujours de manière 'statique' c'est-à-dire une page A redirige vers une page B. Que va t'il se passer si une page A redirige le robot vers une page différente en fonction de variables invisibles pour lui ? J'espere avoir été clair...
  2. maintenant je me demande si d'afficher les 2 versions 56k et hd sur la meme url plutot que sur 2 sous-domaines distinct ne peut pas etre assimilé par google et les autres moteurs de recherche à du cloacking ?
  3. Les données varient d'un site à l'autre avec pour objectif de diminuer la taille des pages pendant qu'on descend dans les versions nottament en supprimant le flash, les images et aussi en divisant le contenu en plusieurs pages : Par exemple, la majorité des pages HD sont longues a chargé mais une fois mise en cache, elle rassemble toutes les informations du sujet alors qu'en regle générale, la version 56k présente un sommaire du document puis une page différente pour chaque chapitre... Donc pour répondre a ta question : oui et non. Oui le contenu textuel se retrouve dans les versions 56k et hd mais non les images et beaucoup d'autres élements lourds ne sont présent que dans la version hd... PS : la version mobile est encore un cas particulié mais répond au meme attentes.
  4. Bonjour, j'ai réalisé plusieurs versions de mon site : + HD pour les connections haut-débit + 56k respectueux autant que possibles des normes du w3c afin d'assurer une compatibilité maximum + mobiles pour les cellulaires et je considere maintenant les techniques envisageables pour le référencement de ces versions. Ma 1ere idée - et je pense la plus simple au niveau du référencement - est de distinguer ces versions via des sous-domaines (monsite.fr, 56k.monsite.fr et mobiles.monsite.fr). Cette distinction posera-t-elle probleme à leur référencement ? L'autre solution que je viens d'envisager se passerai simplement dans la logique métier du serveur - via des session par exemple. Mais je suis assez septique quand aux possibilités de référencement de 2 pages aillant la même url - et aussi vis-àvis d'autres problèmes tel que la mise en cache des pages... Finalement, que pensez-vous de ces 2 idées et auriez-vous éventuellment d'autres solutions à ce problème ?
  5. Et bien pour une utilisation classique de webmail cad lire ses mail et eventuellment y repondre via la fonction mail() mais sans avoir a configurer de serveur pop/imap et smtp. Il s'agit surtout d'une précaution étant donné que je ne suis pas expert dans ce domaine, cela permettrait d'éviter de creer un relai pour d'éventuels spam... Et vu que d'experience, je pense qu'il n'est pas de script 100% sur autant sans passer lorsque c'est possible.
  6. Bonjour, je suis a la recherche d'un webmail php/mysql qui se contenterait de lire les mails directement dans le maildir de l'utilisateur. Mes recherches ne m'aillant rien rapporter d'interessant - les projets comme Roundcube, Squirrelmail ou encore OpenMail utilisent tous les protocole imap ou pop pour recupérer les messages - je m'en remet a vos connaissances dans ce domaine. Si éventuellement, il n'existait pas de script de ce type, je serai tanté de l'écrire moi meme et a ce titre, connaissez-vous de bonne librairies pour la lecture de mails (extration mime, headers etc...) . Zend_Mail est efficace pour tous ce qui est envoie mais je ne trouve pas de module pour la lecture... Merci
  7. ramy

    RegExp

    Merci, je ne suis pas très à l'aise avec les expressions regulières alors c'est toujours un plaisir lorsqu'une fonction fonctionne parfaitement PS : si tu veux voir ta fonction en action : http://aboutblank.fr/muzik/ (elle gère la chaine extrait de $_GET['p'])
  8. ramy

    RegExp

    Bonjour, je cherche à transformer une chaine de caractere quelconque en la meme chaine sans majuscule ce que me permet la fonction strtolower() et ensuite à supprimer tous les carateres spéciaux (ndls : qui ne sont pas des lettres sans accent...) Exemple : h&jés'd(qèg_çjàd => hjsdqgjd
  9. Bonjour, je ne vois pas l'erreur que j'ai pu commaitre dans ce script : <html> <head> <title>test note</title> <style type="text/css"> ul { margin: 0px; padding: 0px; } li { display: inline; } img { border: 0px; } </style> <script type="text/javascript"> function note(ID) { for (nb=0;nb<6;nb++) { if (nb < ID) document.getElementById('N'+ID).src = 'images/star-on.gif'; else document.getElementById('N'+ID).src = 'images/star-off.gif'; } } </script> </head> <body> <ul oumouseout="note(3)"> <li><a href="#" onmouseover="note(1)"><img src="images/star-on.gif" alt="star on" id="N0"/></a></li> <li><a href="#" onmouseover="note(2)"><img src="images/star-on.gif" alt="star on" id="N1"/></a></li> <li><a href="#" onmouseover="note(3)"><img src="images/star-on.gif" alt="star on" id="N2"/></a></li> <li><a href="#" onmouseover="note(4)"><img src="images/star-off.gif" alt="star off" id="N3"/></a></li> <li><a href="#" onmouseover="note(5)"><img src="images/star-off.gif" alt="star off" id="N4"/></a></li> </ul> </body> </html> Le but de la fonction note est de passer la scr des images dont l'id est < à ID à on et toutes les autres à off. Mais actuellement elle n'arrive a changer que la src à off et jamais a on...
  10. Bonjour, je voudrais savoir s'il etait possible d'introduire dans une page HTML un code permettant l'affichage d'un menu comme on l'utilise quotidiennement avec le bouton droit. LE but etant d'afficher un liste de liens dans un menu lors du bouton droit et de rediriger l'utilisateur vers ces meme liens lors des clics... Bien que je presente que ce genre de chose necessite javascript, je ne vois vraiment pas comment realiser une telle fonction. Merci de votre aide.
  11. c'est bien le probleme : lorsque je les superpose, comment faire pour que le navigateur fasse la differnece entre la zone du lien 1 et du lien 2 ?
  12. Bonsoir, je rencontre un probleme avec le style de la page http://aboutblank.fr/musik/albums.php où je voudrais supprimer l'affichage du titre de l'album en l'inserant dans l'attribut title du lien mais surtout il faudrait superposer l'image 'play' representant une fleche et permettant la lecture de l'album, en haut à droite de l'image avec une marge de 3 ou 5 px du bord de l'image. Le probleme est qu'avec ma premiere methode le lien sur l'image 'play' active aussi le lien vers l'album... Comment résoudre se probleme ?
  13. euh... parce que c'est le nom du repertoire dans lequel se trouve le script ?
  14. Bonjour, j'ai eu beau chercher dans ce forum pourtant bien fournis mais je n'ai pas résolu le probleme qui m'empeche de lire l'album de mon site... http://aboutblank.fr/images/ Voici le fichier .htaccess : <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /images RewriteCond %{REQUEST_FILENAME} -f [NC,OR] RewriteCond %{REQUEST_FILENAME} -d [NC] RewriteRule ^.*$ - [R,L] RewriteRule ^admin/?$ zen/admin.php [R,L] RewriteRule ^page/([0-9]+)/?$ index.php?page=$1 [L,QSA] RewriteRule ^([^/]+)/?$ index.php?album=$1 [L,QSA] RewriteRule ^([^/]+)/page/([0-9]+)/?$ index.php?album=$1&page=$2 [L,QSA] RewriteRule ^([^/]+)/image/(thumb|[0-9]{1,4})/([^/\\]+)$ zen/i.php?a=$1&i=$3&s=$2 [L,QSA] RewriteRule ^([^/]+)/image/([^/\\]+)$ albums/$1/$2 [L] RewriteRule ^([^/]+)/([^/\\]+)$ index.php?album=$1ℑ=$2 [L,QSA] </IfModule> Impossible d'acceder aux pages en question. Pourtant le module semble activé dans la fonction phpinfo() : Loaded Modules : [...] mod_rewrite [...] Chose surprenante : http://aboutblank.fr/forumz/categories http://aboutblank.fr/forumz/categories.php Es-ce la preuve que le module est correctement installé parce que je commence a me poser la question...? Merci de votre aide
×
×
  • Créer...