Kami mengumpulkan sendiri database terbaik. Pelajaran ketiga

Halo, para pembaca situs blog yang budiman. Jadi, kami melanjutkan topik menyiapkan mesin forum bernama SMF, yang kami mulai di postingan tentangnya. Di sana kami belum membuat forum menjadi bahasa Rusia, dalam hal terjemahan dari antarmuka bahasa Inggris. Saat ini tampilannya tidak terlalu rapi, tetapi setelah Russifikasi (jika belum dilakukan) dan pembuatan bagian yang sesuai, tampilannya akan meningkat secara signifikan.

Hari ini kita akan melihat tema desain dan menjadikannya bahasa Rusia, serta menginstal komponen JFusion, yang dapat bekerja dengan kedua mesin (Jumla dan SMF), yang memungkinkan kita memiliki basis pengguna yang sama untuk dua dan hanya satu formulir untuk mereka. registrasi dan login.

Tema dan pemasangan paket bahasa Rusia

Mesin Forum Simple Machines mendukung kemampuan untuk mengubah tema, dan tema tersebut dapat diubah baik untuk keseluruhan forum maupun untuk masing-masing bagian pada khususnya. Secara pribadi, saya menggunakan tema default, tetapi melakukan banyak perubahan secara manual. Secara khusus, saya mengubah latar belakang, warna beberapa elemen, menambahkan jam pada flash drive, radio, dan banyak lagi, yang akan saya bicarakan pada postingan selanjutnya di bagian ini.

Mengapa saya tidak menggunakan tema tambahan apa pun saat membuat forum? Yah, mungkin itu semua karena kemalasanku. Tidak, saya tidak malas mencari dan mendownload tema baru, untungnya ada banyak tempat di mana hal ini bisa dilakukan. Kemalasan saya terletak di tempat lain.

Faktanya adalah bahwa seluruh variasi mod untuk mesin ini, yang dirancang untuk memperluas kemampuannya, difokuskan secara khusus pada tema default. Biar saya jelaskan. Jika Anda memiliki tema default, penambahan mod ke SMF terjadi dalam hitungan detik dan, biasanya, tidak memerlukan pengeditan kode secara manual.

Jika Anda memasang mod dengan tema desain yang berbeda dari yang default, Anda perlu, seperti yang mereka katakan, untuk memproses semua bagian mentah dengan sebuah file. Dengan kata lain, Anda harus menggunakan FileZilla (mengunduh dan mengonfigurasinya; Anda dapat mengakses situs melalui FTP dan membuka untuk mengedit file mesin forum Anda, yang diubah oleh mod ini.

Kemudian cari tempat yang tepat dalam kode dan lakukan tindakan yang diperlukan: mengganti kode, atau menghapus, atau menambahkan bagian kode sebelum atau sesudah fragmen yang diperlukan. Mengingat mungkin ada sekitar selusin file yang perlu diubah, maka Anda dapat membayangkan betapa merepotkannya melakukan hal ini. Dalam hal ini, Anda harus sangat berhati-hati dan tidak membuat kesalahan, karena jika tidak, forum tidak akan terbuka sama sekali.

Jika semua masalah penggunaan tema non-default di atas tidak membuat Anda takut, Anda dapat mengunduhnya dari sini. Tema-tema di sana diurutkan menjadi beberapa bagian (minimalis, mendekati klasik, modern, dll.) dan untuk masing-masing tema Anda dapat melihat tangkapan layarnya dalam layar penuh. Saya akan memberi tahu Anda cara memasang tema yang sama nanti.

Jika Anda tidak melakukan Russify forum pada tahap mengunggah file mesin ke hosting, seperti yang dijelaskan di bagian pertama karya ini (lihat tautan di awal artikel), maka Anda dapat melakukannya sekarang. Paket bahasa Rusia dengan yang diperlukan, yang sebelumnya diunduh dari halaman ini, perlu dibongkar, lalu disalin folder Tema ke folder root, di mana sudah ada direktori dengan nama yang sama.

Setelah penyalinan selesai, Anda perlu masuk ke forum menggunakan nama pengguna dan kata sandi administrator. Pilih “Admin” di menu atas, lalu klik “Pengaturan Server” di kolom kiri.

Di jendela yang terbuka, cari item “Bahasa Forum Default” dan pilih bahasa Rusia dari daftar drop-down, lalu klik tombol “Simpan” di bagian bawah halaman.

Itu saja, sekarang konferensi Anda sepenuhnya dalam bahasa Rusia.

Memecahkan masalah saat memasang mod yang tidak mendukung bahasa Rusia

Harap dicatat bahwa di masa mendatang, saat menambahkan mod ke SMF yang tidak memiliki terjemahan bahasa Rusia, terkadang Anda mungkin mengalami masalah saat menampilkan pengaturan mod di panel admin. Sebenarnya, pengaturan yang sama tidak akan terlihat di panel admin, karena... tidak akan ada file Russifikasi untuk mereka. Oleh karena itu, Anda akan memiliki dua opsi untuk mengatasi masalah ini.

Cara pertama adalah beralih ke bahasa Inggris untuk seluruh forum. Anda dapat melihat bagaimana hal ini dapat dilakukan pada beberapa paragraf di atas. Oleh karena itu, setelah Anda melakukan tindakan yang diperlukan dengan pengaturan ini, Anda harus kembali ke bahasa Rusia lagi.

Metode kedua lebih rumit, tetapi memungkinkan kita untuk selalu melihat pengaturan mod yang diinstal di panel admin, dan tidak hanya ketika bahasa Inggris diaktifkan. Saya membahas poin ini dengan sangat rinci karena pertanyaan bahwa seseorang memasang mod dan tidak dapat menemukan pengaturannya di panel admin konferensi mereka adalah pertanyaan yang sangat umum.

Jadi, metode kedua adalah menambahkan string terjemahan ke file Russification untuk mod yang baru ditambahkan. Nanti saya akan memberi tahu Anda cara menentukan file Russification mana yang perlu diubah dan di mana mendapatkannya. Sementara untuk sementara, Anda bisa menggunakan cara yang pertama.

Menginstal JFusion untuk integrasi situs web dan forum

Pertama, Anda perlu mengunduh JFusion dan Russification-nya. Setelah masuk ke panel admin Joomla, kami melakukan tindakan standar: pilih dari menu atas panel admin item "Ekstensi" - "Instal/Copot" - "Unduh file paket" - tombol "Jelajahi" - temukan file dengan komponen jfusion_package.zip di komputer Anda - klik tombol “ Unggah file&Instal>".

Setelah ini, sebuah jendela muncul memberitahukan Anda bahwa komponen telah berhasil diinstal. Jika masalah muncul, Anda dapat menemukan solusi untuk beberapa masalah tersebut di tautan yang diberikan tepat di atas.

Sekarang saatnya Russification, yang ditambahkan dengan cara yang persis sama seperti komponen itu sendiri. Itu. ulangi urutan tindakan: "Ekstensi" - "Instal/Copot" - "Unduh file paket" - tombol "Jelajahi" - temukan file JFusion Russification di komputer Anda - klik tombol "Unduh file & Instal". Sekarang kita dapat pergi ke pengaturan di sepanjang jalur "Komponen" - "JFusion" dan memastikan bahwa Russification telah berhasil ditambahkan dan berfungsi.

Semoga beruntung untukmu! Sampai jumpa lagi di halaman situs blog

Anda mungkin tertarik

Menyiapkan JFusion untuk menggabungkan forum SMF dan situs Joomla
Modul JFusion untuk menampilkan pesan dari forum di website, serta membuat tombol di SMF untuk kembali ke Joomla
Membuat item menu di Joomla untuk masuk ke forum dan mentransfer registrasi pengguna dari SMF ke situs
Menginstal Forum SMF - Mengintegrasikan Joomla 1.5 dan Forum Mesin Sederhana menggunakan komponen JFusion
Ekstensi untuk Joomla - apa itu dan di mana mengunduh komponen, modul dan plugin untuk Joomla, cara memasang dan menghapusnya
Komponen K2 untuk membuat blog, katalog, dan portal di Joomla - fitur, instalasi, dan Russifikasi Galeri Foto untuk Joomla - Bagian 3 - Membuat galeri di Joomla 1.5 menggunakan komponen Galeri Phoca - menambahkan kategori dan mengunggah gambar ke galeri foto
ARTIO JoomSEF - mengatur tautan dan Judul CNC (SEF) di Joomla, serta membuat halaman kesalahan 404 menggunakan ekstensi ini
Akeeba Backup (sebelumnya JoomlaPack) - membuat cadangan situs Joomla dan memulihkan dari cadangan dalam dua klik

Mari kita mulai dengan kode skrip utama:

#!/usr/bin/Perl

# skrip-forum.pl yang mana
# (c) 2010 Alexandr A Alexeev, http://site/

gunakan ketat;

# baris komentar - untuk ketelitian
# jika tugasnya mengumpulkan statistik mesin, biarkan apa adanya
# jika Anda membuat daftar forum - batalkan komentar

$data saya;
$data .= $_sementara (<> ) ;

# periksa berapa yang Didukung oleh phpBB tanpa link di footer
cetak "phpbb \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i atau
# $data =~ /viewforum\.php\?[^""]*f=\d+/i atau
$data =~ /phpBB\-SEO/i atau
$data =~ /) ;
cetak "ipb \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i atau
$data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Papan Daya Invision/i atau
$data =~ /

/Saya atau
$data =~ /index\.php\?[^""]*showforum=\d+/i) ;
cetak "vbulletin \N"
jika ($data =~ /Didukung oleh:?[^<]+vBulletin[^<]+(?:Version)?/i atau
$data =~ /) ;
cetak "smf \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Didukung oleh SMF/i atau
$data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
cetak "punbb \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #atau
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
cetak "fluxbb \N"
# if($data =~ /viewtopic\.php\?id=\d+/i atau
jika ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
cetak "exbb \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # atau
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
cetak "yabb \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i atau
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
cetak "dleforum \N"
jika ($data =~ /\(Didukung oleh Forum DLE\)<\/title>/Saya atau
$data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forum DLE<\/a>/Saya) ;
cetak "papan ikon \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i atau
$data =~ /\N"
jika ($data =~ /\N"
# if($data =~ /forums\.php\?fid=\d+/i atau
# $data =~ /topic\.php\?fid=\d+/i atau
jika ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
cetak "stokesit \N"
# if($data =~ /forum\.php\?f=\d+/i atau
jika ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
cetak "podium \N"
# if($data =~ /topic\.php\?t=\d+/i atau
jika ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
cetak "usebb \N"
# if($data =~ /forum\.php\?id=\d+/i atau
jika ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
cetak "wrforum \N"
# if($data =~ /index\.php\?fid=\d+/i atau
jika ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
cetak "yetanotherforumnet \N"
if ($data =~ /Namun Forum Lain\.net/i atau
$data =~ /default\.aspx\?g=postingan&t=\d+/i) ;

Anda akan menemukan skrip ini dan skrip lain yang disebutkan dalam postingan di arsip ini.

Naskah yang-forum.pl memeriksa kode halaman HTML untuk melihat apakah berisi tanda tangan mesin forum. Kami menggunakan teknik serupa saat mendefinisikan WordPress dan Joomla, namun ada beberapa perbedaan. Pertama, skrip itu sendiri tidak memuat kode halaman, tetapi membacanya dari stdin atau file yang diteruskan sebagai argumen. Ini memungkinkan Anda mengunduh halaman satu kali, misalnya menggunakan wget, dan kemudian menjalankannya melalui beberapa penganalisis, jika kita memiliki lebih dari satu. Kedua, dalam skrip ini keberadaan tanda tangan 100% merupakan tanda mesin. Terakhir kali, kehadiran tanda tangan hanya menambah bobot pada mesin terkait dan mesin dengan bobot paling besar “menang”. Saya memutuskan bahwa dalam kasus ini, pendekatan seperti itu hanya akan memperumit kode.

Untuk menguji naskahnya, saya melakukan riset. Saya menyusun daftar beberapa ribu forum dan menjalankan masing-masing forum melalui skrip saya, sehingga menentukan persentase tanggapan program dan popularitas berbagai mesin.

Untuk mendapatkan daftar forum, saya menggunakan parser Google saya. Pertanyaan seperti ini dikirim ke mesin pencari

situs:forum.*.ru
situs:bicara.*.ru
situs:papan.*.ru
situs:smf.*.ru
situs:phpbb.*.ru
....

dan seterusnya. Anda akan menemukan kode generator kueri lengkap di file gen-forumsearch-urls.pl. Selain zone.ru, .su .ua .kz dan .by juga digunakan. Terakhir kali, sulit untuk melakukan penelitian seperti itu, karena situs WordPress dan Joomla tidak memiliki tanda tangan seperti itu di URL-nya. Katalog seperti cmsmagazine.ru/catalogue/ tidak memberikan ukuran sampel yang memadai. Apa itu 600 situs Drupal?

Harus saya akui, hasil percobaannya mengecewakan saya. Dari 12.590 situs yang diteliti, mesin tersebut berhasil diidentifikasi hanya pada 7.083, yaitu hanya pada 56% kasus. Mungkin saya tidak memperhitungkan beberapa mesin? Benarkah separuh forum telah menginstal Bitrix? Atau haruskah saya menghabiskan lebih banyak waktu mencari tanda tangan? Secara umum, penelitian tambahan diperlukan di sini.

Di antara 56% mesin yang berhasil diidentifikasi, yang paling populer, seperti yang diperkirakan, adalah IPB (31%), phpBB (26,6%) dan vBulletin (26,5%)

Diikuti dengan selisih yang besar oleh SMF (5,8%) dan DLEForum (5,3%). PunBB favorit saya hanya berada di peringkat 6 (1,64%). Saya tidak akan merekomendasikan untuk terlalu percaya pada angka-angka ini (mereka mengatakan bahwa setiap forum ketiga di RuNet dijalankan oleh IPB), namun kesimpulan tertentu tentu saja dapat diambil.

Misalnya, jika Anda berniat membuat situs di mesin forum dan berencana memodifikasi forum, katakanlah, membayar pengguna $0,01 untuk setiap pesan dengan penarikan dana otomatis seminggu sekali, maka Anda harus memilih salah satu dari tiga mesin paling populer. Semakin populer forum tersebut, semakin besar peluang menemukan programmer yang ahli di dalamnya.

Jika diharapkan tidak ada perubahan signifikan pada mesin, maka masuk akal untuk memilih mesin yang kurang populer, misalnya SMF atau punBB. Ini akan mengurangi jumlah serangan hacker di forum Anda dan jumlah spam yang dikirim secara otomatis ke forum tersebut.

Skrip untuk mencari/mengidentifikasi forum juga dapat menemukan banyak penerapan praktis. Hal pertama yang terlintas dalam pikiran saya adalah mengurutkan forum yang teridentifikasi berdasarkan TIC dan memposting pada seratus posting pertama dengan tautan ke salah satu situs saya. Namun, ratusan tautan forum dofollow tidak memengaruhi TCI dengan cara apa pun (2 pembaruan telah berlalu), jadi lebih baik jangan buang waktu di sini, kecuali Anda tidak tertarik dengan transisi.

Jelas bahwa penggunaan skrip yang disebutkan di atas bukanlah satu-satunya. Saya rasa Anda dapat dengan mudah mengetahui cara lain untuk menggunakannya.

Diselenggarakan oleh Botmaster Labs, tidak direncanakan. Saya tidak punya waktu, videonya dibutuhkan untuk kompetisi, sebagai tren bermodel baru, meskipun semuanya bisa dijelaskan lebih mudah dengan screenshot yang bagus (IMHO saya), dan saya tidak terlalu ingin merekam apa pun. Hanya ada sedikit topik menguntungkan yang tersisa, spam bodoh tidak lagi menjadi aturan sama sekali, Anda perlu berpikir di sini dan tidak ada yang akan mengambil topik, kecuali Anda mencoba memasukkan topik-topik usang ke dalam bungkus yang indah dan membedakinya sedikit. :) Tapi ini bukan tentang kita. Secara umum, 3 hal yang tidak boleh dilakukan ini, menurut saya, pada dasarnya menjadi penghambat keikutsertaan dalam kompetisi bagi sebagian besar calon peserta. Ibarat memperbaiki mobil dari tiga: murah, berkualitas, cepat - layanan hanya dapat memenuhi 2 syarat sekaligus. duduk dan pilih yang lebih dekat dengan Anda. :) Sama halnya dengan kompetisi: Saya punya waktu, saya tahu cara membuat video, tetapi tidak ada topik, atau saya tahu cara membuat video, ada topik, tetapi saya tidak punya waktu di semuanya, atau saya punya waktu luang dan ada topik kecil, tapi videonya seram. Tapi ini bagus jika 2 kondisi terpenuhi sekaligus. Baiklah, mari kita buang liriknya. Aku akan melanjutkannya sendiri. Saya tidak merencanakan artinya saya mengikuti kompetisi, saya bahkan memilih artikel mana yang akan saya pilih. Apa pun yang Anda katakan, Doz mengetahui perangkat lunak tersebut dengan sangat baik dan mengetahui cara menggunakannya dengan sangat cerdas. Tapi hari ini saya mengetahui bahwa intrik telah muncul dalam kompetisi. Ternyata saya tidak dapat memilih, dan hanya pendatang baru yang membeli perangkat lunak tersebut pada tahun 2011 yang dapat melakukan ini, dan kompetisi ini dirancang untuk mereka. Saya sedikit terkejut, tetapi pemiliknya adalah seorang pria sejati. Kompetisi ini adalah kampanye periklanan dan Alexander lebih tahu bagaimana melaksanakannya. Secara umum, saya kemudian memutuskan untuk memposting sebuah artikel, akan lebih mudah untuk menulisnya jika sudah jelas untuk siapa, untuk seluruh pertanian kolektif, sebenarnya hal ini tidak mungkin dilakukan.
Perkenalan panjang sudah selesai, sekarang to the point.
Apa yang dibutuhkan seorang pemula ketika dia telah membeli kombinasi super, yaitu kompleks Xrumer + Hrefer? Benar sekali, pelajari cara mengerjakannya dan hilangkan ilusi bahwa Anda bisa mendapatkan uang dengan mulai mengirim spam. Jika Anda berpikir demikian, lebih baik segera sumbangkan uang Anda untuk amal. Anda perlu mempelajari cara menggunakan alat-alat yang rumit, sebaiknya mengasahnya sendiri. Waktu “ambil lebih banyak – lempar lebih jauh” telah berlalu. Kuantitas memberi jalan pada kualitas. Ini berarti kita akan membangun basis untuk diri kita sendiri; jika Anda tidak belajar bagaimana melakukan hal ini, Anda akan tertinggal di belakang kereta. Tentu saja, Khrefer akan membantu kami dalam hal ini. Jika Anda berencana untuk mempromosikan sumber daya Anda di Google, maka kita juga perlu mencari situs donor melalui Google. Saya pikir ini bisa dimengerti dan logis. Namun Google, seperti nyonya gunung tembaga, tidak memberikan kekayaannya kepada semua orang. Anda memerlukan pendekatan untuk itu. Saya ingin segera mengatakan bahwa jangan berharap berdasarkan tanda-tanda yang Anda temukan di masyarakat Anda akan dapat mengumpulkan sesuatu. Alasan mengapa barang-barang tersebut tersedia di depan umum adalah karena barang-barang tersebut tidak berharga. Saya tidak akan mengembangkan topik ini lebih jauh. Lebih baik beri tahu cara merakitnya dengan benar agar Anda bisa melihat hasilnya, sisanya bisa Anda kerjakan sendiri, yang utama adalah memahami prinsipnya. Kita perlu mengumpulkan yang tepat berdasarkan karakteristik mesin spesifik yang kita butuhkan, dan bukan berdasarkan karakteristik forum secara umum. Ini adalah kesalahan utama pemula - tidak berkonsentrasi pada hal tertentu, tetapi mencoba mencakup semuanya secara keseluruhan. Dan juga, jika Anda ingin mengurai database yang kurang lebih normal, berhentilah menggunakan operator dalam kueri. Tidak ada "inurl:", "situs:", "judul", dll. Google akan langsung melarang pencari seperti Anda. Oleh karena itu, kami mempelajari dengan cermat mesin yang saat ini digunakan Khrumer:

Didukung oleh php-Fusion

Dalam versi Khroomer 7.07, program ini dilatih pada beberapa mesin baru:

forumi.biz, forum.biz, 1forum.biz, 7forum.biz, dll.

phpBB-fr.com, tema phpBB Solaris

Dan proses mempelajari hal-hal baru berlangsung terus menerus.
Secara umum, kita perlu menyiapkan kueri yang benar untuk diurai oleh Hrefer. Mari kita ambil forum dizhok sebagai contoh. Forum SMF. Dan mari kita mulai membongkarnya menjadi suku cadang untuk diurai. Google tercinta akan membantu kami dalam hal ini. Masukkan kueri ke Google Forum SMF- ada banyak sampah di hasil pencarian, kami mundur ke halaman ke-13 dan memilih tautan apa pun. Saya menemukan yang ini: http://www.volcanohost.com/forum/index.php?topic=11.0. Mari kita buka dan pelajari. Kita perlu menemukan sesuatu yang khas pada halaman tersebut yang dapat diterapkan pada pencarian halaman lain di mesin ini. Di footer kita melihat tulisan berikut Didukung oleh SMF 1.1.14, kutip dan masukkan ke Google, ini menunjukkan kepada kita bahwa untuk kueri ini ia mengetahui sekitar 59 juta opsi. Kami segera menelusuri tautannya, menambahkan beberapa opsi lagi ke kata kunci ini, misalnya, Poplar "Didukung oleh SMF 1.1.14". atau Viagra "Didukung oleh SMF 1.1.14".. Kami pastikan requestnya bagus, hasilnya hanya forum dan hampir tidak ada sampah.

Apalagi kami tidak mementingkan kuantitas, tapi kualitas, seperti yang saya katakan di atas. Teruskan. Dari forum yang sama kami mengambil frasa lain dari footer: , kami juga mengutipnya dan memasukkannya ke Google. Sebagai tanggapan, dia mengungkapkan bahwa dia mengetahui lebih dari 13 juta hasil. Sekali lagi, kami segera melihat hasilnya, menambahkan kata-kata tambahan dan memeriksa hasilnya dengan kata-kata tersebut. Kami memastikan permintaannya sangat baik dan hampir tidak ada sampah. Secara umum sudah ada 2 permintaan besi. Saya sarankan untuk saat ini tinggalkan forum pertama dan terus mengumpulkan permintaan dari forum lain. Untungnya, kami membuka Google berdasarkan permintaan. 2006-2008, Mesin Sederhana LLC. Kami mengambil dari hasil pencarian, misalnya forum berikut: http://www.snowlinks.ru/forum/index.php?topic=1062.0 dan http://litputnik.ru/forum/index.php?action=printpage ;topic=380.0 di footer kami mengambil kueri berikut darinya: “Didukung oleh SMF 1.1.7” dan “Didukung oleh SMF 1.1.10” (Saya selalu menyarankan memasukkan kueri untuk Hrefer dalam tanda kutip, karena kami memerlukan kualitas terlebih dahulu semua). Saya rasa sudah jelas apa yang kita lakukan, pada akhirnya kita akan memiliki database query tertentu untuk mencari forum di mesin SMF (dipilih sebagai contoh, sama dengan mesin lainnya).
Ini akan terlihat seperti ini:

"Didukung oleh SMF 1.1.2"

"Didukung oleh SMF 1.1.3"

"Didukung oleh SMF 1.1 RC2"

"Didukung oleh SMF 1.1.4"

"Didukung oleh SMF 1.1.8"

"Didukung oleh SMF 1.1.7"

"2006-2008, Mesin Sederhana LLC"

Dan bukan itu saja. Saat mengumpulkan versi mesin, di beberapa forum SMF kami menemukan tulisan “2001-2006, Lewis Media” di footer. Kami sedang memeriksa permintaan ini, itu juga sepenuhnya memuaskan kami. Kami menemukan permintaan serupa: "2001-2005, Lewis Media". Melihat lebih jauh pada footer kami menemukan permintaan berikut: “SMFone design by A.M.A, porting to SMF 1.1”. Kami memeriksa - bagus. Dan seterusnya. Setengah jam kerja dan Anda memiliki database kueri yang bagus untuk mesin tersebut, dan Google akan lebih jarang melarang Anda untuk kueri ini dibandingkan jika Anda menggunakan operator di dalamnya. Dan pada saat yang sama, database Anda akan jauh lebih bersih dibandingkan jika Anda menggunakan kueri seperti “index.php?topic=", karena di sini Google tidak hanya akan memberikan forum yang kami butuhkan, tetapi juga banyak sumber daya sayap kiri jika memungkinkan. tinggalkan tautan ke topik forum. Anda mungkin keberatan, apa yang salah dengan itu? Yang lain meninggalkan tautan, jadi kami juga bisa. Tetapi! Tautan tidak hanya dapat ditinggalkan oleh Khrumer, tetapi juga oleh program lain. Selain itu, mereka dapat dirancang khusus untuk meninggalkan komentar pada sumber daya tertentu, yang disebut perangkat lunak yang sangat terspesialisasi, ditambah tautan tersebut dapat dibiarkan begitu saja. Sekali lagi, saya ulangi, yang penting bagi kami bukanlah kuantitas sampah, namun kualitasnya; kami akan mengumpulkan database dengan permintaan yang tepat. Keuntungan dari metode ini adalah Anda praktis tidak perlu melakukan konfigurasi saringan -saringan , Anda cukup mematikannya, karena Google praktis tidak akan memberikan Anda sampah.


Saya pikir mempelajari cara menggunakan Hrumer dengan benar pada tahap awal sangatlah penting, karena setelah Anda mempelajarinya, Anda selalu dapat menemukan kegunaan Hrumer, tidak peduli bagaimana situasinya berubah. Perlindungan menjadi lebih rumit, dan jika pada beberapa jenis mesin perlindungan telah diperkuat dan Khrumer tidak dapat mengatasinya saat ini, maka tidak ada gunanya menghabiskan sumber daya untuk mengumpulkan tautan ini, dan kemudian mengerjakannya dengan Khroomer, itu lebih baik memusatkan kekuatan pada apa yang memberikan hasil. Dan pada saat yang sama, jika tim Botmaster Labs mengajarkan Khroomer sesuatu yang baru, Anda dapat dengan cepat membedah pasien baru dan menyiapkan dasar untuk Khroomer saat pasien masih hangat. Waktu adalah uang; sumber daya mungkin tidak lagi relevan ketika Anda membeli basisnya. dikumpulkan oleh seseorang. Selain itu, pengumpulan basis yang tepat untuk Anda sendiri secara signifikan memperluas penggunaan Khrumer "putih". Dan di sinilah tepatnya segala sesuatu bergerak, suka atau tidak, dan proses memutih atau memutihnya terus berlangsung. Seprai hitam menjadi sesuatu dari masa lalu dalam segala hal.
Semua aspek teknis lainnya dari bekerja dengan Hrefer dapat dilihat dalam bantuan dan tidak ada gunanya memikirkannya; semua sasaran, poin, detik ditetapkan secara eksperimental untuk setiap mobil secara individual.
Sebagai bonus, saya akan memposting di sini template untuk parsing mesin pencari Cina Baidu, suatu hari mereka bertanya kepada saya tentang hal itu, jadi saya melakukannya dengan santai, maafkan permainan kata-katanya. :)


Nama Host=http://www.baidu.com
Kueri=s?wd=
TautanMask=
Jumlah Halaman=100
Halaman Berikutnya=

Halaman Berikutnya2=

URL Captcha=
Gambar Captcha=
Bidang Captcha=


Saya mencoba menguji parsingnya, tidak ada larangan, Khrefer mengumpulkan sumber daya dengan cepat, semua permintaan parsing mirip dengan Google, tetapi ada banyak sumber daya China, dengan PR tinggi, dan selain itu, ada banyak tempat di mana tidak ada Eropa pun pernah menginjakkan kaki. Lebih baik mengurai pertanyaan berbahasa Mandarin. Google Translate akan membantu dalam hal ini, ketikkan daftar kata kunci dalam bahasa Rusia dan terjemahkan ke dalam bahasa Cina. Kebenaran dalam " Kata-kata"Kata-kata referensi tidak dapat ditambahkan dalam bahasa Mandarin, kata-kata tersebut perlu dikodekan ulang.
Alih-alih bahasa Cina:

伟哥 - Viagra

吉他 - gitar

其他 - istirahat

保险公司 - asuransi

Letakkan kode pengganti ini di file Words:

%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

Jika Anda mempromosikan situs web asuransi, maka dengan menempatkan tautan di profil Anda pada forum tematik (!), bahkan berbahasa Mandarin, ditemukan berdasarkan permintaan " Forum SMF" 保险公司 itu akan sangat bagus.
Sebagai kesimpulan, saya ingin mengatakan bahwa saya tidak pernah memahami orang-orang yang mengeluh bahwa Khrefers dimasak dengan buruk atau buruk; sebagai tanggapan terhadap hal ini, saya selalu ingin mengatakan, Anda hanya tidak tahu cara memasaknya. Tidak ada parser yang dapat mengumpulkan hasil lebih baik daripada referensi; permintaannya harus benar. Hrefer adalah sebuah mobil: bagus, kokoh, buatan Jerman, tetapi dikendarai oleh seseorang dan itu semua tergantung pada seberapa baik ia dikendarai, Anda tidak dapat memaksa mobil untuk melaju ke kanan dan ke kiri pada saat yang bersamaan.
Topik tersendiri adalah pembersihan database, saya pernah melakukannya 3 tahun yang lalu pada kompetisi sebelumnya. Untuk sebagian besar, semuanya masih relevan di sana, tetapi sekarang Anda dapat menolak untuk memeriksa 200 OK, saya sangat tidak menyukai proses ini, ada kesalahan yang sangat besar, banyak hal yang tidak perlu disaring. Sekarang ini dapat dilakukan hampir secara otomatis selama pengoperasian Khrumer, meskipun proses ini bukan analogi lengkap dari pemeriksaan “200 OK”. Bagaimanapun, to the point: belum lama ini sebuah peluang bagus muncul di Khrumer - untuk merampok informasi dari sumber daya pada saat menjalankan sebuah proyek. Ini terlihat seperti ini. Anda memasukkan templat yang akan diproses selama pengoperasian, dan informasi yang dikumpulkan dari templat tersebut akan dimasukkan ke dalam file xgrabbed.txt di folder Logs. Anda dapat menggunakan fungsi ini untuk apa saja, imajinasinya sangat besar. Saya menggunakan fungsi ini seminggu sekali untuk menghapus tautan dari database kerja saya yang "kedaluwarsa". Bukan rahasia lagi bahwa forum-forum kehabisan tenaga setiap hari untuk membersihkan database kami dari sumber daya tersebut, dan alat “Autograbbing” akan membantu kami dalam hal ini.
Toh harus diakui kalau kita sering mengetik, misalnya http://www.laptopace.com/index.php, kita lihat domain ini sudah, misalnya, orang baik yang menjual uang, tetapi tidak ada forum di sana. Jadi, untuk membuang terak ini dari pangkalan, kita akan merampok. :) Buka kode sumber halaman dan lihat entri ini di sana:

laptopace.com
Untuk meraih, kami mengubahnya menjadi
[...]

Sekarang semua “orang mati” dari Goudaddi akan kita kenali namanya.
Berikut adalah pilihan kecil untuk alat Autograbbing, jika Anda ingin menghapus database dari berbagai domain “kedaluwarsa”:


[...]

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

[...]
Domain ini mungkin untuk dijual. [...]Beli Domain ini


[...]<body bgcolor="#ffffff" text="#000000"> </span><br>Daftar ini masih jauh dari lengkap, tapi menurut saya ini akan membantu Anda menghindari menjalankan database sampah bernilai jutaan dolar berkali-kali. Membuat template tidaklah sulit, cukup buka link expired dan buatlah template mask. <br>Dengan menggunakan autograbbing yang sama, Anda dapat menyisir database yang ada dan mengurutkannya berdasarkan sumber daya, mengelompokkannya berdasarkan mesin. Menyortir database berdasarkan mesin akan memungkinkan Anda memanfaatkan semua kemampuan dan pengaturan Khroomer secara optimal, khususnya proses pembelajaran. Selain itu, dengan bantuan Autograbbing Anda dapat menghapus sampah dari database jika Anda lebih suka mengumpulkannya bukan dengan Hrefer, tetapi dengan mendownloadnya dari berbagai layanan hosting file. Untuk melakukan ini, Anda perlu membuat topeng untuk memilih forum dan kemudian mengumpulkan dari database hanya apa yang diambil oleh topeng tersebut, atau, sebaliknya, membuat topeng untuk non-forum dan kemudian menghapus apa yang diambil. Pilihan pertama lebih logis dan dapat diandalkan, karena kita tahu persis apa yang harus dicari. <br>Semoga sukses dalam pekerjaan. <br>PySy. Saya membuat video dengan fokus sempit (saya mengalami banyak masalah, ini pertama kalinya saya melakukannya :)), meskipun saya meluncurkan Hrefer dari mesin rumah saya, kecepatan internetnya tidak terlalu bagus, saya punya salinannya di sini hanya untuk tes, jadi jangan salahkan saya atas kecepatan kerjanya. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 komentar:</h4> <p>komentar Jeka...</p><p>Program apa yang Anda gunakan untuk memilih kata kunci?</p> Serge Glazko berkomentar... <p>Jika saya perlu mengumpulkan sumber daya tematik, saya memilih kata-kata di Words secara manual dan melalui AdWords. tetapi untuk banyak topik, kata-katanya sudah dipilih untuk saya, di sini saya hanya dapat menambah atau menghapus beberapa kata, tetapi juga tidak secara otomatis, tetapi melihat semuanya.</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <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> <div class="dsperelink"> <div class="read-analog"> <style> </style> <style> #perelink-horizontal { vertical-align: top; margin: 0 -5px; text-align: left; } #perelink-horizontal .perelink-horizontal-item { vertical-align: top; display: inline-block; width: 192px; margin: 0 5px 10px; } #perelink-horizontal .perelink-horizontal-item a span { display: block; margin-top: 10px; } #perelink-horizontal img { width: 192px; height: 192px; margin-bottom: 10px; } </style> <div id="perelink-horizontal"> <div class="perelink-horizontal-item"> <a href="https://olympsb.ru/id/kak-vysushit-telefon-slegka-ili-polnostyu-promokshii-chto-delat-esli.html"> <img src="/uploads/b7786a1e6648dccebf3b4baa3d250331.jpg" height="192" width="192" loading=lazy loading=lazy> <span>Apa yang harus dilakukan jika ponsel Anda jatuh ke air?</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://olympsb.ru/id/kak-uvelichit-bystrodeistvie-kompyutera-na-windows-10.html"> <img src="/uploads/0571756a5a6a2700b3226b8b15b930fc.jpg" height="192" width="192" loading=lazy loading=lazy> <span>Cara meningkatkan kinerja komputer di Windows 10</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://olympsb.ru/id/pochemu-pritormazhivaet-kompyuter-prichiny-pochemu-tormozit-kompyuter-i-chto-s.html"> <img src="/uploads/555b887f10fb310eb99ad0d15f0c6ece.jpg" height="192" width="192" loading=lazy loading=lazy> <span>Mengapa komputer Anda melambat dan apa yang harus dilakukan?</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://olympsb.ru/id/kak-obnovit-draiver-na-noutbuke-windows-10-perestala-rabotat-myshka.html"> <img src="/uploads/57df49175db90aaa47a7429f9cd90982.jpg" height="192" width="192" loading=lazy loading=lazy> <span>Apakah mouse Anda berhenti bekerja?</span> </a> </div> </div> </div> </div> </div> </article> </div> </section> <aside class="col-xs-12 col-sm-3 sidebar-offcanvas" id="sidebar" role="navigation"> <div class="mainnavbar side-box clear"> <div id="nav_menu-2" class="side-box_b"> <div class="menu-sidenav-container"> <ul id="menu-sidenav" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/total/">Umum</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/hard-drive/">HDD</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/different/">Aneka ragam</a> </li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/windows/">jendela</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/apple/">apel</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/android/">Android</a> </li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/browsers/">Peramban</a> </li> </ul> </div> </div> </div> <div class="side-box lastfaq faqli clear"> <span class="title-f">5 TERATAS:</span> <ul class="textw_a clear"> <li><a href="https://olympsb.ru/id/prostaya-metodika-nastroiki-fazoinvertora-tehnicheskie-parametry-i-ekspluataciya-fazoinvertora-trehpol.html">Parameter teknis dan pengoperasian refleks bass Refleks bass tiga arah</a></li> <li><a href="https://olympsb.ru/id/kak-vernut-standartnyi-shrift-xiaomi-nyuansy-izmeneniya-shrifta.html">Nuansa mengganti font di ponsel Xiaomi</a></li> <li><a href="https://olympsb.ru/id/ne-pereklyuchaet-na-frontalnuyu-kameru-chto-delat-esli-na-telefone-ne.html">Apa yang harus dilakukan jika kamera utama atau sekunder di ponsel Anda tidak berfungsi</a></li> <li><a href="https://olympsb.ru/id/kak-podklyuchit-monopod-k-samsung-smartfonu-ili-planshetu-kak-sdelat.html">Cara selfie dengan telapak tangan di Samsung Jenis desain sesuai cara penempelannya</a></li> <li><a href="https://olympsb.ru/id/prekrasnoi-lene-miro-ot-nekrasivoi-leny-instagram-akkaunt-leny-miro-miss-tramell.html">Akun Instagram Lena Miro (miss tramell) Baca jurnal langsung yang dibaca Lena Miro</a></li> </ul> </div> <div class="side-box lastfaq faqli clear"> <span class="title-f">Materi terbaru:</span> <ul> <li> <a href="https://olympsb.ru/id/utilita-dlya-karty-radeon-7800-semeistva-videokart-amd-radeon-spravochnaya-informaciya.html" >Informasi Referensi Keluarga Kartu Grafis AMD Radeon</a> </li> <li> <a href="https://olympsb.ru/id/kak-postavit-otpechatok-palca-na-horosho-9-prilozheniya-dlya-skanera.html" >Aplikasi pemindai sidik jari untuk Android</a> </li> <li> <a href="https://olympsb.ru/id/kak-vosstanovit-dostup-k-stranice-vkontakte-razbor-s.html" >Cara mengembalikan halaman VKontakte Cara selalu berhubungan dengan teman</a> </li> <li> <a href="https://olympsb.ru/id/kak-privyazat-instagram-k-feisbuku-i-zachem-eto-nuzhno-kak-privyazat.html" >Bagaimana cara menautkan akun Instagram ke halaman bisnis Facebook?</a> </li> <li> <a href="https://olympsb.ru/id/gugl-plyus-registraciya-vhod-v-akkaunt-google-plus-i-vse-vozmozhnosti-etoi-socialnoi.html" >Google plus - cara menggunakan jaringan dari Google rahasia Akun Google Anda yang tidak Anda ketahui</a> </li> </ul> </div> <div class="side-box clear"> <div id="rexuta2" style="height:800px;width:240px;" align="center"></div> </div> </aside> </section> <div class="footer"> <div id="footer_mainnav" class="mainnav collapse navbar-collapse col-xs-12 col-sm-12"> <ul id="menu-mainnav-1" class="nav navbar-nav navi"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/flash-drives/">Flash drive</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/total/">Umum</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/hard-drive/">HDD</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/different/">Aneka ragam</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://olympsb.ru/id/category/windows/">jendela</a></li> </ul> </div> <div class="twobl-footer col-xs-12 col-sm-12"> <div class="onef col-xs-12 col-sm-3"> <div class="fool2og log-m_h1"> <img src='/public/logo.png' loading=lazy loading=lazy> </div> <div class="decksite"></div> </div> <div class="twof col-xs-12 col-sm-2"> <ul id="menu-foonav" class="twonavig"> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href="https://olympsb.ru/id/category/apple/">apel</a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href="https://olympsb.ru/id/category/android/">Android</a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href="https://olympsb.ru/id/category/browsers/">Peramban</a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href="https://olympsb.ru/id/category/flash-drives/">Flash drive</a></li> </ul> </div> <div class="treef col-xs-12 col-sm-4"> <ul class="f-post"> <li><a href="https://olympsb.ru/id/sdelat-krasivuyu-avu-sozdanie-avatara-v-onlain-konstruktore-avatary-v.html">Membuat avatar di desainer online</a></li> <li><a href="https://olympsb.ru/id/kak-vosstanovit-stranicu-v-vk-effektivnye-i-bezopasnye-sposoby.html">Cara efektif dan aman untuk memulihkan halaman kontak</a></li> <li><a href="https://olympsb.ru/id/kakie-vidy-vindovs-10-byvayut-windows-oznakomitelnye-versii-mobile-dlya.html">Versi Uji Coba Windows</a></li> <li><a href="https://olympsb.ru/id/kak-povernut-stranicu-v-pdf-faile-kak-perevernut-stranicu-v.html">Cara membalik halaman dalam dokumen PDF Cara memutar penyimpanan file PDF</a></li> </ul> </div> <div class="fourf col-xs-12 col-sm-3"> <div class="buth"> <a class="butt-faq buttorang" href="https://olympsb.ru/id/feedback.html" title="kontak">Kontak</a> </div> <p class="continfo">Bantuan komputer Olympus</div> </div> <div class="tree-footer col-xs-12 col-sm-12 clear">© 2023.olympsb.ru. Bantuan komputer Olympus.</div> </div> <script src="https://olympsb.ru/wp-content/themes/vsepropechen/js/bootstrap.min.js"></script> <script type='text/javascript' src='https://olympsb.ru/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js?ver=3.51.0-2014.06.20'></script> <script type='text/javascript' src='https://olympsb.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.5.1'></script> <script type='text/javascript' src='https://olympsb.ru/wp-content/plugins/wp-postratings/postratings-js.js?ver=1.83'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.7.6'></script> <script type='text/javascript' src='https://olympsb.ru/wp-content/plugins/disqus-comment-system/media/js/disqus.js?ver=4.7.6'></script> <script type='text/javascript' src='https://olympsb.ru/wp-content/plugins/disqus-comment-system/media/js/count.js?ver=4.7.6'></script> <div style="display:none"> <div id="text-3" class="conter-metr"> <div class="textwidget"> </script> </div> </div> </div> <div id="top-link"> <a href="#top"></a> </div> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html> </div>