Bagian situs
Pilihan Editor:
- Teknologi Thunderbolt: cara kerjanya dan apa kelebihannya
- Cara menaikkan TIC dan PR Cara menaikkan Yandex TIC sendiri
- Kernel versi 3.10. Mem-flash kernel perangkat Android. Apa inti dari perangkat seluler?
- Memulihkan menggunakan disk instalasi
- Menginstal win 10 di 7. Tips dari para ahli
- Metode pamungkas untuk menginstal ulang Windows dari USB flash drive
- Android Pay: bagaimana cara kerjanya dan cara menggunakannya?
- Mengapa laptop tidak mau hidup: penyebab masalah dan cara memperbaikinya
- Mode hibernasi di Windows - apa itu dan bagaimana menggunakannya
- Call of Duty 3 tidak dapat dimulai
Periklanan
Kesimpulan indeks topik php didukung oleh smf. Tema desain dan Russifikasi forum SMF, serta pemasangan komponen JFusion di Joomla |
Semua orang tahu bahwa saya tidak bisa hidup tanpa Joomla, tetapi menurut saya, tidak ada forum yang bagus untuk komponen. Itu sebabnya saya bekerja dengan mesin forum. Salah satu yang baru yang baru saya mulai gunakan adalah Mari kita mulai kategori SMF baru dengan hal-hal yang semoga bermanfaat. Kami memulai dari yang kecil, dan sebagai pemula ini sangat berguna. Langkah pertama dalam optimasi mesin pencari Forum Mesin Sederhana: menghapus hak cipta dan tautan eksternalIzinkan saya segera membuat reservasi bahwa saya hanya bekerja dengan smf 2 dan artikel ini akan berhubungan khusus dengan versi mesin forum gratis ini. Jadi, pembaca biasa tahu betapa saya tidak suka memasang "10" tautan eksternal ke situs web resmi mesin, termasuk situs forum. Oleh karena itu, pertama-tama kami menghapus hak cipta dan sebanyak 4, perhatian 4 tautan eksternal berbentuk " SMF 2.0.2 | Mesin Sederhana | SMF © 2011 | XHTML"! Untuk melakukan ini, sambungkan ke situs melalui forum FTP/Tema/ nama tema Anda/ dan edit filenya indeks.template.php. Wajar saja di bagian paling bawah ada kode (sekitar baris 330) yang menampilkan link eksternal yang sangat tidak kita sukai. Oleh karena itu kami menghapus: " Mari kita mulai dengan kode skrip utama: #!/usr/bin/Perl # skrip-forum.pl yang mana gunakan ketat; # baris komentar - untuk ketelitian $data saya; # periksa berapa yang Didukung oleh phpBB tanpa link di footer if ($data =~ /Namun Forum Lain\.net/i atau /default\.aspx\?g=postingan&t=\d+/i Anda akan menemukan skrip ini dan skrip lain yang disebutkan dalam postingan di arsip ini. 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 dan sebagainya. 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 link ke salah satu situs saya. Namun, ratusan tautan dofollow forum 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. 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. 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. 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. 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 yang menunjukkan 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 |
Membaca: |
---|
Populer:
Sistem suara terdistribusi![]() |
Baru
- Cara menaikkan TIC dan PR Cara menaikkan Yandex TIC sendiri
- Kernel versi 3.10. Mem-flash kernel perangkat Android. Apa inti dari perangkat seluler?
- Memulihkan menggunakan disk instalasi
- Menginstal win 10 di 7. Tips dari para ahli
- Metode pamungkas untuk menginstal ulang Windows dari USB flash drive
- Android Pay: bagaimana cara kerjanya dan cara menggunakannya?
- Mengapa laptop tidak mau hidup: penyebab masalah dan cara memperbaikinya
- Mode hibernasi di Windows - apa itu dan bagaimana menggunakannya
- Call of Duty 3 tidak dapat dimulai
- Jejaring sosial Meendo untuk orang dewasa