Aller au contenu

NicolasR

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Salut Arlette :-) Merci tout d'abord pour avoir relevé la petite bourde sur le formulaire. Concernant l'indexation, je suis allé sur &quot;http://www.google.fr/intl/fr/addurl.html", pour ajouter mon site à l'index de google, mais ils précient bien que ce n'est pas automatique. J'ai par ailleurs, comme ils le préconisent aussi, créé différents liens depuis d'autres pages du site vers cette partie SPIP. Je pense qu'au prochain passage du robot, il sera donc pris en compte. Mais mon interrogation portait plutôt sur la validité du formulaire de requête (hormis la faute grossière que tu as noté) : En mettant "monsite.com/repertoires/SPIP/", au lieu d'un classique, "monsite.com", comme il est préconisé dans le script à cet endroit <input type=hidden name=sitesearch value="monsite.com"> le formulaire fonctionnera-t-il quand même ou faut il que je mettes par exemple mon site à la racine et avoir un truc du style "dossierSPIP.monsite.com" Je sais pas si je me fais bien comprendre mais bon... Encore merci pour cette intervention rapide et fort utile Nicolas
  2. Re-bonjour, J'ai dans l'intention de tester Google comme moteur de recheche de mon site SPIP pour palier la faiblesse de celui qui est par défaut (notamment sur les documents joints qui sont des pdf et .doc). J'ai trouvé quelque par cette portion de code qui pourrait m'y aider me dit-on : <form method=get action="http://www.google.com/search"> Rechercher sur le site :<br> <input type="text" size="20" name="q" VALUE=""> <input type=hidden name=sitesearch value="monsite.com"> <input type="submit" name="mmt" VALUE="OK"> </form> <input type=hidden name=hl value=fr> Le problème c'est que je lance une requête depuis mon site SPIP (qui est en fait dans une rubrique d'un site en html tout simple donc de la forme :"monsite.com/repertoires/SPIP/") voici ce que j'ai comme réponse : Aucun document ne correspond aux termes de recherche spécifiés (spip). Aucune page ne contient "site:monsite.com/repertoires/SPIP/". Est ce que c'est parce que Google n'a pas encore indexé mes pages ou parce que il faut que mon site SPIP soità la racine. Cette partie (SPIP) du site est en construction, donc n'est relié pour l'instant à aucune autre partie du site, cela est il déterminant ? Faut il que je fasses un lien caché dans mon site vers ce module SPIP pour que Google l'indexe ? Voilà qu'en pensez vous ? merci d'avance, Nicolas
  3. Bonjour, Voilà, mon hébergeur (interne) ne me permet pas d'utiliser la fonction mail() de php. Or je souhaiterais envoyer la newletter automatique et aussi des mail d'alerte lorsqu'un contributeur propose un article (basique quoi !!) Voici ce que me répond l'administraeur du serveur sur lequel se trouve mon site SPIP : Le serveur ne peut pas envoyer directement des mails avec la commande mail de php en raison de la configuration de la dmz. C'est pour cela qu'on utilise directement le serveur smtp. pour envoyer des mails à partir du serveur il y a 2 possibilités : 1° ton application te permet de paramètrer l'envoi des mails, dans ce cas tu dois spécifier que tu utilises un serveur smtp. L'adresse du serveur SMTP est XX.XXX.X.XXX sur le port 25 (c'est le port par défaut). 2° tu as la main sur le programme qui gère l'envoi des mails, dans ce cas tu dois utiliser cette fonction php : function Sendmail($ToName, $ToEmail, $FromName, $FromEmail, $Subject, $Body, $Header) { $smtp = fsockopen("81.255.5.198", 25); $InputBuffer = fgets($smtp, 1024); fputs($smtp, "HELO sitename.com\n"); $InputBuffer = fgets($smtp, 1024); fputs($smtp, "mail From: $FromEmail\n"); $InputBuffer = fgets($smtp, 1024); fputs($smtp, "RCPT To: $ToEmail\n"); $InputBuffer = fgets($smtp, 1024); fputs($smtp, "DATA\n"); $InputBuffer = fgets($smtp, 1024); fputs($smtp, "$Header"); fputs($smtp, "From: $FromName <$FromEmail>\n"); fputs($smtp, "To: $ToName <$ToEmail>\n"); fputs($smtp, "Subject: $Subject\n\n"); fputs($smtp, "$Body\r\n.\r\n"); fputs($smtp, "QUIT\n"); $InputBuffer = fgets($smtp, 1024); fclose($smtp); } Bon très bien, et maintenant je fais quoi. Si j'ai bien compris on est dans le cas 2/ ou on a la main sur la programme. En outre, si j'en crois cet article (http://spipage.levillage.org/article.php3?id_article=258) qui explique comment fonctionne le mail sous SPIP, tout se passe dans inc_public_global.php3 et inc_mail.php3. Mais je ne suis pas programmeur. Quelqu'un peut il m'aider ? Merci d'avance, Nicolas
×
×
  • Créer...