Indexation forcée du sujet php propulsé par smf. Détection automatique du moteur de forum. Résolution des problèmes lors de l'installation de mods qui ne prennent pas en charge la langue russe

Organisé par Botmaster Labs, non prévu. Il n'y a pas de temps, la vidéo est nécessaire pour le concours, comme une nouvelle tendance, bien qu'il soit plus facile de tout expliquer avec de bonnes captures d'écran (mon IMHO), et je ne veux vraiment rien filmer. Il reste très peu de sujets rentables, le spam stupide ne règne plus du tout, ici vous devez réfléchir et personne ne tirera sur le sujet, si seulement les obsolètes essaient de le mettre dans un bel emballage et de le poudrer un peu. :) Mais ce n'est pas à propos de nous. En général, ces 3 "pas", je pense, sont devenus essentiellement des obstacles à la participation au concours pour la plupart des participants potentiels. C'est comme avec la réparation d'une voiture sur trois : bon marché, de haute qualité, rapide - dans le service, ils ne peuvent remplir que 2 conditions en même temps. asseyez-vous et choisissez ce qui est le plus proche de vous. :) C'est pareil avec la concurrence : j'ai le temps, je peux faire une vidéo, mais il n'y a pas de sujet, ou je peux faire une vidéo, j'ai un sujet, mais je n'ai pas le temps du tout, ou il y a temps libre et il y a un petit sujet, mais la vidéo fait peur. Mais c'est bien si 2 conditions sont remplies en même temps. Bon, laissons tomber les paroles. Je vais continuer pour moi. Je n'avais pas prévu de le faire, donc je participerai au concours, j'ai même choisi pour quel article je voterai. Dites ce que vous voulez, mais Doz connaît très bien le logiciel et sait l'utiliser très judicieusement. Mais aujourd'hui, j'ai appris que l'intrigue est apparue dans la compétition. Il s'avère que je ne pourrai pas voter, mais seuls les débutants qui ont acheté le logiciel en 2011 et le concours est conçu pour eux peuvent le faire. J'ai été un peu surpris, mais le propriétaire est un gentleman. Le concours est une campagne publicitaire et Alexandre sait mieux comment le mener. En général, j'ai décidé alors de poster un article, c'est un peu plus facile d'écrire quand on sait pour qui, en fait, c'est impossible de faire ça pour l'ensemble de la ferme collective.
La longue introduction est terminée, maintenant au point.
De quoi un débutant a-t-il besoin lorsqu'il a acquis une telle super-récolteuse, qui est le complexe Xrumer + Hrefer ? C'est vrai, apprenez à travailler dessus et jetez l'illusion qu'en commençant à spammer des feuilles, vous pouvez gagner de l'argent. Si vous pensez que oui, donnez tout de suite votre argent à une association caritative. Vous devez apprendre à utiliser les outils du complexe, de préférence à l'aiguiser par vous-même. Le temps de "prendre plus - jeter plus" est révolu. La quantité fait place à la qualité. Nous allons donc collecter la base pour nous-mêmes, n'apprenez pas à le faire - vous tomberez derrière le train. Bien sûr, Khrefer nous aidera avec cela. Si vous envisagez de promouvoir vos ressources sur Google, nous devons également rechercher des sites donateurs via Google. Je pense que c'est compréhensible et logique. Mais Google, en tant que maîtresse de la montagne de cuivre, ne donne pas sa richesse à tout le monde. Il faut une approche. Je voudrais dire tout de suite que n'espérez pas qu'en fonction des signes que vous trouverez dans le public, vous pourrez récolter quelque chose. C'est pourquoi ils sont disponibles en public parce qu'ils ne valent rien. Je ne développerai pas davantage le sujet. Il vaut mieux vous dire comment l'assembler correctement pour que vous voyiez le résultat, le reste vous finaliserez vous-même, l'essentiel est de comprendre le principe. Il faut collecter selon le bon selon les signes des moteurs spécifiques dont nous avons besoin, et non selon les signes des forums en général. C'est la principale erreur des débutants - ne pas se concentrer sur une chose en particulier, mais essayer de tout couvrir dans son ensemble. Et pourtant, si vous voulez parser une base plus ou moins normale, refusez d'utiliser des opérateurs dans les requêtes. Pas de "inurl :", "site :", "titre", etc. Google bannira instantanément les chercheurs comme vous. Par conséquent, nous étudions attentivement les moteurs avec lesquels Chrumer travaille actuellement :

Propulsé par php-Fusion

Dans la version 7.07 de Chrumer, le programme a été entraîné avec plusieurs nouveaux moteurs :

forum.biz, forumb.biz, 1forum.biz, 7forum.biz, etc.

phpBB-fr.com, thème Solaris phpBB

Et le processus d'apprentissage de nouvelles choses se poursuit continuellement.
En général, nous devons préparer les requêtes correctes pour l'analyse par Khrefer. Prenons l'exemple du forum dizhok. Forums SMF. Et nous allons commencer à le démonter en parties pour l'analyse. Notre bien-aimé Google nous y aidera. Saisir une requête Google Forums SMF- beaucoup de déchets dans le numéro, rembobinez jusqu'à une 13e page et sélectionnez n'importe quel lien. Je suis tombé sur celui-ci : http://www.volcanohost.com/forum/index.php?topic=11.0 . Ouvrons-le et explorons. Nous devons trouver quelque chose de caractéristique sur la page qui peut être appliqué à la recherche d'autres pages sur ce moteur. Dans le pied de page, nous remarquons l'inscription suivante Propulsé par SMF 1.1.14, nous le citons et le saisissons dans Google, cela nous montre que pour cette requête, il connaît environ 59 millions d'options. Nous parcourons les liens, ajoutons quelques options supplémentaires à ce mot clé, par exemple, "Propulsé par SMF 1.1.14" peuplier ou Propulsé par SMF 1.1.14 viagra. Nous sommes convaincus que la demande est chic, dans l'émission de forums uniquement et presque pas d'ordures pour vous.

D'ailleurs, nous ne nous intéressons pas à la quantité, mais à la qualité, comme je l'ai dit plus haut. Passez. Du même forum, nous prenons une autre phrase du pied de page : , citez-le également et transmettez-le à Google. En réponse, il révèle qu'il connaît plus de 13 millions de résultats. Encore une fois, nous parcourons la sortie, ajoutons des mots supplémentaires et vérifions la sortie avec eux. Nous nous assurons que la demande est excellente et qu'il n'y a presque pas de déchets. En général, il y a déjà 2 demandes de fer. Je suggère que le premier forum soit laissé seul pour l'instant et continue à collecter les demandes des autres forums. Heureusement, Google est ouvert sur demande 2006-2008 Machines simples LLC. Nous prenons de la question, par exemple, ces forums: http://www.snowlinks.ru/forum/index.php?topic=1062.0 et http://litputnik.ru/forum/index.php?action=printpage; topic=380.0 dans les pieds de page, nous prenons les requêtes suivantes : "Powered by SMF 1.1.7" et "Powered by SMF 1.1.10" (je vous conseille toujours de conduire les demandes de Khrefer entre guillemets, car nous avons besoin de la qualité avant tout tous). Je pense que ce que nous faisons est clair, à la fin nous aurons une certaine base de données de requêtes pour rechercher des forums sur le moteur SMF (il a été choisi comme exemple, avec le reste des moteurs, c'est similaire).
Cela ressemblera à ceci :

Propulsé par SMF 1.1.2

Propulsé par SMF 1.1.3

Propulsé par SMF 1.1 RC2

Propulsé par SMF 1.1.4

Propulsé par SMF 1.1.8

Propulsé par SMF 1.1.7

"2006-2008, Simple Machines LLC"

Et ce n'est pas tout. Lors de la collecte des versions de moteurs, on retrouve l'overhang "2001-2006, Lewis Media" en pied de page sur certains forums SMF. Nous vérifions cette demande, elle aussi nous satisfait pleinement. On retrouve une requête similaire : « 2001-2005, Lewis Media ». En parcourant les pieds de page plus loin, nous trouvons la requête suivante : "SMFone design by A.M.A, porté sur SMF 1.1". Vérifiez-le - super. Etc. Une demi-heure de travail et vous avez une magnifique base de données de requêtes sur le moteur, et pour ces requêtes Google interdira beaucoup moins souvent que si vous y utilisiez des opérateurs. Et en même temps, votre base de données sera beaucoup plus propre que si vous utilisez des requêtes comme "index.php?topic=", car ici Google donnera non seulement les forums dont nous avons besoin, mais aussi beaucoup de ressources laissées là où c'était possible laisser un lien vers le sujet du forum. Vous pouvez discuter, disent-ils, quel est le problème avec cela? D'autres ont laissé un lien, donc nous pouvons. Mais! Les liens peuvent être laissés non seulement par Hrumer, mais également par d'autres programmes. de plus, ils peuvent être spécialement affinés pour laisser des commentaires dans une certaine ressource, le soi-disant logiciel hautement spécialisé, et ces liens pourraient être laissés à la main. Encore une fois, je le répète, ce n'est pas la quantité de bric-à-brac qui est importante pour nous, mais la qualité, nous collecterons la base avec les bonnes demandes de toute façon. L'avantage de cette méthode est que vous n'aurez pratiquement pas besoin de configurer filtre à tamis , il peut être simplement désactivé, car Google ne vous donnera pratiquement pas de déchets.


Je pense qu'il est très important d'apprendre à utiliser correctement Chrefer au stade initial, car après avoir appris cela, vous pouvez toujours trouver une utilisation pour Chrumer, quelle que soit l'évolution de la situation. Les protections se compliquent, et si la protection a été renforcée sur certains types de moteurs et que Khrumer ne peut pas y faire face pour le moment, alors inutile de gaspiller des ressources à collecter ces liens, puis à travailler dessus avec Khrumer, il vaut mieux se concentrer sur ce qui donne le résultat. Et en même temps, si l'équipe de Botmaster Labs a appris quelque chose de nouveau à Chrumer, vous pouvez rapidement disséquer un nouveau patient et préparer la base de Chrumer pendant que le patient est encore chaud. Le temps c'est de l'argent, la ressource peut ne plus être pertinente lorsque vous achetez la base. recueilli par quelqu'un. De plus, la collection correcte de bases pour vous-même élargit considérablement l'utilisation "blanche" de Khrumer. Et c'est exactement là que tout bouge, que cela nous plaise ou non, mais le processus de blanchiment ou de grisonnement se poursuit. Des draps noirs pour tout ce que vous pouvez faire dans le passé.
Tous les autres aspects déjà techniques du travail avec Hrefer peuvent être consultés dans l'aide et cela n'a aucun sens de s'y attarder, tous les objectifs-points-secondes sont définis de manière empirique pour chaque voiture individuellement.
En bonus, je posterai ici un modèle pour analyser le moteur de recherche chinois Baidu, l'autre jour on m'a demandé à ce sujet, alors je l'ai fait entre temps, désolé pour le jeu de mots. :)


Nom d'hôte=http://www.baidu.com
Requête=s?wd=
MasqueLiens=
Nombre total de pages = 100
PageSuivante=

PageSuiv2=

CaptchaURL=
CaptchaImage=
CaptchaChamp=


J'ai essayé de tester les parser, il n'y avait pas d'interdiction, Khrefer a collecté des ressources rapidement, toutes les demandes d'analyse étaient similaires à celles de Google, mais il y avait une mer de ressources chinoises, et avec un PR élevé, et en plus, un Européen n'avait pas mis les pieds dans de nombreux endroits. Il est préférable d'analyser avec les demandes chinoises. Google Translate vous aidera à cela, tapez une liste de mots-clés en russe et traduisez-la en chinois. La vérité dans mots"Les mots de Chrefer ne peuvent pas être assemblés en chinois, ils doivent être recodés.
A la place du chinois :

伟哥 - viagra

吉他 - guitare

其他 - repos

保险公司 - assurance

Mettez ces codes dans le fichier Words pour les remplacer :

%E4%BC%9F%E5%93%A5

%E5%90%89%E4%BB%96

%E5%85%B6%E4%BB%96

%E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8

Si vous faites la promotion d'un site d'assurance, alors en postant un lien dans votre profil sur une thématique (!) voire un forum chinois trouvé sur demande" forum SMF" 保险公司 sera très bien.
En conclusion, je voudrais dire que je n'ai jamais compris les gens qui se plaignaient que les Khrefers étaient mauvais ou ne parsaient pas, j'ai toujours voulu dire ceci, vous ne savez tout simplement pas comment les cuisiner. Pas un seul analyseur n'est meilleur qu'un en-tête, il doit juste être correct. Hrefer est une voiture : bonne, solide, fabriquée en Allemagne, mais une personne la contrôle et tout dépend de la sensibilité avec laquelle elle est conduite, vous ne pouvez pas forcer la voiture à aller à droite et à gauche en même temps.
Un sujet distinct est le nettoyage des bases, j'ai une fois il y a 3 ans pour le concours précédent. Tout est toujours pertinent à partir de là, mais maintenant vous pouvez refuser de vérifier 200 OK, je n'ai vraiment pas vraiment aimé ce processus, les erreurs étaient très importantes, beaucoup de superflus ont été filtrés. Maintenant, cela peut être fait presque automatiquement pendant le travail de Chrumer, bien que ce processus ne soit pas un analogue complet de la vérification de "200 OK". En général, au point: il n'y a pas si longtemps, une merveilleuse opportunité est apparue à Khrumer - voler des informations aux ressources au moment de l'exécution du projet. Cela ressemble à ceci. Vous conduisez dans un modèle qui sera traité pendant le travail, et les informations collectées selon le modèle seront entrées dans le fichier xgrabbed.txt dans le dossier Logs. Vous pouvez utiliser cette fonction pour n'importe quoi, le vol de fantaisie est énorme. J'utilise cette fonction une fois par semaine pour supprimer les liens de la base de travail "expirée". Ce n'est un secret pour personne que les forums meurent chaque jour afin de nettoyer la base de ces ressources et l'outil "Autograbbing" nous aidera dans ce cas.
Après tout, vous devez admettre, en tapant souvent, par exemple, http://www.laptopace.com/index.php, nous voyons que ce domaine est déjà, par exemple, goudyadya, mais il n'y a pas de forum là-bas. Donc, pour jeter ce laitier hors de la base, nous allons voler. :) Nous ouvrons le code source de la page et y voyons cette entrée :

laptopace.com
Pour saisir, nous le convertissons en
[...]

Désormais, tous les "morts" de goudaddi nous seront connus par leur nom.
Voici une petite sélection pour l'outil "Autograbbing", si vous souhaitez nettoyer la base de données de différents domaines "expirés":


[...]

[...]
[...]
[...]

[...]
Ce domaine est peut-être à vendre. [...]Acheter ce domaine


[...]<body bgcolor="#ffffff" text="#000000"> </span><br>La liste est loin d'être complète, mais je pense que cela aidera à ne pas conduire plusieurs fois des bases de déchets de plusieurs millions de dollars. Il n'est pas difficile de créer un modèle, d'ouvrir le lien expiré et de créer un masque de modèle. <br>En utilisant la même saisie automatique, vous pouvez également parcourir vos bases de données existantes et les trier par ressources, en les décomposant par moteurs. Le tri des bases de données par moteurs vous permettra d'utiliser au mieux toutes les fonctionnalités et tous les paramètres de Hrumer, en particulier le processus d'apprentissage. Et en plus, avec l'aide d'Autograbbing, vous pouvez supprimer les ordures des bases de données si vous préférez les collecter non pas par Hrefer, mais en les téléchargeant à partir de divers services d'hébergement de fichiers. Pour ce faire, vous devez soit créer un masque pour sélectionner les forums, puis collecter dans la base de données uniquement ce qui est saisi par le masque, soit inversement créer un masque pour les non-forums, puis supprimer ce qui est saisi. La première option est plus logique et plus fiable, car nous savons exactement ce qu'il faut rechercher. <br>Bonne chance au travail. <br>SySy. J'ai fait une vidéo étroitement focalisée (j'en ai souffert, je l'ai fait pour la première fois :)), bien que j'ai lancé Hrefer depuis ma machine à la maison, la vitesse du net n'est pas très bonne, ici j'ai des copies uniquement pour les tests, alors faites pas me reprocher la rapidité du travail. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 commentaires :</h4> <p>commentaires de jacka...</p><p>Avec quel programme avez-vous sélectionné des mots-clés ?</p> Commentaires de Serge Glazko... <p>si j'ai besoin de collecter des ressources thématiques, je sélectionne les mots dans Words avec des stylos et via Adwords. mais sur de nombreux sujets, des mots ont déjà été sélectionnés pour moi, ici je ne peux ajouter ou supprimer que quelques mots, mais pas automatiquement non plus, mais je les parcours tous.</p> <p>Commençons tout de suite avec le code du script principal :</p> <p>#!/usr/bin/perl</p><p># script quel-forum.pl <br><span># (c) 2010 Alexandr A Alexeev, http://website/</p><p>utiliser strict ;</p><p># lignes commentées - pour plus de rigueur</span><br><span># si la tâche consiste à collecter les statistiques du moteur, laissez-la telle quelle</span><br><span># si vous faites une liste de forums - décommentez</p><p>mes $données ; <br>$données .= $_ tandis que (<> ) ; </p><p># vérifier combien ont été propulsés par phpBB sans lien de pied de page</span><br>imprimer "phpbb <span>\n"</span><br>si ($données =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i</span> ou <br><span># $data =~ /viewforum\.php\?[^""]*f=\d+/i ou</span><br>$data =~ /phpBB\-SEO/i ou <br>$données =~ <span>/<link rel="copyright" href="(?:http:\/\/)?phpBB\.com"/i </span>) ; <br>imprimer "ipb <span>\n"</span><br>si ($données =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i </span> ou <br>$données =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Carte d'alimentation Invision/i</span> ou <br>$données =~ <span>/<div id=[""]{0,1}ipbwrapper[""]{0,1}>/je</span> ou <br>$données =~ <span>/index\.php\?[^""]*showforum=\d+/i</span>) ; <br>imprimer "vbulletin <span>\n"</span><br>si ($données =~ <span>/Propulsé par : ?[^<]+vBulletin[^<]+(?:Version)?/i </span> ou <br>$données =~ <span>/<meta name="generator" content="vBulletin/i </span> ou <br>$données =~ <span>/forumdisplay\.php\?[^""]*f=\d+/i</span>) ; <br>imprimer "smf <span>\n"</span><br>si ($données =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Optimisé par SMF/i</span> ou <br>$données =~ <span>/index\.php\?[^""]*board=\d+\.0/i</span>) ; <br>impression "punbb <span>\n"</span><br>si ($données =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i</span>) ; #ou <br><span># $data =~ /viewforum\.php\?[^""]*id=\d+/i);</span><br>imprimer "fluxbb <span>\n"</span><br><span># if($data =~ /viewtopic\.php\?id=\d+/i ou</span><br>si ( $données =~ <span>/<a[^>]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i</span>) ; <br>imprimer "exbb <span>\n"</span><br>si ($données =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i</span>) ; # ou <br><span># $data =~ /forums\.php\?[^""]*forum=\d+/i);</span><br>imprimer "yabb <span>\n"</span><br>si ($données =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i</span> ou <br>$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ; <br>imprimer "dleforum <span>\n"</span><br>si ($données =~ <span>/\(Propulsé par le forum DLE\)<\/title>/je</span> ou <br>$données =~ <span>/<a[^>]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forum DLE<\/a>/je</span>) ; <br>imprimer "iconboard <span>\n"</span><br>si ($données =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i</span> ou <br>$données =~ <span>/<meta name="GENERATOR" content="Ikonboard/i </span> ou <br>$data =~ /iconboard\.cgi/i ) ; <br>imprimer "bbpress <span>\n"</span><br>si ($données =~ <span>/<meta name="generator" content="bbPress/i </span>) ; # ou <br><span># $data =~ /topic\.php\?id=\d+/i ou</span><br><span># $data =~ /forum\.php\?id=\d+/i);</span><br>imprimer "flashbb <span>\n"</span><br><span># if($data =~ /forums\.php\?fid=\d+/i ou</span><br><span># $data =~ /topic\.php\?fid=\d+/i ou</span><br>si ($données =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i</span>) ; <br>imprimer "stokesit <span>\n"</span><br><span># if($data =~ /forum\.php\?f=\d+/i ou</span><br>si ($données =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i</span>) ; <br>estampe "estrade <span>\n"</span><br><span># if($data =~ /topic\.php\?t=\d+/i ou</span><br>si ($données =~ <span>/<a[^>]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i</span>) ; <br>imprimer "usebb <span>\n"</span><br><span># if($data =~ /forum\.php\?id=\d+/i ou</span><br>si ($données =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UtiliserBB/i</span>) ; <br>imprimer "wrforum <span>\n"</span><br><span># if($data =~ /index\.php\?fid=\d+/i ou</span><br>si ($données =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i</span>) ; <br>imprimer "yetanotherforumnet <span>\n"</span><br>si ($data =~ /Yet Another Forum\.net/i ou <br>$données =~ <span>/default\.aspx\?g=posts&t=\d+/i</span>) ; </p> <p>Ceci et d'autres scripts mentionnés dans le message peuvent être trouvés dans cette archive.</p> <p>Scénario <i>quel-forum.pl</i> examine le code de la page html pour détecter la présence de signatures de moteur de forum. Nous avons utilisé une technique similaire lors de la définition de WordPress et de Joomla, mais il existe quelques différences. Premièrement, le script lui-même ne charge pas le code de la page, mais le lit à partir de stdin ou d'un fichier passé en argument. Cela nous permet de télécharger la page une fois, par exemple, en utilisant wget, puis de la faire passer par plusieurs analyseurs, si nous en avons plusieurs. Deuxièmement, dans ce script, la présence d'une signature est un signe à 100% du moteur. La dernière fois, la présence de la signature n'a donné du poids qu'au moteur correspondant et a "gagné" le moteur avec le poids le plus élevé. J'ai décidé que dans ce cas, une telle approche ne ferait que compliquer inutilement le code.</p> <p>Pour tester le script, j'ai fait quelques recherches. J'ai compilé une liste de plusieurs milliers de forums et parcouru chacun d'eux dans mon script, déterminant ainsi le pourcentage d'activations du programme et la popularité des différents moteurs.</p> <p>Pour obtenir la liste des forums, j'ai utilisé mon analyseur Google. Le moteur de recherche a reçu des requêtes telles que</p> <p>site:forum.*.ru <br>site:talk.*.ru <br>site:board.*.ru <br>site:smf.*.ru <br>site:phpbb.*.ru <br> ....</p> <p>etc. Vous pouvez trouver le code complet du générateur de requêtes dans le fichier <i>gen-forumsearch-urls.pl</i>. En plus de la zone .ru, .su .ua .kz et .by ont également été utilisés. Il était difficile de mener une telle étude la dernière fois, car les sites WordPress et Joomla n'ont pas de telles signatures dans l'URL. Les catalogues comme cmsmagazine.ru/catalogue/ ne fournissent pas une taille d'échantillon suffisante. Qu'est-ce que 600 sites sur Drupal ?</p> <p>Je dois admettre que les résultats de l'expérience m'ont déçu. Sur les 12 590 sites étudiés, seuls 7 083 moteurs ont été identifiés avec succès, soit seulement dans 56 % des cas. Peut-être que je n'ai pas pris en compte certains moteurs? Bitrix était-il présent sur la moitié des forums ? Ou aurais-je dû passer plus de temps à chercher des signatures ? En général, plus de recherche est nécessaire ici.</p> <p>Parmi les 56% de moteurs identifiés avec succès, IPB (31%), phpBB (26,6%) et vBulletin (26,5%) ont été les plus populaires, comme prévu.</p> <p>Ils sont suivis de près par SMF (5,8 %) et DLEForum (5,3 %). Mon punBB préféré n'était qu'à la 6ème place (1,64%). Je ne conseillerais pas de faire fortement confiance à ces chiffres (ils disent que chaque troisième forum de Runet fonctionne sur IPB), mais certaines conclusions peuvent, bien sûr, être tirées.</p> <p>Par exemple, si vous avez l'intention de créer un site sur un moteur de forum et que vous envisagez de modifier le forum, disons, de payer les utilisateurs 0,01 $ pour chaque message avec un retrait automatique des fonds une fois par semaine, alors vous devez choisir l'un des trois moteurs les plus populaires. . Plus le forum est populaire, plus il est probable de trouver un programmeur qui le connaît bien.</p> <p>Si aucun changement significatif n'est attendu dans le moteur, il peut être judicieux de choisir un moteur moins populaire, tel que SMF ou punBB. En procédant ainsi, vous réduisez le nombre d'attaques de pirates sur votre forum et la quantité de spam qui lui est automatiquement envoyé.</p> <p>Les scripts pour trouver/définir des forums peuvent également trouver plus d'une utilisation pratique. La première chose qui m'est venue personnellement à l'esprit a été de trier les forums identifiés par TIC et de placer les messages avec des liens vers l'un de leurs sites dans les cent premiers. Cependant, une centaine de liens dofollow du forum n'ont en rien affecté le TIC (2 mises à jour sont passées), il vaut donc mieux ne pas perdre de temps ici sauf si vous êtes intéressé par les transitions.</p> <p>Il est clair que l'usage nommé des scripts est loin d'être le seul. Je pense que vous pouvez facilement comprendre comment vous pouvez les utiliser autrement.</p> <p>Bonjour, chers lecteurs du site blog. Donc, nous continuons le sujet de la mise en place d'un moteur de forum appelé SMF, commencé dans un post à ce sujet. Là, nous n'avons pas encore rendu le forum russe, en termes de traduction depuis l'interface anglaise. Pour le moment, il n'a pas l'air très présentable, mais après la russification (si cela n'a pas encore été fait) et la création des sections appropriées, son apparence s'améliorera considérablement.</p><p>Aujourd'hui, nous allons examiner les thèmes et les rendre russes, ainsi qu'installer le composant JFusion, qui peut fonctionner avec les deux moteurs (Jumla et SMF), ce qui nous permettra d'avoir une base d'utilisateurs commune pour deux et une seule forme de leur enregistrement et connectez-vous.</p><h2>Thèmes et installation du pack de langue russe</h2><p>Le moteur du forum Simple Machines prend en charge la possibilité de changer de sujet, et ils peuvent être modifiés à la fois pour l'ensemble du forum dans son ensemble et pour ses sections individuelles en particulier. Personnellement, j'ai utilisé le thème par défaut, mais j'y ai apporté de nombreuses modifications manuelles. J'ai notamment changé l'arrière-plan, les schémas de couleurs de certains éléments, ajouté une horloge flash, une radio et bien plus encore, dont je parlerai dans les prochains articles de cette section.</p><p>Pourquoi n'ai-je utilisé aucun des thèmes supplémentaires lors de la création du forum ? Eh bien, c'est probablement à cause de ma paresse. Non, je n'étais pas trop paresseux pour rechercher et télécharger de nouveaux thèmes, car il existe de nombreux endroits où cela peut être fait. Ma paresse est ailleurs.</p><p>Le fait est que toute la variété de mods pour ce moteur, conçu pour étendre ses capacités, se concentre spécifiquement sur le thème par défaut. J'explique. Si vous avez un thème par défaut, ajouter tel ou tel mod à SMF ne prend que quelques secondes et, en règle générale, ne nécessite pas d'édition manuelle du code.</p><p>Dans le cas d'installation d'un mod sur un thème de conception autre que celui par défaut, il faudra, comme on dit, traiter tous les détails bruts avec un fichier. En d'autres termes, vous devrez utiliser FileZilla (téléchargez-le et configurez-le, vous pouvez accéder au site via FTP et ouvrir pour l'édition les fichiers de votre moteur de forum, auquel ce mod apporte des modifications.</p><p>Cherchez ensuite le bon endroit dans le code et effectuez les actions nécessaires : soit remplacer le code, soit supprimer, soit ajouter un morceau de code avant ou après le fragment dont vous avez besoin. Considérant qu'il peut y avoir une douzaine de fichiers sur lesquels des modifications devront être apportées, on peut imaginer à quel point cela sera gênant. Dans ce cas, vous devez être très prudent et ne pas faire d'erreur, sinon le forum risque de ne pas s'ouvrir du tout.</p><p>Si tous les problèmes d'utilisation d'un thème non par défaut répertoriés ci-dessus ne vous effraient pas, vous pouvez les télécharger à partir d'ici. Les sujets sont triés en sections (minimalisme, proche du classique, moderne, etc.) et pour chacun d'eux vous pouvez voir sa capture d'écran en plein écran. Comment installer ces mêmes thèmes, je le dirai un peu plus tard.</p><p>Si vous n'avez pas russifié le forum au stade de l'upload des fichiers du moteur sur l'hébergeur, comme décrit dans la première partie de cet opus (voir le lien en tout début d'article), alors vous pouvez le faire maintenant. Le pack de langue russe précédemment téléchargé à partir de cette page avec celui requis doit être décompressé, puis copié le dossier Thèmes dans le dossier racine, où se trouve déjà un répertoire portant le même nom.</p><p>Une fois la copie terminée, vous devez vous rendre sur le forum en utilisant le login et le mot de passe de l'administrateur. Sélectionnez "Admin" dans le menu du haut, puis cliquez sur "Paramètres du serveur" dans la colonne de gauche.</p><p>Dans la fenêtre qui s'ouvre, recherchez l'élément "Langue du forum par défaut" et sélectionnez la langue russe dans la liste déroulante, puis cliquez sur le bouton "Enregistrer" en bas de la page.</p><p><img src='https://i2.wp.com/ktonanovenkogo.ru/image/16.092.png' width="100%" loading=lazy loading=lazy></p><p>Ça y est, maintenant votre conférence est entièrement en russe.</p><h3>Résolution des problèmes lors de l'installation de mods qui ne prennent pas en charge la langue russe</h3><p>Veuillez noter qu'à l'avenir, lors de l'ajout de mods à SMF qui n'ont pas de traduction russe, vous pouvez parfois avoir un problème avec l'affichage des paramètres de mod dans le panneau d'administration. En fait, ces mêmes paramètres dans le panneau d'administration ne seront tout simplement pas visibles, car. il n'y aura pas de fichiers de russification pour eux. Par conséquent, vous aurez deux options pour résoudre ce problème.</p><p>La première consiste à passer en anglais pour l'ensemble du forum. Comment cela peut être fait, vous pouvez voir quelques paragraphes ci-dessus. Par conséquent, après avoir effectué les actions nécessaires avec ces paramètres, vous devrez à nouveau revenir au russe.</p><p>La deuxième méthode est plus compliquée, mais elle nous permettra de toujours voir les paramètres des mods installés dans le panneau d'administration, et pas seulement lorsque la langue anglaise est activée. Je m'attarde sur ce point avec tant de détails car la question que quelqu'un a installé un mod et ne trouve pas ses paramètres dans le panneau d'administration de sa carte est très courante.</p><p>Ainsi, la deuxième façon consiste à ajouter des lignes de traduction aux fichiers de russification pour les mods nouvellement ajoutés. Comment déterminer quels fichiers de russification doivent être modifiés et où les obtenir, je le dirai plus tard. En attendant, temporairement, vous pouvez utiliser la première méthode.</p><h2>Installation de JFusion pour intégrer le site et le forum</h2><p>Vous devrez d'abord télécharger JFusion et sa russification. Après être entré dans le panneau d'administration Joomla, nous effectuons des actions standard : sélectionnez les éléments "Extensions" - "Installer/Supprimer" - "Télécharger le fichier de package" - le bouton "Parcourir" dans le menu supérieur du panneau d'administration - recherchez le fichier avec le composant jfusion_package.zip sur votre ordinateur - cliquez sur le bouton " Download File&Install>".</p><p>Après cela, une fenêtre apparaît vous informant que le composant a été installé avec succès. Si des problèmes surviennent, vous pouvez vous familiariser avec les options pour résoudre certains d'entre eux sur le lien juste au-dessus.</p><p>C'est maintenant au tour de la russification, qui est ajoutée de la même manière que le composant lui-même. Celles. répétez la séquence d'actions: "Extensions" - "Installer / Supprimer" - ​​"Télécharger le fichier du package" - le bouton "Parcourir" - recherchez le fichier JFusion Russification sur votre ordinateur - cliquez sur le bouton "Télécharger le fichier et installer". Nous pouvons maintenant accéder aux paramètres le long du chemin "Composants" - "JFusion" et nous assurer que la russification a été ajoutée avec succès et fonctionne.</p><p><img src='https://i1.wp.com/ktonanovenkogo.ru/image/16.093.png' width="100%" loading=lazy loading=lazy></p> <p>Bonne chance à toi! A bientôt sur le site des pages du blog</p><h3></h3><p>Vous pourriez être intéressé</p><p><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/nastroika-jfusion.jpg' width="100%" loading=lazy loading=lazy><span>Configuration de JFusion pour fusionner le forum SMF et le site Joomla</span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/moduli-jfusion.jpg' width="100%" loading=lazy loading=lazy><span>Modules JFusion permettant d'afficher les messages du forum sur le site, ainsi que de créer un bouton dans SMF pour revenir à Joomla</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/forum-joomla.jpg' width="100%" loading=lazy loading=lazy><span>Création d'un élément de menu dans Joomla pour accéder au forum et transfert de l'enregistrement de l'utilisateur de SMF vers le site</span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/ustanovka-smf.jpg' width="100%" loading=lazy loading=lazy><span>Installation du forum SMF - Intégration de Joomla 1.5 et du forum Simple Machines à l'aide du composant JFusion</span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/rasshireniya-joomla.jpg' width="100%" loading=lazy loading=lazy><span>Extensions pour Joomla - qu'est-ce que c'est et où télécharger des composants, modules et plugins pour Joomla, comment les installer et les supprimer</span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/k2-joomla.jpg' width="100%" loading=lazy loading=lazy><span>Composant K2 pour la création de blogs, catalogues et portails sur Joomla - fonctionnalités, installation et russification</span> <span>Galerie de photos pour Joomla - Partie 3 - Création de galeries dans Joomla 1.5 à l'aide du composant Phoca Gallery - ajout de catégories et téléchargement d'images dans la galerie de photos</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/artio-joomsef.jpg' width="100%" loading=lazy loading=lazy><span>ARTIO JoomSEF - personnalisation des liens CNC (SEF) et du titre dans Joomla, ainsi que création d'une page d'erreur 404 à l'aide de cette extension</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/joomlapack.jpg' width="100%" loading=lazy loading=lazy><span>Akeeba Backup (ancien JoomlaPack) - création d'une sauvegarde d'un site sur Joomla et restauration à partir d'une sauvegarde en deux clics</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <table class="direlink" cellspacing="0" cellpadding="0"><tr><td colspan="2" class="dl-head">Articles Liés:</td></tr><tr><td> <div class="sblock" style="background-image: url(/wp-content/uploads/4314788b6c6cfc422eefebe2cf5fb9a4ub-185x150.png);"> <div class="hover"><a href="https://wrldlib.ru/fr/frilans---svoboda-i-dopolnitelnye-obyazannosti/">Freelancing - liberté et responsabilités supplémentaires</a> <p>Internet regorge de possibilités de travail supplémentaire. Freelance c'est...</p> </div> </div> <div class="sblock" style="background-image: url(/wp-content/uploads/ece8541049ef362872be09ed84f00d41ub-185x150.png);"> <div class="hover"><a href="https://wrldlib.ru/fr/5-sposobov-uluchshit-vashu-konfidencialnost-na-android/">5 façons d'améliorer votre confidentialité sur Android</a> <p>Sur les téléphones mobiles, presque tous les utilisateurs ont stocké ...</p> </div> </div> <div class="sblock" style="background-image: url(/uploads/7491875e12d0a1877a1b343c1ed85343.jpg);"> <div class="hover"><a href="https://wrldlib.ru/fr/mikrokontrollery-mcs-51-programmnaya-model-struktura-komandy/">Microcontrôleurs MCS-51 : modèle logiciel, structure, commandes</a> <p>La base du microcontrôleur (voir Fig. 1) est un 8 bits ...</p> </div> </div> </td></tr></table> </div> <div class="main-text-sidebar"> <div class="side-blok"> <div class="textwidget"> <div id="poposy1" style="height:400px;width:240px;" align="center"></div> </div> </div> <div class="side-blok"> <div class="textwidget"> </div> </div> <div class="side-blok"><span class="cat-index cat-wid">Choix des lecteurs</span> <div class="textwidget"> <div> <img class="alignleft wp-image" src="/uploads/935150bb10ff1a3b18d36ba67fb4ed5c.jpg" alt="Description de l'environnement Delphi Principaux composants de l'environnement de programmation Delphi" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/sreda-delphi-i-prosteishee-prilozhenie-opisanie-sredy-delphi-osnovnye-komponenty-sredy/">Description de l'environnement Delphi Principaux composants de l'environnement de programmation Delphi</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/3230cad4f2e1468f354551b447744b11.jpg" alt="Microcontrôleurs MCS-51 : modèle de programme, structure, commandes" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/mikrokontrollery-semeistva-mcs51-mikrokontrollery-mcs-51-programmnaya-model/">Microcontrôleurs MCS-51 : modèle de programme, structure, commandes</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/94fa74b3f79cfcbffae146d0c83c8221.jpg" alt="Principes fondamentaux de la théorie de l'information et du codage" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/osnovnye-ponyatiya-teorii-kodirovaniya-informacii-osnovy-teorii-informacii-i/">Principes fondamentaux de la théorie de l'information et du codage</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/98cff82b8537ea6f48875951283be328.jpg" alt="Registres à décalage de rétroaction Exemple de registre à décalage de rétroaction linéaire" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/registry-sdviga-s-lineinoi-obratnoi-svyazyu-kak-generatory-psevdosluchainyh-chisel-registry-sdviga-s-o/">Registres à décalage de rétroaction Exemple de registre à décalage de rétroaction linéaire</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/d4ffbc37863efde238b2d7ee36311056.jpg" alt="Création d'un modèle d'entrepôt de données basé sur le modèle de données d'entreprise des systèmes d'information et de référence" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/korporativnye-bazy-dannyh-sozdanie-modeli-hranilishcha-dannyh-na-osnove-korporativnoi-modeli-dannyh-in/">Création d'un modèle d'entrepôt de données basé sur le modèle de données d'entreprise des systèmes d'information et de référence</a> </div> <div style='clear:both;'></div> <br/> </div> </div> <div class="side-blok"><span class="cat-index cat-wid">Articles populaires</span> <div class="textwidget"> <div> <img class="alignleft wp-image" src="/uploads/a3118ee853cdd85102ae75032a37843c.jpg" alt="L'utilisation de la couleur dans l'infographie Principes de la formation des couleurs en infographie" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/cvet-v-kompyuternoi-grafike-ispolzovanie-cveta-v/">L'utilisation de la couleur dans l'infographie Principes de la formation des couleurs en infographie</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/679403077c82899348e4e7370a38ad6b.jpg" alt="L'évolution des supports de stockage informatique" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/magnitnye-opticheskie-elektronnye-nositeli-informacii-evolyuciya/">L'évolution des supports de stockage informatique</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/38073ba4433fb6f4c32e56787cb6e446.jpg" alt="Comment les voies ferrées sont-elles alimentées ?" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/elektrosnabzhenie-zheleznyh-dorog-napryazhenie-kontaktnoi-seti-kak-zapityvayutsya-zhd-puti-elektrosnabzh/">Comment les voies ferrées sont-elles alimentées ?</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/a87bd4dabea77e7f36633583f733a351.jpg" alt="Méthodologies de modélisation de domaine" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/sozdat-funkcionalnuyu-model-idef0-raboty-aeroporta-metodologii/">Méthodologies de modélisation de domaine</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/1e99fd0c0a97edca20a06ab14b70f7b8.jpg" alt="Comment créer un programme de contrôle pour une machine cnc Exemples de programmes de contrôle pour cnc" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/fr/kak-sozdat-upravlyayushchuyu-programmu-dlya-stanka-s-chpu-kak/">Comment créer un programme de contrôle pour une machine cnc Exemples de programmes de contrôle pour cnc</a> </div> <div style='clear:both;'></div> <br/> </div> </div> <div class="side-blok"> <div class="textwidget"> <div class="scrolling"> </div> </div> </div> </div> <div class="clear"></div> <div id="footer"> <div class="foot-widget1"> <div class="foot-blok"> <div class="textwidget"></div> </div> </div> <div class="foot-widget2"> <div class="foot-blok"> <div class="textwidget"></div> </div> </div> <div class="foot-widget3"> <div class="foot-blok"> <div class="textwidget"> <br><br> <a href="https://wrldlib.ru/fr/sitemap.xml" title="Plan du site wrldlib.ru">plan du site</a> <br> <a href="" >à propos du projet</a></div> </div> </div> <div class="clear"></div> <div class="logo-bottom"> <span></span> </div> </div> <div class="clear"></div> </div> </div> <div class="credits"> <div class="inner"> <span>gastrogourou 2017</span> </div> </div> <script type='text/javascript' src='https://wrldlib.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.7.2'></script> <br> <br> </body> </html>