Šis nosaukums daudzus netraucē, bet reizēm rodas jautājums, kā mainīt pievienot komentāru, lai atstātu atsauksmi vai tamlīdzīgi. Šajā gadījumā šis raksts jums palīdzēs. Kā jau rakstīju iepriekš, es jums parādīšu pāris veidus.

Metode Nr.1

Pirmajai metodei ir jāatrod fails comments.php mapē ar motīvu, kas ir instalēta jūsu vietnē. Ja tāds ir, atveriet to un meklējiet tajā masīvu, kas ir atbildīgs par komentāru veidlapas satura iestatīšanu un attēlošanu. Tas izskatās apmēram šādi:

$args = array("comment_notes_before" => "

", "comment_field" => "

Komentārs*

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

Tātad šim masīvam ir jāpievieno jauns parametrs ar vēlamo vērtību, un tas arī viss. Mūsu gadījumā tas ir:

"title_reply" => "Atstāt savu atsauksmi",

Kā jūs saprotat - Atstājiet savu atsauksmi, šis ir jaunais nosaukums, nevis - Pievienot komentāru. Jūs varat pievienot šādu parametru masīva beigās vai sākumā. Izrādīsies kaut kas līdzīgs šim:

$args = array("title_reply" => "Atstāt savu atsauksmi", "comment_notes_before" => "

Aizpildiet zemāk esošos laukus. Jūsu e-pasts netiks publicēts. Obligātie lauki ir atzīmēti *

", "comment_field" => "

Komentārs*

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

Pievienots sākumam un tagad, ziņu lapās tiks parādīta rinda - Atstājiet savu atsauksmi. Šī metode nav sarežģīta un prasa minimālu piepūli, galvenais ir pareizi definēt masīvu. Bet dažreiz gadās, ka motīvā nav faila comments.php vai tajā nav masīva un jūs nezināt, kā to pareizi pievienot, tad jums palīdzēs otrā metode.

Metode Nr.2

Otrās metodes būtība ir pievienot jaunu funkciju, kas aizstās nosaukumu. Lai to izdarītu, mapē ar aktīvo tēmu ir jāatrod function.php fails ar pielāgotām funkcijām un ērtā vietā, ja to nezini, tad pašā beigās pirms aizverošā PHP taga - ? > , ja tāda nav, tad vienkārši pievienojiet to pašās beigās, šeit ir kods:

Funkcija wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Atstāt savu atsauksmi"; atgriezt $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Bonuss

Tas būtībā ir tāds pats kā pirmajā metodē, vienkārši mēs to ievietojām tieši masīvā un šeit caur filtru. Pēc šīm darbībām jūs redzēsit izmaiņas nosaukumā. Tāpat kā pirmajā metodē, varat mainīt tekstu - atstājiet savu atsauksmi uz to, kas jums patīk. Šis teksts ir sniegts kā piemērs.

Es arī gribu ieteikt un pievērst uzmanību vārda Komentāri deklinācijai. Ja jūsu veidlapā ir redzama rinda - 1 komentārs publicēts vai Komentāri: 10. Varat izmantot funkciju no raksta. Ja jūs to jau izmantojat, iesaku rindā ar masīvu:

Masīvs("komentārs","komentārs","komentāri")

Mainiet nosaukumus pārskatīt, pārskatīt, atsauksmes, ja izmantojāt šo vārdu iepriekš minētajās metodēs. tādā veidā tev viss būs vienādi, nevis izkaisīti, ir atsauksmes un ir komentāri.

Šī ir informācija, kuru es vēlējos jums šodien sniegt. Varbūt kādam noderēs.

Tas arī viss, paldies par uzmanību. 🙂

(kurā mēs noņēmām h3 tagus galvenē pirms komentāru formas) - šodien mēs liksim WP komentāru formas funkcijai pilnībā darboties saskaņā ar mūsu noteikumiem:

Mums būs iespēja iestatīt savus stilus, pēc saviem ieskatiem mainīt nosaukumu “Pievienot komentāru”, nepieciešamības gadījumā izslēgt atsevišķus informācijas ievades logus, piemēram, url formu, pielāgot vietturi utt. un, pats galvenais, nezaudējiet to visu, atjauninot dzinēju.

Tagad mēs varam viegli sasniegt savu mērķi, vienkārši rediģējot funkciju failu. Un, ja jūtaties pietiekami spēcīgs, lai rediģētu vietnes kodu (šī metode ir nedaudz sarežģītāka nekā iepriekš aprakstītā)…

Sāksim koncertu:

Vai ir vērts rediģēt WordPress kodolu?

Kā zināms, WordPress kodola (CMS failu) rediģēšana nav ieteicama darbība, lielā mērā tāpēc, ka pēc dzinēja atjaunināšanas tiek zaudēts darbs! Turklāt iesācēju resursu administratoriem šie WordPress atjauninājumi tiek veikti pēkšņi (viņiem nezinot). Kā no tā izvairīties, izlasiet šo.

Vai ir vērts jaunināt WordPress?

Noteikti jā! …šeit nevar būt nekādu domstarpību! ...tomēr tas, kā tika teikts, ir pilns ar to, ka dzinēja atjauninājums pārrakstīs administratora izdevumus!

Tāpēc daudzi tīmekļa meistari, lai iegūtu elastīgākus savas vietnes iestatījumus, izmanto visu veidu filtrus (uzlauzumus): arī tas nav slikti! Tomēr es (un ne tikai es) dodu priekšroku dažu mazāku (salīdzinot ar pastāvīgu atjauninājumu svarīgumu) WP kodola funkciju pārvietošanu uz veidnes sakni.

Tādējādi izvadiet nepieciešamos pielāgojumus motīvu failos, lai pārvaldītu vietnes stāvokli veidņu līmenī: bez zaudējumiem)

Sāksim rediģēt, bet!!

...Katru reizi atgādinu: izveidojiet kaut kādu dokumentu “atmiņu” par visiem ar emuāru izdarītajiem starpgadījumiem. Kopējiet rediģētos failus. Noderēs!

Tici man: te pietrūkst profesionalitātes, jo iespēja sagremot uzkrātos zināšanu graudus putrā ir maz ticama!

Kas mums ir nepieciešams, lai sasniegtu mērķi:

pārsūtīt funkcijas comment_form apstrādi no WP kodola (no faila comment-template.php) uz veidņu direktoriju.

kur atrast failu comment-template.php

Izpildiet šo ceļu jūsu_domēns/wp-includes fails comment-template.php

...atveriet to (vai tieši hostingā — to es daru) vai lejupielādējiet un rediģējiet to programmā Notepad++ — lasiet: kā iestatīt Notepad++

Meklējiet šādu līniju (aptuvenais līnijas numurs 2111)

funkcija comment_form($args = masīvs(), $post_id = null) (

do_action("comment_form_comments_closed");

Jūs to visu nokopējat un pārsūtāt uz savu funkciju failu functions.php.

Parasti visi jaunie koda papildinājumi tiek ievietoti pirms noslēdzošā taga ?>. Bet pievienoto kodu iesaku sagrupēt, tā teikt, pēc tēmas, tad var viegli visu atrast, ja nepieciešams.

Nākamais solis ir mainīt funkcijas nosaukumu: varat to saukt, kā vēlaties, pat apzīmēt to ar personīgo monogrammu... Es to izdarīju šādi:

funkcija my_my_ comment_form

Mēs saglabājam savus sasniegumus...

...un dodieties uz sava motīva comments.php failu.

Šajā failā mums jāmaina funkcijas izsaukuma nosaukums uz to, ko mēs izsaucām pirmajā solī:

Jūs meklējat šādu frāzi dokumentā (parasti tā ir beigās): un vienkārši pievienojiet my_my_ vai savu vārdu.

Tam vajadzētu izskatīties šādi:

...tagad jaunās funkcijas izsaukšanas uzdevums ir pabeigts: veidnes loģika izmantos mūsu motīvā iekopēto kodu!

Tieši tas, kas mums bija vajadzīgs!

Tagad atliek tikai rediģēt jaunizveidotās funkcijas my_my_comment_form() kodu;

...vai iestatiet atsevišķu vietturi — paskatieties, kā tas izskatās man:

...manā komentāru formas logā ir monogramma “Tavs komentārs...”, kas pazūd, tiklīdz komentētājs ieraksta savu ziņu...

...un tā tālāk...un tā tālāk...tā.

Ja jums ir kādi jautājumi par komentāra veidlapas elementu pievienošanu/noņemšanu, rakstiet, un mēs tos atrisināsim...

vai šeit varat izlasīt ziņu par noderīgiem fragmentiem (

Dmitrijs Dementijs

Komentēšanas sistēmas ērtības un funkcionalitāte ietekmē auditorijas iesaisti un komentāru skaitu vietnē. Šajā rakstā jūs atradīsiet pārskatus par labākajām ārējām komentēšanas sistēmām, kas palīdzēs jums izvēlēties labāko risinājumu.


Kāpēc mums ir vajadzīgas ārējās komentēšanas sistēmas?

Lai apspriestu ziņu WordPress vietnē ar vietējo komentāru sistēmu un standarta iestatījumiem, jums būs manuāli jāievada savs vārds un e-pasta adrese. Tāda pati problēma pastāv ar standarta sistēmām citu populāru dzinēju apspriešanai. Šī iemesla dēļ jūs zaudējat daudz komentāru, jo lietotāji nevēlas tērēt pūles, lai pieteiktos.


Trešās puses komentēšanas pakalpojumi nodrošina šādas funkcijas:

  • Pilnvarojuma ērtība piedalīties diskusijā. Šeit jāatrod līdzsvars starp lietotāja vēlmi pēc iespējas ātrāk atstāt komentāru un nepieciešamību iegūt datus par komentētāju no resursa īpašnieka.
  • Klausītāju iesaistīšana diskusijā. Trešo pušu pakalpojumi informē lietotājus, kad parādās jauni komentāri.
  • Komentāru saglabāšana. Trešo pušu sistēmas savos serveros saglabā lietotāju komentārus. Tas ietaupa vietu diskā un samazina vietnes īpašnieka servera slodzi.
  • Spēja novērtēt komentārus.
  • Spēja ieteikt komentārus.
  • Auditorijas pārklājuma paplašināšana, automātiski publicējot komentārus lietotāju profilos sociālajos tīklos.
  • Iespēja komentāros ievietot vizuālu saturu.

Zemāk jūs atradīsiet pārskatus par ērtāko ārējo komentēšanas sistēmu iespējām.

Kādas alternatīvas komentēšanas sistēmas var izmantot vietnē?

Vietņu īpašniekiem ir pieejami maksas un bezmaksas komentēšanas pakalpojumi. Miniatsauksmes satur vispārīgu informāciju par katru sistēmu, kā arī instalēšanas un konfigurēšanas instrukcijas vietnēs, kurās darbojas WordPress.

Disqus komentēšanas sistēma

Disqus ir vispopulārākā trešo pušu komentēšanas sistēma. Pēc veidotāju domām, ar tās palīdzību lietotāji katru mēnesi vietnēs raksta 50 miljonus komentāru.

Disqus popularitātes dēļ var uzskatīt par etalonu vai sākumpunktu citu ārējo komentēšanas sistēmu izvērtēšanai.

Kā vietnē instalēt Disqus


Vietnes iestatījumu lapā ievadiet resursa nosaukumu un Disqus platformā atlasiet URL. Izmantojiet nolaižamo izvēlni, lai noteiktu kategoriju, kurai pieder jūsu vietne. Noklikšķiniet uz Tālāk.


Nākamajā darbībā atlasiet plānu. Ir pieejamas šādas opcijas:

  • Bāze. Bezmaksas plāns jebkurai vietnei, reklāma tiek parādīta komentāru sistēmā. Disqus dala ieņēmumus no reklāmām tikai ar vietnēm, kas atbilst platformas iekšējiem kritērijiem.
  • Plus. Abonements maksā 9 USD mēnesī. Plāns ļauj izslēgt reklāmu. Nekomerciālām vietnēm un personīgajiem emuāriem, kuros netiek rādītas reklāmas, Plus plānu var aktivizēt bez maksas. Skatījumu skaits nedrīkst pārsniegt 50 000 dienā.
  • Pro. Maksa ir 89 USD mēnesī, lapu skatījumu skaits nepārsniedz 150 000 dienā. Profesionālā izteiksmē ir papildu funkcionalitāte: uzlabota analītika, prioritārais atbalsts, uzlabotas moderēšanas iespējas.


Nākamajā lapā sistēma informē, ka varat gūt peļņu no vietnes, izmantojot Disqus. Funkcija ir pieejama resursiem angļu valodā. Noklikšķiniet uz attēlā norādītās pogas, lai apstiprinātu, ka esat iepazinies ar šo sistēmas līdzekli.


Atlasiet platformu, kurā darbojas jūsu vietne. Ja nav gatava risinājuma, izmantojiet universālo kodu.


Sistēma piedāvās norādījumus par WordPress spraudņa Disqus instalēšanu. Rīkojieties šādi:

  • WP konsolē atlasiet izvēlni "Plugins - Add New".
  • Laukā Search Plugins ievadiet Disqus.
  • Instalējiet un aktivizējiet spraudni.
  • Instalēto spraudņu lapas rindā Disqus Comment System atlasiet izvēlni Konfigurēt.


  • Sistēma liks jums atjaunināt datu bāzi. Pieņemiet piedāvājumu.


  • Ievadiet sava Disqus profila akreditācijas datus.
  • Atlasiet vietni, kurā instalējat komentēšanas sistēmu.
  • Eksportējiet komentārus, ko lietotāji atstājuši pirms sistēmas instalēšanas uz Disqus. Lai to izdarītu, dodieties uz spraudņa iestatījumu izvēlni. Sadaļā Importēt un eksportēt noklikšķiniet uz pogas Eksportēt komentārus.


Jūs esat instalējis spraudni un pievienojis vietnei komentēšanas sistēmu. Lietotāji tagad var apspriest jūsu ziņas. Un jums jāpievērš uzmanība pakalpojuma iestatījumiem.


Disqus komentēšanas sistēmas iestatījumi

Disqus vietnē dodieties uz kopienas iestatījumu izvēlni. Cilnes Iestatījumi sadaļā Vispārīgi ievadiet vietnes URL. Pārliecinieties, vai ir atzīmēta izvēles rūtiņa Iespējot ieteikumus savai vietnei. Atlasiet komentāru saskarnes valodu. Saglabājiet izmaiņas.


Sadaļas Kopiena laukā Moderatora emblēmas teksts atlasiet tekstu, kas tiks parādīts blakus to lietotāju vārdiem, kuriem ir moderatora tiesības. Izmantojiet nolaižamo izvēlni, lai atlasītu, kā tiks rādīti komentāri. Ir pieejamas šādas opcijas: augšā jauns, augšā vecs un augšā labākais.


Ja nepieciešams, ļaujiet anonīmiem lietotājiem komentēt. Lūdzu, ņemiet vērā, ka šie komentētāji nesaņem paziņojumus par diskusiju atjauninājumiem. Tas samazina viņu iesaistīšanos. Turklāt iespēja atstāt komentārus anonīmi var piesaistīt vietnei troļļus un surogātpasta izplatītājus.

Atzīmējiet izvēles rūtiņu blakus opcijai Saites komentāros. Šādā gadījumā sistēma automātiski nosūtīs visus komentārus ar saitēm moderēšanai. Pārliecinieties, vai ir atzīmēta opcija Multivides pielikumi. Šī ir atļauja komentāros ievietot attēlus un video.


Sadaļā Atzīmētie komentāri atzīmējiet izvēles rūtiņas blakus abām opcijām. Tādējādi lietotāji var informēt moderatorus par nevēlamiem komentāriem. Tāpat pēc atzīmju skaita, kas norādīts, izmantojot nolaižamo izvēlni, sistēma slēps aizdomīgo komentāru, līdz sūdzību izskatīs moderators. Saglabājiet izmaiņas.


Sava Disqus konta cilnē Kopiena varat pārraudzīt komentāru un atzīmju Patīk un Nepatīk skaitu, piešķirt moderatorus, kā arī importēt un eksportēt komentārus. Lūdzu, ņemiet vērā, ka komentāru eksportēšana uz Disqus ļauj izveidot komentāru faila rezerves kopiju. Šo līdzekli nevar izmantot, lai migrētu lietotāja saturu uz alternatīvu komentāru sistēmu.

Pievērsiet uzmanību Word filtra funkcijai. Atbilstošajā izvēlnē var pievienot pieturas vārdus, tos lietojot, sistēma komentāru nosūtīs uz mapi Mēstules.


Izvēlnē Regulēt komentārus tiek parādīti visi komentāri. Lūdzu, ņemiet vērā, ka komentāri, kas gaida pārskatīšanu, atrodas mapē Gaida. Tie netiek rādīti vietnē, ja vien to nav apstiprinājis moderators. Cilnēs Mēstules un Izdzēstie varat skatīt surogātpasta ziņojumus un dzēstos komentārus.

Noderīgs padoms. Varat ātri apstiprināt vai dzēst komentāru, izmantojot e-pastu. Lai to izdarītu, vienkārši atbildiet uz e-pasta ziņojumu, kurā tiek paziņots par jaunu ziņojumu vietnē. Lai apstiprinātu komentāru, atbildē norādiet Apstiprināt, lai dzēstu vai nosūtītu uz surogātpasta mapi, attiecīgi norādiet Dzēst un Mēstules.

Disqus trūkumi

Vispopulārākajai ārējās komentēšanas sistēmai ir vairāki trūkumi. Šeit ir norādīti vissvarīgākie:


  • Saskaņā ar dažiem ziņojumiem Disqus samazina auditorijas iesaisti. Piemēram, 2015. gada vasarā WordPress CMS emuārs WPBeginner atteicās no Disqus lasītāju sūdzību dēļ. Pēc tam komentāru skaits pieauga par 304%.
  • Situācija ar komentāru indeksēšanu ir neskaidra. Meklētājprogrammas tos periodiski indeksē. Piemēram, komentāri, kas pirms diviem mēnešiem atstāti vienā no Texterra emuāra ierakstiem, joprojām ir unikāli. Komentāri, kas rakstīti pirms gada, ir indeksēti, bet Text.ru sistēma parāda Disqus vietni kā avotu.
  • Nav bezmaksas plāna komerciālām vietnēm.


Tās popularitāte un funkcionalitāte ir pārvērtusi Disqus par atsauces ārējo komentēšanas sistēmu. Tā priekšrocības un trūkumus var izmantot, izvērtējot alternatīvos pakalpojumus.

Komentēšanas pakalpojums Cackle

Cackle ir maksas risinājums. Šķiet, ka izstrādātāji ņēma vērā Disqus nepilnības un krievu valodas projektu iezīmes. Pateicoties tam, sistēma ieguva svarīgas priekšrocības: meklētājprogrammu veikto komentāru indeksēšanu un iespēju pieteikties, izmantojot kontus populāros tīklos RuNet. Tālāk ir norādītas citas sistēmas funkcijas.

Kā vietnē instalēt Cackle

Pēc konta reģistrācijas un apstiprināšanas sistēma liks jums izveidot jaunu logrīku. Ievadiet vietnes URL un logrīka nosaukumu un noklikšķiniet uz pogas "Turpināt".


Sistēma piedāvās universālu logrīka kodu vai kodu populārai CMS. Izvēlieties vajadzīgo opciju.


Lai WordPress vietnē izmantotu sistēmu Cackle, instalējiet Cackle spraudni. WordPress konsolē atlasiet izvēlni "Komentāri - Cackle iestatījumi". Kopējiet ģenerētās API atslēgas un vietnes ID no Cackle administratīvā paneļa. Ielīmējiet tos attiecīgajos laukos spraudņa iestatījumu izvēlnē programmā WordPress. Aktivizējiet logrīku.


Eksportējiet esošos komentārus uz Cackle sistēmu. Sinhronizējiet logrīku ar savu WordPress datu bāzi.


Starp citu:

Cackle komentāru veidlapas saskarne ir ļoti līdzīga Disqus saskarnei. Lietotājiem, kas pārzina Disqus, būs viegli izmantot Cackle.


Lūdzu, ņemiet vērā, ka sistēma atbalsta VKontakte ziņojumu savstarpēju izlikšanu. Šī funkcija ir iespējota pēc noklusējuma. No vienas puses, tas var palīdzēt palielināt auditorijas sasniedzamību. No otras puses, lietotājus var kaitināt ziņojumu publicēšana viņu profilā bez prasīšanas.


Kā iestatīt Cackle komentāru sistēmu

Lai izmantotu visas pakalpojuma funkcijas, pievērsiet uzmanību iestatījumiem. Cackle administratīvajā panelī atlasiet atbilstošo izvēlni. Cilnē “Vispārīgi” pievērsiet uzmanību vienumam “Dzēst komentārus”. Šo funkciju var atspējot vai iespējot dažu minūšu laikā pēc publicēšanas. Arī vispārīgajos iestatījumos var izvēlēties moderatora ikonas tekstu un mainīt sociālo pakalpojumu ikonu secību, caur kurām var pieteikties.


Papildu iestatījumos pievērsiet uzmanību šādiem punktiem:

  • Iespējot komentāru, kas satur saites, iepriekšēju regulēšanu.
  • Noņemiet atzīmi no izvēles rūtiņas Viesu komentāri. Anonīmi komentāri neveicina lietotāju iesaistīšanos un uzticēšanos resursam.
  • Noņemiet atzīmi no izvēles rūtiņas blakus vienumam “Crossposting”. Šādā gadījumā sistēma automātiski nepublicēs komentārus sociālajos tīklos.

Mainiet atlikušos iestatījumus, kā vēlaties, vai saglabājiet noklusējuma opciju.


Cilnē Izskats pievērsiet uzmanību vienumam Lappuse. Lapu šķirošana pasliktina komentāru lietojamību. Lai atrisinātu problēmu, izmantojiet nolaižamo izvēlni, lai atlasītu Atlasīt, un laukā Maksimālais komentāru skaits lapā ievadiet lielu vērtību.


Cilnē “Capcha” varat izveidot savienojumu Google pakalpojums reCAPTCHA, un cilnē “Aizsardzība pret surogātpastu” varat savienot Akismet anti-spam pakalpojumu.

Komentārus varat regulēt WordPress konsolē vai Cackle vietnes administratora panelī. Varat arī instalēt mini regulēšanas logrīku. Ar tās palīdzību jūs varat regulēt komentārus tieši vietnē.

Cackle sistēmas trūkumi

Cackle ir maksas pakalpojums. Tas ir tā galvenais trūkums salīdzinājumā ar Disqus. Lietošanas izmaksas vienā vietnē ir 200 rubļu mēnesī. Vai ir vērts tērēt naudu, lai varētu autorizēt lietotājus, izmantojot VKontakte un Odnoklassniki? Šis ir galvenais jautājums, pamatojoties uz atbildes rezultātiem, uz kuru konkrētas vietnes īpašniekam ir jāpieņem lēmums.

Vēl viens pakalpojuma trūkums ir tas, ka nav acīmredzams, ka diskusijās var piedalīties lietotāji, kuriem nav profilu sociālajos tīklos. Ja atspējosit iespēju atstāt anonīmus komentārus, sistēma liks lasītājam pieteikties caur sociālo tīklu. Alternatīvi lietotājs var reģistrēties Cackle vietnē. Bet, lai to izdarītu, viņam jāatrod ikona, kas atzīmēta ilustrācijā.


HyperComments sistēma

HyperComments ir apmaksāta komentēšanas sistēma, kas atbalsta autorizāciju, izmantojot profilus populāros tīklos pakalpojumā RuNet. Lietotājiem ir pieejami trīs tarifi:

  • Personīgi. Maksa 24 USD gadā, var izmantot vienā vietnē. Atbalsta līdz 500 tūkstošiem logrīku lejupielāžu mēnesī.
  • Profesionāls. Trīs vietnes, USD 120 gadā, līdz 2 miljoniem logrīku lejupielādes mēnesī.
  • Uzņēmums. 480 USD gadā, tik daudz vietņu, cik vēlaties, līdz pat 6 miljoniem logrīku lejupielādes mēnesī.


Papildus autorizācijai, izmantojot VKontakte, HyperComments ir arī citas svarīgas priekšrocības. Šī ir hiperkomentāru funkcija, kas ļauj izcelt teksta daļu un apspriest to. Komentētāji var arī kopīgot citātus ar saviem sekotājiem. Vairāk par sistēmas iespējām lasiet zemāk.

Kā instalēt un konfigurēt HyperComments


Noklikšķiniet uz "Tālāk". Sistēma jūs novirzīs uz HyperComments spraudņa lapu WordPress direktorijā. Instalējiet un aktivizējiet spraudni. Vietnes konsolē atlasiet izvēlni "Komentāri — hiperkomentāri" un piesakieties, izmantojot savu Google kontu. Lapā Iestatījumi atlasiet cilni Iestatījumi. Importējiet sistēmā esošos komentārus.


Pārējos pamata iestatījumus var atstāt nemainītus. Papildu iestatījumi ir pieejami attiecīgās izvēlnes cilnē Komentāri.


Sadaļā "Vispārīgi" iespējojiet paziņojumus administratoram un moderatoriem, kad tiek publicēts jauns komentārs. Ja nepieciešams, iespējojiet visu komentāru iepriekšēju moderēšanu.


Ja nepieciešams, sadaļā “Struktūra” noņemiet atzīmi no izvēles rūtiņas blakus laukam “Atļaut komentārus no viesiem”. Šajā gadījumā lietotāji varēs nosūtīt ziņojumu tikai pēc autorizācijas caur sociālo tīklu. Ja pieļaujat agresīvus veidus, kā palielināt sasniedzamību, iespējojiet savstarpēju izlikšanu.


Sadaļā “Citāti” iespējojiet atbilstošo logrīku. Tas ļauj lietotājiem izcelt teksta fragmentu un kopīgot to ar sekotājiem sociālajos tīklos.


Sadaļā HyperComments saglabājiet noklusējuma iestatījumus. Šī funkcija ļauj komentēt atsevišķus teksta fragmentus.


Sadaļā “Stereo komentāri” varat iespējot atbilstošo funkciju. Tas apvieno komentārus divās kolonnās: autora ziņas un visu lietotāju ziņas. Ja nepieciešams, autora kolonnā varat pievienot uzņēmuma logotipu.



HyperComments sistēmas trūkumi

Galvenais sistēmas trūkums ir bezmaksas tarifa trūkums.

Pakalpojums diskriminē lietotājus, kuriem nav kontu sociālajos tīklos. Ja atspējosit anonīmo komentēšanu, šie apmeklētāji nevarēs atstāt ziņojumu.

Vēl viens svarīgs trūkums ir tas, ka sistēma pēc noklusējuma nepaziņo lietotājiem par jaunu komentāru parādīšanos. Tas samazina auditorijas iesaisti.

IntenseDebate komentēšanas sistēma

IntenseDebate ir ārēja komentēšanas sistēma, ko izstrādājusi Automattic Inc. Viens no galvenajiem uzņēmuma projektiem ir WordPress.com vietņu mitināšanas pakalpojums. Tāpēc IntenseDebate īpaši labi integrējas ar WordPress CMS.

IntenseDebate ir bezmaksas pakalpojums. Tās funkcionalitāte nav zemāka par atsauces Disqus. Sistēma nodrošina vietņu īpašniekiem šādas iespējas:

Lai izmantotu sistēmas iespējas, instalējiet to savā vietnē un konfigurējiet to.

Kā instalēt un konfigurēt IntenseDebate

Pēc reģistrēšanās sistēmā dodieties uz komentēšanas sistēmas instalācijas lapu. Ievadiet resursa URL. Ja izmantojat WordPress, instalējiet un aktivizējiet spraudni IntenseDebate. Piesakieties iestatījumu lapā WP konsolē.



Savā personīgajā kontā vietnē IntenseDebate ieslēdziet paziņojumus, kad tiek publicēti jauni komentāri. Pārslēdziet valodu uz krievu valodu.


Personīgā konta izvēlnē Izkārtojums, ja nepieciešams, mainiet pogu izskatu, lietotāja iemiesojumu izmērus un paziņojumus par jauniem ziņojumiem. Lai komentāri netiktu mainīti, laukā Komentāri lapā atlasiet maksimālo vērtību. Ja nepieciešams, norādiet tekstu, kas tiks parādīts zem komentāru veidlapas.


Izvēlnē Komentāri iespējojiet iespēju pieteikties, izmantojot Facebook un Twitter. Izmantojiet sistēmas uzvednes, lai izveidotu Facebook lietojumprogrammu un iegūtu API atslēgu. Iestatiet karogu pretī pogai Iespējot “Ziņot par šo komentāru”. Jūs iespējosit pogu “Ziņot par komentāru”. Atlasiet opciju, lai parādītu atgriezenisko saiti. Tos var publicēt kopā ar lietotāju komentāriem vai atsevišķā apgabalā. Lielākajai daļai projektu ir piemērota otrā iespēja.


Ja nepieciešams, instalējiet vietnē papildu logrīkus. Jūsu personīgā konta attiecīgajā sadaļā ir pieejami šādi papildinājumi:

  • Komentāru statistika - parāda komentētāju un ziņojumu skaitu.
  • Jaunākie komentāri.
  • Populāra publikācija. Šis logrīks parāda visvairāk apspriesto ziņu sarakstu.
  • Aktīvi komentētāji. Papildinājums parāda desmit aktīvākos lietotājus ar saiti uz viņu IntenseDebate profiliem.


Ziņojumus varat regulēt WordPress konsoles izvēlnē “Komentāri”.

IntenseDebate sistēmas trūkumi

Galvenais IntenseDebate trūkums ir integrācijas trūkums ar populāriem RuNet tīkliem, piemēram, Vkontakte. Lai piedalītos diskusijās, lietotājiem būs jāpiesakās, izmantojot savus Facebook, Twitter, WordPress.com kontus, jāreģistrējas IntenseDebate vai jānorāda vārds un e-pasta adrese.

Tolstojs komentē

Izstrādātāji Tolstoja komentārus pozicionē kā bezmaksas sistēmu vietnes lietotāju kopienas veidošanai. Šī nav tradicionāla komentēšanas sistēma, bet gan tērzēšanas logrīks, kurā lasītāji var sazināties. Komunikācijas process tiek izspēlēts, izmantojot žetonu un vērtējumu sistēmu.

Kā vietnē instalēt Tolstoja komentārus

Pēc reģistrēšanās platformā sistēma piedāvās ievietot logrīka kodu visās vietnes lapās.


Ja viss ir izdarīts pareizi, vietnē parādīsies komentāru logrīks.


Tolstoja komentāru vietnes vadības panelī konfigurējiet logrīku izmērus. Izvēlieties atbilstošo logrīka ielādes laiku. Atlikušos iestatījumus var atstāt nemainītus.



Informācija par ziņojumiem administratoram ir pieejama reāllaikā personīgā konta sadaļā “Moderācija”. Lietotāji vietnes lapās redz logrīku, kas norāda komentāru skaitu, un uznirstošo logu ar visaugstāk novērtētajiem komentāriem.

Lietotāji var novērtēt komentārus. Un sistēma komentētājiem piešķir nozīmītes par viņu darbību.


Logrīks izveido atsevišķu tērzēšanu katrā vietnes lapā. Taču tērzēšanas saraksts ir pieejams lietotājiem no jebkuras vietnes lapas, izmantojot saiti “Visas tērzēšanas sarunas”.

Tolstoja komentāru sistēmas trūkumi

Galvenais trūkums ir tas, ka komentāri tiek glabāti Tolstoja komentāru serverī, nevis vietnes datu bāzē. Šī iemesla dēļ lietotāja saturs netiek indeksēts. Izstrādātāji plāno šo problēmu atrisināt nākotnē.

Diskusijās Tolstoja komentāru vietnē lietotāji saka, ka logrīks palēnina vietnes. Es nepamanīju šādu efektu testa vietā.


Alternatīvas universālajām sistēmām

Universālu starpplatformu risinājumu vietā daži vietņu īpašnieki instalē komentāru veidlapu vienam sociālajam tīklam. Parasti tas ir Facebook vai VKontakte. Dažiem resursiem vienlaikus ir divas komentāru veidlapas.

Lai iestatītu Facebook komentāru veidlapu, izmantojiet

Sveiki!

Šodienas raksts ir par WordPress komentāru izvadi. Mēs apskatīsim, kuri faili un funkcijas satur kodu, kas atbild par komentāru rādīšanu. Kas jādara, lai varētu veikt izmaiņas šajā WordPress emuāra blokā.

Ļaujiet man sākt ar faktu, ka katrā WordPress veidnē (motīvā) ir fails comments.php. Pilns ceļš uz to no saknes direktorija ir: /wp-content/themes/template_folder/comments.php

Tas ir comments.php, kas parasti ir atbildīgs par komentāru bloku noteiktā WordPress motīvā.

Kas visbiežāk ir ietverts komentāros.php:

- pārbaudiet komentāru aizsardzību ar paroli

– pārbaudot, vai rakstam ir atļauti komentāri

– komentāru pārbaude un atbilstošā teksta parādīšana (“Nav komentāru...” vai “Atlikuši N komentāri”)

– komentāru parādīšanas funkcijas izsaukšana – wp_list_comments()

– navigācijas (peidžeru) izvade, ievietojot komentārus vairākās lapās

– veidlapas parādīšana komentāru rakstīšanai par rakstu

Šeit ir skaidrs, ka varat definēt savas klases vai mainīt esošo klašu rekvizītus style.css. Tādējādi jūs varat mainīt veidlapas izskatu komentāru un tekstu ievietošanai pirms komentāru saraksta un pēc šī saraksta vai veidlapas. Bet pašu komentāru izvades stilus nevar mainīt comments.php.

Kad uzskaitīju komentāri.php faila saturu, īpaši pasvītroju, ka komentāros.php ir tikai izsaukums uz komentāru izvades funkciju wp_list_comments() , bet ne pati izvade. Tie. vietnē comments.php jūs neatradīsiet (vismaz jaunākajās WordPress versijās un ar pareizu pieeju veidņu izstrādei): ziņojuma autora vārda un saites uz viņa vietni attēlošanu, autora iemiesojuma attēlošanu, komentāra datums un laiks, pats komentārs un saite “atbilde”.

Kā mainīt stilus komentāru sarakstā?

Pirmkārt, jums ir jānoskaidro, vai jūsu veidnē komentāru parādīšanai tiek izmantota pielāgota funkcija.

Funkciju wp_list_comments() var izsaukt bez atzvanīšanas (atzvanīšana ir atzvanīšanas funkcija) un ar atzvanīšanu.

1. Zvaniet uz wp_list_comments bez atzvanīšanas:

Tie. funkcijas parametros (kas ir iekavās aiz nosaukuma) nav parametra ar nosaukumu ‘atzvanīšana’.

Ja tas tā ir jūsu veidnes komentārs.php, tas nozīmē, ka šai tēmai nav savas (pielāgotas) funkcijas komentāru attēlošanai un šim nolūkam tiek izmantota standarta veidne (veidne no WordPress kodola). Tas atrodas failā. Un tā kā , šajā gadījumā komentāru parādīšanas stilus nevarēs mainīt, kamēr mēs nepāriesim pie otrās opcijas.

2. Zvaniet uz wp_list_comments ar atzvanīšanu:

callback=custom_comment norāda, ka komentāru parādīšanai mums ir pielāgota funkcija custom_comment , kuras kodu, rupji sakot, nododam kā izpildes parametru standarta funkcijai wp_list_comments. Bet mūs vairs neinteresē šī jautājuma tehniskā puse, bet gan savas funkcijas klātbūtne komentāru rādīšanai veidnē. Šīs funkcijas kods atrodas .

Tieši šajā pielāgotajā funkcijā custom_comment atrodas kods, kas ir atbildīgs par atsevišķa komentāra parādīšanos un līdz ar to arī par visiem komentāriem kopumā.

Pielāgotais funkcijas kods ir intuitīvs. Tas parasti izmanto šādas standarta WordPress funkcijas:

get_comment_author_link() – iegūst html saiti uz pašreizējā komentāra autora vietni;

get_comment_date() – iegūst komentāra datumu;

get_comment_time() – iegūst komentēšanas laiku;

comment_text() – parāda komentāra tekstu;

Kodā varat atrast fragmentus ar šīm funkcijām un mainīt noteiktu elementu izskatu, ierāmējot tos divos vai spanos un piešķirot noteiktas stila klases.

Piemēram, pielāgotajā funkcijas kodā iemiesojuma izvades fragments:

< div class = "comment-author" >

< / div >

Tagad atliek tikai iestatīt vēlamos rekvizītus class.css komentārs-autors klasē. Sīkāk aplūkošu konkrētus stilu maiņas piemērus kādā no nākamajiem rakstiem.

Tagad jums varētu rasties jautājums: “Ko darīt, ja manai veidnei nav pielāgotas funkcijas komentāru parādīšanai? ”

Atbilde: jums tas ir jāizveido.

Vienkāršākā iespēja ir kopēt standarta WordPress komentāra() funkcijas kodu.

Norādījumi, kā izveidot pielāgotu funkciju komentāru parādīšanai:

1. Atveriet failu /wp-includes/comment-template.php un atrodiet tajā funkciju comment().

Šeit ir viņas apraksta sākums

/** * @no 3.6 * @access protected * * @param objekts $comment Parādāmais komentārs. * @param int $depth Komentāra dziļums. * @param masīvs $args Izvēles argumenti. */ aizsargātās funkcijas komentārs($comment, $depth, $args) (

* @kopš 3.6

* @piekļuve aizsargāta

* @param objekts $comment Parādāmais komentārs.

* @param int $depth Komentāra dziļums.

* @param masīvs $args Izvēles argumenti.

aizsargātās funkcijas komentārs ($comment, $depth, $args) (

2. Nokopējiet visu funkcijas komentārs() pamattekstu.

Jums ir jākopē koda fragments no apraksta sākuma, kas parādīts 1. darbībā, uz noslēdzošo cirtaino figūriekava) un sekojošais līdzīgais citas funkcijas apraksts.

Godīgi sakot, kad es redzēju, ka viņi raksta par to un konsultē jaunpienācējus citās vietnēs, es biju nedaudz šausmās un nolēmu pierakstīt savu piezīmi par šo tēmu bez liktenīga trūkuma. Lielākoties es redzēju garas koda lapas, kas nodrošina komentāru pievienošanu vietnei. Parasti šim nolūkam viņi veido formu, īsteno tās apstrādi, saglabāšanu, kā arī atlases attēlošanai. Taču laika gaitā šīs pieejas priekšrocības kļūst arvien mazākas.

Šajā rakstā jūs uzzināsit vienu no vienkāršākajiem (bet, subjektīvi, vienu no vēlamākajiem) veidiem, kā vietnei pievienot komentārus — vienkāršs piemērs iesācējiem + iespējas pieredzējušākiem tīmekļa pārziņiem.

Patiešām, kāpēc no jauna izgudrot riteni un rakstīt virkni kodu, kas nākotnē joprojām būs jāatbalsta, jālabo utt., Ja ir daudz gatavu risinājumu no trešo pušu pakalpojumiem (runa ir par sociālajiem tīkliem + diski)?

Bet, pirms pārejam pie pašas ieviešanas, apskatīsim gatavu risinājumu izmantošanas priekšrocības/trūkumus. (Ja kaut ko aizmirsāt, rakstiet komentāros un mēs paplašināsim sarakstu)

Trešo pušu risinājumu priekšrocības:

  • Viegli īstenojams.
  • Aizsardzība pret surogātpastu “no kastes” (manā risinājumā man tas būtu papildus jāievieš, tāpēc teorētiski tas ir saistīts ar iepriekšējo punktu).
  • Mazāk pakļauti kļūdām, kļūdām utt., jo trešo pušu risinājumus ir pārbaudījuši miljoniem lietotāju (atkal saistībā ar pirmo: jūs varat arī rakstīt visu bez kļūdām, taču atkļūdošana prasīs papildu laiku).
  • Parasti pakalpojumi nodrošina gatavu admin paneli, statistiku, paziņojumus administratoriem, dažreiz regulēšanu, vairākus administratorus, iepriekšēju moderēšanu utt., kas tīmekļa pārzinim, īpaši iesācējam, var aizņemt mēnešus, ja ne gadus. īstenot.
  • Lietotājam nav jāreģistrējas, jāievada vārds utt. – tiek pieņemts, ka viņam jau ir konts populārā sociālajā tīklā.
  • Visticamāk, tas izturēs lielu slodzi sakarā ar to, ka sociālā. platformas sākotnēji ir paredzētas lielām slodzēm.

Trūkumi:

  • Slikta vai pilnīga nespēja mainīt bloka izskatu ar komentāriem.
  • Indeksēšana meklētājprogrammās.

Kā redzat, ir daudz vairāk priekšrocību. Nespēja mainīt izskatu, visticamāk, tiek darīts, lai atpazītu komentāru servisa stilu, tādējādi radot neuzkrītošu reklāmu. (Kā viens no variantiem). Kas attiecas uz indeksēšanu, vai tā tiešām ir tik svarīga, jo ne visiem komentāriem ir nozīme.

Bet pietiek teorijas, pāriesim pie prakses.

1. Vienkāršākā iespēja ir pievienot komentārus, izmantojot izvēlēto sociālo tīklu.

Piemēram, vk. Apskatīsim dokumentāciju. Mēs nokopējam sniegto kodu un pievienojam to lapai (koda gabali tika ņemti no dokumentiem, kas atrodas saitē, tie var mainīties nākotnē, tāpēc vienmēr kopējiet no dokumentācijas vietnes. Šeit ir tikai iespējamais piemērs):

1) Pievienot:

VK.init((apiId: 2951023, tikai logrīki: patiess));

2) Pievienojiet vietā, kur vēlamies redzēt komentāru logrīku (piemēram, pēc piezīmes, ja mēs runājam par emuāru):

VK.Widgets.Comments("vk_comments", (pārveidots: 1, ierobežojums: 10, platums: "665", pievienot: "*"));

2. Pievienojiet logrīkus no vairākiem pakalpojumiem. Piemēram, piemēram, šajā resursā. Pārslēgt cilnes:


Pievienojiet marķējumam (pareizai darbībai ir jāpievieno twitter bootstrap!) vietā, kur vēlaties parādīt komentāru logrīku:

Bet šī iespēja nav labākā, lai gan tā ir vienkāršākā. Problēma ir tāda, ka, izmantojot šo pieeju, visi logrīki tiks inicializēti, kad lapa tiks ielādēta, neatkarīgi no tā, vai tie ir nepieciešami lietotājam vai nē.

No tā var izvairīties, ieviešot slinku komentāru logrīku inicializēšanu. Vispirms viss kods, pēc tam skaidrojums:

(function(global, $) ( "use range"; $(function() ( var $tabToggler, initComments, inicializēts; inicializēts = ( "#vk-comments": false, "#disqus_thread": false); initComments = funkcija (tips) ( var diskusijaUserName, disqus_config, pageUrl; if (inicializēts) ( return; ) pageUrl = "page_url"; slēdzis (tips) ( gadījums "#disqus_thread": // Šie parametri ir jāiestata, izmantojot atbilstošo platformu veids apspriestUserName = "discussUserName"; diskqus_config = funkcija() ( this.page.url = pageUrl; return this.page.identifier = "page_identifier"; ); (function() ( var d, s; ​​​​d = dokuments; s = d.createElement("skripts"); s.src = "//" + diskusijaUserName + ".disqus.com/embed.js"; s.setAttribute("data-timestamp", +new Date()); return ( d.head || d.body).appendChild(s); ))(); break; reģistrs "#vk-comments": VK.Widgets.Comments("vk-comments", ( ierobežojums: 5, pievienot : " *", pageUrl: pageUrl )); pārtraukums; noklusējuma: atgriešanās; ) inicializēts = patiess; ); $tabToggler = $(.comments-wrapper a"); $tabToggler.on("shown.bs.tab", function(e) ( initComments($(e.target).attr("href")); )); initComments($tabToggler.closest(.active").find("a").attr("href")); )); ))(logs, jQuery);

Pievērsiet uzmanību mainīgajiem lielumiem, kuru vērtība jums jāsagatavo, izmantojot jūsu platformas piedāvātās metodes.

Vispirms izveidosim komentāru logrīku veidu kartēšanu, mainīgo inicializēts. Tālāk, funkcija initComments(tips)ļauj inicializēt komentāru logrīku, un tas neko nedara, ja tas jau ir inicializēts.

Un pēdējais pieskāriens ir inicializēt noklusējuma komentāru logrīku, lai tas parādītos tūlīt pēc lapas ielādes.

Gatavs skripts un kafijas skripts būtībai. Darba piemērs - zemāk (koda piemēri ņemti no šīs vietnes)