Smf tomonidan boshqariladigan irqiy taxta. Forum mexanizmini avtomatik aniqlash


Men Joomlasiz yashay olmasligimni hamma biladi, lekin mening fikrimcha, komponentlar uchun yaxshi forum yo'q. Shuning uchun men forum dvigatellari bilan ishlayman. Men yaqinda foydalanishni boshlagan yangilaridan biri - bu foydali narsalar bilan yangi SMF toifasini boshlaylik. Biz kichikdan boshlaymiz va yangi boshlanuvchilar uchun bu juda foydali.

Qidiruv tizimini optimallashtirishdagi birinchi qadamlar Simple Machines Forum: mualliflik huquqi va tashqi havolalarni olib tashlash

Men faqat smf 2 bilan ishlayotganimni darhol bron qilishimga ijozat bering va ushbu maqola bepul forum mexanizmining ushbu versiyasiga tegishli bo'ladi.

Shunday qilib, muntazam o'quvchilar, dvigatellarning rasmiy veb-saytlariga, shu jumladan forumlarga "10" tashqi havolalarni qo'yishni qanchalik yoqtirmasligimni bilishadi. Shuning uchun, birinchi navbatda, biz mualliflik huquqini olib tashlaymiz va shaklning 4 ta tashqi havolasiga e'tibor qaratamiz " SMF 2.0.2 | Oddiy mashinalar | SMF © 2011 | XHTML"! Buning uchun FTP forum/Mavzular/ orqali saytga ulaning. mavzuingiz nomi/ va faylni tahrirlang index.template.php. Tabiiyki, eng pastki qismida bizga unchalik yoqmaydigan tashqi havolalarni ko'rsatadigan kod (taxminan 330-satr) mavjud. Shuning uchun biz o'chirib tashlaymiz: "

  • ", theme_copyright(), "
  • "Va"
  • ", $txt["xhtml"], "
  • ". Hammasi juda oddiy va oson. Kelgusi nashrlarda SMF/ forumlarini targ'ib qilish va optimallashtirish bo'yicha yangi materiallarni kuting.

    Yangi mavzuni boshlash

    O'zingiz joylashtirmoqchi bo'lgan doskani ko'rib chiqing va ustiga bosing Yangi mavzu tugmasi (da ko'rsatilganidek, sukut bo'yicha taxtaning yuqori va pastki qismida joylashgan), bu sizni Yangi mavzuni boshlash ekran. Bu bir qator variantlarni taqdim etsa-da, eng muhimi ikkitadir Mavzu maydon va asosiy Xabar maydon (bunday belgilanmagan, lekin uning o'lchamiga ko'ra aniq). Shunday qilib, mavzuingizni kiriting va xabaringizni asosiy matn maydoniga yozishni (yoki joylashtirishni) boshlang, shunda mavzu yoki asosiy qismi yo'q xabar ikkalasi ham bo'lmaguncha e'lon qilish uchun qabul qilinmaydi. Agar siz oddiy matnli xabaringizdan mamnun bo'lsangiz, uni bosish orqali yuborishingiz mumkin Post tugmasini bosing va/yoki avval uni bosish orqali oldindan ko'ring Ko‘rib chiqish tugmasi, lekin biroz qiziqarliroq qilish uchun boshqa ko'plab narsalar mavjud.

    • Ba'zi forumlar ko'rsatadi navigatsiya daraxti yuqori qismida joyni tejaydigan gorizontal rejimda.
    • Ba'zi forumlar qo'shimcha taklif qilish uchun tuzilgan bo'lishi mumkin Imlo tekshiruvi yonidagi tugma Post va Ko‘rib chiqish variantlari.

    Yangi so'rovnomani boshlash

    So'rov asosan qo'shimcha savol va ovoz berish variantlari bo'lgan mavzu bo'lib, bosish orqali boshlanadi Yangi so'rov o'rniga Yangi mavzu. So'rovnomani joylashtirish uchun anketani to'ldirish kerak Savol maydon va kamida ikkitasi Variant ga qo'shimcha ravishda maydonlar Mavzu va Xabar standart mavzu talab qiladigan maydonlar. Foydalanuvchi qancha tanlov uchun ovoz berishi mumkinligi, so'rov qancha davom etishi, foydalanuvchilar o'z ovozlarini o'zgartirishi mumkinmi yoki natijalar ko'rsatilishi uchun qanday shartlar bajarilishi kerakligini sozlashning qo'shimcha variantlari o'z-o'zidan tushunarli bo'lishi kerak.

    So‘rovnomada beshdan ortiq tanlov taklif qilish uchun shunchaki bosing Variant qo'shish kerak bo'lganda ko'p marta.

    E'tibor bering, ba'zi forumlardagi ba'zi foydalanuvchilar mavjud mavzuga so'rovnoma qo'shishlari ham mumkin.

    Taqvimga tadbirni joylashtirish

    Agar ushbu parametr sozlangan boʻlsa (bu standart “qutidan tashqarida” emas), siz tadbirni joylashtirishingiz mumkin. Kalendar ortidan Post hodisasi kalendar ekranidan. Siz hozir ko'rayotgan narsa a Yangi mavzuni boshlash tadbir sarlavhasi, sanasi va maqsadli taxtasi uchun qoʻshimcha maydonlarga ega ekran, ular shunchaki tadbiringizni taqvimga qoʻshadi va oʻsha paneldagi postingizga havola yaratadi.

    Mavzu yoki so'rovnomaga javob berish

    Mavzuga yoki so'rovnomaga javob berish asosan bilan bir xil, lekin hech narsa kiritish shart emas. Mavzu Agar siz allaqachon mavjud bo'lgan narsani o'zgartirmoqchi bo'lmasangiz, maydon. So'rovnomada ovoz berish uchun siz tanlagan variant(lar)ni tanlashingiz va tugmani bosishingiz kifoya. Ovoz berish.

    Agar “Tezkor javob” yoqilgan boʻlsa, sahifadagi post(lar)dan keyin oddiy javob maydoni ham paydo boʻladi, lekin agar siz undan foydalanmoqchi boʻlsangiz, oʻzingiznikini va qoʻlda yozishingiz kerak boʻladi.

    Postdan iqtibos keltirish

    Xabarga iqtibos keltirish orqali javob berish uchun tugmani bosishingiz mumkin Iqtibos tegishli post uchun tugmani bosing va keltirilgan matnga o'z xabaringizni qo'shing yoki ni bosing Javob bering keyin tugma Iqtibos kiritish quyidagi "Mavzu xulosasi" dagi tegishli postdan, lekin shuni e'tiborga oling:

    • Bu ikkala variant ham afishaning nomi, postning sanasi va vaqtini ko‘rsatuvchi asl postga havola qo‘shadi, holbuki iqtibos teg bu qo'shimcha ma'lumotsiz tegishli postdan iqtibos keltiradi.
    • Shuningdek, siz "muallif" atributini to'liqdan mustaqil ravishda saqlab qo'yishingiz yoki qo'shishingiz mumkin Iqtibos funktsiyasi, quyida ko'rsatilgandek.

    Xabarni o'zgartirish yoki o'chirish

    Xabarni o'zgartirish uchun ni bosing O'zgartirish tugmasini bosing va o'zgartirishlaringizni kiriting. Esda tutingki, aksariyat forumlar oxirgi tahrir sanasi va vaqtini ko'rsatish uchun tuzilgan bo'lishi mumkin, ammo administrator(lar) bu sodir bo'lgunga qadar qisqa muddat o'tishiga ham ruxsat berishi mumkin.

    Xabarni o'chirish uchun ni bosing Oʻchirish keyin tugma KELISHDIKMI dan Bu xabar olib tashlansinmi? paydo bo'lgan oyna. Ba'zi forumlar siz boshlagan mavzular yoki so'rovlarni o'chirishga ham ruxsat berishi mumkin, ammo bu tugmalar odatda sahifaning pastki qismida joylashgan.

    Standart eʼlon qilish imkoniyatlari

    Javoblar haqida menga xabar bering

    Mavzu bo'yicha elektron pochta xabarnomasiga obuna bo'lish uchun buni belgilang.

    Ushbu mavzuga qayting

    E'lon qilgandan so'ng mavzuga (xabar indeksi o'rniga) qaytish uchun buni belgilang (shuningdek, siz ushbu xatti-harakatni profilingizda afzal ko'rishingiz mumkin).

    Tabassumlardan foydalanmang

    Xabaringizdagi ba'zilar tahlil qilinib, tabassum sifatida ko'rsatilmasligi uchun buni belgilang.

    Qo'shimchalar

    Agar yoqilgan bo'lsa, bu xususiyat sizga ko'pgina elektron pochta mijozlari kabi fayllarni postlaringizga biriktirish imkonini beradi, shuning uchun tugmani bosishdan oldin kompyuteringizdagi tegishli fayl(lar)ni ko'rib chiqish kifoya qiladi. Post. Siz biriktirma(lar)ingizni oʻchirib tashlashingiz yoki koʻproq qoʻshishingiz mumkin, lekin shuni yodda tuting:

    • Ruxsat etilgan fayl turlari va o'lchamlari forum administrator(lar)i tomonidan o'rnatiladi.
    • Aksariyat forumlar postning bir qismi sifatida biriktirilgan rasmlarni ko'rsatish uchun tuzilgan bo'lsa-da, buni amalga oshirish mumkin emas. oldindan ko'rish qo'shimchalar, shuning uchun siz har doim fayllarni oxirigacha ko'rib chiqishingiz va ularni biriktirishingiz kerak post xabaringiz.

    Ma'lumotnomalar

    SMF e'lonlar taxtasi kodi

    Ko'rsatilgan tugmalar SMF standart mavzusiga tegishli va forumdan forumga farq qilishi mumkin.

    Teg nomi Tugma Kod Chiqish Izohlar
    Qalin [b] qalin qalin *
    *
    *
    *
    Yorqin porlash “Glow” tegidagi uchta atribut (masalan, qizil, 2, 50) mos ravishda rang, kuch va kenglikdir.
    "Soya" tegidagi ikkita atribut (masalan, qizil, chap) mos ravishda rang va yo'nalishdir.
    harakat harakat Yaroqli XHTML emas, lekin tasvirlar uchun ham foydalanish mumkin!
    Oddiy
    Mashinalar
    Forum
    Oddiy mashinalar forumi Monospace shriftda ko'rsatilgan muhim matn formatini saqlaydi.
    chapga tekislang *
    markazlashtirilgan *
    o'ngga tekislang *
    O'ngdan chapga * o'ngdan chapga! Ingliz hujjatida arab yoki ibroniy tillarini joylashtirish odatiy holdir.
    Chapdan o'ngga * chapdan o'ngga! Ingliz tilini arabcha yoki ibroniycha hujjatda joylashtirish odatiy holdir.
    *
    shrift hajmi *
    shrift yuzi Faqat foydalanuvchi kompyuterida o'rnatilgan shriftlar ko'rsatiladi, shuning uchun ehtiyotkorlik bilan foydalaning!
    Shrift rangi Rangni o'zgartirish Qora Qizil Sariq Pushti Yashil To'q sariq Binafsha Ko'k Bej Jigarrang Ko'k To'q qizil Ohak Yashil qizil qizil Ochiladigan menyudan rangni tanlang.

    http://somesite/somefile.swf
    http://somesite/somefile.swf E'tibor bering, agar o'rnatilgan Flash forum administrator(lar)i tomonidan o'chirib qo'yilgan bo'lsa, Flash fayli bu yerda ko'rsatilganidek, to'g'ridan-to'g'ri giperhavola sifatida paydo bo'ladi. "Flash" tegidagi ikkita atribut (tegishli hollarda) mos ravishda kenglik va balandlikdir.

    http://somesite/image.gif
    Tasvir hajmini o'zgartirish uchun kenglik va balandlik atributlarini kiriting.

    http://somesite/image.gif
    http://ba'zi sayt/ http://ba'zi sayt/ Eslatma: "url" yorlig'i yangi oynada ochiladi, lekin siz xuddi shu oynada ochish uchun "iurl" teglarini kiritishingiz mumkin.

    tavsiflovchi havola
    tavsiflovchi havola

    kimdir @ ba'zi sayt
    kimdir @ ba'zi sayt *

    ftp://somesite/somefile
    ftp://somesite/somefile *

    tavsiflovchi havola
    tavsiflovchi havola
    * Faqatgina "jadval" teglaridan mazmunli chiqish yo'q.
    * Faqat "jadval" va "tr" teglaridan hech qanday mazmunli chiqish yo'q.

    mazmuni
    mazmuni
    Teglarni to'g'ri joylashtirishga e'tibor bering, shuning uchun "jadval" teglari "tr" teglarini o'z ichiga oladi, ularning har biri teng miqdordagi "td" teglarini o'z ichiga oladi!
    SMF
    Axborotnoma
    Kengash
    Kod
    SMF Axborotnoma
    Kengash Kod
    ustun belgisi *
    subscript *
    teletayp Monospace shrifti.

    Darhol asosiy skript kodi bilan boshlaylik:

    #!/usr/bin/perl

    # which-forum.pl skripti
    № (c) 2010 Aleksandr A Alekseev, http://site/

    qat'iy foydalaning;

    # sharhlangan satr - qat'iylik uchun
    # agar vazifa dvigatel statistikasini yig'ish bo'lsa, uni shunday qoldiring
    # agar siz forumlar ro'yxatini tuzsangiz - izohni bekor qiling

    mening $ma'lumotlarim;
    $ma'lumotlar .= $_while (<> ) ;

    # phpBB tomonidan qancha quvvatlanganligini pastki qismdagi havolasiz tekshiring
    chop etish "phpbb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i yoki
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki
    $ma'lumotlar =~ /phpBB\-SEO/i yoki
    $ma'lumotlar =~ /) ;
    chop "ipb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i yoki
    $ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i yoki
    $ma'lumotlar =~ /

    /i yoki
    $ma'lumotlar =~ /index\.php\?[^""]*showforum=\d+/i) ;
    "vbulletin"ni chop eting \n"
    agar ($ma'lumotlar =~ /Kuchli:?[^<]+vBulletin[^<]+(?:Version)?/i yoki
    $ma'lumotlar =~ /) ;
    chop etish "smf \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>SMF/i tomonidan quvvatlanadi yoki
    $ma'lumotlar =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    chop "punbb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #yoki
    # $ma'lumotlar =~ /viewforum\.php\?[^""]*id=\d+/i);
    "fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    chop "exbb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # yoki
    # $ma'lumotlar =~ /forums\.php\?[^""]*forum=\d+/i);
    chop "yabb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i yoki
    $ma'lumotlar =~ /YaBB\.pl\?[^""]*num=\d+/i );
    dleforumni chop eting \n"
    agar ($ma'lumotlar =~ /\(DLE Forum tomonidan quvvatlanadi\)<\/title>/i yoki
    $ma'lumotlar =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE forumi<\/a>/i) ;
    chop "ikonboard \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i yoki
    $ma'lumotlar =~ /\n"
    agar ($ma'lumotlar =~ /\n"
    # if($data =~ /forums\.php\?fid=\d+/i yoki
    # $ma'lumotlar =~ /mavzu\.php\?fid=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    "stokesit"ni chop eting \n"
    # if($data =~ /forum\.php\?f=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    chop etish "podium \n"
    # if($data =~ /mavzu\.php\?t=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
    chop "usebb \n"
    # if($data =~ /forum\.php\?id=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    chop etish "wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    chop etish "yetanotherforumnet \n"
    agar ($data =~ /Yana bir forum\.net/i yoki
    $ma'lumotlar =~ /default\.aspx\?g=posts&t=\d+/i) ;

    Siz ushbu va postda eslatib o'tilgan boshqa skriptlarni ushbu arxivda topasiz.

    Skript which-forum.pl HTML sahifa kodini tekshiradi, unda forum mexanizmi imzolari mavjudmi yoki yo'qmi. WordPress va Joomla-ni belgilashda biz shunga o'xshash texnikadan foydalanganmiz, ammo bir nechta farqlar mavjud. Birinchidan, skriptning o'zi sahifa kodini yuklamaydi, lekin uni stdin yoki argument sifatida uzatilgan fayldan o'qiydi. Bu sizga sahifani bir marta yuklab olish imkonini beradi, masalan, wget-dan foydalanib, keyin bir nechta analizatorlar orqali, agar bizda bir nechta bo'lsa. Ikkinchidan, ushbu skriptda imzoning mavjudligi dvigatelning 100% belgisidir. Oxirgi marta, imzoning mavjudligi faqat mos keladigan dvigatelga va eng katta vaznga ega bo'lgan dvigatelga "yutdi". Men bu holatda bunday yondashuv kodni keraksiz ravishda murakkablashtiradi, deb qaror qildim.

    Skriptni sinab ko'rish uchun men biroz tadqiqot qildim. Men bir necha ming forumlar ro'yxatini tuzdim va ularning har birini o'z skriptim orqali ko'rib chiqdim, shu bilan dastur javoblarining foizini va turli dvigatellarning mashhurligini aniqladim.

    Forumlar ro'yxatini olish uchun men Google tahlilchisidan foydalandim. Shu kabi so'rovlar qidiruv tizimiga yuborildi

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

    va hokazo. Siz faylda to'liq so'rov generator kodini topasiz gen-forumsearch-urls.pl. Zone.ru dan tashqari .su .ua .kz va .by ham ishlatilgan. O'tgan safar bunday tadqiqotni o'tkazish qiyin bo'ldi, chunki WordPress va Joomla saytlarining URL manzilida bunday imzolar yo'q. Cmsmagazine.ru/catalogue/ kabi kataloglar etarli namuna hajmini ta'minlamaydi. 600 Drupal saytlari nima?

    Tan olaman, tajriba natijalari meni xafa qildi. O'rganilgan 12 590 ta saytdan dvigatel faqat 7 083 tasida, ya'ni faqat 56% hollarda muvaffaqiyatli aniqlangan. Ehtimol, men qandaydir dvigatelni hisobga olmadim? Forumlarning yarmi Bitrix o'rnatilgani haqiqatan ham rostmi? Yoki imzolarni qidirishga ko'proq vaqt sarflashim kerakmidi? Umuman olganda, bu erda qo'shimcha tadqiqotlar talab qilinadi.

    Muvaffaqiyatli aniqlangan 56% dvigatellar orasida eng ommaboplari kutilganidek IPB (31%), phpBB (26,6%) va vBulletin (26,5%) edi.

    Ulardan keyin katta kechikish bilan SMF (5,8%) va DLEForum (5,3%) bormoqda. Mening sevimli punBB faqat 6-o'rinda edi (1,64%). Men bu raqamlarga ko'p ishonishni tavsiya etmayman (ular RuNet-dagi har uchinchi forum IPB-da ishlaydi, deb aytishadi), lekin, albatta, ma'lum xulosalar chiqarish mumkin.

    Misol uchun, agar siz forum dvigatelida sayt yaratmoqchi bo'lsangiz va forumni o'zgartirishni rejalashtirmoqchi bo'lsangiz, masalan, haftada bir marta pul mablag'larini avtomatik yechib olish bilan har bir xabar uchun foydalanuvchilarga $ 0,01 to'lang, unda siz eng mashhur uchta dvigateldan birini tanlashingiz kerak. Forum qanchalik mashhur bo'lsa, uni yaxshi biladigan dasturchini topish imkoniyati shunchalik katta bo'ladi.

    Agar dvigatelda sezilarli o'zgarishlar kutilmasa, unchalik mashhur bo'lmagan dvigatelni tanlash mantiqan to'g'ri keladi, masalan, SMF yoki punBB. Bu sizning forumingizga xakerlik hujumlari sonini va unga avtomatik ravishda yuboriladigan spam miqdorini kamaytiradi.

    Forumlarni qidirish/aniqlash uchun skriptlar ko'plab amaliy dasturlarni ham topishi mumkin. Xayolimga kelgan birinchi narsa, aniqlangan forumlarni TIC bo'yicha saralash va mening saytlarimdan biriga havolalar bilan birinchi yuzta xabarga joylashtirish edi. Biroq, yuzlab forum dofollow havolalari TCIga hech qanday ta'sir ko'rsatmadi (2 ta yangilanish o'tdi), shuning uchun bu erda vaqtni behuda sarflamaslik yaxshiroqdir, agar siz o'tishlarga qiziqmasangiz.

    Yuqorida aytib o'tilgan skriptlardan foydalanish yagona emasligi aniq. O'ylaymanki, siz ularni boshqa qanday ishlatishingiz mumkinligini osongina aniqlashingiz mumkin.

    O'zingiz joylashtirmoqchi bo'lgan doskani ko'rib chiqing va ustiga bosing Yangi mavzu tugmasi (da ko'rsatilganidek, sukut bo'yicha taxtaning yuqori va pastki qismida joylashgan), bu sizni Yangi mavzuni boshlash ekran. Bu bir qator variantlarni taqdim etsa-da, eng muhimi ikkitadir Mavzu maydon va asosiy Xabar maydon (bunday belgilanmagan, lekin uning o'lchamiga ko'ra aniq). Shunday qilib, mavzuingizni kiriting va xabaringizni asosiy matn maydoniga yozishni (yoki joylashtirishni) boshlang, shunda mavzu yoki asosiy qismi yo'q xabar ikkalasi ham bo'lmaguncha e'lon qilish uchun qabul qilinmaydi. Agar siz oddiy matnli xabaringizdan mamnun bo'lsangiz, uni bosish orqali yuborishingiz mumkin Post tugmasini bosing va/yoki avval uni bosish orqali oldindan ko'ring Ko‘rib chiqish tugmasi, lekin biroz qiziqarliroq qilish uchun boshqa ko'plab narsalar mavjud.

    • Ba'zi forumlar ko'rsatadi navigatsiya daraxti yuqori qismida joyni tejaydigan gorizontal rejimda.
    • Ba'zi forumlar qo'shimcha taklif qilish uchun tuzilgan bo'lishi mumkin Imlo tekshiruvi yonidagi tugma Post va Ko‘rib chiqish variantlari.

    Yangi so'rovnomani boshlash

    So'rov asosan qo'shimcha savol va ovoz berish variantlari bo'lgan mavzu bo'lib, bosish orqali boshlanadi Yangi so'rov o'rniga Yangi mavzu. So'rovnomani joylashtirish uchun anketani to'ldirish kerak Savol maydon va kamida ikkitasi Variant ga qo'shimcha ravishda maydonlar Mavzu va Xabar standart mavzu talab qiladigan maydonlar. Foydalanuvchi qancha tanlov uchun ovoz berishi mumkinligi, so'rov qancha davom etishi, foydalanuvchilar o'z ovozlarini o'zgartirishi mumkinmi yoki natijalar ko'rsatilishi uchun qanday shartlar bajarilishi kerakligini sozlashning qo'shimcha variantlari o'z-o'zidan tushunarli bo'lishi kerak.

    So‘rovnomada beshdan ortiq tanlov taklif qilish uchun shunchaki bosing Variant qo'shish kerak bo'lganda ko'p marta.

    E'tibor bering, ba'zi forumlardagi ba'zi foydalanuvchilar mavjud mavzuga so'rovnoma qo'shishlari ham mumkin.

    Taqvimga tadbirni joylashtirish

    Agar ushbu parametr sozlangan boʻlsa (bu standart “qutidan tashqarida” emas), siz tadbirni joylashtirishingiz mumkin. Kalendar ortidan Post hodisasi kalendar ekranidan. Siz hozir ko'rayotgan narsa a Yangi mavzuni boshlash tadbir sarlavhasi, sanasi va maqsadli taxtasi uchun qoʻshimcha maydonlarga ega ekran, ular shunchaki tadbiringizni taqvimga qoʻshadi va oʻsha paneldagi postingizga havola yaratadi.

    Mavzu yoki so'rovnomaga javob berish

    Mavzuga yoki so'rovnomaga javob berish asosan bilan bir xil, lekin hech narsa kiritish shart emas. Mavzu Agar siz allaqachon mavjud bo'lgan narsani o'zgartirmoqchi bo'lmasangiz, maydon. So'rovnomada ovoz berish uchun siz tanlagan variant(lar)ni tanlashingiz va tugmani bosishingiz kifoya. Ovoz berish.

    Agar “Tezkor javob” yoqilgan boʻlsa, sahifadagi post(lar)dan keyin oddiy javob maydoni ham paydo boʻladi, lekin agar siz undan foydalanmoqchi boʻlsangiz, oʻzingiznikini va qoʻlda yozishingiz kerak boʻladi.

    Postdan iqtibos keltirish

    Xabarga iqtibos keltirish orqali javob berish uchun tugmani bosishingiz mumkin Iqtibos tegishli post uchun tugmani bosing va keltirilgan matnga o'z xabaringizni qo'shing yoki ni bosing Javob bering keyin tugma Iqtibos kiritish quyidagi "Mavzu xulosasi" dagi tegishli postdan, lekin shuni e'tiborga oling:

    • Bu ikkala variant ham afishaning nomi, postning sanasi va vaqtini ko‘rsatuvchi asl postga havola qo‘shadi, holbuki iqtibos teg bu qo'shimcha ma'lumotsiz tegishli postdan iqtibos keltiradi.
    • Shuningdek, siz "muallif" atributini to'liqdan mustaqil ravishda saqlab qo'yishingiz yoki qo'shishingiz mumkin Iqtibos funktsiyasi, quyida ko'rsatilgandek.

    Xabarni o'zgartirish yoki o'chirish

    Xabarni o'zgartirish uchun ni bosing O'zgartirish tugmasini bosing va o'zgartirishlaringizni kiriting. Esda tutingki, aksariyat forumlar oxirgi tahrir sanasi va vaqtini ko'rsatish uchun tuzilgan bo'lishi mumkin, ammo administrator(lar) bu sodir bo'lgunga qadar qisqa muddat o'tishiga ham ruxsat berishi mumkin.

    Xabarni o'chirish uchun ni bosing Oʻchirish keyin tugma KELISHDIKMI dan Bu xabar olib tashlansinmi? paydo bo'lgan oyna. Ba'zi forumlar siz boshlagan mavzular yoki so'rovlarni o'chirishga ham ruxsat berishi mumkin, ammo bu tugmalar odatda sahifaning pastki qismida joylashgan.

    Standart eʼlon qilish imkoniyatlari

    Javoblar haqida menga xabar bering

    Mavzu bo'yicha elektron pochta xabarnomasiga obuna bo'lish uchun buni belgilang.

    Ushbu mavzuga qayting

    E'lon qilgandan so'ng mavzuga (xabar indeksi o'rniga) qaytish uchun buni belgilang (shuningdek, siz ushbu xatti-harakatni profilingizda afzal ko'rishingiz mumkin).

    Tabassumlardan foydalanmang

    Xabaringizdagi ba'zilar tahlil qilinib, tabassum sifatida ko'rsatilmasligi uchun buni belgilang.

    Qo'shimchalar

    Agar yoqilgan bo'lsa, bu xususiyat sizga ko'pgina elektron pochta mijozlari kabi fayllarni postlaringizga biriktirish imkonini beradi, shuning uchun tugmani bosishdan oldin kompyuteringizdagi tegishli fayl(lar)ni ko'rib chiqish kifoya qiladi. Post. Siz biriktirma(lar)ingizni oʻchirib tashlashingiz yoki koʻproq qoʻshishingiz mumkin, lekin shuni yodda tuting:

    • Ruxsat etilgan fayl turlari va o'lchamlari forum administrator(lar)i tomonidan o'rnatiladi.
    • Aksariyat forumlar postning bir qismi sifatida biriktirilgan rasmlarni ko'rsatish uchun tuzilgan bo'lsa-da, buni amalga oshirish mumkin emas. oldindan ko'rish qo'shimchalar, shuning uchun siz har doim fayllarni oxirigacha ko'rib chiqishingiz va ularni biriktirishingiz kerak post xabaringiz.

    Ma'lumotnomalar

    SMF e'lonlar taxtasi kodi

    Ko'rsatilgan tugmalar SMF standart mavzusiga tegishli va forumdan forumga farq qilishi mumkin.

    Teg nomi Tugma Kod Chiqish Izohlar
    Qalin [b] qalin qalin *
    *
    *
    *
    Yorqin porlash “Glow” tegidagi uchta atribut (masalan, qizil, 2, 50) mos ravishda rang, kuch va kenglikdir.
    "Soya" tegidagi ikkita atribut (masalan, qizil, chap) mos ravishda rang va yo'nalishdir.
    harakat harakat Yaroqli XHTML emas, lekin tasvirlar uchun ham foydalanish mumkin!
    Oddiy
    Mashinalar
    Forum
    Oddiy mashinalar forumi Monospace shriftda ko'rsatilgan muhim matn formatini saqlaydi.
    chapga tekislang *
    markazlashtirilgan *
    o'ngga tekislang *
    O'ngdan chapga * o'ngdan chapga! Ingliz hujjatida arab yoki ibroniy tillarini joylashtirish odatiy holdir.
    Chapdan o'ngga * chapdan o'ngga! Ingliz tilini arabcha yoki ibroniycha hujjatda joylashtirish odatiy holdir.
    *
    shrift hajmi *
    shrift yuzi Faqat foydalanuvchi kompyuterida o'rnatilgan shriftlar ko'rsatiladi, shuning uchun ehtiyotkorlik bilan foydalaning!
    Shrift rangi Rangni o'zgartirish Qora Qizil Sariq Pushti Yashil To'q sariq Binafsha Ko'k Bej Jigarrang Ko'k To'q qizil Ohak Yashil qizil qizil Ochiladigan menyudan rangni tanlang.

    http://somesite/somefile.swf
    http://somesite/somefile.swf E'tibor bering, agar o'rnatilgan Flash forum administrator(lar)i tomonidan o'chirib qo'yilgan bo'lsa, Flash fayli bu yerda ko'rsatilganidek, to'g'ridan-to'g'ri giperhavola sifatida paydo bo'ladi. "Flash" tegidagi ikkita atribut (tegishli hollarda) mos ravishda kenglik va balandlikdir.

    http://somesite/image.gif
    Tasvir hajmini o'zgartirish uchun kenglik va balandlik atributlarini kiriting.

    http://somesite/image.gif
    http://ba'zi sayt/ http://ba'zi sayt/ Eslatma: "url" yorlig'i yangi oynada ochiladi, lekin siz xuddi shu oynada ochish uchun "iurl" teglarini kiritishingiz mumkin.

    tavsiflovchi havola
    tavsiflovchi havola

    kimdir @ ba'zi sayt
    kimdir @ ba'zi sayt *

    ftp://somesite/somefile
    ftp://somesite/somefile *

    tavsiflovchi havola
    tavsiflovchi havola
    * Faqatgina "jadval" teglaridan mazmunli chiqish yo'q.
    * Faqat "jadval" va "tr" teglaridan hech qanday mazmunli chiqish yo'q.

    mazmuni
    mazmuni
    Teglarni to'g'ri joylashtirishga e'tibor bering, shuning uchun "jadval" teglari "tr" teglarini o'z ichiga oladi, ularning har biri teng miqdordagi "td" teglarini o'z ichiga oladi!
    SMF
    Axborotnoma
    Kengash
    Kod
    SMF Axborotnoma
    Kengash Kod
    ustun belgisi *
    subscript *
    teletayp Monospace shrifti.
    [O] doira :(
    Shokka tushdi :o
    Ajoyib 8)
    Huh ???
    Ko'zlarni aylantiring ::)
    Til :P
    Uyaldim :-[
    Dudoqlar muhrlangan :-X
    Qarorsiz :-\
    O'pish :-*
    Yig'la :"(

    Esda tutingki, barcha tabassum kodlari, agar ochilish joylari mavjud bo'lmasa, to'g'ri tahlil qilinmaydi va tasvirga aylantirilmaydi.

    Keling, phpBB da saytlarni (forumlarni) optimallashtirish va targ'ib qilish bo'yicha kichik maslahatlar berishni boshlaylik. Bunday holda, biz " kabi tashqi havoladan xalos bo'lishga yordam beradigan kichik hackni amalga oshiramiz. Powered by phpBB ©...". Ushbu nashrda biz buni amalga oshirishning ikkita usulini ko'rib chiqamiz - texnikasi phpBB 3.x.x.

    Tashqi havolani olib tashlash Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group va ruscha phpBB yordami

    Degan tashqi havolani olib tashlashning birinchi usuli Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Shunday qilib, eng oson yo'li administrator paneli yordamida o'chirishdir. Biz ma'muriy panelga o'tamiz, "Uslublar" menyusiga o'tamiz, chap tomonda menyudagi blok joylashgan panelni ko'ramiz, bizni "Uslub komponentlari" bloki va unda "Shablonlar" qiziqtiradi. Standartga ko'ra, taklif qilingan oynada biz quyidagilarni ko'ramiz: prosilver va subsilver2, garchi siz ularni o'rnatgan bo'lsangiz, boshqalar ham bo'lishi mumkin. Umuman olganda, gap bu emas. Taklif etilgan to'plamdan standartni tanlang. Shablon yonidagi "tahrirlash" tugmasini bosing. Keyinchalik, "Shablon faylini tanlash" ni so'ragan oyna paydo bo'ladi. Keyin, "Shablon fayli" - "overall_footer.html" ni tanlang. Quyida HTML muharriri paydo bo'ladi. Biz quyidagi kodni topamiz: " phpBB tomonidan quvvatlangan 2000, 2002, 2005, 2007 phpBB Group"va shunchaki o'chirib tashlang, garchi siz o'zingizning havola va sarlavhangizni o'rnatishingiz mumkin."
    (TRANSLATION_INFO)
    " (quyida joylashgan, shuningdek, o'chirilishi mumkin) - bu kod mahalliylashtirish uchun javobgardir, masalan, "Rossiya phpBB qo'llab-quvvatlashi" yozuvi bilan tashqi havola.

    Tashqi havolani olib tashlashning ikkinchi usuli Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Bu usul shunga o'xshash, lekin biz Pratacol ftp orqali saytga ulanamiz. Quyidagi yo'l uslublariga o'ting/template_name/template/overall_footer.html. Va biz yuqorida tahrir qilgan kodni tahrirlaymiz. Agar siz kodni o'zgartirsangiz, UTF kodlashni o'rnatishni unutmang - shu tarzda langarlar o'rnida "krakerlar" (kvadratchalar va boshqa tushunarsiz belgilar) paydo bo'lishi mumkin.