Installation et extensions de PunBB. Installation et extensions du forum de visualisation de clôture PunBB propulsé par punbb

Commençons tout de suite par le code du script principal :

#!/usr/bin/perl

# script quel-forum.pl
# (c) 2010 Alexandre A Alexeev, http://site/

utilisez strict ;

# lignes commentées - pour la rigueur
# si la tâche consiste à collecter des statistiques sur le moteur, laissez-la telle quelle
# si vous faites une liste de forums - décommentez

mes $données ;
$data .= $_while (<> ) ;

# vérifiez combien a été alimenté par phpBB sans lien dans le pied de page
imprimer "phpbb \n"
si ($données =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?[^>]*>phpBB/i ou
# $data =~ /viewforum\.php\?[^""]*f=\d+/i ou
$data =~ /phpBB\-SEO/i ou
$données =~ /) ;
imprimer "ipb \n"
si ($données =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ou
$données =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?[^>]*>Invision Power Board/i ou
$données =~ /

/je ou
$données =~ /index\.php\?[^""]*showforum=\d+/i) ;
imprimer "vbulletin \n"
si ($données =~ /Alimenté par : ?[^<]+vBulletin[^<]+(?:Version)?/i ou
$données =~ /) ;
imprimer "smf \n"
si ($données =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?[^>]*>Propulsé par SMF/i ou
$données =~ /index\.php\?[^""]*board=\d+\.0/i) ;
imprimer "punbb \n"
si ($données =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> Jeu de motsBB/i) ; #ou
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
imprimer "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i ou
si ( $données =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
imprimer "exbb \n"
si ($données =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?[^>]*>ExBB/i) ; # ou
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
imprimer "yabb \n"
si ($données =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?[^>]*>YaBB/i ou
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
imprimer "dleforum \n"
si ($données =~ /\(Propulsé par le forum DLE\)<\/title>/je ou
$données =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forum DLE<\/a>/je) ;
imprimer "iconboard \n"
si ($données =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i ou
$données =~ /\n"
si ($données =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i ou
# $data =~ /topic\.php\?fid=\d+/i ou
si ($données =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
imprimer "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i ou
si ($données =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
imprimer "podium \n"
# if($data =~ /topic\.php\?t=\d+/i ou
si ($données =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
imprimer "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i ou
si ($données =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UtiliserBB/i) ;
imprimer "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i ou
si ($données =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
imprimer "encore un autre forumnet \n"
si ($data =~ /Yet Another Forum\.net/i ou
$données =~ /default\.aspx\?g=posts&t=\d+/i) ;

Vous trouverez ceci et d'autres scripts mentionnés dans l'article dans cette archive.

Scénario quel-forum.pl examine le code de la page HTML pour voir s'il contient les signatures du moteur du forum. Nous avons utilisé une technique similaire lors de la définition de WordPress et 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 depuis stdin ou un fichier passé en argument. Cela vous permet de télécharger la page une fois, par exemple, à l'aide de wget, puis de l'exécuter via plusieurs analyseurs, si nous en avons plusieurs. Deuxièmement, dans ce script, la présence d'une signature est à 100 % un signe du moteur. La dernière fois, la présence d'une signature n'a fait qu'ajouter du poids au moteur correspondant et le moteur avec le plus grand poids a « gagné ». J'ai décidé que dans ce cas, une telle approche ne ferait que compliquer inutilement le code.

Pour tester le script, j'ai fait quelques recherches. J'ai compilé une liste de plusieurs milliers de forums et exécuté chacun d'eux dans mon script, déterminant ainsi le pourcentage de réponses du programme et la popularité des différents moteurs.

Pour obtenir la liste des forums, j'ai utilisé mon analyseur Google. Des requêtes comme celle-ci ont été envoyées au moteur de recherche

site:forum.*.ru
site:talk.*.ru
site:board.*.ru
site : smf.*.ru
site:phpbb.*.ru
....

et ainsi de suite. Vous trouverez le code complet du générateur de requêtes dans le fichier gen-forumsearch-urls.pl. En plus de zone.ru, .su .ua .kz et .by ont également été utilisés. La dernière fois, il était difficile de mener une telle étude, puisque 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 Drupal ?

Je dois admettre que les résultats de l'expérience m'ont déçu. Sur les 12 590 sites étudiés, le moteur n'a été identifié avec succès que sur 7 083, soit seulement dans 56 % des cas. Peut-être que je n'ai pas pris en compte certains moteurs ? Était-il vraiment vrai que Bitrix était installé sur la moitié des forums ? Ou aurais-je dû passer plus de temps à chercher des signatures ? En général, des recherches supplémentaires sont nécessaires ici.

Parmi les 56 % de moteurs identifiés avec succès, les plus populaires, comme prévu, étaient IPB (31 %), phpBB (26,6 %) et vBulletin (26,5 %).

Ils sont suivis avec un large retard par SMF (5,8%) et DLEForum (5,3%). Mon punBB préféré n'était qu'à la 6ème place (1,64%). Je ne recommanderais pas de se fier à ces chiffres (on dit qu’un forum sur trois sur RuNet fonctionne sur IPB), mais certaines conclusions peuvent bien sûr être tirées.

Par exemple, si vous avez l'intention de créer un site sur un moteur de forum et envisagez de modifier le forum, par exemple en payant aux utilisateurs 0,01 $ pour chaque message avec retrait automatique des fonds une fois par semaine, vous devez alors choisir l'un des trois moteurs les plus populaires. Plus le forum est populaire, plus grandes sont les chances de trouver un programmeur qui le connaît bien.

Si aucun changement significatif n'est attendu dans le moteur, il peut alors être judicieux de choisir un moteur moins populaire, par exemple SMF ou punBB. Cela réduira le nombre d'attaques de pirates sur votre forum et la quantité de spam automatiquement envoyé dessus.

Les scripts de recherche/identification de forums peuvent également trouver de nombreuses applications pratiques. La première chose qui m'est venue à l'esprit a été de trier les forums identifiés par TIC et de poster sur les cent premiers posts des liens vers un de mes sites. Cependant, des centaines de liens dofollow du forum n'ont en aucune façon affecté le TCI (2 mises à jour sont passées), il vaut donc mieux ne pas perdre de temps ici, à moins que les transitions ne vous intéressent pas.

Il est clair que l’utilisation évoquée des scripts est loin d’être la seule. Je pense que vous pouvez facilement comprendre comment les utiliser autrement.

Quoi qu'on en dise, pour un utilisateur inexpérimenté, Internet peut cacher un grand nombre de mauvaises surprises. Ce que je veux dire? Bien sûr, c'est une excellente application. Publicité alimentée par, qui, même s'il ne perturbe pas le fonctionnement du système, insère de force une grande quantité de publicité sur presque tous les sites ouverts. Même les antivirus spéciaux ne peuvent pas supprimer Advertisement Powered By, et une fausse page de démarrage modifiée dans le navigateur peut vous énerver le plus. Aujourd'hui, je veux vous expliquer comment supprimer Advertisement Ads By albireo de votre ordinateur, en décrivant toutes les étapes nécessaires, étape par étape. Eh bien, commençons !

Le plus souvent, Advertisement Powered By parvient à votre ordinateur de deux manières :

  1. Lors du téléchargement de fichiers sans scrupules se faisant passer pour autre chose.
  2. En tant que programme de partenaires dans le fichier d'installation d'un autre programme.

Pour me protéger d'un tel virus publicitaire, deux choses m'aident : un antivirus actif et une prudence lors de l'installation de programmes (décochez les cases lors de l'installation). Cependant, si une infection s'est déjà produite, l'antivirus ne sera plus utile - il est temps de le découvrir par vous-même.

Suppression des publicités pop-up Advertisement Ads By

La première étape consiste à désinstaller à l'aide de l'utilitaire intégré habituel (programmes de désinstallation). Pour ça:

  • Fermez le navigateur et tous ses processus (si nécessaire, terminez par le « Gestionnaire des tâches »).
  • Bouton "Démarrer" - "Panneau de configuration" - "Désinstaller un programme".
  • Recherchez « Publicité alimentée par » dans la liste et cliquez sur « Supprimer ».

De plus, vous pouvez supprimer le dossier de l'application en dehors de cet onglet. Vous pouvez voir comment procéder dans cette vidéo :

Cela vous indique comment trouver l'emplacement du dossier de publicité souhaité et le supprimer simplement en cliquant avec le bouton droit. Nous parlons d'un programme avec un nom légèrement différent, mais il fonctionne sur un principe identique et la méthode est universelle.

Suppression des traces de Advertisement Powered By du navigateur

J'ai également remarqué l'apparition d'une nouvelle extension de ce programme dans mon navigateur, j'ai donc commencé à la supprimer. Pour ce faire, chaque navigateur dispose par exemple de sa commande spécifique.

  • Dans Google Chrome c'est : « Alt + F » - « Outils » - « Extensions ». Dans cette liste, nous trouvons Advertisement Powered By - décochez la case et cliquez sur la poubelle.
  • Dans Mozilla Firefox : « Maj + Ctrl + A » – Après, même chose.
  • Internet Explorer : « Alt + T » - « barre d'outils » - « Désactiver la publicité alimentée par albireo » - « Plus d'informations » et validez en cliquant sur « Désactiver ».

Nettoyer le registre

Utiliser des programmes pour nettoyer les fichiers infectés restants

Un antivirus ne vous aidera pas à supprimer le programme Advertisement Ads By triangle ! Mais la liste des utilitaires utiles comprend AdwCleaner et UnhackMe. Après avoir lancé le premier, il analyse l'ensemble du système et, après avoir donné une liste complète des virus, propose de les supprimer, ce que j'ai fait.

Ensuite, nous redémarrons l'ordinateur et lançons UnhackMe. Sa tâche principale est de supprimer tous les virus et rootkits responsables de la redirection des requêtes de recherche vers ces mêmes sites contenant de la publicité. L'essence de l'utilisation est identique au premier programme, mais après utilisation, je vous conseille de le supprimer immédiatement. Cela fonctionne bien, voire trop bien, en se rappelant constamment et en vérifiant le système encore et encore. C'est tout, j'espère que vous avez trouvé ce que vous cherchiez !

En contact avec

PunBB est un CMS de forum gratuit, dont la principale différence réside dans les capacités intégrées d'optimisation du référencement interne, qui sont absentes même dans un certain nombre de moteurs de forum payants.

Des exemples de forums sur PunBB peuvent être trouvés en saisissant des requêtes dans la barre de recherche Yandex ou Google Propulsé par PunBB ou Le forum est alimenté par PunBB. Vous pouvez télécharger PunBB depuis le site officiel http://punbb.informer.com/, où vous pouvez également trouver des extensions, des thèmes et des modèles punbb.

Installer PunBB : comment installer le forum

L'installation de PunBB est très simple, donc même un webmaster inexpérimenté peut la gérer.

  1. Téléchargez l'archive avec les fichiers d'installation depuis le site officiel, décompressez-la et téléchargez-la sur votre hébergement.

Pour ce faire, vous pouvez utiliser n'importe quel gestionnaire FTP, par exemple FileZilla.

Si vous avez besoin de russification de PunBB, téléchargez l'archive avec les fichiers de localisation russe depuis le site officiel et copiez le dossier russe dans le répertoire lang.

  1. Ouvrez le lien http://mydomain/myforums/install.php dans votre navigateur et suivez les instructions de l'installateur.

Vous devez saisir le nom de la base de données, ainsi que le nom d'utilisateur et le mot de passe dans les champs appropriés. Vous pouvez trouver toutes ces informations auprès de votre hébergeur. Si vous n'avez pas de base de données, créez-en une.

Dans l'avant-dernière fenêtre, saisissez le login, le mot de passe et l'e-mail de l'administrateur.

Dans les paramètres du forum, sélectionnez la langue russe.

  1. L'installation est terminée. Vous pouvez vous connecter à votre forum en utilisant votre nom d'utilisateur et votre mot de passe administrateur.

Paramètres PunBB : optimisation du référencement du forum

Accédez au point de contrôle d'administration, où vous pouvez ajouter de nouvelles catégories et forums, ainsi que définir les paramètres de base.

Pour un meilleur classement du forum, allez dans Administration – Gestion – ​​Paramètres et sélectionnez le schéma d'URL basé sur un fichier (fantaisie). Cela vous permettra de configurer l'url CNC dans PunBB, ce qui aura un effet bénéfique sur votre promotion à l'avenir.

Dans sa forme originale, PunBB a très peu de fonctionnalités, qui peuvent être facilement étendues à l'aide de plugins. Installer des extensions sur PunBB est très simple : il vous suffit de les copier dans le répertoire Extensions, puis de les activer dans la section « Extensions » du panneau d'administration.

Les extensions officielles PunBB peuvent être téléchargées depuis https://github.com/punbb/extensions.

La liste des extensions officielles est donnée ci-dessous :

  • pun_admin_add_user (ajout d'utilisateurs via un formulaire spécial)
  • pun_admin_clear_cache (effacer le cache du forum) pun_admin_manage_extensions_improved (travailler avec des extensions)
  • pun_approval (approbation de tous les nouveaux utilisateurs et messages)
  • pun_attachment (joindre des fichiers aux messages)
  • pun_bbcode (codes BB)
  • pun_colored_usergroups (différentes couleurs pour chaque groupe d'utilisateurs)
  • pun_forum_news (utiliser des sujets et des messages comme actualités)
  • pun_jquery (librairie jQuery)
  • pun_move_posts (déplacer un message d'un sujet à un autre)
  • pun_pm (messages privés)
  • pun_poll (vote)
  • pun_stop_bots (plusieurs questions lors de l'inscription pour éviter que des bots n'apparaissent sur le forum
  • pun_tags (balises)
  • pun_repository (obtenir les extensions directement depuis le référentiel)

Pour changer l'apparence du forum, vous devez télécharger les styles PunBB et choisir celui qui convient le mieux parmi eux. Vous pouvez également commander un style auprès de professionnels ou apporter vous-même des modifications au style fini en éditant des fichiers CSS.

 

Il pourrait être utile de lire :