See nimi ei häiri paljusid, kuid mõnikord tekib küsimus, kuidas muuta kommentaari lisamist, et jätta arvustus vms. Sel juhul aitab see artikkel teid. Nagu ma eespool kirjutasin, näitan teile paari võimalust.

Meetod nr 1

Esimese meetodi puhul peate leidma faili comments.php teie saidile installitud teema kaustast. Kui see on olemas, avage see ja otsige selles massiivi, mis vastutab kommentaarivormi sisu seadistamise ja kuvamise eest. See näeb välja umbes selline:

$args = array("comment_notes_before" => "

", "comment_field" => "

kommentaar *

", "id_submit" => "comm_subm", "label_submit" =>

Seega peate sellele massiivile lisama uue parameetri soovitud väärtusega ja ongi kõik. Meie puhul on see:

"title_reply" => "Jäta oma arvustus",

Nagu aru saate – jätke oma arvustus, see on uus nimi, selle asemel – Lisa kommentaar. Sellise parameetri saate lisada massiivi lõppu või algusesse. Selgub midagi sellist:

$args = array("title_reply" => "Jäta oma arvustus", "comment_notes_before" => "

Täitke allolevad väljad. Teie e-posti ei avaldata. Kohustuslikud väljad on märgitud *

", "comment_field" => "

kommentaar *

", "id_submit" => "comm_subm", "label_submit" => "Esita",); comment_form($args);

Lisatud algusesse ja nüüd kuvatakse postituste lehtedel rida - Jäta oma ülevaade. See meetod pole keeruline ja nõuab minimaalset pingutust, peamine on massiivi õigesti määratleda. Kuid mõnikord juhtub, et teema sees pole faili comments.php või selles pole massiivi ja te ei tea, kuidas seda sinna õigesti lisada, siis aitab teid teine ​​​​meetod.

Meetod nr 2

Teise meetodi olemus on uue funktsiooni lisamine, mis asendab nime. Selleks tuleb aktiivse teemaga kaustast leida kohandatud funktsioonidega fail function.php ja sobivast kohast, kui seda ei tea, siis päris lõpust enne sulgevat PHP silti - ? > , kui seda pole, lisage see lihtsalt lõppu, siin on kood:

Funktsioon wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Jäta oma arvustus"; tagasta $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Boonus

See on sisuliselt sama, mis tehti esimeses meetodis, lihtsalt seal rakendasime selle otse massiivi ja siin läbi filtri. Pärast neid samme näete nime muutust. Nagu esimese meetodi puhul, saate teksti muuta - jätke oma arvustus teile meeldivaks. See tekst on toodud näitena.

Samuti tahan soovitada ja juhtida tähelepanu sõna Kommentaarid käändele. Kui teie vormil kuvatakse rida – 1 kommentaar avaldatud või Kommentaarid: 10. Saate kasutada artiklist pärinevat funktsiooni. Kui te seda juba kasutate, soovitan massiiviga real:

Array("kommentaar","kommentaar","kommentaarid")

Kui kasutasite seda sõna ülaltoodud meetodites, muutke ülevaatamiseks, ülevaatamiseks ja arvustusteks mõeldud nimesid. nii on teil kõik samamoodi ja mitte laiali, on arvustusi ja kommentaare.

See on teave, mida ma teile täna anda tahtsin. Võib-olla on see kellelegi kasulik.

See on kõik, tänan tähelepanu eest. 🙂

(milles eemaldasime enne kommentaarivormi päisest h3 sildid) - täna paneme WP kommentaarivormi funktsiooni täielikult meie reeglite järgi tööle:

Meil on võimalus määrata oma stiile, muuta oma äranägemise järgi pealkirja “Lisa kommentaar”, välistada vajadusel teatud infosisestusaknad, näiteks url-i vorm, kohandada kohatäitjat jne. ja mis kõige tähtsam, ärge kaotage seda kõike mootori värskendamisel.

Nüüd saame oma eesmärgi hõlpsalt saavutada, lihtsalt redigeerides funktsioonifaili. Ja kui tunnete end saidi koodi redigeerimiseks piisavalt tugevana (see meetod on pisut keerulisem kui varem kirjeldatud)…

Alustame kontserti:

Kas tasub WordPressi tuuma redigeerida?

Teadupärast ei ole WordPressi tuuma (CMS-failide) redigeerimine soovitatav tegevus, suuresti tänu sellele, et peale mootori uuendamist läheb töö kaotsi! Pealegi tehakse algajatele ressursiadministraatoritele need WordPressi uuendused ootamatult (nende teadmata) Kuidas seda vältida, loe siit.

Kas tasub WordPressi uuendada?

Absoluutselt jah! … siin ei saa olla lahkarvamusi! ...aga, nagu öeldud, on see täis tõsiasja, et mootori värskendus kirjutab administraatori väljaanded üle!

Seetõttu kasutavad paljud veebimeistrid oma saidi paindlikumate seadistuste jaoks igasuguseid filtreid (häkke): ka see pole halb! Mina (ja mitte ainult mina) eelistan siiski viia mõned WP-tuumiku väiksemad (pidavate värskenduste olulisusest lähtuvalt) funktsioonid malli juurtesse.

Seega väljastage teemafailidesse vajalikud kohandused, et hallata saidi olekut malli tasemel: ilma kadudeta)

Hakkame toimetama, aga!!

...Tuletan iga kord meelde: loo kõigist blogiga toimepandud juhtumitest mingisugune dokumentide “mälu”. Kopeerige redigeeritud failid. See tuleb kasuks!

Uskuge mind: siin napib professionaalsust, sest kogunenud teadmisteterade pudruks seedimine on ebatõenäoline!

Mida vajame eesmärgi saavutamiseks:

kanda funktsiooni comment_form töötlus WP tuumast (failist comment-template.php) mallikataloogi.

kust leida fail comment-template.php

Järgige seda teed teie_domeen/wp-includes fail comment-template.php

...avage see (või otse hostis – seda ma teen) või laadige see alla ja redigeerige seda rakenduses Notepad++ – loe: kuidas Notepad++ seadistada

Otsige sellist rida (ligikaudne liini number 2111)

funktsioon comment_form($args = array(), $postituse_id = null) (

do_action("kommentaari_vorm_kommentaarid_suletud");

Sa kopeerid selle kõik ja kannad oma funktsioonide faili functions.php.

Tavaliselt paigutatakse kõik uue koodi lisamised enne sulgevat märgendit ?>. Aga lisatud koodi soovitan grupeerida niiöelda teemade kaupa, siis leiad vajadusel kõik lihtsalt üles.

Järgmine samm on funktsiooni nime muutmine: võite seda nimetada kuidas iganes soovite, isegi määrata isikliku monogrammiga... Mina tegin seda nii:

funktsioon minu_minu_ kommentaari_vorm

Salvestame oma saavutused...

...ja minge oma teema kommentaarid.php faili.

Selles failis peame muutma funktsioonikutse nime selliseks, mille kutsusime esimeses etapis:

Otsite dokumendist järgmist fraasi (see on tavaliselt lõpus): ja lisage lihtsalt minu_minu_ või oma nimi.

See peaks välja nägema selline:

...nüüd on uue funktsiooni kutsumise ülesanne lõpetatud: malliloogika kasutab meie teemasse kopeeritud koodi!

Just see, mida vajasime!

Nüüd tuleb vaid redigeerida vastloodud funktsiooni minu_minu_kommentaari_vorm();

...või seadistage individuaalne kohatäide – vaadake, kuidas see minu jaoks välja näeb:

...minu kommentaarivormi aknas on monogramm "Sinu kommentaar...", mis kaob kohe, kui kommentaator oma sõnumi kirjutab...

...ja nii edasi...ja nii edasi...nii.

Kui teil on küsimusi kommentaarivormi elementide lisamise/eemaldamise kohta, kirjutage ja me lahendame need...

või siit saad lugeda postitust kasulike juppide kohta (

Dmitri Dementsus

Kommenteerimissüsteemi mugavus ja funktsionaalsus mõjutab publiku kaasamist ja kommentaaride arvu saidil. Sellest artiklist leiate parimate väliste kommenteerimissüsteemide ülevaated, mis aitavad teil valida parima lahenduse.


Miks me vajame väliseid kommenteerimissüsteeme?

Kui soovite arutada postitust WordPressi saidil, kus on oma kommentaarisüsteem ja standardsätted, peate käsitsi sisestama oma nime ja e-posti aadressi. Sama probleem on teiste populaarsete mootorite arutamiseks mõeldud standardsüsteemidega. Seetõttu kaotate palju kommentaare, kuna kasutajad ei taha sisselogimiseks kulutada jõupingutusi.


Kolmanda osapoole kommenteerimisteenused pakuvad järgmisi funktsioone.

  • Lubamise mugavus arutelus osalemiseks. Siin tuleb leida tasakaal kasutaja soovi vahel võimalikult kiiresti kommentaar jätta ja ressursi omanikult kommentaatori kohta andmeid hankida.
  • Publiku kaasamine arutelusse. Kolmandate osapoolte teenused teavitavad kasutajaid uute kommentaaride ilmumisest.
  • Kommentaaride salvestamine. Kolmandate osapoolte süsteemid salvestavad kasutajate kommentaarid oma serveritesse. See säästab kettaruumi ja vähendab saidi omaniku serveri koormust.
  • Võimalus kommentaare hinnata.
  • Võimalus kommentaare soovitada.
  • Vaatajaskonna katvuse laiendamine, avaldades automaatselt kommentaare sotsiaalvõrgustikes kasutajaprofiilides.
  • Võimalus lisada kommentaaridesse visuaalset sisu.

Altpoolt leiate ülevaated kõige mugavamate väliste kommenteerimissüsteemide võimaluste kohta.

Milliseid alternatiivseid kommenteerimissüsteeme saab saidil kasutada?

Veebilehtede omanikel on juurdepääs tasulistele ja tasuta kommenteerimisteenustele. Miniarvustused sisaldavad üldist teavet iga süsteemi kohta, samuti juhiseid installimiseks ja konfigureerimiseks saitidel, kus töötab WordPress.

Disqus kommenteerimissüsteem

Disqus on kõige populaarsem kolmanda osapoole kommenteerimissüsteem. Loojate sõnul kirjutavad kasutajad selle abiga veebisaitidele iga kuu 50 miljonit kommentaari.

Tänu oma populaarsusele võib Disqusi pidada võrdlusaluseks või lähtepunktiks muude väliste kommenteerimissüsteemide hindamisel.

Disqusi installimine veebisaidile


Sisestage saidi seadete lehel ressursi nimi ja valige Disqusi platvormil URL. Kasutage rippmenüüd, et määrata kategooria, kuhu teie sait kuulub. Klõpsake nuppu Edasi.


Järgmises etapis valige plaan. Saadaval on järgmised valikud.

  • Alus. Tasuta plaan mis tahes saidile, reklaam kuvatakse kommentaaride süsteemis. Disqus jagab reklaamitulu ainult saitidega, mis vastavad platvormi sisemistele kriteeriumidele.
  • Pluss. Tellimus maksab 9 dollarit kuus. Plaan võimaldab teil reklaami välja lülitada. Mitteäriliste saitide ja isiklike ajaveebide jaoks, mis reklaame ei kuvata, saab Plus-paketi tasuta aktiveerida. Vaatamiste arv ei tohiks ületada 50 000 päevas.
  • Pro. Maksumus on 89 dollarit kuus, lehevaatamiste arv ei ületa 150 000 päevas. Professionaalses mõttes on lisafunktsioonid: täiustatud analüüs, prioriteetne tugi, täiustatud modereerimisvõimalused.


Järgmisel lehel teatab süsteem teile, et saate oma saidi Disqusi abil raha teenida. Funktsioon on saadaval ingliskeelsete ressursside jaoks. Klõpsake joonisel märgitud nuppu, et kinnitada, et olete selle süsteemi funktsiooniga tuttav.


Valige platvorm, millel teie sait töötab. Kui valmislahendust pole, kasutage universaalset koodi.


Süsteem pakub teile juhiseid WordPressi Disqusi pistikprogrammi installimiseks. Toimige nii:

  • Valige WP-konsoolis menüü „Plugins – Add New”.
  • Sisestage väljale Otsi pluginaid Disqus.
  • Installige ja aktiveerige pistikprogramm.
  • Installitud pistikprogrammide lehe real Disqus Comment System valige menüü Seadista.


  • Süsteem palub teil andmebaasi värskendada. Võta pakkumine vastu.


  • Sisestage oma Disqusi profiili mandaadid.
  • Valige sait, kuhu kommenteerimissüsteemi installite.
  • Ekspordi kommentaarid, mille kasutajad enne süsteemi installimist jätsid, Disqusi. Selleks minge pistikprogrammi sätete menüüsse. Klõpsake jaotises Import ja eksport nuppu Ekspordi kommentaarid.


Olete installinud pistikprogrammi ja ühendanud kommenteerimissüsteemi saidiga. Kasutajad saavad nüüd teie postitusi arutada. Ja peate pöörama tähelepanu teenuse seadetele.


Disqusi kommenteerimissüsteemi sätted

Minge Disqusi veebisaidil kogukonna sätete menüüsse. Sisestage vahekaardi Seaded jaotisesse Üldine saidi URL. Veenduge, et ruut Luba oma saidi soovitused on märgitud. Valige kommentaari liidese keel. Salvestage oma muudatused.


Valige jaotise Kogukond väljal Moderaatori märgi tekst tekst, mis kuvatakse moderaatoriõigustega kasutajate nimede kõrval. Kasutage rippmenüüd, et valida, kuidas kommentaare kuvatakse. Saadaval on järgmised valikud: peal uus, pealt vana ja pealt parim.


Vajadusel lubage anonüümsetel kasutajatel kommenteerida. Pange tähele, et need kommenteerijad ei saa teateid arutelude uuenduste kohta. See vähendab nende seotust. Lisaks võib anonüümse kommentaaride jätmise võimalus saidile meelitada trolle ja rämpspostitajaid.

Märkige ruut valiku Lingid kommentaarides kõrval. Sel juhul saadab süsteem kõik kommentaarid koos linkidega automaatselt modereerimiseks. Veenduge, et suvand Media Attachments on märgitud. See on luba piltide ja videote postitamiseks kommentaaridesse.


Märkige ruudud kahe valiku kõrval jaotises Märgistatud kommentaarid. See võimaldab kasutajatel moderaatoreid soovimatutest kommentaaridest teavitada. Samuti peidab süsteem pärast rippmenüüs määratud hinnete arvu kahtlast kommentaari seni, kuni moderaator on kaebuse üle vaadanud. Salvestage oma muudatused.


Disqusi konto vahekaardil Kogukond saate jälgida kommentaaride ning meeldimiste ja mittemeeldimiste arvu, määrata moderaatoreid ning importida ja eksportida kommentaare. Pange tähele, et kommentaaride eksportimine Disqusi võimaldab teil luua kommentaarifailist varukoopia. Seda funktsiooni ei saa kasutada kasutaja sisu üleviimiseks alternatiivsesse kommentaarisüsteemi.

Pöörake tähelepanu Wordi filtri funktsioonile. Vastavas menüüs saab lisada stoppsõnu, mille kasutamisel saadab süsteem kommentaari Rämpsposti kausta.


Menüüs Mõõduka kommentaarid kuvatakse kõik kommentaarid. Pange tähele, et ülevaatuse ootel kommentaarid asuvad kaustas Ootel. Neid ei kuvata saidil, kui moderaator pole heaks kiitnud. Vahekaartidel Rämpspost ja Kustutatud saate vaadata rämpspostisõnumeid ja kustutatud kommentaare.

Kasulik nõuanne: saate e-posti teel kommentaari kiiresti heaks kiita või kustutada. Selleks vastake lihtsalt meilile, mis teavitab teid saidil uuest sõnumist. Kommentaari kinnitamiseks märkige vastuses Kinnita, selle kustutamiseks või rämpsposti kausta saatmiseks märkige vastavalt Kustuta ja Rämpspost.

Disqusi puudused

Kõige populaarsemal väliskommenteerimissüsteemil on mitmeid puudusi. Siin on kõige olulisemad:


  • Mõnede aruannete kohaselt vähendab Disqus publiku seotust. Näiteks WordPressi CMS-i ajaveeb WPBeginner loobus 2015. aasta suvel Disqusist lugejate kaebuste tõttu. Pärast seda kasvas kommentaaride arv 304%.
  • Kommentaaride indekseerimise olukord on ebaselge. Otsingumootorid indekseerivad neid aeg-ajalt. Näiteks kaks kuud tagasi jäetud kommentaarid ühele Texterra ajaveebi postitusele jäävad endiselt ainulaadseks. Aasta tagasi kirjutatud kommentaarid on indekseeritud, kuid süsteem Text.ru näitab allikana Disqusi veebisaiti.
  • Ärisaitide tasuta paketti pole.


Selle populaarsus ja funktsionaalsus on muutnud Disqusi võrdluseks välise kommenteerimissüsteemi. Selle eeliseid ja puudusi saab kasutada alternatiivsete teenuste hindamisel.

Kommenteerimisteenus Cackle

Cackle on tasuline lahendus. Tundub, et arendajad võtsid arvesse Disqusi puudusi ja venekeelsete projektide iseärasusi. Tänu sellele sai süsteem olulisi eeliseid: kommentaaride indekseerimine otsingumootorite poolt ja võimalus sisse logida RuNeti populaarsete võrkude kontode kaudu. Allpool on toodud süsteemi muud funktsioonid.

Kuidas installida Cackle veebisaidile

Pärast konto registreerimist ja kinnitamist palub süsteem teil luua uus vidin. Sisestage saidi URL ja vidina nimi ning klõpsake nuppu "Jätka".


Süsteem pakub universaalset vidina koodi või koodi populaarsetele CMS-idele. Valige soovitud valik.


Cackle'i süsteemi kasutamiseks WordPressi saidil installige Cackle'i pistikprogramm. Valige WordPressi konsoolis menüü “Comments – Cackle Settings”. Kopeerige loodud API võtmed ja saidi ID Cackle'i halduspaneelilt. Kleepige need WordPressi pistikprogrammi seadete menüü vastavatele väljadele. Aktiveerige vidin.


Ekspordi olemasolevad kommentaarid Cackle'i süsteemi. Sünkroonige vidin oma WordPressi andmebaasiga.


Muideks:

Cackle'i kommentaarivormi liides on väga sarnane Disqusi omaga. Disqusiga tuttavatel kasutajatel on Cackle'i kasutamine lihtne.


Pange tähele, et süsteem toetab VKontakte'i sõnumite ristpostitamist. See funktsioon on vaikimisi lubatud. Ühest küljest võib see aidata suurendada vaatajaskonna ulatust. Teisest küljest võib kasutajaid ärritada nende profiilil sõnumite ilma küsimata avaldamine.


Cackle'i kommentaaride süsteemi seadistamine

Teenuse kõigi funktsioonide kasutamiseks pöörake tähelepanu sätetele. Valige Cackle'i halduspaneelil sobiv menüü. Pöörake vahekaardil „Üldine” tähelepanu üksusele „Kustuta kommentaarid”. Saate selle funktsiooni keelata või lubada mõne minuti jooksul pärast avaldamist. Ka üldseadetes saab valida moderaatoriikooni teksti ja muuta sotsiaalteenuste ikoonide järjekorda, mille kaudu saab sisse logida.


Täiustatud seadetes pöörake tähelepanu järgmistele punktidele.

  • Luba linke sisaldavate kommentaaride eelmodereerimine.
  • Tühjendage märkeruut Külaliste kommentaarid. Anonüümsed kommentaarid ei suurenda kasutajate seotust ja usaldust ressursi vastu.
  • Tühjendage märkeruut valiku „Ristpostitus” kõrval. Sel juhul ei avalda süsteem sotsiaalvõrgustikes kommentaare automaatselt.

Muutke ülejäänud sätteid vastavalt oma soovile või säilitage vaikevalik.


Vahekaardil Välimus pöörake tähelepanu leheküljele. Lehtede lehitsemine halvendab kommentaaride kasutatavust. Probleemi lahendamiseks valige rippmenüüst Vali ja sisestage väljale Maksimaalne kommentaaride arv lehel suur väärtus.


Vahekaardil "Capcha" saate ühenduse luua Google'i reCAPTCHA teenus, ja vahekaardil „Rämpspostikaitse” saate ühendada Akismeti rämpspostivastase teenuse.

Kommentaare saate modereerida WordPressi konsoolis või Cackle'i veebisaidi administraatoripaneelil. Saate installida ka väikese modereerimisvidina. Selle abiga saate modereerida kommentaare otse saidil.

Cackle süsteemi puudused

Cackle on tasuline teenus. See on selle peamine puudus võrreldes Disqusiga. Ühe saidi kasutamise maksumus on 200 rubla kuus. Kas tasub kulutada raha, et kasutajaid VKontakte ja Odnoklassniki kaudu volitada? See on peamine küsimus, mille vastuse tulemuste põhjal peab konkreetse saidi omanik otsustama.

Teenuse puuduseks on ka see, et pole ilmne, et kasutajad, kellel pole sotsiaalvõrgustikes profiile, saavad aruteludes osaleda. Kui keelate anonüümsete kommentaaride jätmise, palub süsteem lugejal sotsiaalvõrgustiku kaudu sisse logida. Teise võimalusena saab kasutaja registreeruda Cackle'i veebisaidil. Kuid selleks peab ta leidma illustratsioonil märgitud ikooni.


Hüperkommentaaride süsteem

HyperComments on tasuline kommenteerimissüsteem, mis toetab RuNeti populaarsete võrkude profiilide abil autoriseerimist. Kasutajatele on saadaval kolm tariifi:

  • Isiklik. Maksab 24 dollarit aastas, saab kasutada ühel saidil. Toetab kuni 500 tuhat vidina allalaadimist kuus.
  • Professionaalne. Kolm saiti, 120 dollarit aastas, kuni 2 miljonit vidina allalaadimist kuus.
  • Ettevõtlus. 480 dollarit aastas, nii palju saite kui soovite, kuni 6 miljonit vidina allalaadimist kuus.


Lisaks VKontakte kaudu autoriseerimisele on HyperCommentsil ka muid olulisi eeliseid. See on hüperkommentaari funktsioon, mis võimaldab teil tekstiosa esile tõsta ja selle üle arutleda. Kommentaatorid saavad ka oma tellijatele hinnapakkumisi jagada. Lisateavet süsteemi võimaluste kohta leiate altpoolt.

Kuidas installida ja konfigureerida HyperComments


Klõpsake nuppu "Järgmine". Süsteem suunab teid WordPressi kataloogi pistikprogrammide lehele HyperComments. Installige ja aktiveerige pistikprogramm. Valige saidikonsoolis menüü "Kommentaarid – Hüperkommentaarid" ja logige oma Google'i kontoga sisse. Valige lehel Seaded vahekaart Seaded. Impordi olemasolevad kommentaarid süsteemi.


Ülejäänud põhiseaded võib jätta muutmata. Täpsemad sätted on saadaval vastava menüü vahekaardil Kommentaarid.


Jaotises "Üldine" lubage administraatorile ja moderaatoritele teated uue kommentaari postitamisest. Vajadusel lubage kõigi kommentaaride eelmodereerimine.


Vajadusel tühjendage jaotises „Struktuur” ruut välja „Luba külalistelt kommentaarid” kõrval. Sel juhul saavad kasutajad sõnumit saata alles pärast sotsiaalvõrgustiku kaudu volitamist. Kui lubate katvuse suurendamiseks agressiivseid viise, lubage ristpostitamine.


Jaotises „Jutumärgid” lubage sobiv vidin. See võimaldab kasutajatel tekstilõike esile tõsta ja seda sotsiaalvõrgustikes jälgijatega jagada.


Jätke jaotises Hüperkommentaarid vaikesätted alles. See funktsioon võimaldab kommenteerida üksikuid tekstifragmente.


Jaotises "Stereo kommentaarid" saate vastava funktsiooni lubada. See ühendab kommentaarid kahte veergu: autori postitused ja kõigi kasutajate postitused. Vajadusel saate autori veergu lisada ettevõtte logo.



HyperCommentsi süsteemi puudused

Süsteemi peamiseks puuduseks on tasuta tariifi puudumine.

Teenus diskrimineerib kasutajaid, kellel pole sotsiaalvõrgustikes kontot. Kui keelate anonüümse kommenteerimise, ei saa need külastajad sõnumit jätta.

Teine oluline puudus on see, et vaikimisi süsteem ei teavita kasutajaid uute kommentaaride ilmumisest. See vähendab publiku seotust.

IntenseDebate kommenteerimissüsteem

IntenseDebate on väline kommenteerimissüsteem, mille on välja töötanud Automattic Inc. Ettevõtte üheks põhiprojektiks on WordPress.com veebimajutusteenus. Seetõttu integreerub IntenseDebate eriti hästi WordPressi CMS-iga.

IntenseDebate on tasuta teenus. Selle funktsionaalsus ei jää alla viite Disqusile. Süsteem pakub veebisaitide omanikele järgmisi võimalusi:

Süsteemi võimaluste kasutamiseks installige see oma veebisaidile ja konfigureerige.

Kuidas installida ja konfigureerida IntenseDebate

Pärast süsteemis registreerumist minge kommenteerimise süsteemi installilehele. Sisestage ressursi URL. Kui kasutate WordPressi, installige ja aktiveerige pistikprogramm IntenseDebate. Logige sisse WP-konsooli seadete lehele.



Lülitage oma isiklikul kontol veebisaidil IntenseDebate sisse märguanded uute kommentaaride avaldamise korral. Lülitage keel vene keelele.


Isikliku konto menüüs Paigutus muutke vajadusel nuppude välimust, kasutaja avataride suurust ja teavitusi uute sõnumite kohta. Kommentaaride lehekülgede muutmise vältimiseks valige väljal Kommentaarid lehekülje kohta maksimaalne väärtus. Vajadusel täpsustage tekst, mis kuvatakse kommentaarivormi all.


Menüüs Kommentaarid lubage sisselogimine Facebooki ja Twitteri kaudu. Kasutage Facebooki rakenduse loomiseks ja API võtme hankimiseks süsteemiviipasid. Määrake lipp nupu Luba "Teata sellest kommentaarist" vastas. Lubate nupu "Teata kommentaarist". Valige suvand, et kuvada trackbacks. Neid saab avaldada koos kasutajate kommentaaridega või eraldi alas. Enamiku projektide jaoks sobib teine ​​võimalus.


Vajadusel installige saidile täiendavaid vidinaid. Järgmised lisandmoodulid on saadaval teie isikliku konto vastavas jaotises:

  • Kommentaaride statistika – näitab kommenteerijate ja sõnumite arvu.
  • Viimased kommentaarid.
  • Populaarne väljaanne. See vidin kuvab enim arutatud postituste loendi.
  • Aktiivsed kommentaatorid. Lisandmoodul kuvab kümme kõige aktiivsemat kasutajat koos lingiga nende IntenseDebate'i profiilidele.


Sõnumeid saate modereerida WordPressi konsooli menüüs "Kommentaarid".

IntenseDebate süsteemi puudused

IntenseDebate'i peamine puudus on integratsiooni puudumine RuNeti populaarsete võrkudega, näiteks Vkontakte. Aruteludes osalemiseks peavad kasutajad sisse logima oma Facebooki, Twitteri, WordPress.com-i kontode kaudu, registreeruma IntenseDebate'is või sisestama oma nime ja e-posti aadressi.

Tolstoi kommenteerib

Arendajad positsioneerivad Tolstoi kommentaare kui tasuta süsteemi saidi kasutajate kogukonna loomiseks. See ei ole traditsiooniline kommenteerimissüsteem, vaid vestlusvidin, milles lugejad saavad suhelda. Suhtlusprotsess on mänguline, kasutades märkide ja reitingute süsteemi.

Tolstoi kommentaaride installimine veebisaidile

Pärast platvormil registreerumist pakub süsteem vidina koodi sisestamist saidi kõigile lehtedele.


Kui kõik on õigesti tehtud, ilmub saidile kommentaarividin.


Seadistage Tolstoi kommentaaride veebisaidi juhtpaneelil vidinate suurused. Valige sobiv vidina laadimisaeg. Ülejäänud seaded võib jätta muutmata.



Teave sõnumite kohta on administraatorile reaalajas saadaval isikliku konto jaotises "Modereerimine". Kasutajad näevad saidi lehtedel vidinat, mis näitab kommentaaride arvu, ja hüpikakent kõrgeima reitinguga kommentaaridega.

Kasutajad saavad kommentaare hinnata. Ja süsteem määrab kommentaatoritele nende tegevuse eest märgid.


Vidin loob saidi igal lehel eraldi vestluse. Kuid vestluste loend on kasutajatele saadaval saidi igalt lehelt, kasutades linki „Kõik vestlused”.

Tolstoi kommentaaride süsteemi puudused

Peamine puudus on see, et kommentaarid salvestatakse Tolstoi kommentaaride serverisse, mitte saidi andmebaasi. Seetõttu ei indekseerita kasutaja sisu. Arendajad kavatsevad selle probleemi tulevikus lahendada.

Tolstoi kommentaaride veebisaidi aruteludes ütlevad kasutajad, et vidin aeglustab saite. Ma ei märganud katseplatsil sellist mõju.


Alternatiivid universaalsetele süsteemidele

Universaalsete platvormideüleste lahenduste asemel installivad mõned saidiomanikud ühe suhtlusvõrgustiku jaoks kommentaarivormi. Tavaliselt on see Facebook või VKontakte. Mõnel ressursil on korraga kaks kommenteerimisvormi.

Facebooki kommentaarivormi seadistamiseks kasutage

Tere!

Tänane artikkel käsitleb WordPressi kommentaaride väljundit. Vaatame, millised failid ja funktsioonid sisaldavad kommentaaride kuvamise eest vastutavat koodi. Mida tuleb teha, et selles WordPressi ajaveebiplokis muudatusi teha.

Lubage mul alustada sellest, et igal WordPressi mallil (teemal) on fail comments.php. Täielik tee selle juurde juurkataloogist on: /wp-content/themes/template_folder/comments.php

Konkreetse WordPressi teema kommentaariploki eest vastutab üldiselt comments.php.

Mida sisaldab comments.php kõige sagedamini:

- kontrollige kommentaaride paroolikaitset

– kontrollige, kas artikli kohta on lubatud kommenteerida

– kommentaaride kontrollimine ja vastava teksti kuvamine (“Kommentaare pole...” või “N kommentaari jäänud”)

– kommentaaride kuvamise funktsiooni kutsumine – wp_list_comments()

– navigeerimise (saapimise) väljund mitmele lehele kommentaaride postitamisel

– artikli kohta kommentaaride jätmise vormi kuvamine

Siin on selge, et saate määrata oma klassid või muuta olemasolevate klasside jaoks style.css atribuute. Seega saate muuta kommentaaride ja tekstide jätmise vormi välimust enne kommentaaride loendit ja pärast seda loendit või vormi. Kuid kommentaaride endi väljundstiile ei saa comments.php-s muuta.

Faili kommentaarid.php sisu loetledes rõhutasin konkreetselt, et kommentaarid.php-s on ainult väljakutse kommentaaride väljundfunktsioonile wp_list_comments() , kuid mitte väljundit ennast. Need. kommentaarides.php-st ei leia (vähemalt WordPressi uusimates versioonides ja õige lähenemisega malliarendusele): sõnumi autori nime ja tema veebisaidi lingi kuvamist, autori avatari kuvamist, kommentaari kuupäev ja kellaaeg, kommentaar ise ja link "vastus".

Kuidas muuta kommentaaride loendis stiile?

Esiteks peate välja selgitama, kas teie mall kasutab kommentaaride kuvamiseks kohandatud funktsiooni.

Funktsiooni wp_list_comments() saab välja kutsuda ilma tagasihelistamata (tagasihelistamine on tagasihelistamise funktsioon) ja tagasihelistamisega.

1. Helistage numbrile wp_list_comments ilma tagasihelistamata:

Need. funktsiooni parameetrites (mis on sulgudes pärast nime) puudub parameeter nimega 'tagasihelistamine'.

Kui see on teie malli kommentaari.php puhul nii, tähendab see, et sellel teemal puudub oma (kohandatud) funktsioon kommentaaride kuvamiseks ja see kasutab selleks standardset malli (WordPressi tuumast pärit mall). See asub failis. Ja kuna , siis pole sel juhul võimalik kommentaaride kuvamise stiile muuta enne, kui liigume teise valiku juurde.

2. Helistage aadressile wp_list_comments tagasihelistamisega:

callback=custom_comment näitab, et kommentaaride kuvamiseks on meil kohandatud funktsioon custom_comment , mille koodi jämedalt öeldes edastame täitmise parameetrina standardsele funktsioonile wp_list_comments. Kuid meid ei huvita enam selle probleemi tehniline pool, vaid see, et mallis on oma funktsioon kommentaaride kuvamiseks. Selle funktsiooni kood asub .

Just selles kohandatud funktsioonis custom_comment asub kood, mis vastutab üksiku kommentaari ja seega ka kõigi kommentaaride kui terviku ilmumise eest.

Kohandatud funktsioonikood on intuitiivne. Tavaliselt kasutab see järgmisi standardseid WordPressi funktsioone:

get_comment_author_link() – hangib html-lingi aktiivse kommentaari autori veebisaidile;

get_comment_date() – hangib kommentaari kuupäeva;

get_comment_time() – saab kommentaari aja;

comment_text() – kuvab kommentaari teksti;

Koodist leiate nende funktsioonidega katkendeid ja saate muuta teatud elementide välimust, raamides need div- või spans-i ja määrates kindlad stiiliklassid.

Näiteks kohandatud funktsiooni koodis avatari väljundi fragment:

< div class = "comment-author" >

< / div >

Nüüd jääb üle vaid määrata soovitud atribuudid style.css-i kommentaar-autor klassile. Konkreetseid stiilide muutmise näiteid käsitlen üksikasjalikumalt ühes järgmistest artiklitest.

Nüüd võite küsida: „Mis saab siis, kui minu mallil pole kommentaaride kuvamiseks kohandatud funktsiooni? ”

Vastus: peate selle looma.

Lihtsaim võimalus on kopeerida WordPressi standardfunktsiooni comment() kood.

Juhised kommentaaride kuvamiseks kohandatud funktsiooni loomiseks:

1. Ava /wp-includes/comment-template.php fail ja otsi sealt üles funktsioon comment().

Siin on tema kirjelduse algus

/** * @alates 3.6 * @juurdepääsuga kaitstud * * @param objekt $comment Kuvatav kommentaar. * @param int $depth Kommentaari sügavus. * @param massiiv $args Valikulised argid. */ kaitstud funktsiooni kommentaar($kommentaar, $sügavus, $args) (

* @alates 3.6

* @juurdepääs kaitstud

* @param objekt $comment Kuvatav kommentaar.

* @param int $depth Kommentaari sügavus.

* @param massiiv $args Valikulised argid.

kaitstud funktsiooni kommentaar ($kommentaar, $sügavus, $args) (

2. Kopeerige funktsiooni comment() kogu sisu.

Peate kopeerima koodifragmendi 1. sammus näidatud kirjelduse algusest sulgevasse lokkis sulgu) ja järgmise sarnase mõne muu funktsiooni kirjelduse.

Kui aus olla, siis kui ma nägin, et nad sellest kirjutavad ja teistel saitidel uusi tulijaid nõustavad, ehmusin veidi ja otsustasin oma märkuse sellel teemal ilma saatusliku veata kirja panna. Enamasti nägin pikki koodilehti, mis võimaldavad saidile kommentaaride lisamist. Tavaliselt loovad nad selleks vormi, rakendavad selle töötlemist, salvestamist, aga ka valikuid kuvamiseks. Kuid selle lähenemisviisi eelised vähenevad.

Sellest postitusest saate teada ühe lihtsaima (kuid subjektiivselt ühe eelistatavama) viisi saidile kommentaaride lisamiseks – lihtne näide algajatele + valikud edasijõudnutele veebihalduritele.

Tõepoolest, miks leiutada ratas uuesti ja kirjutada hunnik koodi, mida tuleb tulevikus ikkagi toetada, parandada jne, kui kolmandate osapoolte teenustelt on hunnik valmislahendusi (me räägime sotsiaalvõrgustikest + disqus)?

Kuid enne juurutamise enda juurde asumist vaatame valmislahenduste kasutamise eeliseid/miinuseid. (Kui unustasite midagi, kirjutage kommentaaridesse ja me laiendame nimekirja)

Kolmandate osapoolte lahenduste eelised:

  • Lihtne rakendada.
  • Kaitse rämpsposti vastu "kastist välja" (oma lahenduses peaksin selle täiendavalt rakendama, nii et teoreetiliselt on see seotud eelmise punktiga).
  • Vähem altid vigadele, vigadele jms, kuna kolmandate osapoolte lahendusi on testinud miljonid kasutajad (seoses taas esimesega: saab kirjutada ka kõik ilma vigadeta, kuid silumine võtab lisaaega).
  • Teenused pakuvad reeglina valmis administraatoripaneeli, statistikat, teatisi administraatoritele, mõnikord modereerimist, mitut administraatorit, eelmodereerimist jne, mis võib veebihalduril, eriti algajal kuluda kuid, kui mitte aastaid. rakendama.
  • Kasutajal pole vaja registreeruda, oma nime sisestada jne – eeldatakse, et tal on juba populaarses sotsiaalvõrgustikus konto.
  • Tõenäoliselt peab see vastu suurele koormusele, mis on tingitud asjaolust, et sotsiaalne. platvormid on algselt mõeldud raskete koormate jaoks.

Puudused:

  • Kehv või täielik puudumine ploki välimust kommentaaridega muuta.
  • Indekseerimine otsingumootorites.

Nagu näete, on sellel palju rohkem eeliseid. Suutmatus välimust muuta tehakse suure tõenäosusega kommentaariteenuse stiili äratundmiseks, luues nii pealetükkimatut reklaami. (Ühe võimalusena). Mis puudutab indekseerimist, siis kas see on tõesti nii oluline, sest mitte kõik kommentaarid ei kanna tähendust.

Aga piisavalt teooriat, liigume edasi praktika juurde.

1. Lihtsaim võimalus on lisada kommentaare valitud sotsiaalvõrgustiku abil.

Näiteks vk. Vaatame dokumentatsiooni. Kopeerime antud koodi ja lisame lehele (kooditükid on võetud lingil olevatest dokumentidest, need võivad edaspidi muutuda, nii et kopeerige alati dokumentatsiooni saidilt. Siin on ainult võimalik näide):

1) Lisa:

VK.init((apiId: 2951023, ainult vidinad: tõsi));

2) Lisage kohta, kus tahame kommentaaride vidinat näha (näiteks pärast märkust, kui me räägime ajaveebist):

VK.Widgets.Comments("vk_comments", (ümberkujundamine: 1, piirang: 10, laius: "665", manus: "*"));

2. Lisage mitme teenuse vidinaid. Näiteks nagu selle ressursi puhul. Vahelehtede vahetamine:


Lisage märgistusele (õige toimimiseks peab twitteri alglaadimine olema ühendatud!) kohta, kus soovite kommentaaride vidinat kuvada:

Kuid see valik pole parim, kuigi see on kõige lihtsam. Probleem on selles, et selle lähenemisviisi korral lähtestatakse kõik vidinad lehe laadimisel, olenemata sellest, kas kasutajal on neid vaja või mitte.

Seda saab vältida kommentaarividinate laiska initsialiseerimisega. Kõigepealt kogu kood, seejärel selgitus:

(function(global, $) ( "kasuta ranget"; $(function() ( var $tabToggler, initComments, inicialiseeritud; inicialiseeritud = ( "#vk-comments": false, "#disqus_thread": false ); initComments = funktsioon (tüüp) ( var diskuteeritudUserName, disqus_config, pageUrl; if (initsialiseeritud) ( return; ) pageUrl = "page_url"; switch (type) ( case "#disqus_thread": // Peate määrama need parameetrid, kasutades oma platvormi sobivat viis aruteluKasutajaNimi = "arutageKasutajaNimi"; disqus_config = funktsioon() ( this.page.url = leheUrl; return this.page.identifier = "page_identifier"; ); (function() ( var d, s; ​​​​d = dokument; s = d.createElement("script"); s.src = "//" + aruteluKasutajanimi + ".disqus.com/embed.js"; s.setAttribute("data-timestamp", +new Date()); return ( d.head || d.body).appendChild(s); ))(); break; suurtäht "#vk-comments": VK.Widgets.Comments("vk-comments", ( piir: 5, lisa : " *", pageUrl: pageUrl )); break; vaikimisi: tagastamine; ) initsialiseeritud = 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")); )); ))(aken, jQuery);

Pöörake tähelepanu muutujatele, mille väärtuse peate oma platvormi pakutavate meetodite abil ette valmistama.

Kõigepealt loome kommentaaride vidinatüüpide vastenduse, muutuja initsialiseeritud. Järgmiseks funktsioon initComments(tüüp) võimaldab teil lähtestada kommentaarividinat ja see ei tee midagi, kui see on juba lähtestatud.

Ja viimane puudutus on vaikekommentaari vidina lähtestamine, et see ilmuks kohe pärast lehe laadimist.

Valmis skript ja põhiolemus. Näide tööst – allpool (koodinäited võetud sellelt saidilt)