Tämä nimi ei häiritse monia, mutta joskus herää kysymys, kuinka muuttaa kommentin lisäämistä arvostelun jättämiseksi tai vastaavaa. Tässä tapauksessa tämä artikkeli auttaa sinua. Kuten edellä kirjoitin, näytän sinulle pari tapaa.

Menetelmä nro 1

Ensimmäistä tapaa varten sinun on löydettävä comments.php-tiedosto kansiosta, jossa on sivustollesi asennettu teema. Jos sellainen on, avaa se ja etsi siitä taulukko, joka vastaa kommenttilomakkeen sisällön asettamisesta ja näyttämisestä. Se näyttää jotakuinkin tältä:

$args = array("comment_notes_before" => "

", "comment_field" => "

Kommentti *

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

Joten tähän taulukkoon sinun on lisättävä uusi parametri halutulla arvolla ja se on siinä. Meidän tapauksessamme tämä on:

"title_reply" => "Jätä arvostelusi",

Kuten ymmärrät - Jätä arvostelusi, tämä on uusi nimi sen sijaan, että - Lisää kommentti. Voit lisätä tällaisen parametrin taulukon loppuun tai alkuun. Siitä tulee jotain tällaista:

$args = array("title_reply" => "Jätä arvostelusi", "comment_notes_before" => "

Täytä alla olevat kentät. Sähköpostiasi ei julkaista. Pakolliset kentät on merkitty *

", "comment_field" => "

Kommentti *

", "id_submit" => "comm_subm", "label_submit" => "Lähetä",); comment_form($args);

Lisätty alkuun ja nyt, viestisivuilla näkyy rivi - Jätä arvostelusi. Tämä menetelmä ei ole monimutkainen ja vaatii vähän vaivaa, tärkeintä on määrittää taulukko oikein. Mutta joskus käy niin, että teeman sisällä ei ole comments.php-tiedostoa tai siinä ei ole matriisia, etkä tiedä kuinka lisätä sitä sinne oikein, niin toinen menetelmä auttaa sinua.

Menetelmä nro 2

Toisen menetelmän ydin on lisätä uusi funktio, joka korvaa nimen. Tätä varten sinun on löydettävä aktiivisen teeman kansiosta function.php-tiedosto mukautetuilla funktioilla ja sopivasta paikasta, jos et tiedä tätä, niin aivan lopussa ennen sulkevaa PHP-tunnistetta - ? > , jos sellaista ei ole, lisää se aivan loppuun, tässä on koodi:

Funktio wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Jätä arvostelusi"; palauta $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Bonus

Tämä on oleellisesti sama kuin mitä tehtiin ensimmäisessä menetelmässä, yksinkertaisesti, siellä toteutimme sen suoraan taulukkoon ja täällä suodattimen kautta. Näiden vaiheiden jälkeen näet nimen muutoksen. Kuten ensimmäisessä menetelmässä, voit muuttaa tekstiä - Jätä arvostelusi haluamallesi. Tämä teksti on esimerkkinä.

Haluan myös ehdottaa ja kiinnittää huomion sanan Kommentit käännekohtaan. Jos lomakkeellasi näkyy rivi - 1 kommentti julkaistu tai Kommentit: 10. Voit käyttää artikkelin funktiota. Jos käytät sitä jo, suosittelen rivissä taulukon kanssa:

Array("kommentti","kommentti","kommentit")

Muuta nimet arvosteluksi, arvosteluksi, arvosteluksi, jos käytit tätä sanaa yllä olevissa menetelmissä. Tällä tavalla sinulla on kaikki sama, eikä hajallaan, on arvosteluja ja kommentteja.

Nämä ovat tiedot, jotka halusin tarjota sinulle tänään. Ehkä siitä on jollekin hyötyä.

Siinä kaikki, kiitos huomiosta. 🙂

(jossa poistimme h3 tagit otsikosta ennen kommenttilomaketta) - tänään saamme WP-kommenttilomaketoiminnon toimimaan täysin sääntöjemme mukaan:

Meillä on mahdollisuus asettaa omia tyylejä, muuttaa "Lisää kommentti" -otsikkoa harkintamme mukaan, sulkea pois tarvittaessa tiettyjä tiedonsyöttöikkunoita, esimerkiksi url-lomake, muokata paikkamerkkiä jne. ja mikä tärkeintä, älä menetä kaikkea tätä moottoria päivitettäessä.

Nyt voimme helposti saavuttaa tavoitteemme vain muokkaamalla funktiotiedostoa. Ja jos tunnet itsesi tarpeeksi vahvaksi muokataksesi sivuston koodia (tämä menetelmä on hieman monimutkaisempi kuin aiemmin kuvattu)…

Aloitetaan konsertti:

Kannattaako WordPress-ydintä muokata?

Kuten tiedät, WordPress-ytimen (CMS-tiedostojen) muokkaaminen ei ole suositeltua toimintaa, mikä johtuu suurelta osin siitä, että moottorin päivityksen jälkeen työ menetetään! Lisäksi aloitteleville resurssien ylläpitäjille nämä WordPress-päivitykset tehdään yllättäen (heidän tietämättään) Lue tämä, miten tämä vältetään.

Kannattaako WordPressin päivittäminen?

Ehdottomasti kyllä! … täällä ei voi olla erimielisyyttä! ...tämä on kuitenkin täynnä, kuten sanottiin, sen tosiasian kanssa, että moottorin päivitys korvaa järjestelmänvalvojan versiot!

Siksi monet verkkovastaavat käyttävät sivustonsa joustavampia asetuksia varten kaikenlaisia ​​suodattimia (hakkereita): sekään ei ole huono! Kuitenkin minä (enkä vain minä) siirrän mieluummin joitain WP-ytimen pieniä (suhteessa jatkuvien päivitysten tärkeyteen) toimintoja mallin juureen.

Tulosta siis tarvittavat säädöt teematiedostoihin, jotta voit hallita sivuston tilaa mallitasolla: ilman häviöitä)

Aloitetaan muokkaaminen, mutta!!

...muistutan joka kerta: luo jonkinlainen dokumentti "muisto" kaikista blogin kanssa tapahtuneista tapahtumista. Kopioi muokatut tiedostot. Se tulee tarpeeseen!

Usko minua: tämä ei riitä ammattitaidolle, koska on epätodennäköistä, että kertyneet tiedon jyvät sulatettaisiin soseeksi!

Mitä tarvitsemme tavoitteen saavuttamiseksi:

siirtää comment_form-funktion käsittely WP-ytimestä (comment-template.php-tiedostosta) mallihakemistoon.

mistä löytää comment-template.php-tiedoston

Seuraa tätä polkua your_domain/wp-includes tiedosto comment-template.php

...avaa se (tai suoraan isännöinnissä - niin minä teen) tai lataa ja muokkaa sitä Notepad++:ssa - lue: Notepad++:n käyttöönotto

Etsi tällainen linja (likimääräinen linjanumero 2111)

funktio kommentti_muoto($args = array(), $post_id = null) (

do_action("comment_form_comments_closed");

Kopioit tämän kaiken ja siirrät funktiotiedostoosi functions.php.

Yleensä kaikki uudet koodin lisäykset sijoitetaan ennen sulkevaa ?> -tunnistetta. Mutta suosittelen ryhmittelemään lisätyn koodin niin sanotusti aiheittain, niin löydät helposti kaiken tarvittaessa.

Seuraava askel on muuttaa funktion nimeä: voit kutsua sitä miksi haluat, jopa nimetä sen henkilökohtaisella monogrammilla... Tein sen näin:

funktio my_my_ comment_form

Tallennamme saavutuksemme...

...ja siirry teemasi comments.php-tiedostoon.

Tässä tiedostossa meidän on vaihdettava funktiokutsun nimi siihen, jota kutsuimme ensimmäisessä vaiheessa:

Etsit asiakirjasta seuraavan lauseen (se on yleensä lopussa): ja lisäät vain my_my_ tai nimesi.

Sen pitäisi näyttää tältä:

...nyt uuden funktion kutsuminen on suoritettu: mallilogiikka käyttää teemaan kopioitua koodiamme!

Juuri mitä tarvitsimme!

Nyt sinun tarvitsee vain muokata juuri luodun funktion my_my_comment_form();

...tai aseta yksittäinen paikkamerkki – katso miltä se näyttää minusta:

...kommenttilomakeikkunassani on monogrammi "Kommenttisi...", joka katoaa heti kun kommentoija kirjoittaa viestin...

...ja niin edelleen...ja niin edelleen...niin.

Jos sinulla on kysyttävää kommenttilomakkeen elementtien lisäämisestä/poistamisesta, kirjoita, niin selvitämme asian...

tai täältä voit lukea postauksen hyödyllisistä katkelmista (

Dmitri Dementi

Kommentointijärjestelmän mukavuus ja toimivuus vaikuttavat yleisön sitoutumiseen ja sivustolla olevien kommenttien määrään. Tästä artikkelista löydät arvostelut parhaista ulkoisista kommentointijärjestelmistä, joiden avulla voit valita parhaan ratkaisun.


Miksi tarvitsemme ulkoisia kommentointijärjestelmiä?

Jos haluat keskustella julkaisusta WordPress-sivustolla, jossa on alkuperäinen kommenttijärjestelmä ja vakioasetukset, sinun on syötettävä nimesi ja sähköpostiosoitteesi manuaalisesti. Sama ongelma esiintyy vakiojärjestelmissä, joissa keskustellaan muista suosituista moottoreista. Tämän vuoksi menetät paljon kommentteja, koska käyttäjät eivät halua käyttää vaivaa kirjautuakseen.


Kolmannen osapuolen kommentointipalvelut tarjoavat seuraavat ominaisuudet:

  • Valtuutuksen mukavuus osallistua keskusteluun. Täällä sinun on löydettävä tasapaino käyttäjän halun jättää kommentti mahdollisimman nopeasti ja tarpeen saada kommentaattoria koskevia tietoja resurssin omistajalta.
  • Yleisön ottaminen mukaan keskusteluun. Kolmannen osapuolen palvelut ilmoittavat käyttäjille, kun uusia kommentteja ilmestyy.
  • Kommenttien tallentaminen. Kolmannen osapuolen järjestelmät tallentavat käyttäjien kommentit palvelimilleen. Tämä säästää levytilaa ja vähentää sivuston omistajan palvelimen kuormitusta.
  • Kyky arvioida kommentteja.
  • Mahdollisuus suositella kommentteja.
  • Yleisön kattavuuden laajentaminen julkaisemalla kommentteja automaattisesti sosiaalisten verkostojen käyttäjäprofiileissa.
  • Mahdollisuus lisätä visuaalista sisältöä kommentteihin.

Alta löydät katsauksia kätevimpien ulkoisten kommentointijärjestelmien ominaisuuksista.

Mitä vaihtoehtoisia kommentointijärjestelmiä sivustolla voidaan käyttää?

Verkkosivustojen omistajilla on pääsy maksullisiin ja ilmaisiin kommentointipalveluihin. Miniarvostelut sisältävät yleistä tietoa jokaisesta järjestelmästä sekä ohjeet WordPressiä käyttävien sivustojen asennukseen ja määritykseen.

Disqus-kommentointijärjestelmä

Disqus on suosituin kolmannen osapuolen kommentointijärjestelmä. Tekijöiden mukaan sen avulla käyttäjät kirjoittavat 50 miljoonaa kommenttia verkkosivustoille joka kuukausi.

Suosionsa ansiosta Disqusia voidaan pitää vertailukohtana tai lähtökohtana muiden ulkoisten kommentointijärjestelmien arvioinnissa.

Kuinka asentaa Disqus verkkosivustolle


Kirjoita sivuston asetussivulle resurssin nimi ja valitse URL-osoite Disqus-alustalla. Käytä avattavaa valikkoa määrittääksesi luokka, johon sivustosi kuuluu. Napsauta Seuraava.


Valitse seuraavassa vaiheessa suunnitelma. Seuraavat vaihtoehdot ovat käytettävissä:

  • Pohja. Ilmainen suunnitelma mille tahansa sivustolle, mainonta näytetään kommenttijärjestelmässä. Disqus jakaa mainostulot vain sellaisten sivustojen kanssa, jotka täyttävät alustan sisäiset kriteerit.
  • Plus. Tilaus maksaa 9 dollaria kuukaudessa. Suunnitelman avulla voit poistaa mainonnan käytöstä. Ei-kaupallisille sivustoille ja henkilökohtaisille blogeille, jotka eivät näytä mainoksia, Plus-suunnitelma voidaan aktivoida ilmaiseksi. Näyttökertojen määrä ei saa ylittää 50 000 päivässä.
  • Pro. Hinta on 89 dollaria kuukaudessa, sivujen näyttökertojen määrä on enintään 150 000 päivässä. Ammattimaisesti sanottuna on lisätoimintoja: edistynyt analytiikka, prioriteettituki, edistyneet moderointiominaisuudet.


Seuraavalla sivulla järjestelmä ilmoittaa, että voit ansaita rahaa sivustollasi Disqusin avulla. Toiminto on saatavilla englanninkielisille resursseille. Napsauta kuvassa merkittyä painiketta vahvistaaksesi, että tunnet tämän järjestelmän ominaisuuden.


Valitse alusta, jolla sivustosi toimii. Jos valmista ratkaisua ei ole, käytä yleiskoodia.


Järjestelmä tarjoaa sinulle ohjeet Disqus-laajennuksen asentamiseen WordPressille. Jatka näin:

  • Valitse WP-konsolissa "Plugins - Add New" -valikko.
  • Kirjoita Search Plugins -kenttään Disqus.
  • Asenna ja aktivoi laajennus.
  • Valitse asennettujen laajennusten sivun Disqus Comment System -riviltä Määritä-valikko.


  • Järjestelmä kehottaa sinua päivittämään tietokannan. Hyväksy tarjous.


  • Anna Disqus-profiilisi kirjautumistiedot.
  • Valitse sivusto, jolle asennat kommentointijärjestelmän.
  • Vie kommentit, jotka käyttäjät jättivät ennen järjestelmän asentamista Disqusiin. Voit tehdä tämän siirtymällä laajennuksen asetusvalikkoon. Napsauta Tuo ja vie -osiossa Vie kommentit -painiketta.


Olet asentanut laajennuksen ja yhdistänyt kommentointijärjestelmän sivustoon. Käyttäjät voivat nyt keskustella viesteistäsi. Ja sinun on kiinnitettävä huomiota palveluasetuksiin.


Disqus-kommentointijärjestelmän asetukset

Siirry Disqus-verkkosivuston Yhteisöasetukset-valikkoon. Kirjoita Asetukset-välilehden Yleiset-osioon sivuston URL-osoite. Varmista, että Ota suositukset käyttöön sivustollesi -valintaruutu on valittuna. Valitse kommentin käyttöliittymän kieli. Tallenna muutokset.


Valitse Yhteisö-osion Moderaattorimerkin teksti -kentästä teksti, joka näkyy valvojan oikeuksilla olevien käyttäjien nimen vieressä. Valitse avattavasta valikosta, miten kommentit näytetään. Seuraavat vaihtoehdot ovat käytettävissä: uusi päällä, vanha päällä ja paras päällä.


Anna tarvittaessa anonyymien käyttäjien kommentoida. Huomaa, että nämä kommentoijat eivät saa ilmoituksia keskustelupäivityksistä. Tämä vähentää heidän sitoutumistaan. Lisäksi mahdollisuus jättää kommentteja nimettömästi voi houkutella sivustolle peikkoja ja roskapostittajia.

Valitse Linkit kommenteissa -vaihtoehdon vieressä oleva valintaruutu. Tässä tapauksessa järjestelmä lähettää automaattisesti kaikki kommentit ja linkit valvottavaksi. Varmista, että Media Attachments -vaihtoehto on valittuna. Tämä on lupa lähettää kuvia ja videoita kommentteihin.


Valitse Leimatut kommentit -osiossa kahden vaihtoehdon vieressä olevat valintaruudut. Näin käyttäjät voivat ilmoittaa valvojille ei-toivotuista kommenteista. Lisäksi järjestelmä piilottaa epäilyttävän kommentin alasvetovalikosta määritetyn pistemäärän jälkeen, kunnes moderaattori on tarkistanut valituksen. Tallenna muutokset.


Disqus-tilisi Yhteisö-välilehdellä voit seurata kommenttien ja tykkäyksiä ja ei-tykkäyksiä, määrittää valvojia sekä tuoda ja viedä kommentteja. Huomaa, että viemällä kommentit Disqusiin voit luoda varmuuskopion kommenttitiedostosta. Tätä ominaisuutta ei voi käyttää käyttäjien sisällön siirtämiseen vaihtoehtoiseen kommenttijärjestelmään.

Kiinnitä huomiota Word Filter -toimintoon. Vastaavaan valikkoon voit lisätä lopetussanoja, kun niitä käytetään, järjestelmä lähettää kommentin Roskaposti-kansioon.


Valvo Kommentit -valikko näyttää kaikki kommentit. Huomaa, että tarkistusta odottavat kommentit sijaitsevat Odottaa-kansiossa. Niitä ei näytetä sivustolla, ellei moderaattori ole hyväksynyt niitä. Roskaposti- ja Poistetut-välilehdillä voit tarkastella roskapostiviestejä ja poistettuja kommentteja.

Hyödyllinen vinkki: Voit nopeasti hyväksyä tai poistaa kommentin sähköpostitse. Voit tehdä tämän vastaamalla sähköpostiin, joka ilmoittaa sinulle uudesta viestistä sivustolla. Jos haluat hyväksyä kommentin, valitse vastauksessasi Hyväksy; jos haluat poistaa tai lähettää sen roskapostikansioon, valitse Poista ja Roskaposti.

Disqusin haitat

Suosituimmalla ulkoisella kommentointijärjestelmällä on useita haittoja. Tässä niistä tärkeimmät:


  • Joidenkin raporttien mukaan Disqus vähentää yleisön sitoutumista. Esimerkiksi kesällä 2015 WordPress CMS -blogi WPBeginner hylkäsi Disqusin lukijoiden valitusten vuoksi. Tämän jälkeen kommenttien määrä kasvoi 304 %.
  • Kommenttien indeksoinnin tilanne on epäselvä. Hakukoneet indeksoivat niitä ajoittain. Esimerkiksi kaksi kuukautta sitten jätetyt kommentit yhteen Texterran blogikirjoituksista ovat edelleen ainutlaatuisia. Vuosi sitten kirjoitetut kommentit on indeksoitu, mutta Text.ru-järjestelmä näyttää lähteenä Disqus-sivuston.
  • Ei ilmaista suunnitelmaa kaupallisille sivustoille.


Sen suosio ja toiminnallisuus ovat tehneet Disqusista referenssiulkoisen kommentointijärjestelmän. Sen etuja ja haittoja voidaan hyödyntää vaihtoehtoisten palvelujen arvioinnissa.

Kommentointipalvelu Cackle

Cackle on maksullinen ratkaisu. Vaikuttaa siltä, ​​​​että kehittäjät ottivat huomioon Disqusin puutteet ja venäjänkielisten projektien ominaisuudet. Tämän ansiosta järjestelmä sai merkittäviä etuja: hakukoneiden kommenttien indeksointi ja mahdollisuus kirjautua sisään RuNetin suosittujen verkkojen tilien kautta. Alla on muita järjestelmän ominaisuuksia.

Kuinka asentaa Cackle verkkosivustolle

Kun olet rekisteröitynyt ja vahvistanut tilisi, järjestelmä kehottaa sinua luomaan uuden widgetin. Anna sivuston URL-osoite ja widgetin nimi ja napsauta "Jatka" -painiketta.


Järjestelmä tarjoaa yleisen widget-koodin tai koodin suositulle sisällönhallintajärjestelmälle. Valitse haluamasi vaihtoehto.


Jos haluat käyttää Cackle-järjestelmää WordPress-sivustolla, asenna Cackle-laajennus. Valitse WordPress-konsolissa valikko "Comments – Cackle Settings". Kopioi luodut API-avaimet ja sivuston tunnus Cacklen hallintapaneelista. Liitä ne asianmukaisiin kenttiin WordPressin laajennuksen asetusvalikossa. Aktivoi widget.


Vie olemassa olevat kommentit Cackle-järjestelmään. Synkronoi widget WordPress-tietokantaasi.


Muuten:

Cackle-kommenttilomakkeen käyttöliittymä on hyvin samanlainen kuin Disqusin käyttöliittymä. Disqusin tuntevien käyttäjien on helppo käyttää Cacklea.


Huomaa, että järjestelmä tukee VKontakte-viestien ristiinlähetystä. Tämä ominaisuus on oletuksena käytössä. Toisaalta tämä voi auttaa lisäämään yleisön tavoittavuutta. Toisaalta käyttäjät voivat ärsyttää viestien julkaisemista profiilissaan kysymättä.


Kuinka perustaa Cackle-kommenttijärjestelmä

Kun haluat käyttää kaikkia palvelun ominaisuuksia, kiinnitä huomiota asetuksiin. Valitse Cackle-hallintapaneelista sopiva valikko. Kiinnitä "Yleiset"-välilehden "Poista kommentit" -kohtaan. Voit poistaa tämän ominaisuuden käytöstä tai ottaa sen käyttöön muutaman minuutin kuluessa julkaisusta. Myös yleisissä asetuksissa voit valita moderaattorikuvakkeen tekstin ja muuttaa niiden sosiaalisten palveluiden kuvakkeiden järjestystä, joiden kautta voit kirjautua sisään.


Kiinnitä lisäasetuksissa huomiota seuraaviin kohtiin:

  • Ota käyttöön linkkejä sisältävien kommenttien esivalvonta.
  • Poista valinta Vieraiden kommentit -ruudusta. Nimettömät kommentit eivät lisää käyttäjien sitoutumista ja luottamusta resurssiin.
  • Poista valinta "Risteyspostaus" -kohdan vierestä. Tässä tapauksessa järjestelmä ei automaattisesti julkaise kommentteja sosiaalisissa verkostoissa.

Muuta loput asetukset haluamallasi tavalla tai säilytä oletusasetus.


Kiinnitä huomiota Ulkoasu-välilehden Sivutus-kohtaan. Sivutus heikentää kommenttien käytettävyyttä. Ratkaise ongelma valitsemalla avattavasta valikosta Valitse ja kirjoittamalla suuri arvo Kommenttien enimmäismäärä sivua kohti -kenttään.


"Capcha"-välilehdellä voit muodostaa yhteyden reCAPTCHA-palvelu Googlelta, ja "Spam Protection" -välilehdellä voit yhdistää Akismet anti-spam -palvelun.

Voit moderoida kommentteja WordPress-konsolissa tai Cacklen verkkosivuston hallintapaneelissa. Voit myös asentaa pienen moderointiwidgetin. Sen avulla voit valvoa kommentteja suoraan sivustolla.

Cackle-järjestelmän haitat

Cackle on maksullinen palvelu. Tämä on sen suurin haitta verrattuna Disqusiin. Yhden sivuston käyttökustannukset ovat 200 ruplaa kuukaudessa. Kannattaako käyttää rahaa käyttäjien valtuuttamiseksi VKontakten ja Odnoklassnikin kautta? Tämä on pääkysymys, joka perustuu vastauksen tuloksiin, johon tietyn sivuston omistajan on tehtävä päätös.

Toinen palvelun haittapuoli on se, ettei ole ilmeistä, että keskusteluun voivat osallistua käyttäjät, joilla ei ole profiilia sosiaalisessa mediassa. Jos poistat anonyymien kommenttien jättämisen käytöstä, järjestelmä kehottaa lukijaa kirjautumaan sisään sosiaalisen verkoston kautta. Vaihtoehtoisesti käyttäjä voi rekisteröityä Cacklen verkkosivuilla. Mutta tehdäkseen tämän hänen on löydettävä kuvassa merkitty kuvake.


HyperComments-järjestelmä

HyperComments on maksullinen kommentointijärjestelmä, joka tukee RuNetin suosituissa verkoissa olevien profiilien käyttöä. Käyttäjille on tarjolla kolme tariffia:

  • Henkilökohtainen. Hinta 24 dollaria vuodessa, voidaan käyttää yhdellä sivustolla. Tukee jopa 500 tuhatta widget-latausta kuukaudessa.
  • Ammattilainen. Kolme sivustoa, 120 dollaria vuodessa, jopa 2 miljoonaa widgetin latausta kuukaudessa.
  • Yritys. 480 dollaria vuodessa, niin monta sivustoa kuin haluat, jopa 6 miljoonaa widgetin latausta kuukaudessa.


VKontakten kautta tehtävän valtuutuksen lisäksi HyperCommentsilla on muita tärkeitä etuja. Tämä on hyperkommenttiominaisuus, jonka avulla voit korostaa tekstiä ja keskustella siitä. Kommentoijat voivat myös jakaa lainauksia seuraajilleen. Lue lisää järjestelmän ominaisuuksista alta.

Kuinka asentaa ja määrittää HyperComments


Napsauta "Seuraava". Järjestelmä ohjaa sinut WordPress-hakemiston HyperComments-laajennussivulle. Asenna ja aktivoi laajennus. Valitse sivustokonsolissa "Kommentit – Hyperkommentit" -valikko ja kirjaudu sisään Google-tililläsi. Valitse Asetukset-sivulla Asetukset-välilehti. Tuo olemassa olevat kommentit järjestelmään.


Loput perusasetukset voidaan jättää ennalleen. Lisäasetukset ovat saatavilla vastaavan valikon Kommentit-välilehdellä.


Ota "Yleiset"-osiossa käyttöön ilmoitukset järjestelmänvalvojalle ja valvojille, kun uusi kommentti julkaistaan. Ota tarvittaessa käyttöön kaikkien kommenttien ennakkovalvonta.


Tarvittaessa poista Rakenne-osiossa Salli vieraiden kommentit -kentän valintaruutu. Tässä tapauksessa käyttäjät voivat lähettää viestin vasta saatuaan valtuutuksen sosiaalisen verkoston kautta. Jos sallit aggressiiviset tavat lisätä tavoittavuuttasi, ota ristiinpostitus käyttöön.


Ota "Lainaukset"-osiossa käyttöön sopiva widget. Sen avulla käyttäjät voivat korostaa tekstiä ja jakaa sen seuraajien kanssa sosiaalisissa verkostoissa.


Säilytä HyperComments-osiossa oletusasetukset. Tämän toiminnon avulla voit kommentoida yksittäisiä tekstinpätkiä.


"Stereokommentit" -osiossa voit ottaa käyttöön vastaavan toiminnon. Se yhdistää kommentit kahteen sarakkeeseen: kirjoittajan viestit ja kaikkien käyttäjien viestit. Tarvittaessa voit lisätä yrityksen logon kirjoittajasarakkeeseen.



HyperComments-järjestelmän haitat

Järjestelmän suurin haittapuoli on ilmaisen tariffin puute.

Palvelu syrjii käyttäjiä, joilla ei ole tiliä sosiaalisissa verkostoissa. Jos poistat anonyymin kommentoimisen käytöstä, nämä vierailijat eivät voi jättää viestiä.

Toinen tärkeä haittapuoli on, että järjestelmä ei oletuksena ilmoita käyttäjille uusien kommenttien ilmestymisestä. Tämä vähentää yleisön sitoutumista.

IntenseDebate-kommentointijärjestelmä

IntenseDebate on Automattic Inc:n kehittämä ulkoinen kommentointijärjestelmä. Yksi yrityksen pääprojekteista on WordPress.com-sivustojen isännöintipalvelu. Siksi IntenseDebate integroituu erityisen hyvin WordPressin sisällönhallintajärjestelmään.

IntenseDebate on ilmainen palvelu. Sen toiminnallisuus ei ole huonompi kuin viite Disqus. Järjestelmä tarjoaa verkkosivustojen omistajille seuraavat ominaisuudet:

Hyödynnä järjestelmän ominaisuuksia asentamalla se verkkosivustollesi ja määrittämällä se.

Kuinka asentaa ja määrittää IntenseDebate

Kun olet rekisteröitynyt järjestelmään, siirry kommentointijärjestelmän asennussivulle. Anna resurssin URL-osoite. Jos käytät WordPressiä, asenna ja aktivoi IntenseDebate-laajennus. Kirjaudu WP-konsolin asetussivulle.



Ota henkilökohtaisella tililläsi IntenseDebate-verkkosivustolla käyttöön ilmoitukset, kun uusia kommentteja julkaistaan. Vaihda kieli venäjäksi.


Muuta tarvittaessa henkilökohtaisen tilisi Asettelu-valikossa painikkeiden ulkoasua, käyttäjien avatarien kokoa ja ilmoituksia uusista viesteistä. Voit estää kommenttien sivuttamisen valitsemalla Kommentit per sivu -kentässä enimmäisarvon. Määritä tarvittaessa teksti, joka näytetään kommenttilomakkeen alla.


Ota Kommentit-valikossa käyttöön mahdollisuus kirjautua sisään Facebookin ja Twitterin kautta. Käytä järjestelmäkehotteita Facebook-sovelluksen luomiseen ja API-avaimen hankkimiseen. Aseta lippu Ota Ilmoita tästä kommentista -painikkeen viereen. Otat "Ilmoita kommentti" -painikkeen käyttöön. Valitse vaihtoehto jäljitysten näyttämiseksi. Ne voidaan julkaista käyttäjien kommenttien kanssa tai erillisellä alueella. Useimmille projekteille toinen vaihtoehto sopii.


Asenna tarvittaessa lisää widgetejä sivustolle. Seuraavat lisäosat ovat saatavilla henkilökohtaisen tilisi vastaavassa osiossa:

  • Kommenttitilastot - näyttää kommentoijien ja viestien määrän.
  • Viimeisimmät kommentit.
  • Suosittu julkaisu. Tämä widget näyttää luettelon eniten keskusteltuista viesteistä.
  • Aktiiviset kommentoijat. Lisäosa näyttää kymmenen aktiivisinta käyttäjää ja linkin heidän IntenseDebate-profiileihinsa.


Voit moderoida viestejä WordPress-konsolin "Kommentit"-valikossa.

IntenseDebate-järjestelmän haitat

IntenseDebaten suurin haittapuoli on integraation puute RuNetin suosittuihin verkkoihin, esimerkiksi Vkontakteen. Osallistuakseen keskusteluihin käyttäjien on kirjauduttava sisään Facebook-, Twitter- tai WordPress.com-tileillään, rekisteröidyttävä IntenseDebateen tai annettava nimi ja sähköpostiosoite.

Tolstoi kommentoi

Kehittäjät asettavat Tolstoin kommentit ilmaiseksi järjestelmäksi sivuston käyttäjien yhteisön rakentamiseen. Tämä ei ole perinteinen kommentointijärjestelmä, vaan chat-widget, jossa lukijat voivat kommunikoida. Viestintäprosessi on pelillistetty käyttämällä merkki- ja luokitusjärjestelmää.

Kuinka asentaa Tolstoi-kommentit verkkosivustolle

Rekisteröitymisen jälkeen järjestelmä tarjoaa widget-koodin lisäämistä sivuston kaikille sivuille.


Jos kaikki on tehty oikein, sivustolle ilmestyy kommenttiwidget.


Määritä widgetien koot Tolstoi-kommenttisivuston ohjauspaneelissa. Valitse sopiva widgetin latausaika. Loput asetukset voidaan jättää ennalleen.



Tietoa viesteistä on ylläpitäjän saatavilla reaaliajassa henkilökohtaisen tilin "Moderointi"-osiossa. Käyttäjät näkevät sivuston sivuilla widgetin, joka ilmaisee kommenttien määrän, ja ponnahdusikkunan, jossa on eniten arvioituja kommentteja.

Käyttäjät voivat arvioida kommentteja. Ja järjestelmä antaa merkit kommentoijille heidän toiminnastaan.


Widget luo erillisen chatin sivuston jokaiselle sivulle. Chat-luettelo on kuitenkin käyttäjien saatavilla kaikilta sivuston sivuilta käyttämällä "Kaikki keskustelut" -linkkiä.

Tolstoi-kommenttijärjestelmän haitat

Suurin haittapuoli on, että kommentit tallennetaan Tolstoin kommenttipalvelimelle, ei sivuston tietokantaan. Tämän vuoksi käyttäjien sisältöä ei indeksoida. Kehittäjät aikovat ratkaista tämän ongelman tulevaisuudessa.

Keskusteluissa Tolstoin kommenttisivustolla käyttäjät sanovat, että widget hidastaa sivustoja. En huomannut tällaista vaikutusta testipaikalla.


Vaihtoehtoja universaaleille järjestelmille

Universaalien monialustaisten ratkaisujen sijaan jotkut sivustojen omistajat asentavat kommenttilomakkeen yhteen sosiaaliseen verkostoon. Yleensä tämä on Facebook tai VKontakte. Joillakin resursseilla on kaksi kommenttilomaketta kerralla.

Voit määrittää Facebook-kommenttilomakkeen käyttämällä

Hei!

Tämän päivän artikkeli käsittelee WordPressin kommenttitulostusta. Tarkastelemme, mitkä tiedostot ja toiminnot sisältävät kommenttien näyttämisestä vastaavan koodin. Mitä on tehtävä, jotta tähän WordPress-blogilohkoon voidaan tehdä muutoksia.

Aloitan siitä, että jokaisessa WordPress-mallissa (teemassa) on tiedosto comments.php. Täysi polku siihen juurihakemistosta on: /wp-content/themes/template_folder/comments.php

Comments.php on yleensä vastuussa tietyn WordPress-teeman kommenttilohkosta.

Mitä comments.php sisältää useimmiten:

- Tarkista kommenttien salasanasuojaus

– tarkistaa, ovatko artikkeliin kommentit sallittuja

– kommenttien tarkistaminen ja vastaavan tekstin näyttäminen ("Ei kommentteja..." tai "N kommentteja jäljellä")

– kommenttien näyttötoiminnon kutsuminen – wp_list_comments()

– navigoinnin (sivun) tulos, kun kommentteja lähetetään useille sivuille

– lomakkeen näyttäminen artikkeliin kommentointia varten

Tässä on selvää, että voit määritellä omia luokkisi tai muuttaa ominaisuuksia style.css:ssä olemassa oleville luokille. Näin voit muuttaa kommenttien ja tekstien jättämisen lomakkeen ulkoasua ennen kommenttiluetteloa ja tämän luettelon tai lomakkeen jälkeen. Mutta itse kommenttien tulostustyylejä ei voi muuttaa comments.php:ssä.

Kun listasin comments.php-tiedoston sisällön, korostin erityisesti, että comments.php:ssä on vain kutsu kommentin tulostusfunktiolle wp_list_comments() , mutta ei itse tulostetta. Nuo. Comments.php:stä et löydä (ainakaan WordPressin uusimmissa versioissa ja oikealla mallinkehityksellä): viestin kirjoittajan nimen näyttämistä ja linkkiä hänen verkkosivuilleen, kirjoittajan avatarin näyttämistä, kommentin päivämäärä ja kellonaika, itse kommentti ja linkki "vastaa".

Kuinka muuttaa tyylejä kommenttiluettelossa?

Ensin sinun on selvitettävä, käyttääkö mallisi mukautettua toimintoa kommenttien näyttämiseen.

Funktiota wp_list_comments() voidaan kutsua ilman takaisinsoittoa (takaisinsoitto on takaisinsoittotoiminto) ja takaisinkutsulla.

1. Soita wp_list_commentsille ilman takaisinsoittoa:

Nuo. funktioparametreissa (mikä on suluissa nimen jälkeen) ei ole parametria nimeltä 'takaisinsoitto'.

Jos näin on mallipohjasi comment.php:ssä, tämä tarkoittaa, että tällä teemalla ei ole omaa (mukautettua) toimintoa kommenttien näyttämiseen ja se käyttää tähän tarkoitukseen vakiomallia (mallipohja WordPress-ytimestä). Se sijaitsee tiedostossa. Ja koska , tässä tapauksessa ei ole mahdollista muuttaa kommenttien näyttötyylejä ennen kuin siirrymme toiseen vaihtoehtoon.

2. Soita wp_list_commentsille takaisinsoitto:

callback=custom_comment ilmaisee, että kommenttien näyttämiseen meillä on mukautettu funktio custom_comment , jonka koodin karkeasti sanottuna välitämme suoritusparametrina tavalliselle wp_list_comments-funktiolle. Mutta meitä ei enää kiinnosta tämän ongelman tekninen puoli, vaan sen oman toiminnon läsnäolo mallissa kommenttien näyttämiseksi. Tämän toiminnon koodi sijaitsee .

Tässä mukautetussa funktiossa custom_comment sijaitsee koodi, joka vastaa yksittäisen kommentin ja siten kaikkien kommenttien esiintymisestä kokonaisuudessaan.

Mukautettu toimintokoodi on intuitiivinen. Se käyttää yleensä seuraavia WordPressin vakioominaisuuksia:

get_comment_author_link() – saa html-linkin nykyisen kommentin kirjoittajan verkkosivustolle;

get_comment_date() – saa kommentin päivämäärän;

get_comment_time() – saa kommentin ajan;

comment_text() – näyttää kommentin tekstin;

Löydät koodista näitä toimintoja sisältäviä katkelmia ja voit muuttaa tiettyjen elementtien ulkoasua kehystämällä ne diviksi tai span ja määrittämällä tiettyjä tyyliluokkia.

Esimerkiksi mukautetussa funktiokoodissa fragmentti avatar-tulosta:

< div class = "comment-author" >

< / div >

Nyt ei jää muuta kuin asettaa haluamasi ominaisuudet style.css:n comment-author-luokkaan. Tarkastelen tiettyjä esimerkkejä tyylien muuttamisesta yksityiskohtaisemmin yhdessä seuraavista artikkeleista.

Nyt saatat ihmetellä: "Entä jos mallissani ei ole mukautettua toimintoa kommenttien näyttämiseen? ”

Vastaus: sinun täytyy luoda se.

Helpoin vaihtoehto on kopioida WordPressin tavallisen comment()-funktion koodi.

Ohjeet mukautetun funktion luomiseen kommenttien näyttämistä varten:

1. Avaa /wp-includes/comment-template.php-tiedosto ja etsi siitä kommentti()-funktio.

Tässä on hänen kuvauksensa alku

/** * @alkaen 3.6 * @access protected * * @param-objekti $comment Kommentti näytettäväksi. * @param int $depth Kommentin syvyys. * @param array $args Valinnaiset arkit. */ suojatun funktion kommentti($kommentti, $syvyys, $args) (

* @3.6 alkaen

* @pääsy suojattu

* @param objekti $comment Näytettävä kommentti.

* @param int $depth Kommentin syvyys.

* @param array $args Valinnaiset arkit.

suojatun funktion kommentti ($kommentti, $syvyys, $args) (

2. Kopioi comment()-funktion koko teksti.

Sinun on kopioitava koodinpätkä vaiheessa 1 esitetyn kuvauksen alusta sulkevaan aaltosulkeeseen) ja seuraava samanlainen kuvaus toisesta funktiosta

Ollakseni rehellinen, kun näin heidän kirjoittavan tästä ja neuvovan uusia tulokkaita muilla sivustoilla, olin hieman kauhuissani ja päätin kirjoittaa muistiinpanoni tästä aiheesta ilman kohtalokasta virhettä. Useimmiten näin pitkiä koodiarkkeja, jotka mahdollistavat kommenttien lisäämisen sivustolle. Yleensä tätä tarkoitusta varten he luovat lomakkeen, toteuttavat sen käsittelyn, tallennuksen sekä valinnat näyttöä varten. Mutta tämän lähestymistavan edut vähenevät ajan myötä.

Tässä viestissä opit yhden yksinkertaisimmista (mutta subjektiivisesti yhden suositeltavimmista) tavoista lisätä kommentteja sivustoon - yksinkertainen esimerkki aloittelijoille + vaihtoehtoja kokeneille verkkovastaaville.

Todellakin, miksi keksiä pyörä uudelleen ja kirjoittaa joukko koodia, jota on jatkossa edelleen tuettava, korjattava jne., jos on olemassa joukko valmiita ratkaisuja kolmansien osapuolien palveluista (puhumme sosiaalisista verkostoista + Disqus)?

Mutta ennen kuin siirrymme itse toteutukseen, katsotaanpa valmiiden ratkaisujen käytön edut/haitat. (Jos unohdit jotain, kirjoita kommentteihin, niin laajennamme listaa)

Kolmannen osapuolen ratkaisujen edut:

  • Helppo toteuttaa.
  • Suojaus roskapostia vastaan ​​"pakkauksesta" (ratkaisussani minun olisi lisättävä tämä, joten teoriassa se liittyy edelliseen kohtaan).
  • Vähemmän altis virheille, bugeille jne., koska miljoonat käyttäjät ovat testanneet kolmannen osapuolen ratkaisuja (liittyy jälleen ensimmäiseen: voit myös kirjoittaa kaiken ilman virheitä, mutta virheenkorjaus vie lisäaikaa).
  • Palvelut tarjoavat pääsääntöisesti valmiin hallintapaneelin, tilastot, ilmoitukset ylläpitäjille, joskus moderoinnin, useita ylläpitäjiä, esivalvontaa jne., mikä voi kestää kuukausia, ellei vuosia, verkkovastaavalta, varsinkin aloittelijalta. toteuttaa.
  • Käyttäjän ei tarvitse rekisteröityä, kirjoittaa nimeään jne. - oletetaan, että hänellä on jo tili suositussa sosiaalisessa mediassa.
  • Todennäköisesti se kestää raskaan kuorman, joka johtuu siitä, että sosiaalinen. alustat on alun perin suunniteltu raskaille kuormille.

Virheet:

  • Huono tai täydellinen puute muuttaa lohkon ulkonäköä kommenteilla.
  • Indeksointi hakukoneissa.

Kuten näet, etuja on paljon enemmän. Kyvyttömyys muuttaa ulkonäköä tapahtuu todennäköisesti kommenttipalvelun tyylin tunnistamiseksi, mikä luo huomaamatonta mainontaa. (Yksi vaihtoehdoista). Mitä tulee indeksointiin, onko se todella niin tärkeää, koska kaikilla kommenteilla ei ole merkitystä.

Mutta teoriaa riittää, siirrytään käytäntöön.

1. Yksinkertaisin vaihtoehto on lisätä kommentteja valitun sosiaalisen verkoston avulla.

Esimerkiksi vk. Katsotaanpa dokumentaatiota. Kopioimme toimitetun koodin ja lisäämme sen sivulle (koodin osat on otettu linkin dokumenteista, ne voivat muuttua tulevaisuudessa, joten kopioi aina dokumentaatiosivustolta. Tässä vain mahdollinen esimerkki):

1) Lisää:

VK.init((apiId: 2951023, vain widgetit: tosi));

2) Lisää paikkaan, jossa haluamme nähdä kommenttiwidgetin (esimerkiksi huomautuksen jälkeen, jos puhumme blogista):

VK.Widgets.Comments("vk_comments", (uudelleenmuotoilu: 1, raja: 10, leveys: "665", liitä: "*"));

2. Lisää widgetejä useista palveluista. Esimerkiksi kuten tässä resurssissa. Vaihda välilehteä:


Lisää merkintään (twitter bootstrap on oltava kytkettynä oikeaan toimintaan!) kohtaan, jossa haluat näyttää kommenttiwidgetin:

Mutta tämä vaihtoehto ei ole paras, vaikka se on yksinkertaisin. Ongelmana on, että tällä lähestymistavalla kaikki widgetit alustetaan, kun sivu ladataan, riippumatta siitä, tarvitseeko käyttäjä niitä vai ei.

Tämä voidaan välttää toteuttamalla kommenttiwidgetien laiska alustus. Ensin koko koodi, sitten selitys:

(function(global, $) ( "käytä tiukkaa"; $(function() ( var $tabToggler, initComments, alustettu; alustettu = ( "#vk-comments": false, "#disqus_thread": false ); initComments = funktio (type) ( var apspriestUserName, disqus_config, pageUrl; if (alustettu) ( return; ) pageUrl = "page_url"; switch (type) ( case "#disqus_thread": // Sinun on asetettava nämä parametrit käyttämällä alustaasi sopivia tapa keskustellaKäyttäjänimi = "keskustellaKäyttäjänimi"; disqus_config = function() ( this.page.url = sivuUrl; return this.page.identifier = "sivun_tunniste"; ); (function() ( var d, s; ​​​​d = asiakirja; s = d.createElement("skripti"); s.src = "//" + keskusteleKäyttäjänimi + ".disqus.com/embed.js"; s.setAttribute("data-timestamp", +new Date()); return ( d.head || d.body).appendChild(s); ))(); break; kirjainkoko "#vk-comments": VK.Widgets.Comments("vk-comments", ( raja: 5, liitä : " *", pageUrl: pageUrl )); break; oletus: paluu; ) alustettu = tosi; ); $tabToggler = $(.comments-wrapper a"); $tabToggler.on("shown.bs.tab", function(e) ( initComments($(e.target).attr("href")); )); initComments($tabToggler.closest(.active").find("a").attr("href")); )); ))(ikkuna, jQuery);

Kiinnitä huomiota muuttujiin, joiden arvo sinun on valmisteltava alustasi tarjoamilla menetelmillä.

Luodaan ensin kommentti-widget-tyyppien kartoitus, muuttuja alustettu. Seuraavaksi toiminto initComments(tyyppi) Voit alustaa kommenttiwidgetin, eikä se tee mitään, jos se on jo alustettu.

Ja viimeinen silaus on alustaa oletuskommenttiwidget niin, että se tulee näkyviin heti sivun latautumisen jälkeen.

Valmis käsikirjoitus ja kahviskripti sisällölle. Esimerkki työstä - alla (koodiesimerkit otettu tältä sivustolta)