WordPress komentavimas. Komentarų formos koregavimas Instrukcijos, kaip sukurti pasirinktinę komentarų rodymo funkciją

Dmitrijus Dementijus

Komentavimo sistemos patogumas ir funkcionalumas turi įtakos auditorijos įsitraukimui ir komentarų skaičiui svetainėje. Šiame straipsnyje rasite geriausių išorinių komentavimo sistemų apžvalgas, kurios padės pasirinkti geriausią sprendimą.


Kodėl mums reikalingos išorinės komentavimo sistemos?

Norėdami aptarti įrašą „WordPress“ svetainėje su vietine komentarų sistema ir standartiniais nustatymais, turėsite rankiniu būdu įvesti savo vardą ir el. pašto adresą. Ta pati problema egzistuoja su standartinėmis sistemomis, skirtomis aptarti kitus populiarius variklius. Dėl šios priežasties prarandate daug komentarų, nes vartotojai nenori dėti pastangų prisijungdami.


Trečiųjų šalių komentavimo paslaugos teikia šias funkcijas:

  • Patogus įgaliojimas dalyvauti diskusijoje. Čia reikia rasti pusiausvyrą tarp vartotojo noro kuo greičiau palikti komentarą ir poreikio gauti duomenis apie komentatorių iš šaltinio savininko.
  • Auditorijos įtraukimas į diskusiją. Trečiųjų šalių paslaugos praneša vartotojams, kai atsiranda naujų komentarų.
  • Komentarų saugojimas. Trečiųjų šalių sistemos saugo vartotojų komentarus savo serveriuose. Taip sutaupoma vietos diske ir sumažėja svetainės savininko serverio apkrova.
  • Galimybė vertinti komentarus.
  • Galimybė rekomenduoti komentarus.
  • Auditorijos aprėpties išplėtimas automatiškai publikuojant komentarus vartotojų profiliuose socialiniuose tinkluose.
  • Galimybė į komentarus įterpti vaizdinį turinį.

Žemiau rasite patogiausių išorinių komentavimo sistemų galimybių apžvalgas.

Kokias alternatyvias komentavimo sistemas galima naudoti svetainėje?

Svetainių savininkai turi prieigą prie mokamų ir nemokamų komentavimo paslaugų. Mažose apžvalgose pateikiama bendra informacija apie kiekvieną sistemą, taip pat instrukcijos, kaip įdiegti ir konfigūruoti svetainėse, kuriose veikia „WordPress“.

Disqus komentavimo sistema

Disqus yra populiariausia trečiųjų šalių komentavimo sistema. Kūrėjų teigimu, jos pagalba vartotojai kas mėnesį tinklalapiuose parašo 50 mln.

Dėl savo populiarumo Disqus gali būti laikomas etalonu arba atskaitos tašku vertinant kitas išorines komentavimo sistemas.

Kaip įdiegti Disqus svetainėje


Svetainės nustatymų puslapyje įveskite šaltinio pavadinimą ir Disqus platformoje pasirinkite URL. Norėdami nustatyti kategoriją, kuriai priklauso jūsų svetainė, naudokite išskleidžiamąjį meniu. Spustelėkite Kitas.


Kitame veiksme pasirinkite planą. Galimos šios parinktys:

  • Bazė. Nemokamas planas bet kuriai svetainei, reklama rodoma komentarų sistemoje. „Disqus“ pajamomis iš skelbimų dalijasi tik su tomis svetainėmis, kurios atitinka vidinius platformos kriterijus.
  • Pliusas. Prenumerata kainuoja 9 USD per mėnesį. Planas leidžia išjungti reklamą. Nekomercinėms svetainėms ir asmeniniams tinklaraščiams, kuriuose nerodomi skelbimai, planą „Plus“ galima aktyvuoti nemokamai. Peržiūrų skaičius neturėtų viršyti 50 000 per dieną.
  • Pro. Mokestis yra 89 USD per mėnesį, puslapio peržiūrų skaičius ne didesnis kaip 150 000 per dieną. Profesionaliai kalbant, yra papildomų funkcijų: pažangi analizė, prioritetinis palaikymas, pažangios moderavimo galimybės.


Kitame puslapyje sistema informuoja, kad galite užsidirbti pinigų iš savo svetainės naudodami Disqus. Funkcija prieinama ištekliams anglų kalba. Spustelėkite iliustracijoje pažymėtą mygtuką, kad patvirtintumėte, jog esate susipažinę su šia sistemos funkcija.


Pasirinkite platformą, kurioje veikia jūsų svetainė. Jei nėra paruošto sprendimo, naudokite universalų kodą.


Sistema pateiks instrukcijas, kaip įdiegti „WordPress“ skirtą „Disqus“ papildinį. Tęskite taip:

  • WP konsolėje pasirinkite meniu „Papildiniai – Pridėti naują“.
  • Lauke Search Plugins įveskite Disqus.
  • Įdiekite ir suaktyvinkite papildinį.
  • Įdiegtų papildinių puslapyje eilutėje Disqus Comment System pasirinkite meniu Konfigūruoti.


  • Sistema paragins atnaujinti duomenų bazę. Priimk pasiūlymą.


  • Įveskite savo Disqus profilio kredencialus.
  • Pasirinkite svetainę, kurioje diegiate komentavimo sistemą.
  • Eksportuokite komentarus, kuriuos vartotojai paliko prieš įdiegdami sistemą į Disqus. Norėdami tai padaryti, eikite į papildinio nustatymų meniu. Skiltyje Importuoti ir eksportuoti spustelėkite mygtuką Eksportuoti komentarus.


Įdiegėte papildinį ir prie svetainės prijungėte komentavimo sistemą. Dabar vartotojai gali aptarti jūsų įrašus. Ir jūs turite atkreipti dėmesį į paslaugos nustatymus.


Disqus komentavimo sistemos nustatymai

Eikite į bendruomenės nustatymų meniu Disqus svetainėje. Skirtuko Nustatymai skiltyje Bendra įveskite svetainės URL. Įsitikinkite, kad pažymėtas žymimasis laukelis Įgalinti svetainės rekomendacijas. Pasirinkite komentaro sąsajos kalbą. Išsaugokite pakeitimus.


Skilties Bendruomenė lauke Moderatoriaus ženklelio tekstas pasirinkite tekstą, kuris bus rodomas prie moderatoriaus teises turinčių vartotojų vardų. Išskleidžiamajame meniu pasirinkite, kaip bus rodomi komentarai. Galimos šios parinktys: naujas viršuje, senas viršuje ir geriausias viršuje.


Jei reikia, leiskite anoniminiams vartotojams komentuoti. Atkreipkite dėmesį, kad šie komentatoriai negauna pranešimų apie diskusijų atnaujinimus. Tai sumažina jų įsitraukimą. Be to, galimybė palikti komentarus anonimiškai gali pritraukti į svetainę trolius ir nepageidaujamų el. laiškų siuntėjus.

Pažymėkite langelį šalia parinkties Nuorodos komentaruose. Tokiu atveju sistema automatiškai išsiųs visus komentarus su nuorodomis moderuoti. Įsitikinkite, kad pažymėta parinktis Media Attachments. Tai leidimas publikuoti nuotraukas ir vaizdo įrašus komentaruose.


Pažymėkite langelius šalia dviejų parinkčių skiltyje „Pažymėti komentarai“. Tai leidžia vartotojams pranešti moderatoriams apie nepageidaujamus komentarus. Taip pat, surinkus išskleidžiamajame meniu nurodytą balų skaičių, sistema slėps įtartiną komentarą, kol skundą peržiūrės moderatorius. Išsaugokite pakeitimus.


„Disqus“ paskyros skirtuke „Bendruomenė“ galite stebėti komentarų, „Patinka“ ir „Nepatinka“ skaičių, priskirti moderatorius ir importuoti bei eksportuoti komentarus. Atminkite, kad eksportuojant komentarus į Disqus galite sukurti atsarginę komentarų failo kopiją. Šios funkcijos negalima naudoti norint perkelti vartotojo turinį į alternatyvią komentarų sistemą.

Atkreipkite dėmesį į Word filtro funkciją. Atitinkamame meniu galite pridėti stabdymo žodžius, juos naudojant sistema nusiųs komentarą į Spam aplanką.


Meniu Moderuoti komentarus rodomi visi komentarai. Atminkite, kad peržiūros laukiantys komentarai yra aplanke Laukiama. Jie nerodomi svetainėje, nebent patvirtintų moderatorius. Skirtuke „Šlamštas“ ir „Ištrintas“ galite peržiūrėti šlamšto pranešimus ir ištrintus komentarus.

Naudingas patarimas: galite greitai patvirtinti arba ištrinti komentarą el. paštu. Norėdami tai padaryti, tiesiog atsakykite į el. laišką, pranešantį apie naują pranešimą svetainėje. Norėdami patvirtinti komentarą, atsakyme pažymėkite Patvirtinti, o norėdami ištrinti arba išsiųsti į šlamšto aplanką, atitinkamai pažymėkite Ištrinti ir Šlamštas.

Disqus trūkumai

Populiariausia išorinio komentavimo sistema turi keletą trūkumų. Štai patys svarbiausi:


  • Remiantis kai kuriomis ataskaitomis, „Disqus“ sumažina auditorijos įsitraukimą. Pavyzdžiui, 2015 metų vasarą WordPress TVS tinklaraštis WPBeginner atsisakė Disqus dėl skaitytojų skundų. Po to komentarų skaičius išaugo 304%.
  • Situacija su komentarų indeksavimu neaiški. Paieškos sistemos juos indeksuoja su pertraukomis. Pavyzdžiui, komentarai, palikti prieš du mėnesius viename iš Texterra tinklaraščio įrašų, vis dar išlieka unikalūs. Komentarai, parašyti prieš metus, yra indeksuojami, tačiau Text.ru sistema rodo Disqus svetainę kaip šaltinį.
  • Nėra nemokamo plano komercinėms svetainėms.


Dėl savo populiarumo ir funkcionalumo „Disqus“ tapo referencine išorine komentavimo sistema. Jos privalumai ir trūkumai gali būti naudojami vertinant alternatyvias paslaugas.

Komentavimo paslauga Cackle

Cackle yra mokamas sprendimas. Panašu, kad kūrėjai atsižvelgė į „Disqus“ trūkumus ir rusakalbių projektų ypatybes. Dėl to sistema gavo svarbių pranašumų: paieškos sistemų komentarų indeksavimas ir galimybė prisijungti per paskyras populiariuose „RuNet“ tinkluose. Žemiau pateikiamos kitos sistemos savybės.

Kaip įdiegti Cackle svetainėje

Užsiregistravus ir patvirtinus paskyrą, sistema paragins sukurti naują valdiklį. Įveskite svetainės URL ir valdiklio pavadinimą ir spustelėkite mygtuką „Tęsti“.


Sistema pasiūlys universalų valdiklio kodą arba kodą populiarioms TVS. Pasirinkite norimą parinktį.


Norėdami naudoti „Cackle“ sistemą „WordPress“ svetainėje, įdiekite „Cackle“ papildinį. „WordPress“ konsolėje pasirinkite meniu „Comments – Cackle Settings“. Nukopijuokite sugeneruotus API raktus ir svetainės ID iš Cackle administravimo skydelio. Įklijuokite juos į atitinkamus laukus „WordPress“ papildinio nustatymų meniu. Suaktyvinkite valdiklį.


Eksportuokite esamus komentarus į Cackle sistemą. Sinchronizuokite valdiklį su „WordPress“ duomenų baze.


Beje:

Cackle komentarų formos sąsaja labai panaši į Disqus sąsają. Vartotojams, susipažinusiems su Disqus, bus lengva naudotis Cackle.


Atminkite, kad sistema palaiko kryžminį „VKontakte“ pranešimų siuntimą. Ši funkcija įjungta pagal numatytuosius nustatymus. Viena vertus, tai gali padėti padidinti auditorijos pasiekiamumą. Kita vertus, vartotojus gali erzinti žinučių publikavimas jų profilyje be klausimo.


Kaip nustatyti Cackle komentarų sistemą

Norėdami naudotis visomis paslaugos funkcijomis, atkreipkite dėmesį į nustatymus. Cackle administraciniame skydelyje pasirinkite atitinkamą meniu. Skirtuke „Bendra“ atkreipkite dėmesį į elementą „Ištrinti komentarus“. Galite išjungti arba įjungti šią funkciją per kelias minutes nuo paskelbimo. Taip pat bendruosiuose nustatymuose galima pasirinkti moderatoriaus piktogramos tekstą ir keisti socialinių paslaugų, per kurias galima prisijungti, piktogramų tvarką.


Išplėstiniuose nustatymuose atkreipkite dėmesį į šiuos dalykus:

  • Įgalinti išankstinį komentarų, kuriuose yra nuorodų, moderavimą.
  • Atžymėkite laukelį Svečių komentarai. Anoniminiai komentarai neprisideda prie vartotojų įsitraukimo ir pasitikėjimo šaltiniu.
  • Atžymėkite laukelį šalia „Kryžminis postas“. Tokiu atveju sistema automatiškai neskelbs komentarų socialiniuose tinkluose.

Pakeiskite likusius nustatymus, kaip norite, arba palikite numatytąją parinktį.


Skirtuke Išvaizda atkreipkite dėmesį į elementą Puslapiai. Puslapių platinimas pablogina komentarų naudojimą. Norėdami išspręsti problemą, išskleidžiamajame meniu pasirinkite Pasirinkti ir lauke Didžiausias komentarų skaičius puslapyje įveskite didelę reikšmę.


Skirtuke „Capcha“ galite prisijungti „reCAPTCHA“ paslauga iš „Google“., o skirtuke „Apsauga nuo šiukšlių“ galite prijungti „Akismet“ anti-spam paslaugą.

Komentarus galite tvarkyti „WordPress“ pulte arba „Cackle“ svetainės administratoriaus skydelyje. Taip pat galite įdiegti mini moderavimo valdiklį. Su jo pagalba galite moderuoti komentarus tiesiogiai svetainėje.

Cackle sistemos trūkumai

Cackle yra mokama paslauga. Tai yra pagrindinis jo trūkumas, palyginti su „Disqus“. Naudojimosi vienoje svetainėje kaina yra 200 rublių per mėnesį. Ar verta leisti pinigus, kad galėtumėte įgalioti vartotojus per „VKontakte“ ir „Odnoklassniki“? Tai yra pagrindinis klausimas, pagrįstas atsakymo rezultatais, į kurį konkrečios svetainės savininkas turi priimti sprendimą.

Dar vienas paslaugos trūkumas – nėra akivaizdu, kad diskusijose gali dalyvauti anketų socialiniuose tinkluose neturintys vartotojai. Jei išjungsite galimybę palikti anoniminius komentarus, sistema paragins skaitytoją prisijungti per socialinį tinklą. Arba vartotojas gali užsiregistruoti Cackle svetainėje. Bet kad tai padarytų, jis turi rasti iliustracijoje pažymėtą piktogramą.


HyperComments sistema

„HyperComments“ yra mokama komentavimo sistema, kuri palaiko autorizaciją naudojant profilius populiariuose „RuNet“ tinkluose. Vartotojams galimi trys tarifai:

  • Asmeninis. Kainuoja 24 USD per metus, galima naudoti vienoje svetainėje. Palaiko iki 500 tūkstančių valdiklių atsisiuntimų per mėnesį.
  • Profesionalus. Trys svetainės, 120 USD per metus, iki 2 mln. valdiklių atsisiuntimų per mėnesį.
  • Įmonė. 480 USD per metus, tiek svetainių, kiek norite, iki 6 mln. valdiklių atsisiuntimų per mėnesį.


Be leidimo per „VKontakte“, „HyperComments“ turi ir kitų svarbių pranašumų. Tai hiperkomentavimo funkcija, leidžianti paryškinti teksto dalį ir ją aptarti. Komentatoriai taip pat gali dalytis citatomis su savo prenumeratoriais. Daugiau apie sistemos galimybes skaitykite toliau.

Kaip įdiegti ir konfigūruoti „HyperComments“.


Spustelėkite „Kitas“. Sistema nukreips jus į „HyperComments“ papildinio puslapį „WordPress“ kataloge. Įdiekite ir suaktyvinkite papildinį. Svetainės konsolėje pasirinkite meniu „Komentarai – hiperkomentarai“ ir prisijunkite naudodami „Google“ paskyrą. Nustatymų puslapyje pasirinkite skirtuką Nustatymai. Importuoti esamus komentarus į sistemą.


Likusius pagrindinius nustatymus galima palikti nepakeistus. Išplėstinius nustatymus galima rasti atitinkamo meniu skirtuke Komentarai.


Skiltyje „Bendra“ įgalinkite pranešimus administratoriui ir moderatoriams, kai paskelbiamas naujas komentaras. Jei reikia, įgalinkite išankstinį visų komentarų moderavimą.


Jei reikia, skiltyje „Struktūra“ panaikinkite laukelio „Leisti komentarus iš svečių“ žymėjimą. Tokiu atveju vartotojai galės siųsti žinutę tik gavę leidimą per socialinį tinklą. Jei leidžiate agresyvius būdus padidinti pasiekiamumą, įgalinkite kryžminį skelbimą.


Skiltyje „Citatos“ įgalinkite atitinkamą valdiklį. Tai leidžia vartotojams paryškinti teksto ištrauką ir pasidalinti ja su sekėjais socialiniuose tinkluose.


Skiltyje „HyperComments“ palikite numatytuosius nustatymus. Ši funkcija leidžia komentuoti atskirus teksto fragmentus.


Skiltyje „Stereo komentarai“ galite įjungti atitinkamą funkciją. Jame komentarai sujungiami į dvi stulpelius: autoriaus įrašus ir visų vartotojų įrašus. Jei reikia, prie autoriaus stulpelio galite pridėti įmonės logotipą.



HyperComments sistemos trūkumai

Pagrindinis sistemos trūkumas yra nemokamo tarifo nebuvimas.

Paslauga diskriminuoja vartotojus, kurie neturi paskyrų socialiniuose tinkluose. Jei išjungsite anoniminį komentavimą, šie lankytojai negalės palikti žinutės.

Kitas svarbus trūkumas yra tai, kad sistema pagal nutylėjimą nepraneša vartotojų apie naujų komentarų atsiradimą. Tai sumažina auditorijos įsitraukimą.

IntenseDebate komentavimo sistema

IntenseDebate yra išorinė komentavimo sistema, kurią sukūrė Automattic Inc. Vienas pagrindinių įmonės projektų – WordPress.com svetainių talpinimo paslauga. Todėl IntenseDebate ypač gerai integruojasi su WordPress TVS.

„IntenseDebate“ yra nemokama paslauga. Jo funkcionalumas nėra prastesnis už etaloninį Disqus. Sistema svetainių savininkams suteikia šias galimybes:

Norėdami pasinaudoti sistemos galimybėmis, įdiekite ją į savo svetainę ir sukonfigūruokite.

Kaip įdiegti ir konfigūruoti IntenseDebate

Užsiregistravę sistemoje eikite į komentuojamą sistemos diegimo puslapį. Įveskite šaltinio URL. Jei naudojate „WordPress“, įdiekite ir suaktyvinkite „IntenseDebate“ papildinį. Prisijunkite prie nustatymų puslapio WP konsolėje.



Asmeninėje paskyroje IntenseDebate svetainėje įjunkite pranešimus, kai paskelbiami nauji komentarai. Perjunkite kalbą į rusų kalbą.


Asmeninės paskyros meniu Išdėstymas, jei reikia, pakeiskite mygtukų išvaizdą, vartotojo avatarų dydį ir pranešimus apie naujus pranešimus. Kad komentarai nebūtų puslapiais, lauke Komentarai puslapyje pasirinkite didžiausią reikšmę. Jei reikia, nurodykite tekstą, kuris bus rodomas po komentaro forma.


Komentarų meniu įgalinkite galimybę prisijungti naudojant „Facebook“ ir „Twitter“. Naudokite sistemos raginimus, kad sukurtumėte „Facebook“ programą ir gautumėte API raktą. Nustatykite vėliavėlę priešais mygtuką Įgalinti „Pranešti apie šį komentarą“. Įjungsite mygtuką „Pranešti apie komentarą“. Pasirinkite parinktį, kad būtų rodomi sekimai. Jie gali būti paskelbti kartu su vartotojų komentarais arba atskiroje srityje. Daugeliui projektų tinka antrasis variantas.


Jei reikia, svetainėje įdiekite papildomų valdiklių. Atitinkamoje asmeninės paskyros skiltyje yra šie priedai:

  • Komentarų statistika – rodo komentatorių ir žinučių skaičių.
  • Naujausi komentarai.
  • Populiarus leidinys. Šis valdiklis rodo labiausiai aptarinėjamų įrašų sąrašą.
  • Aktyvūs komentatoriai. Priedas rodo dešimt aktyviausių vartotojų su nuoroda į jų IntenseDebate profilius.


Galite moderuoti pranešimus „WordPress“ konsolės meniu „Komentarai“.

IntenseDebate sistemos trūkumai

Pagrindinis „IntenseDebate“ trūkumas yra integracijos su populiariais „RuNet“ tinklais, pavyzdžiui, „Vkontakte“, trūkumas. Norėdami dalyvauti diskusijose, vartotojai turės prisijungti naudodami savo Facebook, Twitter, WordPress.com paskyras, užsiregistruoti IntenseDebate arba nurodyti vardą ir el. pašto adresą.

Tolstojus komentuoja

Kūrėjai Tolstojaus komentarus vertina kaip nemokamą svetainės vartotojų bendruomenės kūrimo sistemą. Tai ne tradicinė komentavimo sistema, o pokalbių valdiklis, kuriame skaitytojai gali bendrauti. Bendravimo procesas žaidžiamas naudojant ženklelių ir reitingų sistemą.

Kaip įdiegti Tolstojaus komentarus svetainėje

Užsiregistravus platformoje, sistema pasiūlys įterpti valdiklio kodą visuose svetainės puslapiuose.


Jei viskas bus padaryta teisingai, svetainėje pasirodys komentarų valdiklis.


Tolstojaus komentarų svetainės valdymo skydelyje sukonfigūruokite valdiklių dydžius. Pasirinkite atitinkamą valdiklio įkėlimo laiką. Likusius nustatymus galima palikti nepakeistus.



Informacija apie pranešimus administratoriui pasiekiama realiu laiku asmeninės paskyros skiltyje „Moderavimas“. Vartotojai svetainės puslapiuose mato valdiklį, nurodantį komentarų skaičių, ir iššokantįjį langą su aukščiausiais įvertinimais komentarais.

Vartotojai gali įvertinti komentarus. O sistema komentatoriams už veiklą skiria ženkliukus.


Valdiklis sukuria atskirą pokalbį kiekviename svetainės puslapyje. Tačiau pokalbių sąrašas yra prieinamas vartotojams iš bet kurio svetainės puslapio, naudojant nuorodą „Visi pokalbiai“.

Tolstojaus komentarų sistemos trūkumai

Pagrindinis trūkumas yra tas, kad komentarai saugomi Tolstojaus komentarų serveryje, o ne svetainės duomenų bazėje. Dėl šios priežasties naudotojo turinys neindeksuojamas. Kūrėjai planuoja šią problemą išspręsti ateityje.

Diskusijose Tolstojaus komentarų svetainėje vartotojai teigia, kad valdiklis sulėtina svetaines. Tokio poveikio bandymo aikštelėje nepastebėjau.


Alternatyvos universalioms sistemoms

Vietoj universalių kelių platformų sprendimų kai kurie svetainių savininkai įdiegia komentarų formą vienam socialiniam tinklui. Paprastai tai yra „Facebook“ arba „VKontakte“. Kai kuriuose šaltiniuose vienu metu yra dvi komentarų formos.

Norėdami nustatyti Facebook komentarų formą, naudokite

Tiesą sakant, kai pamačiau, kad apie tai rašo ir pataria naujokams kitose svetainėse, šiek tiek išsigandau ir nusprendžiau užsirašyti savo pastabą šia tema be lemtingo trūkumo. Dažniausiai mačiau ilgus kodo lapus, kuriuose galima pridėti komentarų prie svetainės. Dažniausiai šiam tikslui sukuriama forma, įgyvendinamas jos apdorojimas, išsaugojimas, taip pat atrankos rodymui. Tačiau laikui bėgant šio požiūrio pranašumai mažėja.

Šiame įraše sužinosite vieną iš paprasčiausių (bet, vertinant subjektyviai, vieną iš labiausiai pageidaujamų) būdų pridėti komentarus prie svetainės – paprastas pavyzdys pradedantiesiems + parinktys pažengusiems žiniatinklio valdytojams.

Iš tiesų, kam išradinėti dviratį ir rašyti krūvą kodų, kuriuos ateityje vis tiek reikės palaikyti, taisyti ir pan., jei yra krūva paruoštų sprendimų iš trečiųjų šalių paslaugų (kalbame apie socialinius tinklus + diskai)?

Tačiau prieš pereidami prie paties įgyvendinimo, pažvelkime į paruoštų sprendimų naudojimo pranašumus/trūkumus. (Jei ką nors pamiršote, rašykite komentaruose ir mes išplėsime sąrašą)

Trečiųjų šalių sprendimų pranašumai:

  • Lengva įgyvendinti.
  • Apsauga nuo šlamšto „iš dėžutės“ (savo sprendime tai turėčiau papildomai įdiegti, todėl teoriškai tai susiję su ankstesniu punktu).
  • Mažiau linkę į klaidas, klaidas ir pan., nes trečiųjų šalių sprendimus išbandė milijonai vartotojų (vėlgi susiję su pirmuoju: taip pat galite rašyti viską be klaidų, tačiau derinimas užtruks papildomai).
  • Paprastai paslaugos teikia paruoštą administratoriaus skydelį, statistiką, pranešimus administratoriams, kartais moderavimą, kelis administratorius, išankstinį moderavimą ir pan., o tai gali užtrukti mėnesius, jei ne metus, žiniatinklio valdytojui, ypač pradedančiajam, įgyvendinti.
  • Vartotojui nereikia registruotis, įvesti savo vardo ir pan. – daroma prielaida, kad jis jau turi paskyrą populiariame socialiniame tinkle.
  • Greičiausiai jis atlaikys didelę apkrovą dėl to, kad socialinė. platformos iš pradžių skirtos dideliems kroviniams.

Trūkumai:

  • Prastai arba visiškai nesugebama pakeisti bloko išvaizdos komentarais.
  • Indeksavimas paieškos sistemose.

Kaip matote, yra daug daugiau privalumų. Negebėjimas pakeisti išvaizdos greičiausiai daromas siekiant atpažinti komentarų tarnybos stilių, taip sukuriant neįkyrią reklamą. (Kaip vienas iš variantų). Kalbant apie indeksavimą, ar tai tikrai taip svarbu, nes ne visi komentarai turi prasmę.

Bet užtenka teorijos, pereikime prie praktikos.

1. Paprasčiausias variantas yra pridėti komentarus naudojant pasirinktą socialinį tinklą.

Pavyzdžiui, vk. Pažiūrėkime į dokumentus. Nukopijuojame pateiktą kodą ir pridedame prie puslapio (kodo fragmentai paimti iš nuorodoje esančių dokumentų, ateityje gali keistis, todėl visada kopijuokite iš dokumentacijos svetainės. Čia tik galimas pavyzdys):

1) Pridėti prie:

VK.init((apiId: 2951023, tik valdikliai: tiesa));

2) Įtraukite į vietą, kurioje norime matyti komentarų valdiklį (pavyzdžiui, po užrašu, jei kalbame apie tinklaraštį):

VK.Widgets.Comments("vk_comments", (perprojektavimas: 1, riba: 10, plotis: "665", pridėti: "*"));

2. Pridėkite valdiklius iš kelių paslaugų. Pavyzdžiui, kaip šiame šaltinyje. Perjungti skirtukus:


Pridėkite prie žymėjimo („Twitter bootstrap turi būti prijungtas, kad veiktų teisingai!“) toje vietoje, kur norite rodyti komentarų valdiklį:

Tačiau šis variantas nėra pats geriausias, nors ir pats paprasčiausias. Problema ta, kad naudojant šį metodą visi valdikliai bus inicijuojami įkeliant puslapį, neatsižvelgiant į tai, ar vartotojui jų reikia, ar ne.

To galima išvengti įdiegus tingų komentarų valdiklių inicijavimą. Pirmiausia visas kodas, tada paaiškinimas:

(function(global, $) ( "naudokite griežtą"; $(function() ( var $tabToggler, initComments, inicializuotas; inicializuotas = ( "#vk-comments": false, "#disqus_thread": false); initComments = funkcija (tipas) ( var diskusijaUserName, disqus_config, pageUrl; if (inicializuotas) ( return; ) pageUrl = "page_url"; jungiklis (tipas) (atvejis "#disqus_thread": // Šiuos parametrus turite nustatyti naudodami tinkamą platformą būdas diskutuotiUserName = "discussUserName"; disqus_config = function() ( this.page.url = puslapioUrl; return this.page.identifier = "puslapio_identifikatorius"; ); (function() ( var d, s; ​​​​d = dokumentas; s = d.createElement("script"); s.src = "//" + diskutuotiUserName + ".disqus.com/embed.js"; s.setAttribute("data-timestamp", +new Date()); return ( d.head || d.body).appendChild(s); ))(); break; didžioji raidė "#vk-comments": VK.Widgets.Comments("vk-comments", ( riba: 5, pridėti : " *", puslapioUrl: puslapioUrl )); pertrauka; numatytasis: grįžti; ) inicijuotas = true; ); $tabToggler = $(.comments-wrapper a"); $tabToggler.on("shown.bs.tab", function(e) ( initComments($(e.target).attr("href")); )); initComments($tabToggler.closest(.active").find("a").attr("href")); )); ))(langas, jQuery);

Atkreipkite dėmesį į kintamuosius, kurių vertę turite paruošti naudodami platformos pateiktus metodus.

Pirmiausia sukurkime komentarų valdiklių tipų susiejimą, kintamąjį inicijuotas. Kitas, funkcija initComments(tipas) leidžia inicijuoti komentaro valdiklį ir nieko nedaro, jei jis jau buvo inicijuotas.

Ir paskutinis prisilietimas yra inicijuoti numatytąjį komentarų valdiklį, kad jis būtų rodomas iškart po puslapio įkėlimo.

Paruoštas scenarijus ir kavos scenarijus. Darbo pavyzdys – žemiau (kodo pavyzdžiai paimti iš šios svetainės)

Sveiki visi, mieli skaitytojai, šiandien norėčiau su jumis pasikalbėti straipsnių komentavimo tema. Daugelis, ypač jaunų tinklaraščių, turi opių problemų komentuodami įrašus. Kaip priversti skaitytoją rašyti komentarus?

Autorius bando rašyti medžiagą, bet skaitytojai visiškai nereaguoja. Autoriui susidaro įspūdis, kad jis rašo veltui, ir jam tai nustoja patikti. Turiu draugų, kurie dėl to atsisakė savo pomėgio.

Šiandien aš jums pasakysiu 8 paslaptis, kurios privers jūsų skaitytojus parašyti komentarą. Žinoma, sakiau aukštai, tai ne paslaptys, o faktai, kuriuos daugelis pamiršta ir patys nuo to kenčia. Tačiau prieš naudodami šiuos metodus, būtinai apsisaugokite nuo ;-).

Kaip priversti lankytoją parašyti komentarą?

Tai paprasta, tereikia šiek tiek pabandyti laikytis žemiau aprašytų taisyklių, po kurių komentarų skaičius jūsų svetainėje palaipsniui pradės didėti. Bet tai nereiškia, kad galite kvailai naudoti šiuos lustus ir viskas bus gerai. Reikia išanalizuoti, kokių turi lankytojų, ko tiksliai jie nori ir kaip juos sugauti.Tai galite padaryti su pagalba arba 😉 Pradedam...

Skaitytojai dažniausiai nekomentuoja, nes bijo: „Ką jie apie mane pagalvos? O jei parašysiu ne taip ir visi juoksis...“ Jūs, kaip svetainės autorius, turite aiškiai pasakyti skaitytojui, kad esate toks pat žmogus, kaip ir visi, kad nėra ko bijoti...

Norėdami tai padaryti, tiesiog sukurkite puslapį „“ ir parašykite apie save, kaip pradėjote, kur studijavote, kur gyvenate ir pan. Puikiai veikia ir skyrelis „Asmeninis“, kuriame karts nuo karto parašysite straipsnius apie save, pavyzdžiui, atsidūrę juokingoje situacijoje ar.

Labai gerai veikia ir tokie įskiepiai – naujausių paliktų komentarų rodymo įskiepis. Žmonės pamatys, kad jūsų svetainė yra aktyviai komentuojama ir nieko blogo nenutinka 😉

2) Motyvuokite skaitytoją palikti komentarą.

Nuolat klauskite skaitytojo apie bet ką, užduokite klausimus, klauskite jo nuomonės. Tada skaitytojas pajus, kad tikrai domitės jo komentarais ir nepaliks jūsų be dėmesio. Daugelis tinklaraštininkų naudoja šį metodą:

Jie nevisiškai atskleidžia straipsnio temą; tai tinka svetainėms, kurios rašo istorijas sielai, bet ne mano temai. Štai kodėl aš prieš šį metodą; geriau parašyti išsamiai ir išanalizuoti straipsnio temą, o pabaigoje užuomina skaitytojams, kad galite papasakoti šiek tiek daugiau, tada diskusija tęsis 😉

3) Komentuoti naudokite konkursus ir kitas paskatas.

Anksčiau labai labai gerai veikė vadinamieji komentarų konkursai, kuriuose skaitytojams buvo naudinga komentuoti svetainėje. Dabar šis metodas veikia ne taip efektyviai, viskas dėl kitų FAT konkursų, kuriuos organizuoja populiarūs tinklaraštininkai padedami rėmėjų, tokių kaip , Rookee, Seopul ir pan.

Šių konkursų biudžetas siekia nuo dešimčių iki šimtų tūkstančių rublių, todėl komentarų konkursas su 500 rublių prizu nieko nenustebins. Ir tokiu būdu gali pastūmėti tik tuos, kurie tave myli ir nuolat skaito, bet jiems pritrūko ko palikti komentarą .

Komentarų konkursų tipai:

Populiariausias konkursas yra konkursas pagal komentarų skaičių (). Skelbiamas konkursas, kuriame nustatomas pats geriausias komentatorius, parašęs daugiausiai komentarų per tam tikrą laikotarpį, jam įteikiamas apdovanojimas, neretai tokiuose konkursuose būna 3 prizai.

Be šio konkurso, dažnai rengiami konkursai, kuriuose, pavyzdžiui, nustatomas informatyviausias komentaras arba geriausias autoriaus užduotas klausimas, tam galite naudoti komentaro vertinimo sistemą. Šių komentarų autoriai džiaugiasi, o kiti laukia naujo panašaus konkurso, kad vėl bandytų gauti savo centą

4) Komentarai, kurie sukelia ginčus.

Stenkitės nuolat reikšti savo nuomonę, net jei ji prieštarauja visuomenės nuomonei. Labai dažnai straipsniai, pavyzdžiui, kodėl Android yra geresnis už iOS, sulaukia rekordinio skaičiaus komentarų, nes žmonės ginčijasi. Viename iš mano straipsnių parašiau kodėl geriau ir šiek tiek pažeminau kitas TVS sistemas.

Žmonės vis dar man rašo, prašydami išbandyti kitas TVS, kad galėčiau pajusti, jog jos yra geresnės už WordPress. Tuo metu, nepaisant to, kad straipsnis buvo vienas iš pirmųjų, o tinklaraštis tebuvo maždaug savaitės senumo, straipsnis iš tikrųjų sulaukė rekordinio komentarų skaičiaus, jei mano atmintis manęs neapgauna.

5) Visada atsakykite į kiekvieną komentarą.

Ar tau nepatinka, kai rašai straipsnį, o skaitytojai jo nekomentuoja? Taip pat komentaro, į kurį neatsakyta, autorius vargu ar parašys daugiau komentarų. Yra tik keli autoriai, kurie jus vargins, kol atsakysite. Todėl neįžeiskite savo skaitytojų...

Jei įmanoma, padėkokite skaitytojui už komentarą (galite tai padaryti pirmam komentarui) ir kuo išsamiau atsakykite į jo klausimą, paskatinkite jį klausti daugiau, pažadėkite, kad visada esate pasiruošę atsakyti į bet kokius komentarus ir saugokite pažadas. Tada skaitytojai pajus, kad jais domisi ir nepaliks jūsų be priežiūros...

7) Komentuoti kitus tinklaraščius.

Tai gali atrodyti juokinga, bet vis tiek veikia. Jei paliksite įdomių komentarų kitose svetainėse, tai ne tik padidins jūsų autoritetą, svetainės autoritetą ir netgi pritrauks į svetainę naujų lankytojų. Yra keletas pavyzdžių, kai vieno komentaro pagalba tinklaraštininkai susilaukė kalno naujų lankytojų...

Bet tam reikia rašyti tikrai stiprius, įdomius ir informatyvius komentarus. Jie turėtų paveikti ne tik tinklaraščio, kuriame komentavote, skaitytojus, bet ir šios svetainės autorių. Bet jei jums pasiseks, manykite, kad pataikėte puikiai.

8) Palikite komentarą tuo pačiu vardu ir tuo pačiu avataru.

Tai labai svarbu! Nesvarbu, ar komentuojate savo svetainę, ar kažkieno kitą, visada darykite tai tik tuo pačiu slapyvardžiu ir avataru. Apie tai, kaip naudoti tą patį avatarą, rašiau čia. Kodėl tai daryti?

Iki greito pasimatymo, tikrai tavo Albertas ir dienoraštis...

„WordPress“ turi kelių tipų turinį, pvz., įrašus, puslapius, komentarus. „WordPress“ yra labai lanksti platforma, leidžianti tinkinti pagrindinį turinį, kad jis atitiktų jūsų svetainę. Galite pakeisti išvaizdą ir funkcionalumą. Šioje pamokoje parodysime, kaip pakeisti komentarų elgesį ir išvaizdą „WordPress“ svetainėje.

1 veiksmas. Funkcijos komentaras_forma ir jos argumentų supratimas

Pažvelkime į „WordPress“ komentaro_formos funkciją. Ji yra atsakinga už puslapyje ar įraše rodomos komentaro formos rodymą. Šios funkcijos iškvietimą daugiausia galima rasti temos aplanke esančiame faile comments.php. Šis failas yra įtrauktas į įvairias vietas, pavyzdžiui, į single.php ir page.php failus, tiesiogiai arba iškviečiant funkciją comments_template.

Funkcijos aprašymą galima rasti „WordPress“ kodeke.

Jei formai rodyti naudosite funkciją komentaro_forma, ji bus pateikta naudojant numatytuosius parametrus ir joje bus tokie laukai kaip vardas, el. pašto adresas (abu laukai yra būtini), svetainė ir komentaro turinys. Numatytojoje „Twenty Eleven“ temoje forma atrodys taip.

Kai kurie svarbūs funkcijos comment_form argumentai:

  • laukai – galite jį naudoti norėdami valdyti laukų atvaizdavimą komentarų formoje.
  • komentarų_pastabos_prieš ir komentarų_pastabos_po – naudojami informacijai rodyti prieš formą ir po jos.
  • title_reply – naudojamas pakeisti atsakymo pavadinimą, kuris pagal numatytuosius nustatymus yra „Palikti atsakymą“.
  • label_submit – naudojamas komentaro pateikimo mygtuko tekstui pakeisti.
2 veiksmas. Tinkinkite komentaro formą naudodami komentaro_formos funkciją

Dabar nustatykime komentarų formą, perduodami argumentus funkcijai comment_form.

Jei mums reikia tinkinti komentarų formos laukus, turime perduoti jų sąrašą funkcijai comment_form. Pagal numatytuosius nustatymus funkcija naudoja šį laukų sąrašą:

$fields = array("autorius" => "

" . "" . __("Vardas") . " " . ($req ? "*" : "") . "

", "email" => " ", "url" => "

" . __("Interneto svetainė") . "" . "

",);

Jei mums reikia pašalinti lauką, pvz., svetainę , tiesiog turime jį išskirti iš masyvo ir perduoti masyvą funkcijai comment_form.

$komentatorius = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("autorius" => "

" . "" . __("Vardas") . " " . ($req ? "*" : "") . "

", "email" => " ",); $komentarai_args = array("laukai" => $laukai); komentaro_forma($komentarai_args);

Be to, pakeisime formos pavadinimą į „Pateikite vertingą komentarą“, o mygtuko užrašą – „Siųsti mano komentarą“.

Norėdami užbaigti užduotį, funkcijai comment_form perduodame šiuos argumentus:

$komentatorius = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("autorius" => "

" . "" . __("Vardas") . " " . ($req ? "*" : "") . "

", "email" => " ",); $comments_args = array("fields" => $fields, "title_reply"=>"Parašykite mums savo vertingą komentarą", "label_submit" => "Siųsti mano komentarą"); comment_form($comments_args);

Dabar komentarų forma atrodys taip:

3 veiksmas. Laukų pašalinimas iš formos naudojant kabliuką

Be to, „WordPress“ komentarų formą galima modifikuoti naudojant kabliukus ir filtrus. Šis nustatymas gali būti ypač naudingas dirbant su papildiniu, kai reikia tinkinti kelis elementus, bet nekeisti temos failų. Formos laukų pridėjimo arba pašalinimo filtras – ‘ comment_form_default_fields’

Pašalinkime URL lauką naudodami filtrą. Aukščiau pateiktas kodas gali būti naudojamas įskiepyje arba aktyvios temos faile functions.php.

Funkcija remove_comment_fields($fields) ( unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields","remove_comment_fields");

4 veiksmas. Pridėkite duomenis į komentaro formą naudodami kabliuką

Laukus į formą galime įtraukti naudodami filtrą „comment_form_default_fields“. Papildykime autoriaus amžiaus lauką naudodami filtrą ir išsaugokime šį lauką su papildomais duomenimis ir parodykime komentare.

Pridėkite tokį lauką:

Funkcija add_comment_fields($fields) ( $fields["age"] = "

" . __("Amžius") . "" . "

"; grąžinti $laukus; ) add_filter("comment_form_default_fields","add_comment_fields");

etiketė Fonas: #eee; -webkit-box-shadow: 1px 2px 2px rgba (204,204,204,0,8); -MOZ-Box-Shadow: 1px 2px 2px Rgba (204,204,204,04,8); Box-Shadow: 1px 2px Rgba (204,204,204,8); Box-Shadow: 1px 2px RGBA (204,204,8,8); Box-Shadow: 1px 2px Rgba (204,204,8,8); Box-Shadow: 1px 2px Rgba (204,204,8,8); 0,8); spalva: #555; ekranas: eilutinis blokas; šrifto dydis: 13 piks.; kairėje: 4 piks.; min. plotis: 60 piks.; užpildymas: 4 piks. 10 piks.; padėtis: santykinis; viršuje: 40 piks.; z indeksas: 1; )

Dabar mūsų komentarų forma atrodys taip:

Amžius dabar saugomas kaip papildoma informacija. Turite naudoti kabliuką „comment_post“:

Funkcija add_comment_meta_values($comment_id) ( if(isset($_POST["amžius"])) ( $age = wp_filter_nohtml_kses($_POST["amžius"]); add_comment_meta($comment_id, "amžius", $amžius, false); ) ) add_action("comment_post", "add_comment_meta_values", 1);

Išsaugojus duomenis, juos galima išvesti kaip komentarą, pavyzdžiui:

5 veiksmas. Konkrečių tipų įrašų komentarų nustatymas

Kartais komentarų laukus norite naudoti tik tam tikro tipo įrašams. Pakeiskime kodą, kad amžiaus laukas būtų rodomas tik knygos įrašo tipui:

Funkcija add_comment_fields($fields) ( if(is_singular("books")) ( $fields["age"] = "

" . __("Amžius") . "" . "

"; ) return $fields; ) add_filter("comment_form_default_fields","add_comment_fields");

6 veiksmas. Sukurkite atgalinio skambinimo funkciją, kad būtų rodomi komentarai

Funkcija wp_list_comments naudojama įrašų komentarams rodyti. „WordPress“ kode funkcija yra išsamiai aprašyta.

wp_list_comments turi „atskambinimo“ argumentą, kuriame galite apibrėžti funkciją, kuri iškviečiama, kai rodomas komentaras.

Twenty Eleven temoje comments.php faile galite rasti eilutę:

Wp_list_comments(array("callback" => "twentyleven_comment"));

Pakeiskime į:

Wp_list_comments(array("callback" => "my_comments_callback"));

Funkcija my_comments_callback bus iškviesta kiekvienam įrašui.

7 veiksmas: stiliaus komentarai

Dabar šiek tiek pakeisime komentaro stilių. Tiesiog parodysime įrašo turinį ir amžiaus lauką, kurį įtraukėme anksčiau. Taip pat pakeisime komentarų fono spalvą.

Funkcijos kodas „my_comments_callback“:

Funkcija my_comments_callback($comment, $args, $depth) ( $GLOBALS["komentaras"] = $komentaras; ?>

Dalintis