Ας ξεκινήσουμε αμέσως με τον κύριο κώδικα σεναρίου:

#!/usr/bin/perl

# which-forum.pl σενάριο
# (γ) 2010 Alexandr A Alexeev, http://website/

χρήση αυστηρή?

# σχολιασμένες γραμμές - για αυστηρότητα
# εάν η εργασία είναι η συλλογή στατιστικών στοιχείων κινητήρα, αφήστε το ως έχει
# εάν κάνετε μια λίστα με φόρουμ - απορρίψτε το σχόλιο

τα $δεδομένα μου ;
$data .= $_ ενώ (<> ) ;

# ελέγξτε πόσα τροφοδοτήθηκαν από phpBB χωρίς σύνδεσμο υποσέλιδου
εκτύπωση "phpbb \n"
εάν ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iή
# $data =~ /viewforum\.php\?[^""]*f=\d+/i ή
$data =~ /phpBB\-SEO/i ή
$δεδομένα =~ /) ;
εκτύπωση "ipb \n"
εάν ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ή
$δεδομένα =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/iή
$δεδομένα =~ /

/Εγώή
$δεδομένα =~ /index\.php\?[^""]*showforum=\d+/i) ;
εκτύπωση "vbulletin \n"
εάν ($data =~ /Με την υποστήριξη:?[^<]+vBulletin[^<]+(?:Version)?/i ή
$δεδομένα =~ /) ;
εκτύπωση "smf \n"
εάν ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Με την υποστήριξη του SMF/iή
$δεδομένα =~ /index\.php\?[^""]*board=\d+\.0/i) ;
εκτύπωση "punbb \n"
εάν ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #ή
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
εκτύπωση "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i ή
εάν ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
εκτύπωση "exbb \n"
εάν ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # ή
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
εκτύπωση "yabb \n"
εάν ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iή
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
εκτύπωση "dleforum \n"
εάν ($data =~ /\(Με την υποστήριξη του φόρουμ DLE\)<\/title>/Εγώή
$δεδομένα =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Φόρουμ DLE<\/a>/Εγώ) ;
εκτύπωση "εικονικός πίνακας \n"
εάν ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iή
$δεδομένα =~ /\n"
εάν ($data =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i ή
# $data =~ /topic\.php\?fid=\d+/i ή
εάν ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
εκτύπωση "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i ή
εάν ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
εκτύπωση «βάθρο \n"
# if($data =~ /topic\.php\?t=\d+/i ή
εάν ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
εκτύπωση "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i ή
εάν ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
εκτύπωση "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i ή
εάν ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
εκτύπωση "yetanotherforumnet \n"
εάν ($data =~ /Ένα άλλο Φόρουμ\.net/i ή
$δεδομένα =~ /default\.aspx\?g=posts&t=\d+/i) ;

Αυτό και άλλα σενάρια που αναφέρονται στην ανάρτηση βρίσκονται σε αυτό το αρχείο.

Γραφή which-forum.plεξετάζει τον κώδικα της σελίδας html για την παρουσία υπογραφών μηχανών φόρουμ σε αυτόν. Χρησιμοποιήσαμε παρόμοια τεχνική κατά τον ορισμό του WordPress και του Joomla, αλλά υπάρχουν μερικές διαφορές. Πρώτον, το ίδιο το σενάριο δεν φορτώνει τον κώδικα της σελίδας, αλλά τον διαβάζει από το stdin ή ένα αρχείο που μεταβιβάζεται ως όρισμα. Αυτό μας επιτρέπει να κατεβάσουμε τη σελίδα μία φορά, για παράδειγμα, χρησιμοποιώντας το wget, και στη συνέχεια να την εκτελέσουμε μέσω πολλών αναλυτών, εάν έχουμε περισσότερους από έναν. Δεύτερον, σε αυτό το σενάριο, η παρουσία υπογραφής είναι 100% σημάδι του κινητήρα. Την προηγούμενη φορά, η παρουσία της υπογραφής έδωσε μόνο βάρος στον αντίστοιχο κινητήρα και «κέρδισε» τον κινητήρα με το μεγαλύτερο βάρος. Αποφάσισα ότι σε αυτήν την περίπτωση, μια τέτοια προσέγγιση θα περιέπλεκε άσκοπα τον κώδικα.

Για να δοκιμάσω το σενάριο, έκανα μια μικρή έρευνα. Συνέταξα μια λίστα με πολλές χιλιάδες φόρουμ και έτρεξα το καθένα από αυτά μέσω του σεναρίου μου, προσδιορίζοντας έτσι το ποσοστό των ενεργοποιήσεων προγραμμάτων και τη δημοτικότητα των διαφόρων μηχανών.

Για να λάβω τη λίστα των φόρουμ, χρησιμοποίησα τον αναλυτή μου Google. Στη μηχανή αναζήτησης εστάλησαν ερωτήματα όπως

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

και ούτω καθεξής. Μπορείτε να βρείτε τον πλήρη κώδικα δημιουργίας ερωτημάτων στο αρχείο gen-forumsearch-urls.pl. Εκτός από τη ζώνη .ru, χρησιμοποιήθηκαν επίσης τα .su .ua .kz και .by. Ήταν δύσκολο να διεξαχθεί μια τέτοια μελέτη την προηγούμενη φορά, καθώς οι ιστότοποι WordPress και Joomla δεν έχουν τέτοιες υπογραφές στη διεύθυνση URL. Κατάλογοι όπως ο cmsmagazine.ru/catalogue/ δεν παρέχουν επαρκές μέγεθος δείγματος. Τι είναι 600 ιστότοποι στο Drupal;

Πρέπει να ομολογήσω ότι τα αποτελέσματα του πειράματος με απογοήτευσαν. Από τις 12.590 τοποθεσίες που μελετήθηκαν, μόνο 7.083 κινητήρες αναγνωρίστηκαν με επιτυχία, δηλαδή μόνο στο 56% των περιπτώσεων. Ίσως δεν έλαβα υπόψη μου κάποιον κινητήρα; Το Bitrix στάθηκε στα μισά φόρουμ; Ή θα έπρεπε να είχα περάσει περισσότερο χρόνο ψάχνοντας για υπογραφές; Γενικά, εδώ χρειάζεται περισσότερη έρευνα.

Μεταξύ του 56% των κινητήρων που εντοπίστηκαν με επιτυχία, οι IPB (31%), phpBB (26,6%) και vBulletin (26,5%) ήταν οι πιο δημοφιλείς, όπως αναμενόταν.

Ακολουθούν στενά το SMF (5,8%) και το DLEForum (5,3%). Το αγαπημένο μου punBB ήταν μόνο στην 6η θέση (1,64%). Δεν θα συμβούλευα να εμπιστευτείτε σθεναρά αυτά τα στοιχεία (λένε ότι κάθε τρίτο φόρουμ στο Runet λειτουργεί σε IPB), αλλά μπορούν, φυσικά, να εξαχθούν ορισμένα συμπεράσματα.

Για παράδειγμα, εάν σκοπεύετε να δημιουργήσετε έναν ιστότοπο σε μια μηχανή φόρουμ και σκοπεύετε να τροποποιήσετε το φόρουμ, ας πούμε, να πληρώσετε στους χρήστες 0,01 $ για κάθε μήνυμα με αυτόματη ανάληψη χρημάτων μία φορά την εβδομάδα, τότε θα πρέπει να επιλέξετε μία από τις τρεις πιο δημοφιλείς μηχανές . Όσο πιο δημοφιλές είναι το φόρουμ, τόσο πιο πιθανό είναι να βρεθεί ένας προγραμματιστής που να το γνωρίζει καλά.

Εάν δεν αναμένονται σημαντικές αλλαγές στον κινητήρα, τότε μπορεί να έχει νόημα να επιλέξετε έναν λιγότερο δημοφιλή κινητήρα, όπως SMF ή punBB. Αυτό θα μειώσει τον αριθμό επιθέσεις χάκερστο φόρουμ σας και τον αριθμό των ανεπιθύμητων μηνυμάτων που αποστέλλονται αυτόματα σε αυτό.

Τα σενάρια για αναζήτηση / καθορισμό φόρουμ μπορούν επίσης να βρουν περισσότερα από ένα πρακτική χρήση. Το πρώτο πράγμα που μου ήρθε στο μυαλό προσωπικά ήταν να ταξινομήσω τα φόρουμ που προσδιορίστηκαν κατά TIC και να τοποθετήσω αναρτήσεις με συνδέσμους σε έναν από τους ιστότοπούς τους στα πρώτα εκατό. Ωστόσο, εκατό σύνδεσμοι dofollow του φόρουμ δεν επηρέασαν με κανέναν τρόπο το TCI (2 ενημερώσεις έχουν περάσει), επομένως είναι καλύτερα να μην χάνετε χρόνο εδώ εκτός και αν σας ενδιαφέρουν οι μεταβάσεις.

Είναι σαφές ότι η ονομαστική χρήση σεναρίων απέχει πολύ από τη μοναδική. Νομίζω ότι μπορείτε εύκολα να καταλάβετε πώς αλλιώς μπορείτε να τα χρησιμοποιήσετε.

Όλοι ξέρουν ότι δεν μπορώ να ζήσω χωρίς το Joomla, αλλά κατά τη γνώμη μου, καλό φόρουμσε εξαρτήματα, αρ. Γι' αυτό δουλεύω με μηχανές φόρουμ. Ένα από τα νέα που άρχισα να χρησιμοποιώ πρόσφατα είναι η έναρξη μιας νέας κατηγορίας SMF, ελπίζω με χρήσιμο υλικό. Ξεκινάμε μικρά, καλά, ως αρχάριοι, πολύ χρήσιμο.

Τα πρώτα βήματα στη βελτιστοποίηση μηχανών αναζήτησης Απλές ΜηχανέςΦόρουμ: καταργήστε τα πνευματικά δικαιώματα και τους εξωτερικούς συνδέσμους

Θα κάνω μια κράτηση αμέσως ότι δουλεύω μόνο με το smf 2 και αυτό το άρθρο θα αναφέρεται συγκεκριμένα σε αυτήν την έκδοση του δωρεάν μηχανισμού φόρουμ.

Και έτσι, οι τακτικοί αναγνώστες ξέρουν πόσο δεν μου αρέσει να βάζω "10" εξωτερικούς συνδέσμους στους επίσημους ιστότοπους των κινητήρων, συμπεριλαμβανομένων εκείνων του φόρουμ. Αυτός είναι ο λόγος για τον οποίο, πρώτα απ 'όλα, αφαιρούμε τα πνευματικά δικαιώματα και έως και 4, προσοχή 4 εξωτερικούς συνδέσμους της φόρμας " SMF 2.0.2 | Απλές Μηχανές | SMF © 2011 | XHTML" ! Για να το κάνετε αυτό, συνδεθείτε στον ιστότοπο μέσω φόρουμ FTP/Θέματα/ όνομα του θέματός σας/ και επεξεργαστείτε το αρχείο index.template.php. Φυσικά, στο κάτω μέρος βρίσκεται ο κωδικός (περίπου η γραμμή 330), ο οποίος εμφανίζει εξωτερικούς συνδέσμους που δεν μας αρέσουν τόσο πολύ. Επομένως, αφαιρούμε: "

  • ", theme_copyright(), "
  • " και "
  • ", $txt["xhtml"], "
  • ". Όλα είναι τόσο απλά και εύκολα. Στις επόμενες δημοσιεύσεις, περιμένετε νέα υλικά για την προώθηση και τη βελτιστοποίηση φόρουμ στο SMF /

    Γεια σας, αγαπητοί αναγνώστες του ιστότοπου του ιστολογίου. Έτσι, συνεχίζουμε το θέμα της δημιουργίας μιας μηχανής φόρουμ που ονομάζεται SMF, που ξεκίνησε σε μια ανάρτηση σχετικά με αυτό. Εκεί δεν έχουμε κάνει ακόμα το φόρουμ ρωσικά, όσον αφορά τη μετάφραση από την αγγλική διεπαφή. Στο αυτή τη στιγμήδεν φαίνεται πολύ ευπαρουσίαστο, αλλά μετά τη ρωσοποίηση (αν δεν έχει γίνει ακόμα) και τη δημιουργία των κατάλληλων ενοτήτων, η εμφάνισή του θα βελτιωθεί σημαντικά.

    Σήμερα θα εξετάσουμε θέματα και θα το κάνουμε ρωσικό, καθώς και θα εγκαταστήσουμε το στοιχείο JFusion, το οποίο μπορεί να λειτουργήσει και με τους δύο κινητήρες (τόσο Jumla όσο και SMF), το οποίο θα μας επιτρέψει να έχουμε μια κοινή βάση χρηστών για δύο και μόνο μια μορφή εγγραφής τους και συνδεθείτε.

    Θέματα και εγκατάσταση του πακέτου ρωσικής γλώσσας

    Η μηχανή του φόρουμ Simple Machines υποστηρίζει τη δυνατότητα αλλαγής θεμάτων και μπορούν να αλλάξουν τόσο για ολόκληρο το φόρουμ ως σύνολο όσο και για τις μεμονωμένες ενότητες του ειδικότερα. Προσωπικά, χρησιμοποίησα το προεπιλεγμένο θέμα, αλλά έκανα πολλές μη αυτόματες αλλαγές σε αυτό. Συγκεκριμένα, άλλαξα το φόντο, τους συνδυασμούς χρωμάτων ορισμένων στοιχείων, πρόσθεσα ένα ρολόι flash, ένα ραδιόφωνο και πολλά άλλα, για τα οποία θα μιλήσω σε επόμενες αναρτήσεις σε αυτήν την ενότητα.

    Γιατί δεν χρησιμοποίησα κανένα από τα πρόσθετα θέματα κατά τη δημιουργία του φόρουμ; Λοιπόν, μάλλον όλα είναι για την τεμπελιά μου. Όχι, δεν ήμουν πολύ τεμπέλης να ψάξω και να κατεβάσω νέα θέματα, καθώς υπάρχουν πολλά μέρη όπου μπορεί να γίνει αυτό. Η τεμπελιά μου βρίσκεται αλλού.

    Το γεγονός είναι ότι όλη η ποικιλία των mods για αυτόν τον κινητήρα, που έχει σχεδιαστεί για να επεκτείνει τις δυνατότητές του, επικεντρώνεται ειδικά στο προεπιλεγμένο θέμα. Εξηγώ. Εάν έχετε ένα προεπιλεγμένο θέμα, τότε η προσθήκη αυτού ή του άλλου mod στο SMF διαρκεί λίγα δευτερόλεπτα και, κατά κανόνα, δεν απαιτεί χειροκίνητη επεξεργασία του κώδικα.

    Στην περίπτωση εγκατάστασης ενός mod σε ένα θέμα σχεδιασμού διαφορετικό από το προεπιλεγμένο, θα χρειαστεί, όπως λένε, να επεξεργαστείτε όλες τις ακατέργαστες λεπτομέρειες με ένα αρχείο. Με άλλα λόγια, θα πρέπει χρησιμοποιώντας το FileZilla(κατεβάστε και ρυθμίστε το, μπορείτε να αποκτήσετε πρόσβαση στον ιστότοπο μέσω FTP και να ανοίξετε για επεξεργασία τα αρχεία της μηχανής του φόρουμ σας, στην οποία αυτό το modκάνει αλλαγές.

    Τότε ψάξε για Σωστό μέροςστον κώδικα και εκτελέστε τις απαραίτητες ενέργειες: είτε αντικατάσταση του κώδικα, είτε διαγραφή ή προσθήκη ενός κομματιού κώδικα πριν ή μετά το τμήμα που χρειάζεστε. Λαμβάνοντας υπόψη ότι μπορεί να υπάρχουν περίπου δώδεκα αρχεία στα οποία θα πρέπει να γίνουν αλλαγές, μπορεί κανείς να φανταστεί πόσο ενοχλητικό θα είναι να γίνει αυτό. Σε αυτή την περίπτωση, πρέπει να είστε πολύ προσεκτικοί και να μην κάνετε λάθη, γιατί διαφορετικά το φόρουμ μπορεί να μην ανοίξει καθόλου.

    Εάν όλα τα προβλήματα χρήσης ενός μη προεπιλεγμένου θέματος που αναφέρονται παραπάνω δεν σας τρομάζουν, τότε μπορείτε να τα κατεβάσετε από εδώ. Τα θέματα εκεί είναι ταξινομημένα σε ενότητες (μινιμαλισμός, κοντά στο κλασικό, μοντέρνο κ.λπ.) και για καθένα από αυτά μπορείτε να δείτε το στιγμιότυπο οθόνης του ΠΛΗΡΗΣ ΟΘΟΝΗ. Πώς να εγκαταστήσετε αυτά τα ίδια θέματα θα σας πω λίγο αργότερα.

    Εάν δεν ρωσοποιήσατε το φόρουμ στο στάδιο της μεταφόρτωσης των αρχείων του κινητήρα στη φιλοξενία, όπως περιγράφεται στο πρώτο μέρος αυτού του έργου (δείτε τον σύνδεσμο στην αρχή του άρθρου), τότε μπορείτε να το κάνετε τώρα. Το πακέτο ρωσικής γλώσσας που λήφθηκε προηγουμένως από αυτήν τη σελίδα με το απαιτούμενο, πρέπει να αποσυσκευάσετε και στη συνέχεια να αντιγράψετε τον φάκελο Θέματα στο ριζικό φάκελοόπου υπάρχει ήδη ένας κατάλογος με το ίδιο όνομα.

    Μετά την ολοκλήρωση της αντιγραφής, πρέπει να μεταβείτε στο φόρουμ με τα στοιχεία σύνδεσης και τον κωδικό πρόσβασης του διαχειριστή. Επιλέξτε "Διαχειριστής" από το επάνω μενού και, στη συνέχεια, κάντε κλικ στο "Ρυθμίσεις διακομιστή" από την αριστερή στήλη.

    Στο παράθυρο που ανοίγει, βρείτε το στοιχείο "Προεπιλεγμένη γλώσσα φόρουμ" και επιλέξτε τη ρωσική γλώσσα από την αναπτυσσόμενη λίστα και, στη συνέχεια, κάντε κλικ στο κουμπί "Αποθήκευση" στο κάτω μέρος της σελίδας.

    Αυτό ήταν, τώρα το συνέδριό σας είναι εντελώς στα ρωσικά.

    Επίλυση προβλημάτων κατά την εγκατάσταση mods που δεν υποστηρίζουν τη ρωσική γλώσσα

    Λάβετε υπόψη ότι στο μέλλον, όταν προσθέτετε mod στο SMF που δεν έχουν μετάφραση στα ρωσικά, μερικές φορές μπορεί να έχετε πρόβλημα με την εμφάνιση των ρυθμίσεων mod στον πίνακα διαχείρισης. Στην πραγματικότητα, αυτές οι ρυθμίσεις στον πίνακα διαχείρισης απλά δεν θα είναι ορατές, γιατί. δεν θα υπάρχουν αρχεία ρωσοποίησης για αυτούς. Επομένως, θα έχετε δύο επιλογές για την επίλυση αυτού του προβλήματος.

    Ο πρώτος τρόπος είναι να μεταβείτε στα αγγλικά για ολόκληρο το φόρουμ. Πώς μπορεί να γίνει αυτό, μπορείτε να δείτε μερικές παραγράφους παραπάνω. Αντίστοιχα, αφού εκτελέσετε τις απαραίτητες ενέργειες με αυτές τις ρυθμίσεις, θα πρέπει να επιστρέψετε ξανά στα ρωσικά.

    Η δεύτερη μέθοδος είναι πιο περίπλοκη, αλλά θα μας επιτρέψει να βλέπουμε τις ρυθμίσεις των εγκατεστημένων mod στον πίνακα διαχείρισης πάντα, και όχι μόνο όταν είναι ενεργοποιημένες της αγγλικής γλώσσας. Μένω σε αυτό το σημείο με τόση λεπτομέρεια γιατί η ερώτηση ότι κάποιος έχει εγκαταστήσει ένα mod και δεν μπορεί να βρει τις ρυθμίσεις του στον πίνακα διαχείρισης της πλακέτας του είναι πολύ συνηθισμένη.

    Έτσι, ο δεύτερος τρόπος είναι να προσθέσετε γραμμές μετάφρασης στα αρχεία Russification για τα νέα mods που προστέθηκαν. Πώς να προσδιορίσετε ποια αρχεία Russification πρέπει να αλλάξουν και πού να τα αποκτήσετε, θα σας πω αργότερα. Στο μεταξύ, προσωρινά, μπορείτε να χρησιμοποιήσετε την πρώτη μέθοδο.

    Εγκατάσταση του JFusion για την ενοποίηση ιστότοπου και φόρουμ

    Πρώτα θα χρειαστεί να κατεβάσετε το JFusion και το Russification του. Έχοντας μπει στον πίνακα διαχείρισης του Joomla, εκτελούμε τυπικές ενέργειες: επιλέξτε από επάνω μενούστοιχεία του πίνακα διαχείρισης "Επεκτάσεις" - "Εγκατάσταση / Κατάργηση" - "Μεταφόρτωση αρχείου πακέτου" - το κουμπί "Αναζήτηση" - βρίσκουμε στον υπολογιστή μας το αρχείο με το στοιχείο jfusion_package.zip - κάντε κλικ στο κουμπί "Μεταφόρτωση αρχείου & εγκατάσταση >".

    Μετά από αυτό, εμφανίζεται ένα παράθυρο που σας ενημερώνει ότι το στοιχείο εγκαταστάθηκε με επιτυχία. Εάν προκύψουν προβλήματα, τότε μπορείτε να εξοικειωθείτε με τις επιλογές για την επίλυση ορισμένων από αυτά στον σύνδεσμο ακριβώς παραπάνω.

    Τώρα είναι η σειρά του Russification, το οποίο προστίθεται με τον ίδιο τρόπο όπως το ίδιο το στοιχείο. Εκείνοι. επαναλάβετε την ακολουθία ενεργειών: "Επεκτάσεις" - "Εγκατάσταση / Κατάργηση" - "Μεταφόρτωση αρχείου πακέτου" - το κουμπί "Αναζήτηση" - βρείτε το αρχείο JFusion Russification στον υπολογιστή σας - κάντε κλικ στο κουμπί "Μεταφόρτωση αρχείου & εγκατάσταση". Τώρα μπορούμε να πάμε στις ρυθμίσεις κατά μήκος της διαδρομής "Components" - "JFusion" και να βεβαιωθούμε ότι η Russification έχει προστεθεί με επιτυχία και λειτουργεί.

    Καλή σου τύχη! Τα λέμε σύντομα στον ιστότοπο των σελίδων του ιστολογίου

    Μπορεί να σας ενδιαφέρει

    Ρύθμιση του JFusion για τη συγχώνευση του φόρουμ SMF και του ιστότοπου Joomla
    Μονάδες JFusion για εμφάνιση μηνυμάτων από το φόρουμ στον ιστότοπο, καθώς και δημιουργία κουμπιού στο SMF για επιστροφή στο Joomla
    Δημιουργία στοιχείου μενού στο Joomla για είσοδο στο φόρουμ και μεταφορά εγγραφής χρήστη από το SMF στον ιστότοπο
    Εγκατάσταση φόρουμ SMF - Ενσωμάτωση φόρουμ Joomla 1.5 και Simple Machines με Εξάρτημα JFusion
    Επεκτάσεις για το Joomla - τι είναι και πού να κατεβάσετε στοιχεία, λειτουργικές μονάδες και πρόσθετα για το Joomla, πώς να τα εγκαταστήσετε και να τα αφαιρέσετε
    Συστατικό K2 για τη δημιουργία ιστολογίων, καταλόγων και πυλών στο Joomla - χαρακτηριστικά, εγκατάσταση και ρωσοποίηση Συλλογή φωτογραφιών για Joomla - Μέρος 3 - Δημιουργία γκαλερί στο Joomla 1.5 χρησιμοποιώντας το στοιχείο Phoca Gallery - προσθήκη κατηγοριών και μεταφόρτωση εικόνων στη συλλογή φωτογραφιών
    ARTIO JoomSEF - ρύθμιση συνδέσεων CNC (SEF) και τίτλου στο Joomla, καθώς και δημιουργία σελίδας σφάλματος 404 χρησιμοποιώντας αυτήν την επέκταση
    Akeeba Backup (πρώην JoomlaPack) - δημιουργία αντιγράφου ασφαλείας ενός ιστότοπου στο Joomla και επαναφορά από αντιγράφων ασφαλείαςσε δύο κλικ

    Σε περίπτωση που κάποιος δεν το γνωρίζει, το Simple Machines Forum - SMF για συντομία - είναι, όπως αναφέρεται στον επίσημο ιστότοπο, ένα δωρεάν πακέτο επαγγελματικής ποιότητας που θα σας επιτρέψει να οργανώσετε τη δική σας διαδικτυακή κοινότητα μέσα σε λίγα λεπτά. σε αυτόν τον κινητήρα, μπορείτε να δείτε εδώ. Εγώ ο ίδιος έβαλα το φόρουμ μου σε αυτό (παρεμπιπτόντως, επισκεφθείτε το FreeForum.biz).

    Δεν έχει σημασία πόσο πολύ ή πόσο λίγο spam εμφανίζεται στο φόρουμ σας. Το σημαντικό είναι να ξοδεύεις τον πολύτιμο χρόνο σου στο μέτρο. Η ρύθμιση μιας προσθήκης που θα κάνει όλη τη δουλειά για εσάς διαρκεί λίγα λεπτά και θα σας εξοικονομήσει συνολικά ημέρες και μήνες, που θα αθροιστούν από τα λεπτά που θα ξοδέψατε για τη διαγραφή μηνυμάτων και τη διαγραφή χρηστών.

    Θα σημειώσω ότι προσπάθησα να καταπολεμήσω μόνος μου τους spammers - απέκλεισα την πρόσβαση μέσω IP και ακόμη και από υποδίκτυα. Πραγματικά λειτούργησε, φιλτράριζε πολλά σκουπίδια, αλλά, παρόλα αυτά, μία ή δύο μέρες κάποιος έβγαινε το δρόμο του. Και δαπανήθηκε πολύς χρόνος για την αναπλήρωση της βάσης δεδομένων των απαγορευμένων IP. Σκέφτηκα ότι πρέπει να υπάρχει ένας πιο βολικός τρόπος, και ήταν πραγματικά!

    1. Εγκατάσταση και διαμόρφωση του Stop Spammer

    Σε δύο εβδομάδες λειτουργίας, αυτό το πρόσθετο απέκλεισε 2202 ψεύτικους χρήστες. Καθένας από αυτούς θα άφηνε τουλάχιστον ένα μήνυμα. Οι αποστολείς ανεπιθύμητης αλληλογραφίας δεν πρόκειται να επιβραδύνουν και κάθε μέρα θα περνούσα χρόνο για να καθαρίσω το φόρουμ μου.

    Αντίθετα, κάθε λίγες μέρες πηγαίνω στη σελίδα διαχείρισης χρηστών και βλέπω κάτι σαν αυτό:

    Γυρίζω στην ενότητα "Αναμονή έγκρισης" (αυτοί είναι οι αποστολείς ανεπιθύμητης αλληλογραφίας που βρέθηκαν και δεν μπορούν να αφήσουν μηνύματα μέχρι να εγκριθούν λογαριασμούςδιαχειριστής). Βάζω ένα τικ "Επιλογή όλων" και τα διαγράφω με ένα κλικ:

    Αυτό είναι όλο, όλοι οι λογαριασμοί spam πηγαίνουν στη λήθη. Επιστροφή στη λίστα των χρηστών μας:

    Φαίνεται ότι η λίστα έχει ελαττωθεί αισθητά, αλλά ποιοι είναι οι υπόλοιποι; Επιλέξτε όλα και στείλτε με ένα κουμπί για επαλήθευση:

    Εμφανίστηκε ένα «κόκκινο», το διαγράφουμε αμέσως. Αν έχεις ελεύθερο χρόνο, μπορείς να κάνεις άλλα. Εάν δεν υπάρχει χρόνος, τότε μην κάνετε τίποτα με νέους χρήστες - οι περισσότεροι από αυτούς θα "κοκκινίσουν" στους επόμενους ελέγχους. Αν έχετε χρόνο, μπορείτε να πάτε στα προφίλ τους και να δείτε - αν υπάρχει σύνδεσμος στην υπογραφή - να απαγορεύονται αμέσως, αυτοί είναι ψεύτικοι λογαριασμοί spammers που δεν θα αφήσουν ποτέ ούτε ένα χρήσιμο μήνυμα.

    Σας είπα πώς να χρησιμοποιήσετε αυτό το μαγικό πρόσθετο, τώρα θα σας πω πώς να το εγκαταστήσετε.

    Λήψη δύο αρχείων: language_full.zip (αυτό είναι το πακέτο γλώσσας για τη μετάφραση της προσθήκης) και StopSpammer_v2_3_9.zip (ο αριθμός μπορεί να είναι διαφορετικός καθώς ενημερώνονται οι εκδόσεις). Αποσυμπιέστε τα περιεχόμενα του αρχείου StopSpammer_v2_3_9.zip σε κάποιο φάκελο. Αποσυμπιέστε το αρχείο language_full.zip στον ίδιο φάκελο, συμφωνήστε να αντικαταστήσετε τα αρχεία. Τώρα κουμπώστε τον φάκελο μας.

    Μεταβείτε στον πίνακα διαχείρισης για να εγκαταστήσετε πακέτα. Απέναντι από την επιγραφή "Λήψη πακέτου" υπάρχει ένα κουμπί για την επιλογή ενός αρχείου στον υπολογιστή. Επιλέξτε το νέο μας αρχείο (όπου αντικαταστήσαμε το αρχείο γλώσσας), ανεβάστε το στο φόρουμ και ενεργοποιήστε το πακέτο.

    Αυτό είναι!

    Η πρόσθετη διαμόρφωση της προσθήκης πραγματοποιείται στον πίνακα διαχείρισης: μεταβείτε στο

    Χρήστες → Εγγραφή → Ρυθμίσεις

    Μπορείτε να αφήσετε τις προεπιλεγμένες τιμές εκεί. Υπάρχει επίσης ένα πεδίο "Το κλειδί API σας". Χωρίς αυτό το κλειδί, δεν θα μπορείτε να αναφέρετε νέους αποστολείς ανεπιθύμητης αλληλογραφίας (αλλά η προσθήκη θα λειτουργεί και θα φιλτράρει γνωστούς αποστολείς ανεπιθύμητης αλληλογραφίας). Εάν θέλετε να αποκτήσετε το δικό σας κλειδί API, μεταβείτε στη διεύθυνση www.stopforumspam.com για να εγγραφείτε και, στη συνέχεια, εισαγάγετε το κλειδί εδώ. Εάν δεν έχετε λάβει ακόμη το κλειδί, αφήστε το πεδίο κενό. Στη συνέχεια θα χρησιμοποιηθεί το προεπιλεγμένο κλειδί.

    2. Εγκατάσταση και διαμόρφωση συνδέσμων Anti-Spam

    Οι οπαδοί της θρησκείας SEO (μπορείτε να δείτε περισσότερα για τη στάση μου απέναντι στους SEO-nists σε άλλο) έχουν ισχυρή πεποίθηση ότι αυξάνοντας τον αριθμό των συνδέσμων προς τον ιστότοπό τους, τον «προωθούν» (για κάποιο λόγο, η ιδέα του η δημιουργία ενδιαφέροντος και υψηλής ποιότητας περιεχομένου δεν προορίζεται για κανέναν από όσο δεν του έρχεται στο μυαλό). Θα υπήρχε κορόιδο, αλλά υπάρχουν τρόποι να πάρεις χρήματα από αυτόν. Έτσι, κάποιοι «πολίτες» παρέχουν υπηρεσίες για «τρέξιμο» ιστοσελίδων σε φόρουμ. Δημιουργούν μεγάλο αριθμό λογαριασμών σε διαφορετικά φόρουμ και επικολλούν εκεί backlinksστις υπογραφές και σε άλλα διαθέσιμα πεδία. Παρά το γεγονός ότι ακόμη και οι «πειραματιστές SEO» έχουν ήδη αποδείξει εκ πείρας ότι αυτοί οι σύνδεσμοι δεν είναι χρήσιμοι, ορισμένοι προειδοποιούν ότι μπορεί να αποκλειστείτε από μηχανές αναζήτησης, η Yandex, για παράδειγμα, απλώς αγνοεί συνδέσμους σε ΟΛΑ τα φόρουμ και τους ιστότοπους όπου ο καθένας μπορεί να αφήσει συνδέσμους. Η Google έχει επίσης παρόμοιους αλγόριθμους - αγνοώντας συνδέσμους στα σχόλια κ.λπ. Αλλά ο νόμος δεν είναι γραμμένος για κορόιδα... Επομένως, εμείς, οι ιδιοκτήτες των φόρουμ, πρέπει να υπολογίσουμε τα γεγονότα ότι οι "cool SEO-optimizers" παραγγέλνουν "run" «Τα σκίτσα τους για χίλια ρούβλια.

    Η προσθήκη Stop Spammer θα φιλτράρει πολύ. Μπορούμε όμως να τον βοηθήσουμε! Είναι πιθανό να εξαλείψετε από τα πόδια των spammers το ίδιο το ενδιαφέρον να δημοσιεύσετε συνδέσμους στο φόρουμ σας. Γι' αυτό χρησιμεύουν οι Σύνδεσμοι Anti-Spam. Αυτό το πρόσθετο (συγκεκριμένοι αριθμοί μπορούν να αλλάξουν στις ρυθμίσεις) κάνει αυτό:

    • όσοι, για παράδειγμα, έχουν λιγότερα από πέντε μηνύματα, δεν μπορούν να αφήσουν καθόλου συνδέσμους
    • όσοι για παράδειγμα έχουν λιγότερες από 15 δημοσιεύσεις δεν μπορούν να αφήσουν ενεργούς συνδέσμους, το http:// αφαιρείται από τους συνδέσμους και γενικά αυτοί οι σύνδεσμοι γίνονται nubolinks (newbielink)
    • όσοι έχουν, για παράδειγμα, λιγότερες από 50 δημοσιεύσεις μπορούν να αφήσουν ενεργούς συνδέσμους, αλλά όλοι οι σύνδεσμοι λαμβάνουν το χαρακτηριστικό nofollow.
    • Λοιπόν, όσοι έχουν περισσότερες από 50 αναρτήσεις μπορούν να εισάγουν τους πιο συνηθισμένους ενεργούς συνδέσμους που μεταφέρουν το βάρος του ιστότοπου στη σελίδα στην οποία συνδέονται.

    Πιστέψτε με, οι επίδοξοι SEO είναι πολύ προσεκτικοί στη μορφή με την οποία ο σύνδεσμός τους φτάνει στον ιστότοπο. Θα χάσουν το ενδιαφέρον τους για το φόρουμ σας πολύ γρήγορα, εάν δεν μπορούν να δημοσιεύσουν εύκολα τους συνδέσμους τους προς τις ιστοσελίδες τους εκεί.

    Ναι, παρεμπιπτόντως, οι παραπάνω κανόνες λειτουργούν σε πεδία όπως οι υπογραφές.

    Για να εγκαταστήσετε αυτό το πρόσθετο, μεταβείτε στην επίσημη σελίδα του. Κάντε λήψη του αρχείου anti_spam_links_v1.0.1.zip (ο αριθμός μπορεί να είναι διαφορετικός). Πάλι στον διαχειριστή του φόρουμ, πήγαινε στην εγκατάσταση πακέτων (όπως κάνατε με το προηγούμενο πακέτο) και εγκαταστήστε το. Δεν υπάρχει αρχείο γλώσσας για αυτό το πακέτο, επομένως δεν χρειάζεται να αποσυσκευάσετε το αρχείο ή να κάνετε κάτι με αυτό.

    Για να διαμορφώσετε την προσθήκη, μεταβείτε στην ενότητα

    Config → Configure Mods… → Configure Mods

    Κατόπιν αιτήματός σας, σημειώστε πόσα μηνύματα πρέπει να έχει ο χρήστης για να αναβαθμίσει τις δυνατότητές του.

    συμπέρασμα

    Αυτά τα δύο πρόσθετα θα κάνουν ΠΟΛΥ ευκολότερη τη ζωή για εσάς, τον ιδιοκτήτη του φόρουμ, και θα εξοικονομήσουν πολύ χρόνο. Ωστόσο, κατά καιρούς οι αποστολείς ανεπιθύμητης αλληλογραφίας διεισδύουν και, τουλάχιστον μία φορά την εβδομάδα, πρέπει να «αραιώσετε» τους χρήστες και να διαγράψετε τα ανεπιθύμητα μηνύματα. Επομένως, μην εγκαταλείπετε τους πόρους ιστού σας!