Esineb lisada kommentaar kommentaar. Kommentaaride seadistamine WordPressis

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

Meetod number 1

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

$args = array("comment_notes_before" => "

", "comment_field" => "

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

Seega tuleb sellele massiivile lisada uus soovitud väärtusega parameeter ja ongi kõik. Meie puhul on see:

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

Kuidas sa aru saad - Jäta oma arvustus, see on uus nimi asemel - Lisa kommentaar. Sellise parameetri saate lisada massiivi lõppu või algusesse. Selgub midagi sellist:

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

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

", "comment_field" => "

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

Lisatud algusesse ja nüüd kuvatakse kirjete 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 number 2

Teise meetodi olemus on uue funktsiooni lisamine, mis muudab nime asendamise. Selleks peate aktiivse teemaga kaustast faili leidma funktsioonid.php kohandatud funktsioonidega ja mugavas kohas, kui te seda ei tea, siis päris lõpus enne PHP sulgemismärget - ?> , kui seda pole, lisage kõige lõppu järgmine kood:

Funktsioon wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Saada oma tagasiside"; tagasta $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Boonus

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

Samuti tahan soovitada ja pöörata tähelepanu sõna Kommentaarid käändele. Kui teil on vormil rida - 1 kommentaar või Kommentaarid: postitatud 10. Saate kasutada artiklis olevat funktsiooni. Kui te seda juba kasutate, siis soovitan koos massiiviga:

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

Kui kasutasite seda sõna ülaltoodud meetodites, muutke pealkirjad arvustuseks, ülevaatamiseks, arvustusteks. seega on teie jaoks kõik samamoodi ja mitte laiali, on arvustusi ja on kommentaare.

Seda teavet tahaksin teiega täna jagada. Võib-olla on see kellelegi kasulik.

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

Dmitri Dementy

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 on vaja väliseid kommenteerimissüsteeme

Vaikimisi kommenteerimissüsteemi ja vaikeseadetega WordPressi saidile postitamise arutamiseks peate nime ja e-posti aadressi käsitsi sisestama. Sama probleem esineb tavalistes süsteemides teiste populaarsete mootorite arutamiseks. Seetõttu kaotate palju kommentaare, kuna kasutajad ei taha autoriseerimisele jõupingutusi kulutada.


Kolmanda osapoole kommenteerimisteenused pakuvad järgmisi funktsioone.

  • Arutelus osalemise volitamise lihtsus. Siin tuleb leida tasakaal kasutaja soovi võimalikult kiiresti kommentaar jätta ja vajaduse vahel saada ressursi omanikult kommentaatori kohta andmeid.
  • Publiku kaasamine arutelusse. Kolmandate osapoolte teenused teavitavad kasutajaid uutest kommentaaridest.
  • 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.
  • Kommentaaride soovitamise võimalus.
  • Vaatajaskonna katvuse laiendamine, postitades automaatselt kommentaare sotsiaalvõrgustikes kasutajaprofiilidele.
  • Võimalus lisada kommentaaridesse visuaalset sisu.

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

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 installi- ja konfigureerimisjuhiseid WordPressi kasutavate saitide jaoks.

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 tuvastada kategooria, kuhu teie sait kuulub. Klõpsake nuppu Edasi.


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

  • Alus. Tasuta plaan mis tahes saitide jaoks, reklaame kuvatakse kommenteerimissüsteemis. Disqus jagab reklaamitulu ainult saitidega, mis vastavad platvormi sisemistele kriteeriumidele.
  • Pluss. Tellimuse hind on 9 dollarit kuus. Plaan võimaldab teil reklaamid välja lülitada. Mitteäriliste saitide, isiklike ajaveebide jaoks, mis reklaame ei kuvata, saab Plus-paketi tasuta ühendada. Vaatamiste arv ei tohiks ületada 50 000 päevas.
  • Pro. Maksumus on 89 dollarit kuus, lehevaatamiste arv ei ületa 150 000 päevas. Professionaalses plaanis on lisafunktsioonid: täiustatud analüüs, prioriteetne tugi, täiustatud modereerimisvalikud.


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


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


Süsteem küsib teilt juhiseid WordPressi Disqusi pistikprogrammi installimiseks. Toimi nii:

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


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


  • Sisestage oma Disqusi profiili mandaadid.
  • Valige sait, kuhu kommenteerimissüsteemi installite.
  • Eksportige Disqusi kommentaarid, mille kasutajad jätsid enne süsteemi installimist. 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 seaded

Minge Disqusi veebisaidi kogukonna seadete menüüsse. Sisestage vahekaardi Seaded jaotisesse Üldine veebisaidi URL. Veenduge, et valik 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 kommentaarid kuvatakse. Saadaval on järgmised valikud: peal uus, peal vana ja peal parim.


Vajadusel lubage anonüümsetel kasutajatel kommentaare jätta. Pange tähele, et selliseid kommenteerijaid ei teavitata arutelude uuendustest. See vähendab nende osalust. 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 märgistatud kommentaaride jaotises kahe valiku kõrval olevad ruudud. Nii lubate kasutajatel moderaatoreid soovimatutest kommentaaridest teavitada. Samuti peidab süsteem pärast rippmenüü abil määratud hinnete arvu kahtlast kommentaari seni, kuni moderaator on kaebust läbi vaadanud. Salvestage oma muudatused.


Disqusi konto vahekaardil Kogukond saate jälgida kommentaaride ning meeldimiste ja mittemeeldimiste arvu, määrata moderaatoreid, importida ja eksportida kommentaare. Pange tähele, et kommentaaride eksportimine Disqusi võimaldab teil oma kommentaarifaili varundada. Seda funktsiooni ei saa kasutada kasutaja loodud 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 kommentaarid on kaustas Ootel. Neid ei kuvata saidil, välja arvatud juhul, kui moderaator on heaks kiitnud. Vahekaartidel Rämpspost ja Kustutatud saate vaadata rämpspostisõnumeid ja kustutatud kommentaare.

Kasulik vihje: saate e-posti teel kommentaari kiiresti heaks kiita või kustutada. Kõik, mida pead tegema, on vastama saidi uue postituse meiliteatisele. Kommentaari kinnitamiseks valige vastuses Kinnita, selle kustutamiseks või rämpsposti kausta saatmiseks valige 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 2015. aasta suvel loobus WordPressi CMS-i ajaveeb WPBeginner Disqusist lugejate kaebuste tõttu. Pärast seda kasvas kommentaaride arv 304%.
  • Arusaamatu olukord kommentaaride indekseerimisega. Otsingumootorid indekseerivad neid aeg-ajalt. Näiteks kaks kuud tagasi jäetud kommentaarid ühele texterra ajaveebi postitusele on siiani ainulaadsed. Aasta tagasi kirjutatud kommentaarid on indekseeritud, kuid süsteem Text.ru näitab allikana Disqusi saiti.
  • Ärisaitidele tasuta pakett puudub.


Selle populaarsus ja funktsionaalsus on teinud Disqusist välise kommenteerimissüsteemi. Selle eeliseid ja puudusi saab kasutada alternatiivsete teenuste hindamisel.

Cackle'i kommenteerimisteenus

Cackle on tasuline lahendus. Suure tõenäosusega võtsid arendajad arvesse Disqusi puudujääke ja venekeelsete projektide iseärasusi. Tänu sellele sai süsteem olulisi eeliseid: otsingumootorite kommentaaride indekseerimine ja Runeti populaarsete võrkude kontode kaudu autoriseerimise võimalus. Lisateavet süsteemi muude funktsioonide kohta allpool.

Cackle'i installimine veebisaidile

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


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


Cackle'i süsteemi kasutamiseks WordPressi saidil installige Cackle'i pistikprogramm. Valige WordPressi armatuurlaual menüü "Comments - Cackle Settings". Kopeerige loodud võtmed Cackle'i administraatoripaneelilt API-sse ja saidi ID-sse. Kleepige need WordPressi pistikprogrammi seadete menüü vastavatele väljadele. Aktiveerige vidin.


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


Muideks:

Cackle'i kommentaarivormi liides on väga sarnane Disqusiga. 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 katvust. Teisest küljest võib kasutajaid ärritada nende profiilil sõnumite ilma küsimata avaldamine.


Cackle'i kommenteerimissüsteemi seadistamine

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


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

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

Muutke ülejäänud sätteid oma maitse järgi või säilitage vaikevalik.


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


Vahekaardil Captcha saate ühenduse luua Google'i reCAPTCHA teenus, ja vahekaardil "Rämpsposti kaitse" on võimalus ühendada Akismeti rämpspostitõrje teenus.

Kommentaare saate modereerida WordPressi armatuurlaual või Cackle'i veebisaidi administraatoripaneelil. Saate installida ka modereerimise minividina. Selle abil saate kommentaare otse saidil modereerida.

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'i ja Odnoklassniki kaudu volitada? See on peamine küsimus, mille vastuse tulemuste põhjal peab konkreetse saidi omanik otsustama.

Teenuse teine ​​puudus on see, et nende kasutajate jaoks, kellel pole sotsiaalsetes võrgustikes profiile, pole võimalik aruteludes osaleda. Kui lülitate välja anonüümsete kommentaaride jätmise võimaluse, 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 000 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 muid olulisi eeliseid. See on hüperkommentaari funktsioon, mis võimaldab teil tekstiosa esile tõsta ja selle üle arutleda. Samuti saavad kommentaatorid oma tellijatega hinnapakkumisi jagada. Lisateavet süsteemi võimaluste kohta leiate altpoolt.

Kuidas installida ja konfigureerida HyperComments


Vajutage "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 seadete lehel 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 avaldamise kohta. 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 vastav 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 teil kommenteerida üksikuid tekstilõike.


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



HyperComments 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 postitada.

Teine oluline puudus on see, et süsteem ei teavita kasutajaid uutest kommentaaridest vaikimisi. 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 on IntenseDebate eriti hästi integreeritud WordPressi CMS-iga.

IntenseDebate on tasuta teenus. Selle funktsionaalsus ei jää alla viite Disqusile. Süsteem pakub saidiomanikele järgmisi funktsioone:

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

Kuidas installida ja konfigureerida IntenseDebate

Pärast süsteemis registreerumist minge kommenteerimise süsteemi installilehele. Määrake 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 kohta. Lülitage keel vene keelele.


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


Menüüs Kommentaarid lülita sisse võimalus Facebooki ja Twitteriga sisse logida. Kasutage Facebooki rakenduse loomiseks ja API-võtme hankimiseks süsteemiviipasid. Määrake lipp nupu menüü Luba "Teata sellest kommentaarist" kõrval. Lubate nupu "Teata kommentaarist". Valige suvand tagasijälgede kuvamiseks. 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 kommentaaride ja postituste arvu.
  • Viimased kommentaarid.
  • Populaarsed väljaanded. See vidin kuvab enim kõneainet pakkuvate postituste loendi.
  • aktiivsed kommenteerijad. Lisandmoodul kuvab kümme kõige aktiivsemat kasutajat koos lingiga nende IntenseDebate'i profiilidele.


Postitusi saab modereerida WordPressi armatuurlaual menüü "Kommentaarid" all.

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 tasuta süsteemina saidi kasutajate kogukonna loomiseks. See ei ole traditsiooniline kommenteerimissüsteem, vaid vestlusvidin, kus lugejad saavad vestelda. Suhtlusprotsess on mänguline märkide ja reitingute süsteemiga.

Kuidas installida saidile Tolstoi kommentaare

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


Kui kõik on õigesti tehtud, ilmub saidile kommentaaride vidin.


Määrake Tolstoi kommentaaride veebisaidi juhtpaneelil vidinate suurused. Valige vidina laadimiseks sobiv aeg. Ülejäänud sätteid saab muutmata jätta.



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 hinnanguga kommentaaridega.

Kasutajad saavad kommentaare hinnata. Ja aktiivsuse eest jagab süsteem kommentaatoritele märgid.


Saidi igal lehel loob vidin eraldi vestluse. Kuid vestluste loend on kasutajatele saadaval saidi mis tahes lehel, kasutades linki "Kõik vestlused".

Süsteemi miinused Tolstoi kommentaarid

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

Tolstoi kommentaaride saidil peetud arutelus ütlevad kasutajad, et vidin aeglustab veebisaite. Katseplatsil ma sellist mõju ei märganud.


Alternatiivid universaalsetele süsteemidele

Universaalsete platvormideüleste lahenduste asemel installivad mõned saidiomanikud ühte suhtlusvõrgustikku kommenteerimise vormi. Tavaliselt on see Facebook või Vkontakte. Mõnel ressursil on korraga kaks kommenteerimisvormi.

Facebooki kommentaarivormi installimiseks kasutage

Tere sõbrad ja blogikülalised! Täna räägin teile PHP ja MySQL-i abil. Räägime ka sellest saidi kommenteerimissüsteemid ja valige minu soovitatud hulgast oma saidile parim.

Küsimus üks: kaudu PHP ja MySQL?

Selleks peame teie ja mina esmalt looma teie saidi andmebaasis tabeli, mida nimetatakse - kommentaarid. See loodud tabel salvestab kommentaarid järgmiste tähistega väljadele:

id on kordumatu identifikaator.
page_id- see väli salvestab selle saidi lehe identifikaatori, millel see kommentaar asub.
nimi on selle kommentaari jätnud kommenteerija nimi.
tekst_kommentaar- vastavalt on see praeguse kommentaari tekst.

Järgmise sammuna, pärast andmebaasis kommentaaride tabeli loomist, peame oma tulevaste saidi kommentaaride jaoks rakendama spetsiaalse koodi. See saidikood võimaldab meie kommentaatoritel meie artiklitele oma kommentaare lisada. Siin on kood:


See on veebisaidi jaoks lihtne HTML-i kommentaarivorm. Asetate selle oma saidile kohta, kus on mugav postitusele kommenteerida – loomulikult postituse enda alla.

query("INSERT INTO `comments` (`nimi`, `lehe_id`, `tekst_kommentaar`) VALUES ("$nimi", "$lehe_id", "$tekst_kommentaar")");// Lisa kommentaar tabeli päisesse(" Asukoht: ".$_SERVER["HTTP_REFERER"]);// Kas suuname tagasi?>

PHP ja MySQL veebisaidi jaoks kommentaarivormi loomise viimane samm on meie kommentaaride kuvamine veebisaidi lehel. Siin on selle kood:

query("SELECT * FROM `comments` WHERE `page_id`="$lehe_id""); //Too kõik selle lehe kommentaarid while ($row = $result_set->fetch_assoc()) ( print_r($row); //Prindi kommentaarid kaja "
"; } ?>

See on kõik! Meie lihtne veebisaidi kommentaarivorm on nüüd veebisaidil üleval ja töötab.

Kuid see pole kindlasti mõeldud algajale, kes ei hakka kogu seda HTML-i, PHP- ja MySQL-koodi läbi uurima. Samuti ei õpi ta andmebaasi looma. Ta vajab kõike korraga, kiiresti ja ilma peavaluta. Mul on õigus? Muidugi õige!

Seejärel liigume edasi minu materjali järgmise jaotise juurde ja õpime kõike saidi valmis kommentaarisüsteemide kohta ning valime oma saidile kõige mugavama, funktsionaalsema ja vastuvõetavama ...

Saidi kommenteerimissüsteemid. Millist neist valida?

Kuidas saidil kommentaare teha- see on oluline küsimus, kuna saidil olevad kommentaarid mängivad olulist rolli mitte ainult saidi omaniku ja külastaja vahelises suhtluses, vaid kommentaarid on olulised ka SEO edendamiseks ja reklaamimiseks.

Saidi kommentaaride abil tõuseb saidi positsioon otsingutulemustes, paranevad käitumuslikud tegurid, kasvab saidi liiklus ja sellest tulenevalt ka teie sissetulek. Näete, kui olulised kommentaarid saidi jaoks on!

Nii et vaatame kuidas saidil kommentaare teha ja mida kommenteerimise süsteem valida parim variant?

Üldiselt kuvatakse saitide kommentaare mitmel viisil. Need on spetsiaalsed pluginad Wordpressi mootoritele ja kõikvõimalikud kommentaarid sotsiaalvõrgustikest, nagu näiteks Kokkupuutel, Facebook, Disqus. On ka sõltumatuid teenuseid, mis pakuvad saidi jaoks näiteks oma kommentaaride süsteeme.

Annan teile nüüd ühe tahvelarvuti, mis paneb kohe kõik oma kohale ja saidi kommentaarisüsteemi valimisel pole enam küsimusi:

Siin on kõik selgelt ja selgelt näha, milline kommentaaride süsteem on parim ja mitu esitatud, mida veebihaldurid oma ressurssidel kõige sagedamini kasutavad. Ma arvan, et selgitused on siin üleliigsed ja valik on ainult teie!

Olen juba teinud enda jaoks otsuse ja installinud Cackle'i saidile kommentaaride süsteemi.

Muide, kui olete juba otsustanud oma saidile süsteemi valida, siis siin on link, mis annab 5% allahindlust et osta Cackle'ilt kommentaarisüsteem!

Ja see on kõik, mis mul tänaseks on! Edu ja jõukust kõigile! Varsti näeme!

WordPressil on mitut tüüpi sisu, näiteks postitused, lehed, kommentaarid. WordPress on väga paindlik platvorm, mis võimaldab teil põhilisi sisutüüpe oma saidile sobivaks kohandada. Saate muuta välimust ja tunnet. Selles õpetuses näitame teile, kuidas WordPressi saidil kommentaaride käitumist ja välimust muuta.

Samm 1. Funktsiooni mõistmine kommentaari_vorm ja selle argumendid

Mõelge funktsioonile WordPress comment_form. Ta vastutab lehel või postituses kuvatava kommentaarivormi kuvamise eest. Selle funktsiooni kutse on peamiselt failis kommentaarid.php teemakaustas. See fail sisaldub erinevates kohtades, näiteks failides üksik.php Ja page.php, otse või funktsiooni comments_template kutse kaudu.

Funktsiooni kirjelduse leiate WordPressi koodeksist.

Kui kasutate vormi renderdamiseks funktsiooni comment_form, renderdatakse see vaikeparameetreid kasutades ja see sisaldab selliseid välju nagu nimi, email (mõlemad väljad on kohustuslikud), veebisait ja kommentaari sisu. Vaiketeema Twenty Eleven puhul näeb vorm välja selline.

Mõned funktsiooni comment_form olulised argumendid:

  • väljad - selle abil saate juhtida väljade väljundit kommentaarivormis.
  • kommentaar_märkused_enne ja kommentaar_märkused_pärast kasutatakse teabe kuvamiseks enne ja pärast vormi.
  • title_reply – kasutatakse vastuse pealkirja muutmiseks, mille vaikimisi on "Jätke vastus".
  • label_submit – kasutatakse kommentaaride esitamise nupu teksti muutmiseks.

2. samm. Kohandage kommentaarivormi funktsiooni abil kommentaari_vorm

Nüüd kohandame oma kommentaarivormi, edastades argumendid funktsioonile comment_form.

Kui meil on vaja kommentaarivormi välju kohandada, peame edastama nende loendi funktsioonile comment_form. Vaikimisi kasutab funktsioon järgmist väljade loendit:

$fields = array("autor" => "

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

", "e-post" => " ", "url" => "

" . "

",);

Kui peame eemaldama välja, näiteks veebisaidi , peame selle massiivist välja jätma ja massiivi funktsioonile comment_form edastama.

$kommenteerija = wp_get_praegune_kommenteerija(); $req = get_option("nõua_nimi_e-post"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("autor" => "

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

", "e-post" => " ",); $kommentaarid_args = array("väljad" => $väljad); comment_form($comments_args);

Lisaks muudame ka vormi nimetuse "Palun andke meile oma väärtuslik kommentaar" ja nupu sildi "Saada minu kommentaar".

Ülesande täitmiseks edastame funktsioonile comment_form järgmised argumendid:

$kommenteerija = wp_get_praegune_kommenteerija(); $req = get_option("nõua_nimi_e-post"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("autor" => "

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

", "e-post" => " ",); $comments_args = array("fields" => $fields, "title_reply"=>"Palun andke meile oma väärtuslik kommentaar", "label_submit" => "Saada minu kommentaar"); comment_form($comments_args);

Kommentaari vorm näeb nüüd välja selline:

3. samm Väljade eemaldamine vormilt konksuga

Ka WordPressi kommentaarivormi saab konksude ja filtritega muuta. See seadistus võib olla eriti kasulik pistikprogrammiga töötamisel, kui peate mõnda elementi kohandama, kuid mitte muutma teemafaile. Filtreeri vormiväljade lisamiseks või eemaldamiseks – ' comment_form_default_fields'

Eemaldame filtri abil URL-aadressi välja. Ülaltoodud koodi saab kasutada pistikprogrammis või failis funktsioonid.php aktiivne teema.

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

4. samm: andmete lisamine kommentaarivormi konksuga

Saame lisada vormile välju, kasutades filtrit ' comment_form_default_fields'. Lisame filtri abil välja autori vanuse ja salvestame selle välja koos lisaandmetega ning kuvame kommentaarides.

Lisage selline väli:

Funktsioon add_comment_fields($fields) ( $fields["vanus"] = "

" . "

"; tagasta $väljad; ) add_filter("comment_form_default_fields","lisa_kommentaari_väljad");

#respond .comment-form-author label, #spond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-age label, #respond .comment-form-comment label ( taust: #eee; -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0,8); -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0,8); box-shadow:4px4,2pxx2px0,2pxx 0,8); värv: #555; ekraan: tekstisisene plokk; fondi suurus: 13 pikslit; vasak: 4 pikslit; min-laius: 60 pikslit; polsterdus: 4 pikslit 10 pikslit; asend: suhteline; ülemine: 40 pikslit; z-indeks: 1; )

Nüüd näeb meie kommentaarivorm välja selline:

Vanus on nüüd salvestatud lisateabena. Peate tekstis " comment_post " kasutama konksu:

Funktsioon add_comment_meta_values($comment_id) ( if(isset($_POST["vanus"])) ( $vanus = wp_filter_nohtml_kses($_POST["vanus"]); add_comment_meta($comment_id, "vanus", $vanus, false); ) ) add_action("comment_post", "add_comment_meta_values", 1);

Kui andmed on salvestatud, saab neid kuvada järgmises kommentaaris:

kommentaar_ID, "vanus", tõsi); ?>

5. samm Kommentaaride määramine teatud tüüpi postitustele

Mõnikord soovite kasutada kommentaarides välju ainult teatud tüüpi postituste jaoks. Muudame koodi nii, et vanuseväli kuvatakse ainult kirjetüübi raamatu jaoks:

Funktsioon add_comment_fields($fields) ( if(is_singular("raamatud")) ( $fields["vanus"] = "

" . "

"; ) tagastab $väljad; ) add_filter("comment_form_default_fields","lisa_kommentaari_väljad");

Samm 6. Looge kommentaaride kuvamiseks tagastusfunktsioon

Funktsiooni wp_list_comments kasutatakse kommentaaride kuvamiseks postitustes. WordPressi koodeks kirjeldab seda funktsiooni üksikasjalikult.

wp_list_commentsil on 'tagasihelistamise' argument, mida saab kasutada kommentaari kuvamisel kutsutava funktsiooni määratlemiseks.

Failis olevas Twenty Eleven teemas kommentaarid.php leiad rea:

wp_list_comments(array("tagasihelistamine" => "kakskümmend üksteist_kommentaari"));

Muudame selle järgmiseks:

wp_list_comments(array("tagasihelistamine" => "minu_kommentaarid_tagasihelistamine"));

Funktsioon my_comments_callback kutsutakse iga postituse puhul välja.

7. samm Kommentaaride kujundamine

Nüüd muudame veidi kommentaari stiili. Kuvame lihtsalt postituse sisu ja varem lisatud vanusevälja. Muudame ka kommentaaride taustavärvi.

Funktsiooni kood "my_comments_callback":

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

  • id="li-kommentaar-">

    kommentaar_ID, "vanus", tõsi); ?>

    __("Vastus ↓", "kakskümmend üksteist"), "sügavus" => $sügavus, "max_sügavus" => $args["max_depth"]))); ?>
  • Muutke taustavärvi järgmiselt:

    Kommentaaride loend > li.comment ( taust: #99ccff; ääris: 3px solid #ddd; -moz-border-radius: 3px; border-radius: 3px; veeris: 0 0 1,625 em; polster: 1,625 em; asend: suhteline; )

    Hiljuti küsis üks meie lugejatest, kas WordPressis on võimalik anonüümset kommenteerimist lubada. Vaikimisi ei saa kasutajad WordPressis kommentaare postitada ilma kommentaarivormis nime ja e-posti aadressi esitamata. Selles artiklis näitame teile, kuidas lubada kasutajatel WordPressis anonüümselt kommentaare jätta. Samuti näitame teile, kuidas nime- ja e-posti väljasid kommentaarivormis peita.

    Alias: Täiuslik lahendus

    Parim viis anonüümsete kommentaaride lubamiseks WordPressis on julgustada kasutajaid kasutama oma pärisnime asemel varjunime või hüüdnimesid.

    See võimaldab teil luua kogukonna ja samal ajal võimaldab kasutajatel jääda anonüümseks. Kommenteerijad peavad endiselt oma e-posti aadressi jätma, kuid enamik inimesi, kes soovivad jääda anonüümseks, kasutavad täiendavaid postkaste.

    Selliseid valikuid saate täpsustada kommentaaride poliitikas ja määrata nendele läbiv link kommentaaride vormi kohal.

    Kuigi see lahendus on ideaalne ja ainus, mida me soovitame, on autori anonüümsuse tagamiseks ka teisi lahendusi. Kuid pidage meeles, et mida anonüümsem on sait, seda rohkem see rämpsposti sisaldab.

    Väljade Nimi ja E-post muutmine valikuliseks

    Järgmine anonüümsuse kiht, mille saate lisada, on muuta nime ja e-posti väljad täiesti valikuliseks. Kui kasutaja saadab ainult kommentaari, ilma nime või e-posti aadressita, läheb see läbi. Vaatame, kuidas muuta väljad Nimi ja E-post valikuliseks.

    Kõigepealt peate minema sektsiooni Valikud » Arutelu saidi halduspaneeli ja tühjendage märkeruut "Kommentaari autor peab esitama nime ja e-posti aadressi". Nüüd peate muudatused salvestama ja teie sait aktsepteerib kommentaare ilma nime ja e-posti aadressita.

    Lihtsalt selle märkeruudu tühjendamine ei anna kasutajatele teada, et nad saavad nüüd kommenteerida ilma nime või e-posti aadressita. Saate neid sellest teavitada, märkides vastavad väljad valikuliseks. Samuti soovitame eemaldada rämpsposti vähendamiseks välja Sait. Selleks peate oma kommentaarivormi muutma. Lihtsalt kopeerige ja kleepige järgmine kood oma teema faili functions.php või :

    Funktsioon wpb_alter_comment_form_fields($fields) ( // Muutke välja Nimi ja kuvage see valikuliselt $fields["author"] = "

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

    "; // Muutke välja E-post ja kuvage see valikuliselt $fields["email"] = " "; // See rida eemaldab kommentaarivormilt välja Saidi. $fields["url"] = ""; tagasta $väljad; ) add_filter("comment_form_default_fields", "wpb_alter_comment_form_fields");

    See kood lihtsalt lisab (Ei ole vajalik) oma kommentaarivormi väljadele Nimi ja e-post. Samuti eemaldab see sellelt välja Saidi. Kui soovite saidilt lahkuda, kustutage lihtsalt vastavad koodiread. Teie kommentaarivorm näeb välja selline:

    Kuidas eemaldada kommentaarivormist täielikult väljad Nimi ja e-post

    Neile kasutajatele, kes soovivad kommentaarivormilt väljad Nimi ja E-post täielikult eemaldada, on siin väike koodilõik, mis tuleb kleepida oma teema faili functions.php või kausta :

    Funktsioon wpb_alter_comment_form_fields($fields) ( unset($fields["autor"]); unset($fields["email"]); unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields" , "wpb_alter_comment_form_fields");

    Kui teie vorm kuvab teksti Teie e-posti aadressi ei avaldata(Teie meili ei avaldata), saate selle peita, redigeerides teema kommentaarid.php faili. Leidke silt ja asendage see järgmise koodiga:

    "

    " . __("Nimi ja e-posti aadressi pole vaja.") . ($req ? $required_text: "") . "

    ")); ?>

    Kui te ei leia kommentaari_vorm, siis saate selle teksti lihtsalt peita, lisades oma teemale või faili alamteemale järgmise CSS-koodi stiil.css:

    Kommentaarid-märkused (kuva: puudub; )

    Selline näeb teie kommentaarivorm välja ilma nime, e-posti aadressi ja veebisaidi väljadeta:

    Anonüümsed kommentaarid Hoiatus

    Pange tähele, et ilma nõutavate meiliväljadeta tõmbab teie vorm palju rämpsposti. Ja kuigi Akismet ja Sucuri võivad mõned "halvad" IP-d blokeerida, soovitame tungivalt lisada rämpsposti vähendamiseks captcha.

    Loodame, et see artikkel aitas teil lubada kasutajatel WordPressis anonüümselt kommenteerida. Oleme näidanud kommentaarivormide jaoks palju stiile, nii et kui soovite selle teema kohta rohkem teada saada, lugege meie artiklit.