Casa / Browser / Argomento php dell'indice personale alimentato da smf. Temi e russificazione del forum SMF, nonché installazione del componente JFusion in Joomla. Risoluzione dei problemi durante l'installazione di mod che non supportano la lingua russa

Argomento php dell'indice personale alimentato da smf. Temi e russificazione del forum SMF, nonché installazione del componente JFusion in Joomla. Risoluzione dei problemi durante l'installazione di mod che non supportano la lingua russa

Ciao, cari lettori del sito del blog. Quindi, continuiamo l'argomento della creazione di un motore di forum chiamato SMF, iniziato in un post a riguardo. Lì non abbiamo ancora reso il forum russo, in termini di traduzione dall'interfaccia inglese. SU questo momento non sembra molto presentabile, ma dopo la russificazione (se non è ancora stata fatta) e la creazione delle sezioni appropriate, il suo aspetto migliorerà notevolmente.

Oggi considereremo i temi e lo renderemo russo, oltre a installare il componente JFusion, che può funzionare con entrambi i motori (sia Jumla che SMF), che ti consentirà di avere base comune utenti per due e una sola forma di registrazione e login.

Temi e installazione del language pack russo

Motore semplice Forum delle macchine supporta la possibilità di cambiare argomenti, e possono essere modificati, sia per l'intero forum nel suo insieme, sia per le sue singole sezioni in particolare. Personalmente, ho usato il tema predefinito, ma ho apportato molte modifiche manuali ad esso. In particolare ho modificato lo sfondo, le colorazioni di alcuni elementi, aggiunto un orologio flash, una radio e molto altro, di cui parlerò nei successivi post di questa sezione.

Perché non ho usato nessuno di argomenti aggiuntivi design durante la creazione di un forum? Beh, probabilmente è tutta colpa della mia pigrizia. No, non ero troppo pigro per cercare e scaricare nuovi temi, poiché ci sono molti posti dove è possibile farlo. La mia pigrizia è altrove.

Il fatto è che tutta la varietà di mod per questo motore, progettata per espandere le sue capacità, è focalizzata specificamente sul tema predefinito. Io spiego. Se hai un tema predefinito, l'aggiunta di questo o quel mod a SMF richiede pochi secondi e, di norma, non richiede la modifica manuale del codice.

Nel caso di installazione di una mod su un tema di design diverso da quello predefinito, sarà necessario, come si suol dire, elaborare tutti i dettagli grezzi con un file. In altre parole, dovrai utilizzare FileZilla (scaricalo e configuralo, puoi accedere al sito tramite FTP e aprire per la modifica i file del tuo motore di forum, a cui questa mod apporta modifiche.

Quindi cerca il posto giusto nel codice e produci azioni necessarie: sostituendo il codice, o eliminando, o aggiungendo un pezzo di codice prima o dopo il frammento di cui hai bisogno. Considerando che potrebbero esserci circa una dozzina di file a cui sarà necessario apportare modifiche, si può immaginare quanto sarà problematico farlo. In questo caso bisogna stare molto attenti e non commettere errori, perché altrimenti il ​​​​forum potrebbe non aprirsi affatto.

Se tutti i problemi di utilizzo di un tema non predefinito sopra elencati non ti spaventano, puoi scaricarli da qui. Gli argomenti sono ordinati in sezioni (minimalismo, vicino al classico, moderno, ecc.) e per ognuno di essi puoi vedere lo screenshot su A schermo intero. Come installare questi stessi temi lo dirò un po 'più tardi.

Se non hai russificato il forum nella fase di caricamento dei file del motore sull'hosting, come descritto nella prima parte di questo opus (vedi il link all'inizio dell'articolo), puoi farlo ora. Il language pack russo scaricato in precedenza da questa pagina con quello richiesto deve essere scompattato e quindi copiato la cartella Themes nella cartella principale, dove è già presente una directory con lo stesso nome.

Al termine della copia, è necessario accedere al forum utilizzando il login e la password dell'amministratore. Seleziona "Admin" dal menu in alto, quindi fai clic su "Impostazioni server" dalla colonna di sinistra.

Nella finestra che si apre, trova la voce "Lingua predefinita del forum" e seleziona la lingua russa dall'elenco a discesa, quindi fai clic sul pulsante "Salva" nella parte inferiore della pagina.

Ecco fatto, ora la tua conferenza è completamente in russo.

Risoluzione dei problemi durante l'installazione di mod che non supportano la lingua russa

Tieni presente che in futuro, quando aggiungi mod a SMF che non hanno la traduzione russa, a volte potresti avere problemi con la visualizzazione delle impostazioni mod nel pannello di amministrazione. In realtà, queste stesse impostazioni nel pannello di amministrazione semplicemente non saranno visibili, perché. non ci saranno file di russificazione per loro. Pertanto, avrai due opzioni per risolvere questo problema.

Il primo modo è passare all'inglese per l'intero forum. Come questo può essere fatto, puoi vedere alcuni paragrafi sopra. Di conseguenza, dopo aver eseguito le azioni necessarie con queste impostazioni, dovrai tornare di nuovo al russo.

Il secondo metodo è più complicato, ma ci permetterà di vedere sempre le impostazioni delle mod installate nel pannello di amministrazione, e non solo quando è attivata la lingua inglese. Mi soffermo su questo punto in modo così dettagliato perché la domanda che qualcuno ha installato una mod e non riesce a trovare le sue impostazioni nel pannello di amministrazione della propria scheda è molto comune.

Quindi, il secondo modo è aggiungere righe di traduzione ai file di russificazione per le mod appena aggiunte. Come determinare quali file di russificazione devono essere modificati e dove trovarli, lo dirò in seguito. Nel frattempo, temporaneamente, puoi utilizzare il primo metodo.

Installazione di JFusion per integrare sito e forum

Per prima cosa dovrai scaricare JFusion e la sua russificazione. Entrati nel pannello di amministrazione di Joomla, eseguiamo le azioni standard: selezionare le voci "Estensioni" - "Installa/Rimuovi" - "Carica file pacchetto" - il pulsante "Sfoglia" dal menu in alto del pannello di amministrazione - trovare il file con il componente jfusion_package.zip sul tuo computer - fai clic sul pulsante " Scarica file e installa>".

Successivamente, viene visualizzata una finestra che informa che il componente è stato installato correttamente. Se sorgono problemi, puoi familiarizzare con le opzioni per risolverne alcuni al link appena sopra.

Ora è il turno della russificazione, che viene aggiunta allo stesso modo del componente stesso. Quelli. ripeti la sequenza di azioni: "Estensioni" - "Installa / Rimuovi" - "Carica file pacchetto" - il pulsante "Sfoglia" - trova il file JFusion Russification sul tuo computer - fai clic sul pulsante "Carica file e installa". Ora possiamo andare alle impostazioni lungo il percorso "Componenti" - "JFusion" e assicurarci che la russificazione sia stata aggiunta correttamente e funzioni.

Buona fortuna a te! A presto sul sito delle pagine del blog

Potresti essere interessato

Configurazione di JFusion per Fusion Forum SMF e il sito Joomla
Moduli JFusion per la visualizzazione dei messaggi dal forum sul sito, oltre alla creazione di un pulsante in SMF per tornare a Joomla
Creazione di una voce di menu in Joomla per accedere al forum e trasferimento della registrazione dell'utente da SMF al sito
Installazione di SMF Forum - Integrazione di Joomla 1.5 e Simple Machines Forum utilizzando il componente JFusion
Estensioni per Joomla - cos'è e dove scaricare componenti, moduli e plugin per Joomla, come installarli e rimuoverli
Componente K2 per la creazione di blog, cataloghi e portali su Joomla - funzionalità, installazione e russificazione Galleria fotografica per Joomla - Parte 3 - Creazione di gallerie in Joomla 1.5 utilizzando il componente Galleria Phoca - aggiunta di categorie e caricamento di immagini nella galleria fotografica
ARTIO JoomSEF - personalizzazione dei collegamenti CNC (SEF) e del titolo in Joomla, oltre alla creazione di una pagina di errore 404 utilizzando questa estensione
Akeeba Backup (ex JoomlaPack) - creazione di un backup di un sito su Joomla e ripristino da backup in due clic

Organizzato da Botmaster Labs, non pianificato. Non c'è tempo, il video è necessario per il concorso, come tendenza nuova, anche se è più facile spiegare tutto con buoni screenshot (il mio IMHO), e non voglio davvero girare nulla. Sono rimasti pochissimi argomenti redditizi, lo spam stupido non regna più, qui bisogna pensare e nessuno sparerà all'argomento, se solo gli obsoleti provassero a metterlo in un bel involucro e spolverare un po '. :) Ma non si tratta di noi. In generale, questi 3 "non", credo, sono diventati sostanzialmente barriere alla partecipazione al concorso per la maggior parte dei potenziali partecipanti. È come con la riparazione di un'auto su tre: economica, di alta qualità, veloce: nel servizio possono soddisfare solo 2 condizioni contemporaneamente. siediti e scegli ciò che ti è più vicino. :) È lo stesso con la competizione: ho tempo, posso fare un video, ma non c'è argomento, oppure posso fare un video, ho un argomento, ma non ho tempo, o c'è tempo libero e c'è un piccolo argomento, ma il video fa paura. Ma va bene se 2 condizioni sono soddisfatte contemporaneamente. Ok, lasciamo perdere i testi. Continuerò per me stesso. Non avevo intenzione di farlo, quindi parteciperò al concorso, ho anche scelto per quale articolo voterò. Dì quello che vuoi, ma Doz conosce molto bene il software e sa come usarlo in modo molto sensato. Ma oggi ho saputo che l'intrigo è apparso nella competizione. Si scopre che non potrò votare, ma solo i principianti che hanno acquistato il software nel 2011 e il concorso è pensato per loro possono farlo. Sono rimasto un po' sorpreso, ma il proprietario è un gentiluomo. Il concorso è una campagna pubblicitaria e Alexander sa meglio come condurla. In generale, ho deciso allora di pubblicare un articolo, è un po 'più facile da scrivere quando è chiaro per chi, infatti, è impossibile farlo per l'intera fattoria collettiva.
La lunga introduzione è finita, ora al punto.
Di cosa ha bisogno un principiante quando ha acquisito un tale super mietitore, che è il complesso Xrumer + Hrefer? Esatto, impara a lavorarci sopra e scarta l'illusione che iniziando a spammare fogli, puoi guadagnare soldi. Se la pensi così, dona subito i tuoi soldi in beneficenza. Devi imparare a usare gli strumenti del complesso, preferibilmente affinandolo per te stesso. Il tempo di "prendere di più - gettare di più" è finito. La quantità lascia il posto alla qualità. Quindi raccoglieremo la base per noi stessi, non impareremo come farlo: cadrai dietro il treno. Ovviamente Khrefer ci aiuterà in questo. Se prevedi di promuovere le tue risorse su Google, dobbiamo anche cercare siti donatori tramite Google. Penso che questo sia comprensibile e logico. Ma Google, in quanto padrona della montagna di rame, non regala a tutti la sua ricchezza. Ha bisogno di un approccio. Vorrei dire subito che non sperare che secondo i segni che trovi nel pubblico, tu possa raccogliere qualcosa. Ecco perché sono disponibili in pubblico perché non hanno valore. Non svilupperò ulteriormente l'argomento. È meglio dirti come assemblarlo correttamente in modo da vedere il risultato, il resto lo finirai tu stesso, l'importante è capire il principio. È necessario raccogliere secondo quello corretto in base ai segni dei motori specifici di cui abbiamo bisogno, e non ai segni dei forum in generale. Questo è l'errore principale dei principianti: non concentrarsi su una cosa in particolare, ma cercare di coprire tutto nel suo insieme. Eppure, se vuoi analizzare una base più o meno normale, rifiuta di usare gli operatori nelle query. Nessun "inurl:", "site:", "title" ecc. Google vieterà immediatamente gli utenti come te. Pertanto, studiamo attentamente i motori con cui sta attualmente lavorando Chrumer:

Alimentato da php-Fusion

Nella versione 7.07 di Chrumer, il programma è stato addestrato con diversi nuovi motori:

forumumi.biz, forumb.biz, 1forum.biz, 7forum.biz, ecc.

phpBB-fr.com, tema Solaris phpBB

E il processo di apprendimento di cose nuove va avanti continuamente.
In generale, dobbiamo preparare le query corrette per l'analisi da parte di Khrefer. Prendiamo il forum dizhok come esempio. Forum SMF. E inizieremo a smontarlo in parti per l'analisi. Il nostro amato Google ci aiuterà in questo. Inserimento di una query di Google Forum SMF- un sacco di spazzatura nel problema, riavvolgi fino alla tredicesima pagina e seleziona qualsiasi collegamento. Mi sono imbattuto in questo: http://www.volcanohost.com/forum/index.php?topic=11.0 . Apriamolo ed esploriamo. Dobbiamo trovare qualcosa di caratteristico nella pagina che possa essere applicato alla ricerca di altre pagine su questo motore. Nel piè di pagina notiamo la seguente iscrizione Alimentato da SMF 1.1.14, citalo e inseriscilo in Google, ci mostra che by questa richiesta conosce circa 59 milioni di opzioni. Scorriamo i link, aggiungiamo un paio di opzioni in più a questa parola chiave, ad esempio, Pioppo "Powered by SMF 1.1.14". O Alimentato da SMF 1.1.14 viagra. Siamo convinti che la richiesta sia chic, nell'emissione di soli forum e quasi nessuna spazzatura per te.

Inoltre, non siamo interessati alla quantità, ma alla qualità, come ho detto sopra. Andare avanti. Dallo stesso forum prendiamo un'altra frase dal piè di pagina: , citalo e forniscilo a Google. In risposta, rivela di conoscere più di 13 milioni di risultati. Ancora una volta, scorriamo l'output, aggiungiamo altre parole e controlliamo l'output con esse. Ci assicuriamo che la richiesta sia eccellente e che non ci sia quasi spazzatura. In generale, ci sono già 2 richieste di ferro. Suggerisco di lasciare in pace il primo forum per ora e di continuare a raccogliere richieste da altri forum. Fortunatamente, Google è aperto su richiesta 2006-2008 Macchine semplici LLC. Prendiamo dal problema, ad esempio, questi forum: http://www.snowlinks.ru/forum/index.php?topic=1062.0 e http://litputnik.ru/forum/index.php?action=printpage; topic=380.0 a piè di pagina prendiamo da loro le seguenti richieste: "Powered by SMF 1.1.7" e "Powered by SMF 1.1.10" (vi consiglio sempre di guidare le richieste per Khrefer tra virgolette, perché abbiamo bisogno prima della qualità Tutto). Penso che sia chiaro cosa stiamo facendo, alla fine avremo un certo database di query per la ricerca nei forum sul motore SMF (è stato scelto come esempio, con il resto dei motori è simile).
Sarà simile a questo:

Alimentato da SMF 1.1.2

Alimentato da SMF 1.1.3

Alimentato da SMF 1.1 RC2

Alimentato da SMF 1.1.4

Alimentato da SMF 1.1.8

Alimentato da SMF 1.1.7

"2006-2008, Macchine semplici LLC"

E non è tutto. Quando raccogliamo le versioni dei motori, troviamo la sporgenza "2001-2006, Lewis Media" nel piè di pagina di alcuni forum SMF. Controlliamo questa richiesta, ci soddisfa pienamente. Troviamo una query simile: "2001-2005, Lewis Media". Scorrendo ulteriormente i piè di pagina troviamo la seguente richiesta: "SMFone design by AMA, porting to SMF 1.1". Dai un'occhiata - fantastico. E così via. Mezz'ora di lavoro e hai un meraviglioso database di query sul motore, e per queste query Google vieterà molto meno spesso che se utilizzi gli operatori in esse. E allo stesso tempo, il tuo database sarà molto più pulito che se utilizzi query come "index.php?topic=", perché qui Google fornirà non solo i forum di cui abbiamo bisogno, ma anche molte risorse lasciate dove era possibile lasciare un link all'argomento del forum. Puoi discutere, dicono, cosa c'è di sbagliato in questo? Altri hanno lasciato un link, così possiamo. Ma! I collegamenti possono essere lasciati non solo da Hrumer, ma anche da altri programmi. inoltre, possono essere appositamente affilati per lasciare commenti in una determinata risorsa, il cosiddetto software altamente specializzato, inoltre tali collegamenti potrebbero essere lasciati a mano. Anche in questo caso, ripeto, non è la quantità di spazzatura che è importante per noi, ma la qualità, raccoglieremo comunque la base con le giuste richieste. Il vantaggio di questo metodo è che praticamente non avrai bisogno di configurare filtro a setaccio , può essere semplicemente disattivato, perché Google praticamente non ti darà spazzatura.


Penso che sia molto importante imparare a usare correttamente Chrefer nella fase iniziale, perché avendo imparato questo, puoi sempre trovare un uso per Chrumer, indipendentemente da come cambia la situazione. Le protezioni stanno diventando più complicate e se la protezione è stata rafforzata su alcuni tipi di motori e Khrumer non può farcela al momento, allora non ha senso sprecare risorse per raccogliere questi collegamenti e poi lavorarci sopra con Khrumer, è meglio concentrarsi su ciò che dà il risultato. E allo stesso tempo, se il team di Botmaster Labs ha insegnato a Chrumer qualcosa di nuovo, puoi sezionare rapidamente un nuovo paziente e preparare la base di Chrumer mentre il paziente è ancora caldo. Il tempo è denaro, la risorsa potrebbe non essere più rilevante quando acquisti la base. raccolti da qualcuno. Inoltre, la corretta raccolta di basi per te espande notevolmente l'uso "bianco" di Khrumer. Ed è esattamente qui che tutto si muove, che ci piaccia o no, ma il processo di sbiancamento o ingrigimento è in corso. Fogli neri per tutto ciò che puoi andare nel passato.
Tutti gli altri aspetti già tecnici del lavoro con Hrefer possono essere visualizzati nell'aiuto e non ha senso soffermarsi su di essi, tutti gli obiettivi-punti-secondi sono impostati empiricamente per ogni vettura individualmente.
Come bonus, posterò qui un modello per l'analisi del motore di ricerca cinese Baidu, l'altro giorno mi è stato chiesto a riguardo, quindi l'ho fatto tra una volta e l'altra, scusate il gioco di parole. :)


Nome host=http://www.baidu.com
Domanda=s?wd=
LinkMaschera=
Pagine totali=100
Pagina successiva=

NextPage2=

CaptchaURL=
CaptchaImmagine=
Campo Captcha=


Ho provato a testarli analizzandoli, non c'era alcun divieto, Khrefer raccoglieva rapidamente le risorse, tutte le richieste di analisi erano simili a quelle di Google, ma c'erano molte risorse cinesi e con un alto PR, e inoltre c'erano molti posti dove gli europei non avevano messo piede. È meglio analizzare con richieste cinesi. Google Translate ti aiuterà in questo, digita un elenco di parole chiave in russo e traducilo in cinese. La verità dentro parole"Le parole di Chrefer non possono essere messe insieme in cinese, devono essere ricodificate.
Invece del cinese:

伟哥 - viagra

吉他 - chitarra

其他 - riposo

保险公司 - assicurazione

Inserisci questi codici nel file Words per sostituirli:

%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

Se stai promuovendo un sito di assicurazioni, quindi pubblicando un link nel tuo profilo su un tematico (!) anche un forum cinese trovato su richiesta " forum SMF" 保险公司 sarà molto buono.
In conclusione, vorrei dire che non ho mai capito le persone che si lamentavano del fatto che i Khrefer fossero cattivi o non analizzassero, ho sempre voluto dirlo, semplicemente non sai come cucinarli. Nessun parser è migliore di un referrer, deve solo essere corretto. Hrefer è un'auto: buona, solida, made in German, ma una persona la controlla e tutto dipende dall'intelligenza con cui viene guidata, non puoi forzare l'auto ad andare a destra ea sinistra contemporaneamente.
Un argomento a parte è la pulizia delle basi, una volta 3 anni fa per il concorso precedente. Da più lì, tutto è ancora rilevante, ma ora puoi rifiutarti di controllare 200 OK, questo processo non mi è piaciuto molto, gli errori erano molto grandi, molto superfluo è stato filtrato. Ora questo può essere fatto quasi automaticamente durante il lavoro di Chrumer, sebbene questo processo non sia un analogo completo del controllo di "200 OK". In generale, al punto: non molto tempo fa, a Khrumer è apparsa una meravigliosa opportunità: rubare informazioni dalle risorse al momento dell'esecuzione del progetto. Sembra così. Guidi in un modello che verrà elaborato durante il lavoro e le informazioni raccolte in base al modello verranno inserite nel file xgrabbed.txt nella cartella Registri. Puoi usare questa funzione per qualsiasi cosa, il volo della fantasia è enorme. Uso questa funzione una volta alla settimana per rimuovere i collegamenti dalla base di lavoro "scaduta". Non è un segreto che i forum muoiano ogni giorno per ripulire la base da tali risorse e lo strumento "Autograbbing" ci aiuterà in questo caso.
Dopotutto, devi ammettere, digitando spesso, ad esempio, http://www.laptopace.com/index.php, vediamo che questo dominio è già, ad esempio, goudyadya, ma non c'è un forum lì. Quindi, per buttare via queste scorie dalla base, deruberemo. :) Apriamo il codice sorgente della pagina e vediamo questa voce lì:

laptopace.com
Per afferrare, lo convertiamo in
[...]

Ora tutti i "morti" di goudaddi ci saranno conosciuti per nome.
Ecco una piccola selezione per lo strumento "Autograbbing", se vuoi pulire il database da diversi domini "scaduti":


[...]

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

[...]
Questo dominio è in vendita. [...]Acquista questo dominio

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>L'elenco è tutt'altro che completo, ma penso che aiuterà a non guidare molte volte basi di immondizia multimilionarie. Non è difficile creare un modello, aprire il collegamento scaduto e creare una maschera modello. <br>Utilizzando lo stesso auto-grabbing, puoi anche esaminare i tuoi database esistenti e ordinarli per risorse, suddividendoli in motori.L'ordinamento dei database per motori ti consentirà di utilizzare al meglio tutte le funzionalità e le impostazioni di Hrumer, in particolare il processo di apprendimento. Inoltre, con l'aiuto di Autograbbing, puoi rimuovere la spazzatura dai database se preferisci raccoglierli non tramite Hrefer, ma scaricandoli da vari servizi di file hosting. Per fare ciò, è necessario creare una maschera per la selezione dei forum e quindi raccogliere dal database solo ciò che viene catturato dalla maschera, oppure viceversa creare una maschera per i non forum e quindi eliminare ciò che viene catturato. La prima opzione è più logica e più affidabile, perché sappiamo esattamente cosa cercare. <br>Buona fortuna nel lavoro. <br>Pysy. Ho realizzato un video ristretto (ci ho sofferto, l'ho fatto per la prima volta :)), anche se ho lanciato Hrefer dalla mia macchina di casa, la velocità di rete non è molto buona, qui ho delle copie solo per i test, quindi fallo non biasimarmi per la velocità del lavoro. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 commenti:</h4> <p>jacka commenta...</p><p>Con quale programma hai selezionato le parole chiave?</p> Serge Glazko commenta... <p>se devo raccogliere risorse tematiche, allora seleziono le parole in Words con le penne e tramite Adwords. ma su molti argomenti le parole sono già state selezionate per me, qui posso solo aggiungere o eliminare alcune parole, ma anche non automaticamente, ma le guardo tutte.</p> <p>Iniziamo subito con il codice dello script principale:</p> <p>#!/usr/bin/perl</p><p># script which-forum.pl <br><span># (c) 2010 Alexandr A Alexeev, http://website/</p><p>usare rigoroso;</p><p># righe commentate - per rigore</span><br><span># se l'attività è raccogliere le statistiche del motore, lascialo così com'è</span><br><span># se crei un elenco di forum - decommenta</p><p>i miei $dati ; <br>$dati .= $_ mentre (<> ) ; </p><p># controlla quanti erano Powered by phpBB senza link a piè di pagina</span><br>stampa "phpbb <span>\N"</span><br>se ($dati =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i</span> O <br><span># $data =~ /viewforum\.php\?[^""]*f=\d+/i o</span><br>$data =~ /phpBB\-SEO/io <br>$dati =~ <span>/<link rel="copyright" href="(?:http:\/\/)?phpBB\.com"/i </span>) ; <br>stampa "ipb <span>\N"</span><br>se ($dati =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i </span> O <br>$dati =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i</span> O <br>$dati =~ <span>/<div id=[""]{0,1}ipbwrapper[""]{0,1}>/io</span> O <br>$dati =~ <span>/index\.php\?[^""]*showforum=\d+/i</span>) ; <br>print "vbollettino <span>\N"</span><br>se ($dati =~ <span>/Potenziato da:?[^<]+vBulletin[^<]+(?:Version)?/i </span> O <br>$dati =~ <span>/<meta name="generator" content="vBulletin/i </span> O <br>$dati =~ <span>/forumdisplay\.php\?[^""]*f=\d+/i</span>) ; <br>stampa "smf <span>\N"</span><br>se ($dati =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Powered by SMF/i</span> O <br>$dati =~ <span>/index\.php\?[^""]*board=\d+\.0/i</span>) ; <br>stampa "punbb <span>\N"</span><br>se ($dati =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i</span>); #O <br><span># $data =~ /viewforum\.php\?[^""]*id=\d+/i);</span><br>print "fluxbb <span>\N"</span><br><span># if($data =~ /viewtopic\.php\?id=\d+/io</span><br>if ( $dati =~ <span>/<a[^>]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i</span>) ; <br>stampa "exbb <span>\N"</span><br>se ($dati =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i</span>); # O <br><span># $dati =~ /forum\.php\?[^""]*forum=\d+/i);</span><br>stampa "yabb <span>\N"</span><br>se ($dati =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i</span> O <br>$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ; <br>print "dleforum <span>\N"</span><br>se ($dati =~ <span>/\(Powered By DLE Forum\)<\/title>/io</span> O <br>$dati =~ <span>/<a[^>]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE Forum<\/a>/io</span>) ; <br>stampa "iconboard <span>\N"</span><br>se ($dati =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i</span> O <br>$dati =~ <span>/<meta name="GENERATOR" content="Ikonboard/i </span> O <br>$dati =~ /ikonboard\.cgi/i ) ; <br>stampa "bbpress <span>\N"</span><br>se ($dati =~ <span>/<meta name="generator" content="bbPress/i </span>); # O <br><span># $data =~ /topic\.php\?id=\d+/io</span><br><span># $data =~ /forum\.php\?id=\d+/i);</span><br>print "flashbb <span>\N"</span><br><span># if($data =~ /forums\.php\?fid=\d+/io</span><br><span># $data =~ /topic\.php\?fid=\d+/io</span><br>se ($dati =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i</span>) ; <br>print "stokesit <span>\N"</span><br><span># if($data =~ /forum\.php\?f=\d+/io</span><br>se ($dati =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i</span>) ; <br>print "podio <span>\N"</span><br><span># if($data =~ /topic\.php\?t=\d+/io</span><br>se ($dati =~ <span>/<a[^>]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podio/i</span>) ; <br>stampa "usebb <span>\N"</span><br><span># if($data =~ /forum\.php\?id=\d+/io</span><br>se ($dati =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UsaBB/i</span>) ; <br>print "wrforum <span>\N"</span><br><span># if($data =~ /index\.php\?fid=\d+/io</span><br>se ($dati =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i</span>) ; <br>print "ancoraaltroforumnet <span>\N"</span><br>if ($data =~ /Yet Another Forum\.net/io <br>$dati =~ <span>/default\.aspx\?g=post&t=\d+/i</span>) ; </p> <p>Questo e altri script menzionati nel post possono essere trovati in <a href="https://sushiandbox.ru/it/files/2010/09/which-forum.tgz">questo archivio</a>.</p> <p>Sceneggiatura <i>quale-forum.pl</i> esamina il codice della pagina html per la presenza di firme del motore del forum in esso. Abbiamo usato un approccio simile per <a href="https://sushiandbox.ru/it/which-cms-perl/">definizione di WordPress e Joomla</a>, ma ci sono un paio di differenze. Innanzitutto, lo script stesso non carica il codice della pagina, ma lo legge dallo stdin o da un file passato come argomento. Questo ci consente di scaricare la pagina una volta, ad esempio, utilizzando wget, e quindi eseguirla attraverso diversi parser, se ne abbiamo più di uno. In secondo luogo, in questo script, la presenza di una firma è un segno al 100% del motore. L'ultima volta, la presenza della firma ha solo dato peso al motore corrispondente e ha "vinto" il motore con il peso più alto. Ho deciso che in questo caso un simile approccio avrebbe solo complicato inutilmente il codice.</p> <p>Per testare la sceneggiatura, ho fatto una piccola ricerca. Ho compilato un elenco di diverse migliaia di forum e ho eseguito ciascuno di essi attraverso il mio script, determinando così la percentuale di attivazioni del programma e la popolarità dei vari motori.</p> <p>Per ottenere l'elenco dei forum che ho usato <a href="https://sushiandbox.ru/it/google-hack/">con il tuo parser di Google</a>. <a href="https://sushiandbox.ru/it/browsing-the-internet/kakie-poiskovye-sistemy-yavlyayutsya-mezhdunarodnymi-luchshie-poiskovye.html">motore di ricerca</a> inviare richieste come</p> <p>sito:forum.*.ru <br>sito:talk.*.ru <br>sito:bordo.*.ru <br>sito:smf.*.ru <br>sito:phpbb.*.ru <br> ....</p> <p>e così via. <a href="https://sushiandbox.ru/it/internet/klyuch-aktivacii-lenovo-driver-update-utility-auslogics-driver-updater-i-kody-aktivacii-skachat-polnuyu.html">Codice completo</a> generatore di query che troverai nel file <i>gen-forumsearch-urls.pl</i>. Oltre alla zona .ru, sono stati utilizzati anche .su .ua .kz e .by. L'ultima volta è stato difficile condurre uno studio del genere, poiché i siti WordPress e Joomla non hanno tali firme nell'URL. Cataloghi come cmsmagazine.ru/catalogue/ non forniscono una dimensione sufficiente del campione. Cosa sono 600 siti su Drupal?</p> <p>Devo ammettere che i risultati dell'esperimento mi hanno deluso. Dei 12.590 siti studiati, solo 7.083 motori sono stati identificati con successo, cioè solo nel 56% dei casi. Forse non ho tenuto conto di qualche motore? Bitrix ha partecipato a metà dei forum? O avrei dovuto dedicare più tempo alla ricerca delle firme? In generale, qui sono necessarie ulteriori ricerche.</p> <p>Tra il 56% dei motori identificati con successo, IPB (31%), phpBB (26,6%) e vBulletin (26,5%) sono stati i più popolari, come previsto.</p> <p>Seguono da vicino SMF (5,8%) e DLEForum (5,3%). Mio <a href="https://sushiandbox.ru/it/startup-necrologue/">gioco di parole preferitoBB</a> era solo al 6° posto (1,64%). Non consiglierei di fidarsi fortemente di queste cifre (dicono che ogni terzo forum in Runet funziona su IPB), ma ovviamente si possono trarre alcune conclusioni.</p> <p>Ad esempio, se intendi creare un sito su un motore di forum e prevedi di modificare il forum, diciamo, paga agli utenti 0,01 $ per ogni messaggio con prelievo automatico di fondi una volta alla settimana, allora dovresti scegliere uno dei tre motori più popolari . Più il forum è popolare, più è probabile che trovi un programmatore esperto in esso.</p> <p>Se non sono previsti cambiamenti significativi nel motore, potrebbe avere senso scegliere un motore meno popolare, come SMF o punBB. In questo modo, ridurrai il numero di attacchi di hacker al tuo forum e la quantità di spam inviata automaticamente ad esso.</p> <p>Gli script per trovare/definire forum possono anche trovare più di un uso pratico. La prima cosa che mi è venuta in mente è stata <a href="https://sushiandbox.ru/it/perl-cy-check/">ordina per TIC</a> forum identificati e post sui primi cento post con collegamenti a uno dei loro siti. Tuttavia, un centinaio di link dofollow del forum non hanno influenzato in alcun modo il TIC (sono passati 2 aggiornamenti), quindi è meglio non perdere tempo qui a meno che tu non sia interessato alle transizioni.</p> <p>È chiaro che l'uso con nome degli script è tutt'altro che l'unico. Penso che tu possa facilmente capire in quale altro modo puoi usarli.</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> <span style="display:none" class="updated">2016-05-11</span> <div class="clear"></div> </div> </article> <div class="post-navigation"> <div class="post-previous"> <a href="https://sushiandbox.ru/it/spam/poluchaetsya-ustanovit-vindovs-10-s-fleshki.html" rel="prev"><span>Precedente</span> Risulta installare Windows 10 da un'unità flash USB</a> <!-- /next_post --></div> <div class="post-next"> <a href="https://sushiandbox.ru/it/skype/kak-udalit-predydushchuyu-vindovs-kak-udalit-operacionnuyu-sistemu-esli-ih-dve.html" rel="next"><span>Prossimo</span> Come rimuovere il sistema operativo se ce ne sono due, modificando il menu di avvio di Windows</a> <!-- /next_post --></div> </div> <section id="related_posts"> <div class="block-head"> <h3>Post simili</h3> <div class="stripe-line"></div> </div> <div class="post-listing"> <div class="related-item"> <div class="post-thumbnail"> <a href="https://sushiandbox.ru/it/10-rules/podklyuchenie-i-nastroika-cam-modulya-nastroika-ci-cam-modulei.html"> <img width="310" height="165" src="/uploads/61289956231e013106c9624b0e83341c.jpg" class="attachment-tie-medium wp-post-image" alt="Configurazione dei moduli CI (CAM) Tricolor su TV di diverse marche Modulo Cam per la visione di canali TV codificati" / loading=lazy loading=lazy> <span class="fa overlay-icon"></span> </a> </div> <h3><a href="https://sushiandbox.ru/it/10-rules/podklyuchenie-i-nastroika-cam-modulya-nastroika-ci-cam-modulei.html" rel="bookmark">Configurazione dei moduli CI (CAM) Tricolor su TV di diverse marche Modulo Cam per la visione di canali TV codificati</a></h3> <p class="post-meta"><span class="tie-date"><i class="fa fa-clock-o"></i> 2022-10-20 03:58:46</span></p> </div> <div class="related-item"> <div class="post-thumbnail"> <a href="https://sushiandbox.ru/it/shopping/ne-sozdayutsya-avtomaticheski-tochki-vosstanovleniya-windows-10-vosstanovlenie-iz.html"> <img width="310" height="165" src="/uploads/095e2de97b9e2f2f3fb6c8ebf82ce2fe.jpg" class="attachment-tie-medium wp-post-image" alt="Ripristino da un checkpoint" / loading=lazy loading=lazy> <span class="fa overlay-icon"></span> </a> </div> <h3><a href="https://sushiandbox.ru/it/shopping/ne-sozdayutsya-avtomaticheski-tochki-vosstanovleniya-windows-10-vosstanovlenie-iz.html" rel="bookmark">Ripristino da un checkpoint</a></h3> <p class="post-meta"><span class="tie-date"><i class="fa fa-clock-o"></i> 2022-10-20 03:58:46</span></p> </div> <div class="related-item"> <div class="post-thumbnail"> <a href="https://sushiandbox.ru/it/browsing-the-internet/ustanovka-windows-na-imac-s-pomoshchyu-programmy-boot-camp-poshagovaya-instrukciya-kak-mozhno.html"> <img width="310" height="165" src="/uploads/7393d6a71f1292462643431b92312457.jpg" class="attachment-tie-medium wp-post-image" alt="Come installare Windows su Mac in tre modi Installare Windows su imac" / loading=lazy loading=lazy> <span class="fa overlay-icon"></span> </a> </div> <h3><a href="https://sushiandbox.ru/it/browsing-the-internet/ustanovka-windows-na-imac-s-pomoshchyu-programmy-boot-camp-poshagovaya-instrukciya-kak-mozhno.html" rel="bookmark">Come installare Windows su Mac in tre modi Installare Windows su imac</a></h3> <p class="post-meta"><span class="tie-date"><i class="fa fa-clock-o"></i> 2022-10-20 03:58:46</span></p> </div> </div> </section> <script type="text/javascript"> document.getElementById('hc_full_comments').innerHTML = ''; </script> </div> <aside id="sidebar"> <div class="theiaStickySidebar"> </div> </aside> <div class="clear"></div> </div> <div class="e3lan e3lan-bottom"> </div> <footer id="theme-footer"> <div id="footer-widget-area" class="wide-left-3c"> </div> <div class="clear"></div> </footer> <div class="clear"></div> <div class="footer-bottom"> <div class="container"> <div class="alignright"> </div> <div class="social-icons"> <a class="ttip-none" title="Google+" href="" target="_blank"><i class="fa fa-google-plus"></i></a><a class="ttip-none" title="Cinguettio" href="https://www.twitter.com/share?url=https%3A%2F%2Fsushiandbox.ru%2Fit%2Fbrowsers%2Flichnym-index-php-topic-powered-by-smf-temy-oformleniya-i-rusifikaciya-foruma-smf-a.html" target="_blank"><i class="fa fa-twitter"></i></a> <a class="ttip-none" title="vk. com" href="https://vk.com/share.php?url=https://sushiandbox.ru/browsers/lichnym-index-php-topic-powered-by-smf-temy-oformleniya-i-rusifikaciya-foruma-smf-a.html" target="_blank"><i class="fa fa-vk"></i></a> </div> <div class="alignleft">© Copyright 2023, Mastering PC - Internet. Skype. Mezzi sociali. Tutorial Windows</div> <div class="clear"></div> </div> </div> </div> </div> </div> <div id="topcontrol" class="fa fa-angle-up" title="Scorrere verso l'alto"></div> <div id="fb-root"></div> <div id="reading-position-indicator"></div> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/plugins/CodeCanyon-Arqamv2.0.4-RetinaResponsiveWordPressSocialCounterPlugin-5085289/assets/js/scripts.js'></script> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/plugins/ark-hidecommentlinks/js/ark-hidecommentlinks.js'></script> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/plugins/ark-hidecommentlinks/js/pcl_tooltip.js'></script> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/plugins/ark-hidecommentlinks/js/pcl_tooltip_init.js'></script> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js'></script> <script type='text/javascript' src='/assets/scripts1.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var tie = { "mobile_menu_active": "true", "mobile_menu_top": "", "lightbox_all": "true", "lightbox_gallery": "true", "woocommerce_lightbox": "", "lightbox_skin": "dark", "lightbox_thumb": "vertical", "lightbox_arrows": "", "sticky_sidebar": "1", "is_singular": "1", "SmothScroll": "true", "reading_indicator": "true", "lang_no_results": "\u041d\u0435\u0442 \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b", "lang_results_found": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043d\u0430\u0439\u0434\u0435\u043d\u043e" }; /* ]]> */ </script> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/themes/sahifa/js/tie-scripts.js'></script> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/themes/sahifa/js/ilightbox.packed.js'></script> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/themes/sahifa/js/search.js'></script> <script type='text/javascript' src='https://sushiandbox.ru/wp-content/themes/sahifa/js/jquery.cycle.all.js'></script> </body> </html>