PunBB ialah CMS percuma untuk forum, perbezaan utamanya ialah keupayaan terbina dalam untuk pengoptimuman SEO dalaman, yang tiada walaupun dalam beberapa enjin forum berbayar.
Contoh forum di PunBB boleh didapati dengan memasukkan dalam bar carian Yandex atau Google, pertanyaan Dikuasakan oleh PunBB atau Forum dikuasakan oleh PunBB... Anda boleh memuat turun PunBB dari tapak rasmi http://punbb.informer.com/, di mana anda juga boleh sambungan punbb, tema dan templat.
Memasang PunBB: cara memasang forum
Memasang PunBB adalah sangat mudah, jadi juruweb yang tidak berpengalaman pun boleh mengendalikannya.
- Muat turun arkib dengan fail pemasangan dari tapak web rasmi, buka bungkusannya dan muat naik ke pengehosan anda.
Anda boleh menggunakan mana-mana pengurus FTP untuk ini, seperti FileZilla.
Jika anda memerlukan Russification of PunBB, muat turun arkib dengan fail penyetempatan bahasa Rusia dari tapak web rasmi dan salin folder Rusia ke direktori lang.
- Buka pautan http: //mydomain/myforums/install.php dalam penyemak imbas anda dan ikut arahan pemasang.
Anda perlu memasukkan dalam medan yang sesuai nama pangkalan data, serta nama pengguna dan kata laluan. Anda boleh mengetahui semua data ini daripada hoster anda. Jika anda tidak mempunyai pangkalan data, buat satu.
Dalam tetingkap kedua terakhir, masukkan log masuk, kata laluan dan e-mel pentadbir.
Pilih bahasa Rusia dalam tetapan forum.
- Pemasangan selesai. Anda boleh memasuki forum anda menggunakan nama pengguna dan kata laluan pentadbir anda.
Tetapan PunBB: Pengoptimuman SEO Forum
Pergi ke item Pentadbiran, Pentadbiran, di mana anda boleh menambah kategori dan forum baharu, serta mengkonfigurasi tetapan asas.
Untuk kedudukan forum yang lebih baik, pergi ke Pentadbiran - Pengurusan - Tetapan dan pilih skema URL berasaskan Fail (mewah). Ini akan membolehkan anda mengkonfigurasi url CNC dalam PunBB, yang akan memberi kesan yang baik pada kemajuan selanjutnya.
Dalam bentuk asalnya, PunBB mempunyai sedikit fungsi yang boleh diperluaskan dengan mudah menggunakan pemalam. Memasang sambungan pada PunBB adalah sangat mudah: anda hanya perlu menyalinnya ke direktori Sambungan, dan kemudian mengaktifkannya dalam bahagian "Sambungan" panel pentadbir.
Sambungan PunBB rasmi boleh dimuat turun dari https://github.com/punbb/extensions.
Senarai sambungan rasmi diberikan di bawah:
- pun_admin_add_user (menambah pengguna melalui borang khas)
- pun_admin_clear_cache (mengosongkan cache forum) pun_admin_manage_extensions_improved (bekerja dengan sambungan)
- pun_approval (kelulusan semua pengguna dan siaran baharu)
- pun_attachment (melampirkan fail pada mesej)
- pun_bbcode (kod BB)
- pun_colored_usergroups (warna berbeza untuk setiap kumpulan pengguna)
- pun_forum_news (menggunakan topik dan mesej sebagai berita)
- pun_jquery (lib jQuery)
- pun_move_posts (memindahkan mesej dari satu topik ke topik yang lain)
- pun_pm (mesej peribadi)
- pun_poll (polls)
- pun_stop_bots (beberapa soalan semasa pendaftaran untuk menghalang bot daripada muncul di forum
- pun_tags (tag)
- pun_repository (mengambil sambungan terus dari repositori)
Untuk menukar rupa forum, anda perlu memuat turun gaya PunBB dan memilih gaya yang paling sesuai dengan anda. Anda juga boleh memesan gaya daripada profesional atau membuat perubahan pada gaya siap sendiri dengan mengedit fail CSS.
Kami menggunakan API HTML5. Sentiasa. Plupload adalah berdasarkan pollyfill berbilang masa jalan untuk XMLHttpRequest L2, API Fail dan Imej. Jadi apabila tiada HTML5 tersedia dalam penyemak imbas, kami mencontohinya sendiri.
mOxie (nama kod gabungan untuk pollyfills) adalah kendiri sepenuhnya dan tersedia secara berasingan.
Seret "n" Jatuhkan Fail dari Desktop
Fail bukan sahaja boleh dipilih daripada dialog semak imbas, tetapi juga boleh digugurkan terus dari desktop. Dalam sesetengah penyemak imbas, kebanyakannya dalam yang berasaskan WebKit, adalah mungkin untuk menyeret dan melepaskan keseluruhan folder.
Notis: ciri tidak akan berfungsi dalam sesetengah penyemak imbas lama.
Akses Data Fail Mentah
Memandangkan kami meniru sebanyak mungkin HTML5, kami dapat (antara lain) menyediakan akses kepada data fail mentah, walaupun dalam persekitaran sedemikian yang biasanya tidak menyokongnya. Salah satu faedah terbesar daripada ini ialah kami boleh memaparkan lakaran kenit serta-merta, semasa anda memilih imej dalam dialog atau seret & lepaskannya dari desktop.
Kecilkan Imej pada Bahagian Pelanggan
Dalam sesetengah kes, anda ingin memuat naik imej hanya untuk mengubahnya menjadi lakaran kecil atau avatar (seperti 90x90). Kemudian mengapa membazir lebar jalur? "Bukankah bagus jika anda boleh melakukannya di sana, di pihak pelanggan, sejurus sebelum muat naik sebenar? Itulah yang boleh kami lakukan. Ciri ini boleh digunakan dalam skop yang lebih luas daripada avatar sahaja, tetapi di situlah ia berada pada tahap terbaiknya.
Muat naik dalam Chunks
Fail yang perlu dimuat naik boleh bersaiz kecil atau besar - kira-kira beberapa gigabait dalam saiz. Dalam kes sedemikian, muat naik standard mungkin gagal, kerana penyemak imbas masih tidak dapat mengendalikannya dengan betul. Kami menghiris fail dalam kepingan dan menghantarnya satu persatu. Anda kemudiannya boleh mengumpulnya dengan selamat pada pelayan dan menggabungkannya ke dalam fail asal.
Sebagai bonus dengan cara ini anda boleh mengatasi kekangan pelayan pada saiz fail yang dimuat naik, jika ada.
Diterjemah kepada 30+ Bahasa
Ia bermula dengan hanya beberapa, dan kini kita sudah mempunyai puluhan. Untuk mengurusnya dengan lebih baik dan mengelakkan kesilapan biasa dan kesilapan silap sebanyak mungkin, kami memindahkan kemudahan pengantarabangsaan (i18n) kami ke Transifex... Jika anda berpendapat bahawa terjemahan untuk bahasa anda boleh menjadi lebih baik atau bahasa anda tiada dalam pangkalan data kami sama sekali, anda dialu-alukan untuk menyumbang. Kami akan memasukkan terjemahan dalam semua keluaran berikutan.
Beberapa kelemahan ditemui baru-baru ini dalam PunBB - kemasukan PHP dan suntikan SQL.
Kerentanan membolehkan pengguna jauh untuk melaksanakan SQL sewenang-wenangnya
arahan dalam pangkalan data aplikasi. Pengguna yang diberi kuasa jauh boleh
laksanakan skrip PHP sewenang-wenangnya pada sistem sasaran. Kerentanan wujud disebabkan pemprosesan data input yang tidak mencukupi dalam skrip
"profile.php". Dengan pilihan "register_globals" didayakan, alat kawalan jauh
pengguna boleh melaksanakan arahan SQL sewenang-wenangnya dalam pangkalan data
aplikasi. Kerentanan wujud dalam pemprosesan teg pun_include. Pengguna jauh
boleh memuat turun dan melaksanakan skrip PHP sewenang-wenangnya pada sistem sasaran.
Pembangun forum tidak pernah berhenti menggembirakan orang biasa dengan versi baharu
produk mereka, dan orang biasa pula, mempunyai sumber pelayan yang mudah
scriptkiddy. Pada hari yang lain, 2 pepijat kritikal baharu ditemui dalam
forum punbb popular oleh seorang lelaki bernama Stefan Esser.
Dan sekarang saya akan cuba menerangkan bagaimana semuanya berfungsi.
Pertama, anda perlu meningkatkan hak kepada pentadbir menggunakan sql-injection.
Buka halaman dalam penyemak imbas
http://site.ru/punbb/profile.php?id=*
simpan ke skru, tukar baris melalui notepad:
Nisbah bidang 1440x900
Pantau resolusi skrin
Bilakah saya perlu mengemas kini perisian tegar
Bagaimana untuk menukar telefon pintar Android menjadi kamera keselamatan
Apakah rupa papan kekunci Cina (sejarah dan foto)