Blog o raznih komunikacijah dodaj komentar http. V iskanju popolnega sistema komentiranja. Vzdevek: Idealna rešitev

To ime marsikoga ne moti, vendar se včasih pojavi vprašanje, kako spremeniti dodati komentar, da bi pustil oceno ali podobno. V tem primeru vam bo ta članek pomagal. Kot sem napisal zgoraj, vam bom pokazal nekaj načinov.

Metoda št. 1

Pri prvi metodi morate najti datoteko v mapi s temo, ki je nameščena na vašem spletnem mestu comments.php. Če obstaja, ga odprite in v njem poiščite polje, ki je odgovorno za nastavitev in prikaz vsebine obrazca za komentar. Videti je nekako takole:

$args = array("comment_notes_before" => "

", "comment_field" => "

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

Torej, tej matriki morate dodati nov parameter z želeno vrednostjo in to je to. V našem primeru je to:

"title_reply" => "Pustite svoje mnenje",

Kot razumete - Pustite svoje mnenje, to je novo ime namesto - Dodaj komentar. Takšen parameter lahko dodate na konec ali na začetek matrike. Izkazalo se bo nekaj takega:

$args = array("title_reply" => "Pustite svoje mnenje", "comment_notes_before" => "

Izpolnite spodnja polja. Vaš email ne bo objavljen. Obvezna polja so označena z *

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" => "Pošlji",); comment_form($args);

Dodano na začetek in zdaj bo na straneh z objavami prikazana vrstica - Pustite svojo oceno. Ta metoda ni zapletena in zahteva minimalen trud, glavna stvar je pravilno določiti niz. Toda včasih se zgodi, da v temi ni datoteke comments.php ali pa v njej ni matrike in ne veste, kako jo pravilno dodati tja, potem vam bo pomagala druga metoda.

Metoda št. 2

Bistvo druge metode je dodati novo funkcijo, ki bo nadomestila ime. Če želite to narediti, morate v mapi z aktivno temo najti datoteko funkcija.php s funkcijami po meri in na priročnem mestu, če tega ne veste, potem čisto na koncu pred zaključno oznako PHP - ?> , če tega ni, potem samo na koncu dodajte naslednjo kodo:

Funkcija wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Pustite svoje mnenje"; vrni $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Bonus

To je v bistvu enako kot tisto, kar je bilo narejeno v prvi metodi, preprosto, tam smo to implementirali neposredno v polje, tukaj pa skozi filter. Po teh korakih boste videli spremembo imena. Kot pri prvi metodi lahko spremenite besedilo - Pustite svoje mnenje tistemu, ki vam je všeč. To besedilo je navedeno kot primer.

Prav tako želim predlagati in opozoriti na sklanjatev besede Komentarji. Če vaš obrazec prikazuje vrstico - 1 komentar objavljen ali Komentarji: 10. Uporabite lahko funkcijo iz članka. Če ga že uporabljate, priporočam v vrstici z nizom:

Array("komentar","komentar","komentarji")

Spremenite imena v pregled, pregled, ocene, če ste to besedo uporabili pri zgornjih metodah. na ta način boste imeli vse enako in ne razpršeno, obstajajo ocene in obstajajo komentarji.

To so informacije, ki sem vam jih želel posredovati danes. Morda bo komu koristilo.

To je vse, hvala za pozornost. 🙂

Navodila

Če se za spletno mesto uporablja profesionalna platforma, običajno plačana, že ima vse potrebne module, vključno z blokom komentarjev. Kaj pa storiti, če se šele učite spletnega oblikovanja, ste ustvarili preprosto spletno stran v čistem html-ju in želite obiskovalcem dati možnost, da puščajo sporočila?

Če želite na spletno mesto dodati blok komentarjev, uporabite storitev Disqus. Po namestitvi te platforme na spletno mesto bodo njeni obiskovalci lahko pustili svoje pripombe.

Registrirajte se za storitev. V polje URL spletnega mesta vnesite naslov našega spletnega mesta. V polju Ime spletnega mesta - njegovo ime. Malo bolj zapleteno je s poljem Site Shortname - tukaj morate vnesti kratko ime spletnega mesta, to je brez http, www in ru. Na primer, če se vaše spletno mesto imenuje http://site12345.ru, potem kot kratko ime vnesite site12345. Posledično bo ustvarjena poddomena site12345.disqus.com. S klikom nanjo boste preusmerjeni na ploščo z nastavitvami komentarjev.

Po vnosu vseh podatkov kliknite Nadaljuj in odprla se bo plošča z nastavitvami. Izberite ruski jezik in nato konfigurirajte izbirne funkcije. V storitvi Facebook Connect lahko uporabnikom Facebooka omogočite objavljanje komentarjev iz svojega računa. Če želite to narediti, morate vnesti ključ API: dobite ga s klikom na povezavo tik pod elementom Facebook Connect, vendar morate za to imeti račun v tej storitvi. V polje Twitter @Replies vnesite ime svojega računa, uporabljeno bo za odgovore.

Zdaj konfigurirajte potrditvena polja (stikala). Če označite Medijske priloge, bodo vse povezave do predstavnostnih datotek prikazane na dnu komentarja kot priložene datoteke. Povratne sledi – prikaže povratne sledi do strani. Akismet – povezovanje storitve za zaščito pred neželeno pošto. Reakcije – prikazuje spletne omembe vašega spletnega mesta. Nazadnje, če označite potrditveno polje Prikaži gumbe za prijavo s poljem za komentarje, se bodo nad obrazcem za komentarje prikazali servisni gumbi - Facebook, Twitter itd.

Ko izpolnite obrazec, kliknite Nadaljuj. Nova stran bo nudila možnosti povezovanja z različnimi platformami. Če ste kodo mesta napisali sami, izberite Univerzalno kodo. Če želite namestiti kodo, jo kopirajte iz 1. koraka in jo prilepite na mesto na vaši strani, kjer bi morali biti komentarji. Nato kopirajte kodo iz 2. koraka in jo prilepite pred zaključno oznako /body.

Vse kar morate storiti je, da pravilno oblikujete povezave, ki vodijo do strani s komentarji. Na primer, če je bila stran za komentarje videti kot http://site12345.ru/comment.html, bi morala biti povezava takšna: http://site12345.ru/comment.html #disqus_thread. Po tem preverite možnost puščanja komentarjev, vse bi moralo delovati.

Zdravo! Po pisanju kopice objav na željo delujočih blogerjev sem se odločil, da se vrnem k pisanju tematskih objav. Tema naslednjih nekaj tednov bo komentiranje.


Tukaj so objave, ki sem jih načrtoval:
1) Nastavitev komentarjev (danes)
2) .
3) .
4) Alternativne storitve za objavo komentarjev (IntenseDebate).

Danes se torej pogovarjamo z vami o nastavitev komentarjev (Dovoli ali ne dovoli komentarje, Obveščanje o novih komentarjih po elektronski pošti, Moderiranje komentarjev).


Gremo kot vedno Nadzorna plošča- Nastavitve - Komentarji

In tukaj imamo parametre, ki jih je mogoče spremeniti ... če jih vidite v angleščini, so zelo lahko razumljivi, če pa jih vidite v ruščini, potem resnično sočustvujem z vami in ta članek je za vas!

1) Komentarji. Lahko so prikazani ali skriti. Če se odločite skrij komentarje ne bodo izbrisani, Blogger jih preprosto ne bo prikazal, dokler mu tega ne dovolite.

Pomembna opomba. Komentarje lahko tudi prikažete ali skrijete na ravni objave. Pojdite v urejevalnik Blogger in v spodnjem levem kotu urejevalnika boste videli psevdopovezavo Nastavitve sporočil kliknite nanj in v levem stolpcu Komentarji bralcev lahko izberete: a) Dovoli b) Zavrni, pokaži obstoječe c) Zavrni, skrij obstoječe.

Po mojem mnenju je zelo priročno. V primeru, da bi želeli nekatere svoje članke narediti informativne. Tukaj ni kaj razpravljati ;).

2) Kdo lahko objavlja komentarje? Tukaj lahko dovolite komentarje na svoje članke: Vsakdo - vključno z anonimnimi uporabniki,
ali Samo registriranih uporabnikov- vključuje OpenID | Samo uporabniki z Google računi | Samo člani tega bloga.

Komentiraj. Če izberete kar koli drugega kot prvi element Kateri koli, vaši bralci z onemogočenim protokolom https, kot v mojem delu, ne bodo mogli objaviti komentarja.

Ne spomnim se, kaj je tam privzeto, toda v vseh mojih blogih je to Any. In če še razumem komentiranje samo člani bloga(blog je v tem primeru kolektivna ustvarjalnost in komentarji so še vedno enako nadaljevanje te ustvarjalnosti). Ne morem si predstavljati, v katerem primeru bi bilo morda potrebno filtrirati komentatorje na podlagi prisotnosti Google računa ali OpenID ... To je podobno, kot če bi svoj blog objavili kot DoFollow in se nato pritoževali nad vsiljeno pošto. Zaščitite se pred neželeno pošto s predhodnim ali naknadnim moderiranjem komentarjev.

Na splošno v resnici ne razumem igre DoFollow... Ker sem introvertiran, redko komentiram, ko čutim potrebo po svojem komentarju, in to nikoli ni odvisno od politike Sledi ali ne sledi blogu. Edina razlika pri blogih DoFollow je ta, da uporabljam OpenID (če mi je oseba pripravljena dati povezavo za moje besede, naj bo to povezava do mojega bloga, v katerega sem vložil veliko truda, kot povezava do mojega profil).

3) Postavitev obrazca za vnos komentarjev. Možne izbire tukaj bi bile: Cela stran. Pojavno okno, Spodaj priloženo sporočilo. To je čisto stvar okusa. Tukaj morate samo preizkusiti eno ali drugo in se odločiti, kaj vam najbolj ustreza. Za dolgo časa Spodaj priloženo sporočilo je bil samo na WordPressu in je bil predmet moje vsakodnevne zavisti. Razpoložljivost obrazca za komentarje pod člankom in na platformi Blogger me je popolnoma razveselila ... Čeprav sem v tem blogu spremenil nastavitve na "pop-up window". , ker pišem zelo dolge članke in se pogosto pri odgovarjanju na vprašanja moram sklicevati na sam članek.

Mimogrede, kaj menite o možnosti umestitve obrazca za komentarje za člankom kar na glavni strani? To je resnično, izvedel sem že uspešen poskus, da ustrezno spremenim postavitev spletnega dnevnika ... Prednosti in slabosti so očitne: zelo enostavno je pustiti komentar, še posebej, če vam ni vseeno, kaj so ljudje že rekli pred vami.. To je na splošno tako plus kot minus. Napiši, če te zanima, pa bom napisal objavo, kako to narediti.

4) Privzeta nastavitev za komentarje v objavah. Obstajata samo dva pomena: Nove objave imajo komentarje oz Nove objave so brez komentarjev. Tukaj, v nasprotju s točko 1), mislimo na možnost puščanja komentarjev in ne skrivanja/prikazovanja. O tem, kako spremeniti te nastavitve za posamezen članek, smo že razpravljali v istem odstavku 1).

5) Povratne povezave. Lahko so prikazani ali skriti. Na splošno ne vidim velikega smisla v njih. Začenši z dejstvom, da so privzeto NoFollow. In včasih, kot je opozorila ButterflyYanochka (in imam "povezavo"), te povezave sploh ne bodo na noben način povezane z vsebino vaše objave (samo povezave iz blogov, kjer je vaš blog na seznamu za branje).

Nekaterim blogerjem se zdi zelo priročno uporabljati možnost ustvarjanja povratnih povezav ... (ButterflyYanochka podrobno piše o tem: Kako poslati povezavo do objave v spletnem dnevniku) - možnost je lahko uporabna za kolektivne bloge, vendar narišem vse svoje povezave ročno na starinski način. Če ste pozabili, kako to storiti, si v prostem času oglejte tukaj:

6) Privzeta nastavitev za povratne povezave v objavah. Podobna točka 4), le tokrat o povratnih povezavah. Obstajata le dve možnosti: Nove objave vsebujejo povratne povezave in V novih objavah ni povratnih povezav.

In tako kot v primeru komentarjev za vsako objavo, lahko ta parameter prilagodite ročno. Med urejanjem kliknite isto povezavo: Nastavitve sporočil zdaj pa v drugem stolpcu (Povratne povezave) lahko izbirate med tremi možnostmi: Dovoli | Zavrni, pokaži obstoječe | Zavrni, skrij obstoječe.

7) Oblika časovnega žiga za komentarje: No, tukaj nimamo nič pomembnega, samo obliko datuma in ure komentarja.

8) Sporočilo obrazca za ustvarjanje komentarja. S to besedno zvezo so prevajalci mislili, da lahko v predlagano okno napišete poljubno besedilo (Morda nekaj takega: »Kaj menite o tem?«) in to besedilo bo prikazano nad obrazcem za komentarje.

9) Vnašanje komentarjev. Ta več kot skrivnosten stavek pomeni Vstop v predmoderacijo komentarjev. In po mojem "prevodu" je jasno, kaj pomenijo možne vrednosti tega parametra: Vedno ( zmerne komentarje), (Uvedi zmernost) Samo do sporočil, starejših od več dni, Nikoli (ne moderiraj komentarjev). To je moj prevod tega odstavka.

Še nižje je polje za vpis vašega elektronskega naslova. Če tam vnesete svoj naslov, boste prejeli obvestila o komentarjih, prejetih na vaš blog, ki potrebujejo vašo odobritev.

Ali komentarje, ki potrebujejo moderiranje (njihovo število), boste videli naprej Orodne vrstice nasproti tvojega bloga.

Ali bo premoderiral, postmoderiral komentarje ali poskrbel za košček svobode govora na svojem blogu brez kakršnih koli omejitev, se vsak, tako kot za vse drugo v svojem življenju, odloči sam. Naj vas samo spomnim, da je bloger odgovoren za VSO vsebino svojega bloga in za komentarje, ki lahko užalijo tudi druge bralce.

10) Pokaži preverjanje komentarjev na podlagi GUI? To pomeni navaden captcha (iz angleškega "Completely Automated Public Turing test to tell Computers and Humans Apart" - popolnoma avtomatiziran javni Turingov test za razlikovanje med računalniki in ljudmi) Wikipedia].

Kar se mene tiče, na nobenem blogu še nisem imel niti enega komentarja, za katerega bi sumil, da je samodejno ustvarjen. Komentarjev ni tako veliko in jih pred objavo vse pregledam (moderiram), tako da captcha ne potrebujem.

11) Prikaži slike profila v komentarjih? Imam "Da", vendar to deluje samo za komentarje, ki so objavljeni samo na celotni strani ali v Pojavno okno. Komentatorjem, ki so v svojem podpisu uporabili Google profil, bo prikazana slika iz njihovega profila. Žal ne morem uporabiti besede profil kot računalniški izraz, profil je veliko boljši ...

12) Obveščanje o pripombah po elektronski pošti. Vnesete lahko do 10 e-poštnih naslovov.

Pozdravljeni, prijatelji in gostje bloga! Danes vam bom povedal uporabo PHP in MySQL. In govorili bomo tudi o sistemi za komentiranje spletnega mesta in med tistimi, ki jih ponujam, bomo izbrali najboljšega za vašo stran.

Prvo vprašanje: z uporabo PHP in MySQL?

Če želite to narediti, morate najprej ustvariti tabelo v bazi podatkov vašega spletnega mesta, ki se bo imenovala - komentarji. Ta ustvarjena tabela bo shranila komentarje v polja z naslednjimi oznakami:

id je edinstven identifikator.
page_id— to polje bo shranilo identifikator strani spletnega mesta, na kateri je ta komentar.
ime- to je ime komentatorja, ki je pustil ta komentar.
text_comment— v skladu s tem je to besedilo trenutnega komentarja.

Naslednji korak, po ustvarjanju tabele za komentarje v bazi podatkov, moramo implementirati posebno kodo za naše prihodnje komentarje na spletnem mestu. Ta koda na spletnem mestu bo našim komentatorjem omogočila dodajanje komentarjev našim člankom. Tukaj je koda:


To je preprost obrazec za komentarje HTML za spletno mesto. Postavite ga na svojo spletno stran na mesto, kjer je priročno za komentiranje objave – seveda pod samo objavo.

query("INSERT INTO `comments` (`name`, `page_id`, `text_comment`) VALUES ("$name", "$page_id", "$text_comment")");// Dodajte komentar v glavo tabele (" Lokacija: ".$_SERVER["HTTP_REFERER"]);// Ali preusmerimo nazaj?>

Zadnji korak pri ustvarjanju obrazca za komentarje za spletno mesto v PHP in MySQL je prikaz naših komentarjev na strani spletnega mesta. Tukaj je koda za to:

poizvedba ("SELECT * FROM `komentarji` WHERE `page_id`="$page_id""); //Pridobi vse komentarje za to stran medtem ($row = $result_set->fetch_assoc()) ( print_r($row); //Izhodni komentarji echo "
"; } ?>

To je vse! Naš preprost obrazec za komentiranje spletnega mesta je bil ustvarjen in lahko deluje na spletnem mestu.

Ampak to zagotovo ni za začetnika, ki se ne bo obremenjeval z vso to kodo HTML, PHP in MySQL. Prav tako se ne bo naučil ustvarjati baze podatkov. Potrebuje vse naenkrat, hitro in brez glavobolov. Prav imam? Seveda imaš prav!

Nato pojdimo na naslednji del mojega gradiva in ugotovimo vse o že pripravljenih sistemih komentarjev za spletno mesto in izberemo najbolj priročnega, funkcionalnega in sprejemljivega za vaše spletno mesto ...

Sistemi komentarjev za spletno stran. Katerega izbrati?

Kako narediti komentarje na spletnem mestu- to je pomembno vprašanje, saj komentarji na spletnem mestu igrajo pomembno vlogo ne le za komunikacijo med lastnikom spletnega mesta in obiskovalcem, ampak so komentarji pomembni tudi za SEO promocijo in promocijo.

S pomočjo komentarjev na spletnem mestu se poveča pozicija spletnega mesta v rezultatih iskanja, izboljšajo se vedenjski dejavniki, poveča se promet na spletnem mestu in posledično se poveča vaš zaslužek. Vidite, kako pomembni so komentarji za spletno mesto!

Pa si poglejmo kako komentirati na spletnem mestu in kateri sistem komentiranja izbrati najboljšo možnost?

Na splošno so komentarji na spletnih mestih prikazani na več načinov. Sem spadajo posebni vtičniki za wordpress motorje in vse vrste komentarjev iz družbenih omrežij, kot npr V stiku z, Facebook, Disqus. Obstajajo tudi neodvisne storitve, ki na primer ponujajo lastne sisteme komentarjev za spletno mesto.

Zdaj vam bom dal eno tablico, ki bo takoj vse postavila na svoje mesto in ne bo nobenih vprašanj o izbiri sistema komentarjev za spletno mesto:

Tukaj lahko jasno in jasno vidite, kateri sistem komentarjev je najboljši, in več predstavljenih, ki jih spletni skrbniki najpogosteje uporabljajo na svojih virih. Mislim, da so tukaj razlage nepotrebne in izbira je vaša!

Zase sem se že odločil in za svoje spletno mesto namestil sistem komentarjev podjetja Cackle.

Mimogrede, če ste se že odločili izbrati sistem za svoje spletno mesto, potem je tukaj povezava, ki daje 5% popust za nakup sistema komentarjev pri Cacklu!

To je vse, kar imam za danes! Srečno in blaginjo vsem! Se vidiva!

(v katerem smo odstranili oznake h3 v glavi pred obrazcem za komentarje) - danes bomo poskrbeli, da funkcija obrazca za komentarje WP deluje v celoti po naših pravilih:

Imeli bomo možnost nastaviti lastne sloge, po lastni presoji spremeniti naslov »Dodaj komentar«, po potrebi izključiti določena okna za vnos informacij, na primer obrazec URL, prilagoditi ogrado itd. in kar je najpomembneje, ne izgubite vsega tega pri posodabljanju motorja.

Zdaj lahko enostavno dosežemo svoj cilj, samo z urejanjem funkcijske datoteke. In če se počutite dovolj močni, da uredite kodo spletnega mesta (ta metoda je nekoliko bolj zapletena od prej opisane) ...

Začnimo s koncertom:

Ali se splača urejati jedro WordPressa?

Kot veste, urejanje jedra WordPress (datoteke CMS) ni priporočljiva dejavnost, predvsem zaradi dejstva, da se po posodobitvi motorja delo izgubi! Poleg tega se za skrbnike virov začetnike te posodobitve WordPressa izvedejo nenadoma (brez njihove vednosti), preberite tole.

Ali se splača nadgraditi WordPress?

Vsekakor da! … tukaj ne more biti nesoglasja! ... vendar je to polno, kot je bilo rečeno, dejstva, da bo posodobitev motorja prepisala skrbniške izdaje!

Zato mnogi spletni mojstri za bolj prilagodljive nastavitve svojega spletnega mesta uporabljajo vse vrste filtrov (hacks): tudi to ni slabo! Nekaj ​​manjših (glede na pomembnost stalnih posodobitev) funkcij WP jedra pa raje premaknem (in ne samo jaz) v koren predloge.

Tako izpišite potrebne prilagoditve datotek teme, da lahko upravljate stanje spletnega mesta na ravni predloge: brez izgub)

Začnimo z urejanjem, ampak!!

...Vsakokrat vas spomnim: ustvarite nekakšen dokument »spomin« na vse incidente, storjene z blogom. Kopirajte urejene datoteke. Prišlo bo prav!

Verjemite mi: to je malo profesionalizma, saj je možnost prebave nabranega znanja v kašo malo verjetna!

Kaj potrebujemo za dosego cilja:

prenesite obdelavo funkcije comment_form iz jedra WP (iz datoteke comment-template.php) v imenik predlog.

kje najti datoteko comment-template.php

Sledite tej poti vaša_domena/wp-vključuje datoteko comment-template.php

... odprite ga (ali neposredno na gostovanju - to počnem jaz) ali ga prenesite in uredite v Notepad++ - preberite: kako konfigurirati Notepad++

Poiščite vrstico, kot je ta (približna številka vrstice 2111)

funkcija comment_form($args = array(), $post_id = null) (

do_action("comment_form_comments_closed");

Vse to kopirate in prenesete v datoteko funkcij functions.php.

Običajno so vsi novi dodatki kode postavljeni pred zaključno oznako ?>. Priporočam pa združevanje dodane kode, tako rekoč, po temah, potem lahko zlahka najdete vse, če je potrebno.

Naslednji korak je sprememba imena funkcije: lahko jo poimenujete kakor želite, celo označite z osebnim monogramom ... Jaz sem naredil takole:

funkcija my_my_ comment_form

Shranjujemo svoje dosežke ...

...in pojdite na datoteko comments.php svoje teme.

V tej datoteki moramo spremeniti ime klica funkcije v tistega, ki smo ga poklicali v prvem koraku:

V dokumentu poiščite naslednji stavek (običajno je na koncu):in preprosto dodajte moje_moje_ ali svoje ime.

Videti bi moralo takole:

...zdaj je opravilo klicanja nove funkcije zaključeno: logika predloge bo uporabila našo kodo, kopirano v temo!

Ravno to, kar smo potrebovali!

Sedaj morate samo urediti kodo novo ustvarjene funkcije my_my_comment_form();

... ali nastavite posamezen nadomestni znak - poglejte, kako izgleda zame:

...v mojem oknu obrazca za komentarje je monogram "Vaš komentar ...", ki izgine takoj, ko komentator vnese svoje sporočilo ...

...in tako naprej...in tako naprej...tako.

Če imate kakršna koli vprašanja o dodajanju/odstranjevanju elementov obrazca za komentar, pišite in rešili bomo ...

lahko pa preberete objavo o uporabnih delčkih () za obrazec za komentarje ...