Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 30-11-2009 21:25:47

adaur
Membre

[Mod] FluxCloaking 1.0

Cette mod permet l'accès aux forums bloqués pour les invités en tant que membre pour les moteurs de recherche

Readme :

##
##       Titre de la mod:  FluxCloaking
##
##     Version de la mod:  1.2
##  Fonctionne sur PunBB:  1.2.*
##    Date de la version:  30/11/2009
##                Auteur:  adaur (adaur.underground@gmail.com) sur la base de BotHide 1.0 (dispo http://www.punres.org/viewtopic.php?id=1030)
##
##           Description: Permet l'accès aux forums bloqués pour les invités en tant que membre pour les moteurs de recherche
##
##             Attention: Cette mod n'est pas compatible avec la mod de Fanf73 Lecture des titres seulement. 
##                          Elle n'est également à installer que si vous désirez interdire 
##                             la vue des forums/sujets aux visiteurs, mais donc pas aux moteurs de recherche.
##
##       Fichier modifié: viewtopic.php
##                          viewforum.php
##                          include/common.php
##
##        Affecte la BDD: Non
##
##            DISCLAIMER:  Veuillez noter que ces mods ne sont pas
##                         officiellement supportés par PunBB. L'installation
##                         de ces modifications est à vos risques et périls.
##                         N'oubliez pas de sauvegarder la base de données et
##                         les fichiers affectés avant de procéder à
##                         l'installation de cette modification.
##
##


#
#---------[ 1. Ouvrir ]----------------------------------------------
#

include/common.php


#
#---------[ 2. A la fin, ajouter ]----------------------------------------------
#

// FluxCloaking 1.0
$spiders = array(
    'AltaVista Intranet V2.0 www.altavista.de search-support@altavista.de',
    'AnzwersCrawl/2.0 (anzwerscrawl@anzwers.com.au; http://faq.anzwers.com.au/anzwerscrawl.html)',
    'Arachnoidea (arachnoidea@euroseek.com)',
    'ArchitextSpider',
    'Googlebot/1.0 (googlebot@googlebot.com http://googlebot.com/)',
    'Gulliver/1.2',
    'Infoseek Sidewinder/0.9',
    'Lycos_Spider_(T-Rex)/3.0',
    'Mozilla/3.01 (Win95; I)',
    'Scooter/1.0',
    'Scooter/1.0 scooter@pa.dec.com',
    'Scooter/1.1 (custom)',
    'Scooter/2.0 G.R.A.B. X2.0',
    'Scooter/2.0 G.R.A.B. V1.1.0',
    'Slurp/2.0 (slurp@inktomi.com; http://www.inktomi.com/slurp.html)',
    'Slurp.so/1.0 (slurp@inktomi.com; http://www.inktomi.com/slurp.html)',
    'Ultraseek',
    'Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)',
    'msnbot/1.0 (+http://search.msn.com/msnbot.htm)',
    'msnbot/1.1 (+http://search.msn.com/msnbot.htm)',
    'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)',
    'Mozilla/5.0 (compatible; BecomeBot/2.3; MSIE 6.0 compatible; +http://www.become.com/site_owners.html)',
    'findlinks/1.1-a7 (+http://wortschatz.uni-leipzig.de/findlinks/)',
    'StackRambler/2.0 (MSIE incompatible)',
    'msnbot/0.9 (+http://search.msn.com/msnbot.htm)',
    'ia_archiver',
    'Findexa Crawler (http://www.findexa.no/gulesider/article26548.ece)',
    'Mozilla/3.0 (compatible; WebMon 1.0.10; Windows XP)',
    'Acoon Robot v1.01 (www.acoon.de)',
    'fido/1.0 Harvest/1.4.pl2',
    'GAIS Robot/1.0B2',
    'KIT_Fireball/2.0',
    'lwp-trivial/1.27',
    'Mozilla/2.0 (compatible; EZResult -- Internet Search Engine)',
    'Mozilla/2.0 (compatible; T-H-U-N-D-E-R-S-T-O-N-E)',
    'Mozilla/3.0 (compatible; MuscatFerret/1.4.1; olly@muscat.co.uk)',
    'Mozilla/3.0 (compatible; MuscatFerret/1.5.2; olly@muscat.co.uk)',
    'Mozilla/3.0 (compatible; MuscatFerret/1.5.3; olly@muscat.co.uk)',
    'Mozilla/4.04 [de] (Win95; I ;Kolibri gncwebbot)',
    'Mozilla/4.04 [de] (Win95; I ;Nav; Kolibri gncwebbot)',
    'search.at V1.2',
    'SwissSearch V1.2',
    'The Informant',
    'WebCrawler/3.0 Robot libwww/5.0a',
    'WebCrawler-AddURL/2.0'
    );
    
#
#---------[ 3. Ouvrir ]------------------------------------------------------
#

viewforum.php


#
#---------[ 4. Chercher ]--------------------------------------------------------
#

require PUN_ROOT.'header.php';


#
#---------[ 5. Ajouter après ]--------------------------------------------
#

if ((in_array($_SERVER['HTTP_USER_AGENT'], $spiders)) OR (!$pun_user['is_guest'])) { 


#
#---------[ 6. Chercher ]-------------------------------------------------
#

<div class="linksb">
    <div class="inbox">
        <p class="pagelink conl"><?php echo $paging_links ?></p>
<?php echo $post_link ?>
        <ul><li><a href="index.php"><?php echo $lang_common['Index'] ?></a> </li><li>» <?php echo pun_htmlspecialchars($cur_forum['forum_name']) ?></li></ul>
        <div class="clearer"></div>
    </div>
</div>
<?php

#
#---------[ 7. Ajouter après ]-------------------------------------------------
#

} elseif ($pun_user['is_guest'])
echo '<div id="msg" class="block">
    <h2><span>Info</span></h2>
    <div class="box">
        <div class="inbox">
        <p>En tant que simple visiteur, vous n\'avez pas accès aux sujets. Pour les voir et y répondre, <a href="register.php">enregistrez vous</a> ! (c\'est bien entendu gratuit et fait en quelques secondes)</p>
        <p><a href="javascript: history.go(-1)">Retour</a></p>
        </div>
    </div>
</div>';

#
#---------[ 8. Ouvrir ]-------------------------------------------------
#

viewtopic.php


#
#---------[ 9. Chercher ]--------------------------------------------------
#

require PUN_ROOT.'header.php';

#
#---------[ 10. Ajouter après ]--------------------------------------------
#

if ((in_array($_SERVER['HTTP_USER_AGENT'], $spiders)) OR (!$pun_user['is_guest'])) { 

#
#---------[ 11. Chercher ]-------------------------------------------------
#

// Increment "num_views" for topic
$low_prio = ($db_type == 'mysql') ? 'LOW_PRIORITY ' : '';
$db->query('UPDATE '.$low_prio.$db->prefix.'topics SET num_views=num_views+1 WHERE id='.$id) or error('Unable to update topic', __FILE__, __LINE__, $db->error());

#
#---------[ 12. Ajouter avant ]-----------------------------------------
#

}elseif ($pun_user['is_guest'])
echo '<div id="msg" class="block">
    <h2><span>Info</span></h2>
    <div class="box">
        <div class="inbox">
        <p>En tant que simple visiteur, vous n\'avez pas accès aux sujets. Pour les voir et y répondre, <a href="register.php">enregistrez vous</a> ! (c\'est bien entendu gratuit et fait en quelques secondes)</p>
        <p><a href="javascript: history.go(-1)">Retour</a></p>
        </div>
    </div>
</div>';

#
#---------[ 13. Envoyez tous les fichiers sur le FTP & E'n'j0Y !]-------
#

#
#---------[ 14. Bonus ]-------------------------------------------------
#

Ceci vous permettra donc d'être bien référencé. Cependant, des petits malins pourront toujours voir le forum via le cache.

Sauf si...

Vous ouvrez header.php, vous cherchez

<title><?php echo $page_title ?></title>

Vous ajoutez avant

<META NAME="ROBOTS" CONTENT="NOARCHIVE"> 

Et voila :-D

Lien : http://www.megaupload.com/?d=CXXA5NJ2

J'ai essayé de poster en Mods, mais on me disait que mon fichier ne pouvait pas être uploadé yikes

En tout cas, amusez vous bien avec cette mod wink

Dernière modification par adaur (16-12-2009 16:29:12)


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#2 30-11-2009 21:48:02

La digue
Membre

Re : [Mod] FluxCloaking 1.0

Merci Adaur, ça marche impec;
Par contre pourquoi dans mon viewforum, je n'ai pas ceci

<?php echo $post_link ?>
        <ul><li><a href="index.php"><?php echo $lang_common['Index'] ?></a> </li><li>» <?php echo pun_htmlspecialchars($cur_forum['forum_name']) ?></li></ul>
        <div class="clearer"></div>

Est-ce grave?
merci

Hors ligne

#3 30-11-2009 22:24:13

adaur
Membre

Re : [Mod] FluxCloaking 1.0

La digue a écrit :

Merci Adaur, ça marche impec;
Par contre pourquoi dans mon viewforum, je n'ai pas ceci

<?php echo $post_link ?>
        <ul><li><a href="index.php"><?php echo $lang_common['Index'] ?></a> </li><li>» <?php echo pun_htmlspecialchars($cur_forum['forum_name']) ?></li></ul>
        <div class="clearer"></div>

Est-ce grave?
merci

Non c'est pas grave tongue

Tu dois mettre le code juste après l'ouverture de la balise php <?php de la fin wink

J'ai mis tous ces codes pour indiquer ceci wink


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#4 30-11-2009 23:25:11

La digue
Membre

Re : [Mod] FluxCloaking 1.0

merci smile

Hors ligne

#5 15-12-2009 16:35:44

Mattt07
Membre

Re : [Mod] FluxCloaking 1.0

Bonjour adaur,

J'aimerais bien ajouter ce mod mais j'aimerais ne pas empêcher les visiteurs de voir/lire les topics... est-ce possible ?

Par ailleurs, je t'ai "piqué" la neige de ton forum, du plus bel effet. Gadget mais fun et pas trop lourd visuellement.

Merci

Hors ligne

#6 15-12-2009 16:44:09

fanf73
Wik-wiki

Re : [Mod] FluxCloaking 1.0

Assez étrange ta mod. En lisant la description on a l'impression que ça permet d'afficher la liste des moteurs de recherche visitant le forum actuellement dans la liste des membres en lignes, mais non : elle bloque la lecture des forums / sujets aux visiteurs.

Merci d'expliciter la description.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#7 16-12-2009 15:45:07

adaur
Membre

Re : [Mod] FluxCloaking 1.0

Mattt07 a écrit :

Bonjour adaur,

J'aimerais bien ajouter ce mod mais j'aimerais ne pas empêcher les visiteurs de voir/lire les topics... est-ce possible ?

Par ailleurs, je t'ai "piqué" la neige de ton forum, du plus bel effet. Gadget mais fun et pas trop lourd visuellement.

Merci

Cette mod n'est utile QUE SI tu souhaites interdire l'accès aux invités, sinon ne l'installe pas tongue

Pour la neige, c'est un script tout bête qui se trouve n'importe où que j'ai modifié pour le rendre léger, merci du compliment wink

fanf73 a écrit :

Assez étrange ta mod. En lisant la description on a l'impression que ça permet d'afficher la liste des moteurs de recherche visitant le forum actuellement dans la liste des membres en lignes, mais non : elle bloque la lecture des forums / sujets aux visiteurs.

Merci d'expliciter la description.

C'est fait.

PS : Yahou, 300 messages tongue

Dernière modification par adaur (16-12-2009 15:46:31)


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#8 16-12-2009 15:50:28

fanf73
Wik-wiki

Re : [Mod] FluxCloaking 1.0

Merci smile Ce serait encore mieux si tu l'indiquait également dans le corps du message, pas seulement dans la partie code wink


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#9 16-12-2009 20:29:24

mangafan
Membre

Re : [Mod] FluxCloaking 1.0

Elle bloquent rien du tout, c'est une ânerie cette mod.

Pardon mais franchement j'aime pas les sites qui obligent à la connexion pour les des infos parfois sans intérêts parce que la recherche google a manqué son coup ou est tombé dans un nid à boulets.

Pertes de temps et sites à bannir...

C'est à cette effet que j'utilise User Agent Switcher avec Firefox.

En plus si le forums est en cache des utilisateurs peuvent se confier sur un forum et ne pas savoir que google peut lâcher le morceau...

J'espère au moins que tu as prévenu tes utilisateurs, je pense en particulier au lamerz qui hack des adresse msn pour récupérer des comptes steam et les revendre à 3€/u.

Faut vraiment être un tachon de première pour penser que ce genre de messages doivent se retrouver sur google et que le gars possède 300 comptes steam à lui avec tout autant de jeux.

Dernière modification par mangafan (16-12-2009 20:51:25)


:canon: Mangafan : Mettez un chat dans votre processeur ! happy

Hors ligne

#10 16-12-2009 20:35:38

adaur
Membre

Re : [Mod] FluxCloaking 1.0

Oui, tu peux accéder à mon forum sans être identifié, bravo.

Ca te donne le droit de critiquer mon forum, en HS total avec la mod ?

Dernière modification par adaur (16-12-2009 20:35:54)


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#11 16-12-2009 20:51:57

mangafan
Membre

Re : [Mod] FluxCloaking 1.0

Oui. Un peu mon neveu.


:canon: Mangafan : Mettez un chat dans votre processeur ! happy

Hors ligne

#12 16-12-2009 21:17:52

adaur
Membre

Re : [Mod] FluxCloaking 1.0

mangafan a écrit :

Oui. Un peu mon neveu.

Quelle beau sens de la répartie !

Le combat est un peu inégal puisque tu ne me donnes pas l'adresse de ton forum, tu en conviens ^^ ?

Je propose cette mod sans rien demander à personne, c'est pas pour qu'on vienne me chier dessus par derrière.

Si tu n'as rien à ajouter de contructif à ceci, alors ne dit plus rien, merci.

Dernière modification par adaur (16-12-2009 21:18:05)


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#13 16-12-2009 21:32:12

mangafan
Membre

Re : [Mod] FluxCloaking 1.0

adaur a écrit :

Le combat est un peu inégal puisque tu ne me donnes pas l'adresse de ton forum, tu en conviens ^^ ?

Pourquoi toi et t'es amis avaient une bibliothèque de scripts perl à tester et tu veux étancher t'as soif de reconnaissance en les testant sur mon blog.

Je vois pas où tu vois un combat inégal j'ai rien fait de plus que démontrer (*) à ceux qui voudraient bêtement faire du cloaking avec ta mod sans en connaitre les inconvénients. Car là, c'est l'utilisation la plus stupide qui soit que tu nous montres.

A la base le cloaking sert à faire référencer son site avec du contenu bidon genre de porno pour les bots et sa vie de pseudo-geek  désœuvré pour les visiteurs humains.

C'est vieux comme le monde. Mais faire référencer le contenu illégal de son forum c'est le comble du wawa...

http://fr.wikipedia.org/wiki/Cloaking

Edit : * Et sans rien hacker

Dernière modification par mangafan (16-12-2009 21:33:24)


:canon: Mangafan : Mettez un chat dans votre processeur ! happy

Hors ligne

#14 16-12-2009 21:50:58

adaur
Membre

Re : [Mod] FluxCloaking 1.0

Bah en même temps si tu t'inscris tu verras la même chose donc je vois pas où est le comble.

Tu vas sur le .org, sur punbb.org, punres ou même ici, tu verras qu'il y a une demande de cloaking...

Tu parles de ton blog on en a meme pas l'adresse.

J'ai plus rien a te dire.

++


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#15 17-12-2009 09:57:47

fanf73
Wik-wiki

Re : [Mod] FluxCloaking 1.0

De la même manière qu'il a partout sur le net des demandes de films / séries / jeux piratés, ce qui n'en fait pas quelque chose de légale ni d'autorisé.

Je rejoins mangafan pour dire que c'est très chiant de trouver une réponse sur google et de voir, une voir arrivé sur le site / forum, qu'il faut s'inscrire pour y lire la réponse. Ça ne prend peut-être que 30 secondes pour s'inscrire, mais on n'en a pas forcément envie, surtout si c'est le 5ème et que la réponse trouvé sur les précédent était fausses. Et on peut se demander ce que ça apporte puisque l'on ne va pas poster dans 99% des cas (à part fournir une adresse mail aux admins et de gonfler les stats du forum)

Et il faut bien prévenir ses membres (et les utilisateurs de cette astuce) que l'on peut lire le contenu du forum dans le cache de certains moteur de recherches. J pense que certains croient que le contenu de leur forum est protégé contre ça.

Ce sont des informations qui doivent être connues de tous les éventuels futurs utilisateurs de cette astuce, après libre à eux de les utiliser en toute connaissance de cause.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

Pied de page des forums