-
Compteur de contenus
1 682 -
Inscrit(e) le
-
Dernière visite
Messages postés par adn
-
-
Salut,
Il te suffit de les additionner à tes revenus salariés si tu n'es pas à ton compte.
-
Salut Vincent,
Personnellement je bloque tous les aspirateurs, enfin tous ceux qui se désignent en tout cas comme tel dans leur HTTP_USER_AGENT
Car si tu as beaucoup de pages, cela peut vite gréver tes perfos.
Voici ma liste:
RewriteCond %{HTTP_USER_AGENT} .*DirectUpdate* [OR]
RewriteCond %{HTTP_USER_AGENT} .*eCatch* [OR]
RewriteCond %{HTTP_USER_AGENT} .*EmailCollector* [OR]
RewriteCond %{HTTP_USER_AGENT} .*flashget* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} .*frontpage* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} .*Haste* [OR]
RewriteCond %{HTTP_USER_AGENT} .*HTTPConnect* [OR]
RewriteCond %{HTTP_USER_AGENT} .*HTTrack* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Indy\ Library* [OR]
RewriteCond %{HTTP_USER_AGENT} .*lwp-trivial* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Teleport\ Pro* [OR]
RewriteCond %{HTTP_USER_AGENT} .*vobsub* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} .*WebCapture* [OR]
RewriteCond %{HTTP_USER_AGENT} .*WebCopier* [OR]
RewriteCond %{HTTP_USER_AGENT} .*WebDAV* [OR]
RewriteCond %{HTTP_USER_AGENT} .*WEBsaver* [OR]
RewriteCond %{HTTP_USER_AGENT} .*WebStripper* [OR]
RewriteCond %{HTTP_USER_AGENT} .*WebZIP* [OR]
# RewriteCond %{HTTP_USER_AGENT} .*Wget* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Wysigot* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Zeus.*Webster* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Zeus* [OR]
# bloquer Fasterfox
RewriteCond %{X-moz} ^prefetch
RewriteRule ^.*$ - [F] -
Salut,
Je ne suis pas entré dans le détail, mais il s'agit effectivement de javascript. Tout d'abord en html, un certain nombre d'objets ont été définis avec des class associées dont les attributs de présentations sont dans les fichiers CSS.
Le code HTML en question:
<div id="dTab1-0">
<ul class="listonglet">
<li class="informations actif"><a href="#">Informations</a></li>
<li class="historique"><a href="#">Historique</a></li>
<li class="palmares"><a href="#">Palmarès</a></li>
<li class="enquelquesmots"><a href="#">En quelques mots</a></li>
<li class="dTabPrevious prev on"><a href="#"><</a></li>
<li class="dTabNext next on"><a href="#">></a></li>
</ul>
</div>Ensuite tu peux constater qu'il y un déclaratif d'inclusion de fichier java script:
<script type="text/javascript" src="/js/std.js"></script>
Le fichier se trouve à cette adresse si tu veux le consulter:
http://www.om.net/js/std.js
Et dedans tu trouveras des functions de gestion de l'affichage (visibilité ou pas des différents objets) comme:
function dTabFct_clicTab() ==> gestion du clic sur un onglet
function dTabFct_nextTab() ==> gestion du NEXT
etc... -
Bon je fais les questions et les réponses. J'ai fini par trouver la solution à mon problème, je ne la comprends pas mais elle marche.
J'explique, cela pourra servir à qq1 d'autre, qui sait
Alors sur le site B, il faut donc faire des
document.write ("code adsense");
Mais en prenant soin de mettre un "\n" entre chaque ligne du code adsense, pourquoi j'en sais rien mais çà marche !!
Si d'aventure quelqu'un à l'explication, je suis preneur.
-
Bonjour,
Le javascript et moi cela fait encore deux...
Je souhaiterai depuis un site A appeler en javascript un code adsense dont le code est definit sur un site B. Au lieu de dupliquer sur tous les sites A, A1, A2, A3 etc... le code, je veux le centraliser pour simplifier les modifications.
Sur le site de A:
<script type="text/javascript" src="http://www.domaine.com/services/pub.php"></script>
Sur le site B:
J'ai un code javascript adsense classique, mais je ne sais pas comment je dois le mettre en forme pour que çà marche. J'ai essayé en mettant le code adsense tel quel dans pub.php et en faisant des document.write des différentes lignes mais RIEN
Comment feriez-vous ?
-
Tu manques pas d'air de réapparaitre sur le hub après avoir proposé des partenariats sur le hub et en laissant en plan tes partenaires pour ta plateforme de blogs !!
-
REGEXP et EREGI
dans PHP
Oui je suis d'accord avec toi, je vais aussi me limiter à un langage. Merci encore pour tes infos.
-
REGEXP et EREGI
dans PHP
Salut TheRec,
Eh béh, çà remonte çà ... Oui je m'en rappelle mais je ne pensais pas que la solution était dans le problème précédent. A l'époque, mon problème était le passage à la ligne dans le blabla.
Re merci donc, je viens de passer sur preg_match_all et c'est nickel. Par contre, à compter de demain, je vais me renseigner sur POSIX, PCRE et je ne sais pas quoi encore car pour dire vrai je ne comprends pas les différences et leurs interêts....
A dans 2 ans
-
REGEXP et EREGI
dans PHP
Bonjour,
Je bloque sur un problème.
J'ai un fichier dans lequel j'ai plusieurs occurrences de :
<div class="boite">blabla</div>
avec du code html a l'intérieur de blabla, du genre <br>A l'extraction avec EREGI:
eregi("<div class=\"boite\">(.*)</div>", $fich, $regs);
il me prend me prend donc bien à partir de la première occurrence de <div class=\"boite\"> mais pour le </div> il me prend la dernière occurrence. On dirait que l'algo prend le champ le plus large possible. Comment l'obliger à lire de gauche à droite et a s'arreter à la première occurence de <div> qu'il rencontre apres le <div class=\"boite\"> et non la derniere du fichier ? Ou alors comment lui dire que je ne veux pas de </div> dans le résultat ?
Ya un pro dans la salle de REGEXP
-
Jolies
Petite idée en passant, as-tu bien relançé tous tes services avec l'interface webmin dans ovhm ?
-
if(!$Smarty->is_cached('index.tpl', $compile_id)) {
...OK c'est çà qui me manquait et qui me chagrinait dans ce qui était proposé. Donc grâce à ce test tu peux éviter de débouler un code inutile. Ca roule.
Merci pour la patience, mais j'ai lu la doc en 5 minutes
-
Merci, et çà marche nickel maintenant
-
J'essaye de t'expliquer ma compréhension:
Un exemple, tu as deux parties:
Partie développeur
index.php avec le code php qui va chercher des infos dans la base et qui fait les assign qui vont bien puis qui finit par un display de index.tpl
Partie graphiste
index.tpl c'est par exemple le code du template utilisé ci-dessus
Donc si tu actives le cache dans le code de index.php pour le template index.tpl, j'ai compris (arrête-moi si je fais une erreur) que au lieu de recalculer le template, il envoie une version qu'il a déjà compilé par ailleurs. On utilise donc le cache pour cette partie mais pas pour le code de index.php qui lui est toujours exécuté.
-
Bonsoir,
Pas de doute que ma question est triviale mais bon je n'ai pas trouvé pour le moment la réponse.
Habituellement je travaille en localhost pour accéder à ma base de donnée, mais je développe des outils que je souhaite voir fonctionner depuis mon pc mais mettant à jour ma base sur le serveur. Or je n'arrive pas à établir la connexion. J'ai bien entendu remplacé "localhost" par mon nom de serveur pour la connexion. Mon dédié est chez ovh, config par défaut.
N'y a-t-il pas des paramètres a definir sur mySQL pour autoriser des accès externes par hasard ?
-
Oui mais en lisant la doc, je comprends que le cache n'est géré que pour le code html obtenu à partir des templates mais pas les calls d'appels au template.
-
Zodd,
De ce que je comprends du cache de Smarty (que je viens de visiter, çà à l'air très bien, merci du lien), il ne s'agit que d'une gestion de cache pour la partie template et non la partie développeur.
-
Tout bon
Tu stockes la page html dans le cache et les fois suivante, si elle existe tu fais que la relire. Mais ce n'est valable que sur des pages dans le contenu n'a pas évolué. A chaque mise à jour de ta base, tu passes un coup de balai dans le cache et le tour est joué.
-
J'utilise la méthode du journaldunet sur plusieurs sites, c'est nickel !
J'ajoute un cron de nettoyage du cache quand c'est nécessaire, donc après une mise à jour de la base.
-
Bonjour,
je viens d'avoir la hotline et ils me confirment de gros problèmes avec leurs serveurs depuis hier soir. Pour ma part tout a laché en fin de matinée. Ils prévoient une amélioration dans la journée !
-
A priori oui, même si au départ cela ne semble pas nécessaire, après ne serait-ce que pour faire un DELETE d'une ligne en particulier, çà peut servir
-
Salut,
Pour le calculer, quel serait le eCPM d'une bannière à cet emplacement ?
Ensuite tu le multiplie par le nombre d'affichage, cela de donnera ton CA mini. Tu moyennes çà sur la durée 1 an, 6 mois et tu auras une base de référence. Ensuite si la dite société s'engage sur le long terme, etc... tu lui fais un forfait à un bon prix.
-
Un grand merci à vous deux
Effectivement ce qui me manquait TheRec c'est :
([^-]+)
Pour l'empêcher de globaliser sur B-C1 comme le signalait Dan, il suffit de lui dire qu'il n'y a pas de "-"
Super, mon code est maintenant plus propre !
-
Oui en fait c'est ce que j'ai fait (cf mon message précédent, tu as du répondre pendant que je le modifiais )
RewriteRule ^A-(.*)-(.*)-(.*)-(.*)-(.*)\.php$ $2-$3-$4-$5.php?s=$1 [L]
RewriteRule ^A-(.*)-(.*)-(.*)-(.*)\.php$ $2-$3-$4.php?s=$1 [L]
RewriteRule ^A-(.*)-(.*)-(.*)\.php$ $2-$3.php?s=$1 [L]
RewriteRule ^A-(.*)-(.*)\.php$ $2.php?s=$1 [L]Je trouvais pas cette solution intellectuellement satisfaisante. Je me disais qu'il y avait peut-être moyen de lui dire d'englober d'abord à droite plutôt qu'a gauche ?
Merci pour ta réponse rapide
-
Bonjour,
J'ai des pages qui sont nommées ainsi:
A-B-C.php
A-B-C1-C2.php
etc...et je veux les reecrire en
C.php?s=B
C1-C2.php?s=B
etc...J'applique la regle
RewriteRule ^A-(.*)-(.*)\.php$ $2.php?s=$1 [L]
Mais dans le cas ou j'ai C1-C2 , çà ne marche pas, pour quelle raison ?
Je contourne mon problème en faisant :
RewriteRule ^A-(.*)-(.*)-(.*)-(.*)-(.*)\.php$ $2-$3-$4-$5.php?s=$1 [L]
RewriteRule ^A-(.*)-(.*)-(.*)-(.*)\.php$ $2-$3-$4.php?s=$1 [L]
RewriteRule ^A-(.*)-(.*)-(.*)\.php$ $2-$3.php?s=$1 [L]
RewriteRule ^A-(.*)-(.*)\.php$ $2.php?s=$1 [L]Mais ce n'est pas satisfaisant
Rendre publique les stats de fréquentation Xiti
dans Statistiques du net
Posté
Bonjour,
Je viens de lire vos échanges avec intérêt
Ca fait aussi des années que j'utilise XITI gratuit, je ne connaissais pas cette possibilité.
Quelqu'un a-t-il mis en place un exemple sur son site pour voir ce qui est affiché ?