Aller au contenu

Philippe Batreau

Actif
  • Compteur de contenus

    15
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de Philippe Batreau

  • Date de naissance 03/04/1966

Pour me contacter

  • Mon Site
    http://www.referencements.net

Information du profil

  • Genre
    Homme
  • Société
    Epistrophe

Visiteurs récents du profil

1 593 visualisations du profil
  1. Je fais la même chose, j'utilise Awstats et Google Analytics sans oublier les stats propres au CMS le cas éhéant.
  2. Pas du tout. On peut personnaliser article par article le squelette, un article n'hérite pas d'un squelette de rubrique et je ne vois pas comment cela se pourrait. article-2.html par exemple est bien le squelette de l'article n° 2 quelque soit la rubrique.
  3. Pour un squelette personnalisé, il y a notamment deux solutions : - soit on crée un couple php3/html comme expliqué dans les contributions plus haut, genre contact.php3 / contact.html - soit on crée un squelette article-xx.html, xx étant le numéro de l'article, et on personnalise donc le squelette pour cet article spécifique. Idem pour les rubriques et autres objets sauf que les rubriques filles héritent du squelettes rubrique-xx.html de la rubrique parente. Il y a encore quelques subtilités si on veut aller plus loin, qu'on trouvera notamment dans les sites et forums dédiés à spip.
  4. En effet, cette société a fait parler d'elle en proposant le .eu Il faut savoir que ces services de vente de .eu ne sont pas forcément illégaux, mais ils vendent du vent. Je peux vous vendre la promesse de tout faire pour obtenir le nom de domaine .eu de vos rêves au cas où je réussirai à être un prestataire agréé par EURID, organisme qui distribuera le .eu. Vous êtes libre de me croire et de payer l'espoir que ces deux conditions soient réunies (1° que je sois agréé, 2° que j'obtienne votre nom de domaine). Ce n'est pas illégal.
  5. La page index du site n'a pas à être modifiée. Il faut juste créer une nouvelle page appelée "frame.html" (voir mon premier message plus haut) par exemple dont l'unique objet est de rediriger le visiteur qui tombe sur une page fille dans les résultats d'un moteur de recherche vers le cadre parent. La page frame.html recrée la structure du cadre de la page index en appelant dans le cadre "principal" la page orpheline.
  6. Merci Dan Comme je te l'avais aussi dit par messenger, j'avais déjà posé la question à spip-dev, la liste des développeurs de spip dont je profite pour donner l'adresse : http://listes.rezo.net/mailman/listinfo/spip-dev ou si vous préférez le newsgroup : news://news.gmane.org/gmane.comp.web.spip.devel Cordialement,
  7. Bonjour, Dans le formumaire écrire à l'auteur, je souhaiterai rajouter le champ nom et prénom de l'expéditeur. Pour cela, il me semble qu'il faut modifier la page inc-formulaires.php3 pour récupérer ce champ et l'inclure dans la page inc_mail.php3 pour le mettre dans les entetes. J'arrive à modifier le formulaire, mais pas à paramètrer inc-mail voilà ce que j'ai fait dans inc-formulaire modification du script en gras : function formulaire_ecrire_auteur($id_auteur, $email_auteur) { global $flag_wordwrap; include_ecrire("inc_texte.php3"); include_ecrire("inc_filtres.php3"); include_ecrire("inc_mail.php3"); $affiche_formulaire = true; if ($GLOBALS['texte_message_auteur'.$id_auteur]) { if ($GLOBALS['sujet_message_auteur'.$id_auteur] == "") $erreur .= erreur(_T('form_prop_indiquer_sujet')); else if (! email_valide($GLOBALS['email_message_auteur'.$id_auteur]) ) $erreur .= erreur(_T('form_prop_indiquer_email')); else if ($GLOBALS['valide_message_auteur'.$id_auteur]) { // verifier hash ? $GLOBALS['texte_message_auteur'.$id_auteur] .= "\n\n-- Envoi via le site ".lire_meta('nom_site')." (".lire_meta('adresse_site')."/) --\n"; envoyer_mail($email_auteur, $GLOBALS['sujet_message_auteur'.$id_auteur], $GLOBALS['texte_message_auteur'.$id_auteur], $GLOBALS['email_message_auteur'.$id_auteur], $GLOBALS['nom_message_auteur'.$id_auteur], "X-Originating-IP: ".$GLOBALS['REMOTE_ADDR']); $erreur .= erreur(_T('form_prop_message_envoye')); $affiche_formulaire = false; } else { //preview echo "<br /><div class='spip_encadrer'>Sujet : <b>".$GLOBALS['sujet_message_auteur'.$id_auteur]."</b></div>"; if ($flag_wordwrap) $GLOBALS['texte_message_auteur'.$id_auteur] = wordwrap($GLOBALS['texte_message_auteur'.$id_auteur]); echo "<pre>".entites_html($GLOBALS['texte_message_auteur'.$id_auteur])."</pre>"; $affiche_formulaire = false; $link = $GLOBALS['clean_link']; $link->addVar('nom_message_auteur'.$id_auteur, $GLOBALS['nom_message_auteur'.$id_auteur]); $link->addVar('email_message_auteur'.$id_auteur, $GLOBALS['email_message_auteur'.$id_auteur]); $link->addVar('sujet_message_auteur'.$id_auteur, $GLOBALS['sujet_message_auteur'.$id_auteur]); $link->addVar('texte_message_auteur'.$id_auteur, $GLOBALS['texte_message_auteur'.$id_auteur]); $link->addVar('valide_message_auteur'.$id_auteur, 'oui'); echo $link->getForm('post'); echo "<div align=\"right\"><input type=\"submit\" name=\"Confirmer\" class=\"spip_bouton\" value=\""._T('form_prop_confirmer_envoi')."\" />"; echo "</div></form>"; } } if ($erreur) echo "<div class='spip_encadrer'><b>$erreur<br /> </b></div>\n"; if ($affiche_formulaire) { $retour = $GLOBALS['REQUEST_URI']; $link = $GLOBALS['clean_link']; echo $link->getForm('post'); echo "<div class='spip_encadrer'><b>"._T('form_pet_votre_nom')."</b><br />"; echo "<input type=\"text\" class=\"forml\" name=\"nom_message_auteur$id_auteur\" value=\"".entites_html($GLOBALS['nom_message_auteur'.$id_auteur])."\" SIZE=\"30\" />\n"; echo "<div class='spip_encadrer'><b>"._T('form_pet_votre_email')."</b><br />"; echo "<input type=\"text\" class=\"forml\" name=\"email_message_auteur$id_auteur\" value=\"".entites_html($GLOBALS['email_message_auteur'.$id_auteur])."\" SIZE=\"30\" />\n"; echo "<p><b>"._t('form_prop_sujet')."</b><br />"; echo "<input type=\"text\" class=\"forml\" name=\"sujet_message_auteur$id_auteur\" value=\"".entites_html($GLOBALS['sujet_message_auteur'.$id_auteur])."\" SIZE=\"30\" /></p>\n"; echo "<p><textarea name='texte_message_auteur$id_auteur' rows='10' class='forml' cols='40' wrap=soft>".entites_html($GLOBALS['texte_message_auteur'.$id_auteur])."</textarea></div>\n"; echo "<div align=\"right\"><input type=\"submit\" name=\"Valider\" class=\"spip_bouton\" value=\""._T('form_prop_envoyer')."\" />"; echo "</div></form>"; } Et il faut modifier dans inc-mail la fonction envoyer mail : function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") { global $hebergeur, $queue_mails, $flag_wordwrap, $os_serveur; include_ecrire("inc_filtres.php3"); if (!$from) $from = $email; if (!email_valide($email)) return false; if ($email == _T('info_mail_fournisseur')) return false; spip_log("mail ($email): $sujet"); $charset = lire_meta('charset'); $headers = "From: $from\n". "MIME-Version: 1.0\n". "Content-Type: text/plain; charset=$charset\n". "Content-Transfer-Encoding: 8bit\n$headers"; $texte = filtrer_entites($texte); $sujet = filtrer_entites($sujet); // encoder le sujet si possible selon la RFC if($GLOBALS['flag_multibyte'] AND _AT_mb_internal_encoding($charset)) $sujet = mb_encode_mimeheader($sujet, $charset, 'Q'); if ($flag_wordwrap) $texte = wordwrap($texte); if ($os_serveur == 'windows') { $texte = ereg_replace ("\r*\n","\r\n", $texte); $headers = ereg_replace ("\r*\n","\r\n", $headers); } et là, je ne sais plus. Si vous avez la solution pour les modifications de ces deux scripts...
  8. J'utilisais Weborama pour la totalité de mes sites. Ca me permettait de voir les derniers sites référants, de la veille. J'ai arrêté et loin de perdre des visiteurs (je n'en avais quasiment pas meme en étant en tête de catégorie) j'en ai regagné. Les pop up ont dû faire fuir plus d'un visiteur.
  9. L'inconvénient de ce script est qu'il renvoie au cadre général (parent) sans forcément afficher le contenu de la page fille, si ce n'est pas le cadre par défaut affiché par la page index (nom dans cet exemple). Il faudrait, pour avoir le contenu désiré, créer autant de pages index (index1, index2, ...) qu'il y a de pages filles. Le script sur le site de la CNIL, affiché plus haut, affiche forcément le contenu désiré.
  10. Ce qui est génant, ce n'est pas que le visiteur trouve des bouts de cadre dans les résultats du moteur, mais qu'il n'ait qu'une partie du site quand il clique dessus. Ce qui est souhaitable, c'est qu'il retrouve la page entière, avec tous les cadres, quand il clique sur un cadre isolé. C'est possible avec un javascript qui remet le cadre isolé dans son contexte. C'est ce que fait le site de la CNIL avec une page nommée "frame.html" qui contient le code suivant (extrait) : ----------- <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <script LANGUAGE="JavaScript"> <!-- document.write('<FRAMESET COLS="112,*">'); document.write('<FRAME SRC="barver.htm" NAME="bar">'); document.write('<FRAME SRC="' +(location.search ? location.search.substring(1) : index.htm)+(location.hash)+'"" NAME="princ">'); document.write('<\/FRAMESET>'); //--> </SCRIPT> </html> --------------- Et les pages contenues dans les cadres ont ce script, extrait du code : -------- <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN"> <HTML> <HEAD> <TITLE></TITLE> <script language="JavaScript"> <!-- function checkFrame(){ if (self == top) { top.location.href='../frame.htm?' + self.location; } } //--> </SCRIPT> </HEAD> <BODY onLoad="checkFrame()"> ----------- Pour éviter d'indexer la page de menu du cadre, on rajoute la meta robots avec "noindex, follow" comme contenu.
  11. Franchement, en te lisant j'ai l'impression que tu es allé voir AdmiNet France - http://www.adminet.fr - qui semble correspondre en tout point, jusqu'au PR7, à cette définition du self-réferencement. On ne peut référencer sur la durée que des sites avec un contenu de qualité.
  12. D'expérience, un chat fonctionne bien lorsque des rendez-vous sont donnés. On peut imaginer des invités une fois par semaine (ou par quinze jours ou par mois) sur un sujet particulier avec annonce des chats prévus en accueil du site, sur le mode d'une interview par les chatteurs. En dehors de ça, de telle heure à telle heure un rendez-vous sans invité par semaine.
  13. Si tu es inscrit dans dmoz, c'est donc normal que ce soit la description figurant dans dmoz qui apparaisse dans Google.
  14. Mes pages les mieux référencées sous google sont celles qui sont faites sous SPIP, sans ré-écriture d'url. je pense que cela est dû à deux facteurs : - L'individualisation des articles sur une seule page avec la balise titre qui reprend le titre de l'article. - Les nombreux liens internes dans SPIP. Vos avis ?
  15. Ce qu'il faut retenir : - vous avez certainement droit au .eu, mais soyez prudents et patient ; - le .eu ne sera pas disponible avant la fin de l'année 2003 ou début 2004, - aucun prestataire n'a encore été accrédité pour distribué le .eu - lisez les conditions des prestataires qui vous proposent d'enregistrer ou de pré-enregistrer, ces procédures n'ayant aucun caractère officiel et ne présentant aucune garantie. Bref, il est urgent d'attendre.
×
×
  • Créer...