Vyskytujúce sa pridať komentár komentár. Nastavenie komentárov vo WordPress

Tento názov mnohým neprekáža, no niekedy vyvstáva otázka, ako zmeniť pridať komentár na zanechanie recenzie alebo podobne. V tomto prípade vám pomôže tento článok. Ako som napísal vyššie, ukážem niekoľko spôsobov.

Metóda číslo 1

Pri prvej metóde musíte nájsť súbor v priečinku s témou, ktorá je nainštalovaná na vašej lokalite. komentáre.php. Ak existuje, otvorte ho a vyhľadajte v ňom pole zodpovedné za nastavenie a zobrazenie obsahu formulára komentárov. Vyzerá to asi takto:

$args = array("comment_notes_before" => "

", "pole komentára" => "

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

Takže do tohto poľa musíte pridať nový parameter s požadovanou hodnotou a je to. V našom prípade je toto:

"title_reply" => "Zanechajte vlastnú recenziu",

ako chápeš - Zanechajte svoju recenziu, toto je nový názov namiesto - Pridať komentár. Takýto parameter môžete pridať na koniec alebo na začiatok poľa. Dopadne to asi takto:

$args = array("title_reply" => "Zanechajte svoj komentár", "comment_notes_before" => "

Vyplňte polia nižšie. Váš e-mail nebude zverejnený. Povinné polia sú označené *

", "pole komentára" => "

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

Pridané na začiatok a teraz sa na stránkach záznamov zobrazí riadok - Zanechajte svoju recenziu. Táto metóda nie je komplikovaná a vyžaduje minimálne úsilie, hlavnou vecou je správne definovať pole. Niekedy sa však stane, že v téme nie je súbor comments.php alebo v nej nie je pole a neviete, ako ho tam správne pridať, potom vám pomôže druhá metóda.

Metóda číslo 2

Podstatou druhej metódy je pridanie novej funkcie, ktorá vykoná nahradenie mena. Ak to chcete urobiť, v priečinku s aktívnou témou musíte nájsť súbor funkcie.php s vlastnými funkciami a na vhodnom mieste, ak toto neviete, tak úplne na konci pred uzatváracou značkou PHP - ?> , ak nie je žiadny, potom úplne na koniec pridajte nasledujúci kód:

Funkcia wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Odošlite svoj názor"; return $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Bonus

V skutočnosti je to to isté, čo sa urobilo v prvej metóde, jednoducho, tam sme vložili priamo do poľa a tu cez filter. Po týchto krokoch uvidíte zmenu v názve. Rovnako ako v prvom spôsobe môžete zmeniť text - Nechajte svoju recenziu na tú, ktorá sa vám páči. Tento text je uvedený ako príklad.

Chcem tiež navrhnúť a dať si pozor na skloňovanie slova Komentáre. Ak máte riadok v tvare - 1 komentár alebo Komentáre: 10 uverejnený.Môžete použiť Funkciu z článku. Ak ho už používate, odporúčam v súlade s poľom:

Array("komentár","komentáre","komentáre")

Zmeňte názvy na recenzie, recenzie, recenzie, ak ste toto slovo použili vo vyššie uvedených metódach. tým pádom bude pre vás všetko po starom a nie rozhádzané, sú tu recenzie a komentáre.

Toto sú informácie, o ktoré by som sa s vami dnes rád podelil. Možno to bude pre niekoho užitočné.

To je všetko, ďakujem za pozornosť. 🙂

Dmitrij Dementy

Pohodlie a funkčnosť systému komentárov ovplyvňuje zapojenie publika a počet komentárov na stránke. V tomto článku nájdete recenzie najlepších externých pripomienkových systémov, ktoré vám pomôžu vybrať to najlepšie riešenie.


Prečo sú potrebné externé pripomienkovacie systémy

Ak chcete diskutovať o uverejňovaní príspevkov na webe WordPress s predvoleným systémom komentárov a predvolenými nastaveniami, budete musieť manuálne zadať meno a e-mailovú adresu. Rovnaký problém existuje v bežných systémoch pre diskusie o iných populárnych motoroch. Z tohto dôvodu prídete o veľa komentárov, pretože používatelia nechcú vynakladať úsilie na autorizáciu.


Komentovacie služby tretích strán poskytujú nasledujúce funkcie:

  • Jednoduchosť oprávnenia zúčastniť sa diskusie. Tu musíte nájsť rovnováhu medzi túžbou používateľa zanechať komentár čo najskôr a potrebou získať údaje o komentátorovi od vlastníka zdroja.
  • Zapojenie publika do diskusie. Služby tretích strán upozorňujú používateľov na nové komentáre.
  • Ukladanie komentárov. Systémy tretích strán ukladajú komentáre používateľov na svojich serveroch. To šetrí miesto na disku a znižuje zaťaženie servera vlastníka lokality.
  • Možnosť hodnotenia komentárov.
  • Možnosť odporúčať komentáre.
  • Rozšírenie pokrytia publika automatickým uverejňovaním komentárov na používateľských profiloch na sociálnych sieťach.
  • Schopnosť vkladať vizuálny obsah do komentárov.

Nižšie nájdete prehľady funkcií najpohodlnejších externých pripomienkových systémov.

Aké alternatívne systémy pripomienkovania možno na stránke použiť

Majitelia webových stránok majú prístup k plateným a bezplatným službám komentovania. Mini-recenzie obsahujú všeobecné informácie o každom systéme, ako aj pokyny na inštaláciu a konfiguráciu stránok, na ktorých beží WordPress.

Disqus systém komentárov

Disqus je najpopulárnejší systém komentárov tretích strán. Podľa tvorcov s jeho pomocou používatelia napíšu na weby mesačne 50 miliónov komentárov.

Vďaka svojej popularite možno Disqus považovať za benchmark alebo východiskový bod pre hodnotenie iných externých pripomienkových systémov.

Ako nainštalovať Disqus na webovú stránku


Na stránke nastavení lokality zadajte názov zdroja a vyberte adresu URL na platforme Disqus. Pomocou rozbaľovacej ponuky identifikujte kategóriu, do ktorej patrí vaša lokalita. Kliknite na tlačidlo Ďalej.


V ďalšom kroku vyberte plán. K dispozícii sú nasledujúce možnosti:

  • Základňa. Bezplatný plán pre všetky stránky, reklamy sa zobrazujú v systéme komentárov. Disqus zdieľa príjmy z reklamy iba so stránkami, ktoré spĺňajú interné kritériá platformy.
  • Plus. Cena predplatného je 9 dolárov mesačne. Plán vám umožňuje vypnúť reklamy. Pre nekomerčné stránky, osobné blogy, ktoré nezobrazujú reklamy, je možné bezplatne pripojiť plán Plus. Počet zobrazení by nemal prekročiť 50 000 za deň.
  • Pro. Cena je 89 dolárov mesačne, počet zobrazení stránky nie je väčší ako 150 000 za deň. V profesionálnom pláne sú ďalšie funkcie: pokročilá analytika, prioritná podpora, pokročilé možnosti moderovania.


Na ďalšej stránke systém informuje, že stránku môžete speňažiť pomocou Disqus. Táto funkcia je dostupná pre anglické zdroje. Kliknutím na tlačidlo označené na obrázku potvrďte, že poznáte túto funkciu systému.


Vyberte platformu, na ktorej váš web beží. Ak neexistuje hotové riešenie, použite univerzálny kód.


Systém vás vyzve na pokyny, ako nainštalovať doplnok Disqus pre WordPress. Postupujte takto:

  • V konzole WP vyberte ponuku „Pluginy – Pridať nový“.
  • Do poľa „Search plugins“ zadajte dopyt Disqus.
  • Nainštalujte a aktivujte doplnok.
  • Na stránke nainštalovaných doplnkov vyberte v riadku Disqus Comment System ponuku Konfigurovať.


  • Systém vás vyzve na aktualizáciu databázy. Prijmite ponuku.


  • Zadajte poverenia svojho profilu Disqus.
  • Vyberte lokalitu, na ktorú inštalujete systém komentárov.
  • Exportujte do Disqus komentáre, ktoré používatelia zanechali pred nainštalovaním systému. Ak to chcete urobiť, prejdite do ponuky nastavení doplnku. V časti Import a export kliknite na tlačidlo Exportovať komentáre.


Nainštalovali ste doplnok a pripojili ste systém komentárov k stránke. Používatelia teraz môžu diskutovať o vašich príspevkoch. A treba si dať pozor na nastavenia služby.


Disqus nastavenia systému komentárov

Prejdite do ponuky nastavení komunity na webovej lokalite Disqus. Na karte Nastavenia v časti Všeobecné zadajte adresu URL webovej lokality. Uistite sa, že je začiarknutá možnosť Povoliť odporúčania pre váš web. Vyberte jazyk rozhrania komentárov. Uložte zmeny.


V časti Komunita v poli Text odznaku moderátora vyberte text, ktorý sa zobrazí pri menách používateľov s právami moderátora. Pomocou rozbaľovacej ponuky vyberte spôsob zobrazenia komentárov. K dispozícii sú nasledujúce možnosti: nové navrchu, staré navrchu a najlepšie navrchu.


V prípade potreby povoľte anonymným používateľom zanechať komentáre. Upozorňujeme, že títo komentátori nie sú informovaní o aktualizáciách diskusií. To znižuje ich zapojenie. Okrem toho možnosť zanechať komentáre anonymne môže na stránku prilákať trollov a spamerov.

Začiarknite políčko vedľa možnosti Odkazy v komentároch. V takom prípade systém automaticky odošle komentáre s odkazmi na moderovanie. Uistite sa, že je zaškrtnutá možnosť Media Attachments. Toto je povolenie na uverejňovanie obrázkov a videí v komentároch.


Začiarknite políčka vedľa dvoch možností v časti Označené komentáre. Takto umožňujete používateľom upozorňovať moderátorov na nechcené komentáre. Po zadaní počtu známok pomocou rozbaľovacej ponuky systém skryje podozrivý komentár, kým nebude sťažnosť posúdená moderátorom. Uložte zmeny.


Vo svojom účte Disqus na karte Komunita môžete sledovať počet komentárov a hodnotení Páči sa mi a Nepáči sa mi, priraďovať moderátorov, importovať a exportovať komentáre. Všimnite si, že export komentárov do Disqus vám umožňuje zálohovať súbor komentárov. Túto funkciu nemožno použiť na migráciu obsahu vytvoreného používateľmi do alternatívneho systému komentárov.

Venujte pozornosť funkcii Word Filter. V príslušnom menu môžete pridať zastavovacie slová, pri použití systém odošle komentár do priečinka Spam.


Ponuka Moderovať komentáre zobrazuje všetky komentáre. Upozorňujeme, že komentáre k recenzii sú v priečinku Čakajúce. Na stránke sa nezobrazujú, pokiaľ ich neschváli moderátor. Na kartách Spam a Odstránené môžete zobraziť nevyžiadané správy a odstránené komentáre.

Užitočná rada: Komentár môžete rýchlo schváliť alebo odstrániť pomocou e-mailu. Jediné, čo musíte urobiť, je odpovedať na e-mailové upozornenie na nový príspevok na stránke. Ak chcete komentár schváliť, vyberte v odpovedi možnosť Schváliť, ak ho chcete odstrániť alebo odoslať do priečinka nevyžiadanej pošty, vyberte možnosť Odstrániť a Spam.

Disqus Nevýhody

Najpopulárnejší externý komentovací systém má niekoľko nevýhod. Tu sú tie najdôležitejšie:


  • Podľa niektorých správ Disqus znižuje zapojenie publika. Napríklad v lete 2015 blog WordPress CMS WPBeginner opustil Disqus kvôli sťažnostiam čitateľov. Potom sa počet komentárov zvýšil o 304 %.
  • Nepochopiteľná situácia s indexovaním komentárov. Vyhľadávače ich indexujú prerušovane. Napríklad komentáre zanechané pred dvoma mesiacmi na jednom z blogových príspevkov texterra sú stále jedinečné. Komentáre napísané pred rokom sú indexované, ale systém Text.ru zobrazuje ako zdroj stránku Disqus.
  • Žiadny bezplatný plán pre komerčné stránky.


Jeho popularita a funkčnosť urobili z Disqus referenčný externý komentovací systém. Jeho výhody a nevýhody je možné využiť pri hodnotení alternatívnych služieb.

Služba komentovania Cackle

Cackle je platené riešenie. Je veľmi pravdepodobné, že vývojári zohľadnili nedostatky Disqus a zvláštnosti projektov v ruskom jazyku. Vďaka tomu systém získal dôležité výhody: indexovanie komentárov vyhľadávacími nástrojmi a možnosť autorizácie prostredníctvom účtov v sieťach populárnych v Runete. Viac o ďalších funkciách systému nižšie.

Ako nainštalovať Cackle na webovú stránku

Po registrácii a potvrdení účtu vás systém vyzve na vytvorenie nového widgetu. Zadajte webovú adresu a názov miniaplikácie a kliknite na Pokračovať.


Systém ponúkne univerzálny kód widgetu alebo kód pre obľúbené CMS. Vyberte požadovanú možnosť.


Ak chcete použiť systém Cackle na stránke WordPress, nainštalujte si doplnok Cackle. V hlavnom paneli WordPress vyberte ponuku „Komentáre - Nastavenia chrapúnstva“. Skopírujte vygenerované kľúče do rozhrania API a ID lokality z panela správcu Cackle. Vložte ich do príslušných polí v ponuke nastavení pluginu vo WordPress. Aktivujte miniaplikáciu.


Exportujte existujúce komentáre do systému Cackle. Synchronizujte miniaplikáciu s databázou WordPress.


Mimochodom:

Rozhranie formulára komentárov Cackle je veľmi podobné Disqus. Pre používateľov, ktorí poznajú Disqus, je používanie Cackle jednoduché.


Upozorňujeme, že systém podporuje krížové odosielanie správ Vkontakte. Táto funkcia je predvolene povolená. Na jednej strane to môže pomôcť zvýšiť pokrytie publika. Na druhej strane používateľov môže otravovať zverejňovanie správ vo svojom profile bez opýtania.


Ako nastaviť systém komentárov Cackle

Ak chcete využívať všetky funkcie služby, venujte pozornosť nastaveniam. Na administratívnom paneli Cackle vyberte príslušnú ponuku. Na karte „Všeobecné“ venujte pozornosť položke „Odstrániť komentáre“. Túto funkciu môžete zakázať alebo povoliť do niekoľkých minút od odoslania. Aj vo všeobecných nastaveniach si môžete vybrať text ikony moderátora a zmeniť poradie ikon sociálnych služieb, cez ktoré sa môžete prihlásiť.


V rozšírených nastaveniach venujte pozornosť nasledujúcim položkám:

  • Zapnite predbežné moderovanie komentárov obsahujúcich odkazy.
  • Zrušte začiarknutie políčka vedľa položky Komentáre hostí. Anonymné komentáre neprispievajú k zapojeniu používateľov a dôvere v zdroj.
  • Zrušte začiarknutie políčka vedľa položky „Crossposting“. V tomto prípade nebude systém automaticky zverejňovať komentáre na sociálnych sieťach.

Zmeňte ostatné nastavenia podľa svojich predstáv alebo ponechajte predvolenú možnosť.


Na karte „Vzhľad“ venujte pozornosť položke „Paginácia“. Stránkovanie zhoršuje použiteľnosť komentárov. Ak chcete problém vyriešiť, pomocou rozbaľovacej ponuky vyberte možnosť „Vybrať“ a do poľa „Maximálny počet komentárov na stránku“ zadajte veľkú hodnotu.


Na karte Captcha sa môžete pripojiť službu reCAPTCHA od spoločnosti Google, a na karte "Ochrana proti spamu" je možnosť pripojiť antispamovú službu Akismet.

Komentáre môžete moderovať na paneli WordPress alebo na paneli správcu na webovej stránke Cackle. Môžete si nainštalovať aj miniaplikáciu moderovania. Pomocou neho môžete moderovať komentáre priamo na stránke.

Nevýhody systému Cackle

Cackle je platená služba. To je jeho hlavná nevýhoda v porovnaní s Disqusom. Náklady na používanie jednej stránky sú 200 rubľov mesačne. Stojí za to míňať peniaze, aby ste mohli autorizovať používateľov prostredníctvom Vkontakte a Odnoklassniki? Toto je hlavná otázka na základe výsledkov odpovede, na ktorú sa musí rozhodnúť vlastník konkrétnej stránky.

Ďalším nedostatkom služby je neprehľadnosť možnosti zapájať sa do diskusií pre používateľov, ktorí nemajú profily na sociálnych sieťach. Ak vypnete možnosť zanechávať anonymné komentáre, systém vyzve čitateľa, aby sa prihlásil cez sociálnu sieť. Prípadne sa používateľ môže zaregistrovať na webovej stránke Cackle. Na to však musí nájsť ikonu označenú na obrázku.


Systém hyperkomentárov

HyperComments je systém platených komentárov, ktorý podporuje autorizáciu pomocou profilov v populárnych sieťach v Runete. Používatelia majú k dispozícii tri tarify:

  • osobné. Stojí 24 dolárov ročne, možno použiť na jednej stránke. Podporuje až 500 000 stiahnutí miniaplikácií za mesiac.
  • profesionálny. Tri stránky, 120 USD ročne, až 2 milióny stiahnutí miniaplikácií za mesiac.
  • Enterprise. 480 USD ročne, toľko stránok, koľko chcete, až 6 miliónov stiahnutí miniaplikácií za mesiac.


Okrem autorizácie prostredníctvom Vkontakte má HyperComments ďalšie dôležité výhody. Toto je funkcia hyperkomentára, ktorá vám umožňuje zvýrazniť časť textu a diskutovať o ňom. Komentátori môžu tiež zdieľať citáty so svojimi odberateľmi. Prečítajte si viac o možnostiach systému nižšie.

Ako nainštalovať a nakonfigurovať HyperComments


Stlačte tlačidlo "Ďalej". Systém vás presmeruje na stránku pluginu HyperComments v adresári WordPress. Nainštalujte a aktivujte doplnok. V konzole lokality vyberte ponuku „Komentáre – Hyperkomentáre“ a prihláste sa pomocou svojho účtu Google. Na stránke nastavení vyberte kartu Nastavenia. Importujte existujúce komentáre do systému.


Ostatné základné nastavenia je možné ponechať nezmenené. Rozšírené nastavenia sú dostupné na karte Komentáre v príslušnej ponuke.


V sekcii „Všeobecné“ povoľte upozornenia pre administrátora a moderátorov o uverejnení nového komentára. V prípade potreby povoľte predmoderovanie všetkých komentárov.


V časti „Štruktúra“ v prípade potreby zrušte začiarknutie políčka vedľa poľa „Povoliť komentáre od hostí“. V tomto prípade budú môcť používatelia odoslať správu až po autorizácii prostredníctvom sociálnej siete. Ak povolíte agresívne spôsoby na zvýšenie dosahu, povoľte krížové uverejňovanie.


V sekcii „Citácie“ povoľte príslušný widget. Umožňuje používateľom zvýrazniť pasáž textu a zdieľať ju so sledovateľmi na sociálnych sieťach.


V časti HyperComments ponechajte predvolené nastavenia. Táto funkcia vám umožňuje komentovať jednotlivé časti textu.


V časti „Stereo komentár“ môžete povoliť príslušnú funkciu. Spája komentáre do dvoch stĺpcov: príspevky od autora a všetkých používateľov. V prípade potreby môžete do stĺpca autor pridať logo spoločnosti.



Nevýhody systému HyperComments

Hlavnou nevýhodou systému je absencia bezplatnej tarify.

Služba diskriminuje používateľov, ktorí nemajú účty na sociálnych sieťach. Ak zakážete anonymné komentovanie, títo návštevníci nebudú môcť uverejňovať príspevky.

Ďalšou dôležitou nevýhodou je, že systém štandardne neupozorňuje používateľov na nové komentáre. To znižuje zapojenie publika.

Systém komentárov IntenseDebate

IntenseDebate je externý komentovací systém vyvinutý spoločnosťou Automattic Inc. Jedným z hlavných projektov spoločnosti je hostingová služba webu WordPress.com. Preto je IntenseDebate obzvlášť dobre integrovaný s CMS WordPress.

IntenseDebate je bezplatná služba. Jeho funkčnosť nie je o nič nižšia ako u referenčného Disqus. Systém poskytuje vlastníkom stránok nasledujúce funkcie:

Ak chcete využiť možnosti systému, nainštalujte ho na lokalitu a nakonfigurujte ho.

Ako nainštalovať a nakonfigurovať IntenseDebate

Po registrácii v systéme prejdite na stránku inštalácie systému s komentármi. Zadajte adresu URL zdroja. Ak používate WordPress, nainštalujte a aktivujte doplnok IntenseDebate. Prihláste sa na stránku nastavení v konzole WP.



Vo svojom osobnom účte na stránke IntenseDebate si zapnite upozornenia na zverejňovanie nových komentárov. Prepnite jazyk na ruštinu.


V ponuke Rozloženie vášho osobného účtu v prípade potreby zmeňte vzhľad tlačidiel, veľkosť používateľských avatarov a upozornenia na nové správy. Ak chcete zabrániť stránkovaniu komentárov, nastavte pole Komentáre na stránku na maximálnu hodnotu. V prípade potreby zadajte text, ktorý sa zobrazí pod formulárom komentára.


V ponuke Komentáre zapnite možnosť prihlásenia cez Facebook a Twitter. Pomocou systémových výziev vytvorte aplikáciu Facebook a získajte kľúč API. Nastavte príznak vedľa ponuky tlačidla Povoliť „Nahlásiť tento komentár“. Povolíte tlačidlo „Nahlásiť komentár“. Vyberte možnosť na zobrazenie stôp. Môžu byť zverejnené spolu s komentármi používateľov alebo v samostatnej oblasti. Pre väčšinu projektov je vhodná druhá možnosť.


V prípade potreby nainštalujte na stránku ďalšie miniaplikácie. Nasledujúce doplnky sú k dispozícii v príslušnej časti vášho osobného účtu:

  • Štatistika komentárov – zobrazuje počet komentárov a príspevkov.
  • Najnovšie komentáre.
  • Populárne publikácie. Táto miniaplikácia zobrazuje zoznam najdiskutovanejších príspevkov.
  • aktívnych komentátorov. Doplnok zobrazuje desať najaktívnejších používateľov s odkazom na ich profily IntenseDebate.


Príspevky je možné moderovať na paneli WordPress v ponuke „Komentáre“.

Nevýhody systému IntenseDebate

Hlavnou nevýhodou IntenseDebate je nedostatočná integrácia s populárnymi sieťami v Runet, napríklad Vkontakte. Na účasť v diskusiách sa používatelia budú musieť prihlásiť pomocou účtov Facebook, Twitter, WordPress.com, zaregistrovať sa na IntenseDebate alebo zadať meno a e-mailovú adresu.

Komentáre Tolstého

Vývojári umiestňujú komentáre Tolstého ako bezplatný systém na budovanie komunity používateľov stránok. Toto nie je tradičný systém komentárov, ale chatovací widget, kde môžu čitatelia chatovať. Komunikačný proces je gamifikovaný systémom odznakov a hodnotení.

Ako nainštalovať komentáre Tolstoy na stránku

Po registrácii na platforme systém ponúkne vloženie kódu widgetu na všetky stránky webu.


Ak je všetko vykonané správne, na stránke sa zobrazí miniaplikácia komentárov.


Na ovládacom paneli na webovej lokalite komentárov Tolstoy nastavte veľkosti miniaplikácií. Vyberte vhodný čas na načítanie miniaplikácie. Ostatné nastavenia možno ponechať nezmenené.



Informácie o správach má administrátor k dispozícii v reálnom čase v sekcii „Moderovanie“ osobného účtu. Používateľom sa na stránkach lokality zobrazuje miniaplikácia označujúca počet komentárov a kontextové okno s komentármi s najvyšším hodnotením.

Používatelia môžu hodnotiť komentáre. A za aktivitu systém prideľuje odznaky komentátorom.


Na každej stránke webu miniaplikácia vytvorí samostatný chat. Zoznam rozhovorov je však dostupný používateľom z ktorejkoľvek stránky lokality pomocou odkazu „Všetky rozhovory“.

Nevýhody systému Tolstoy komentáre

Hlavnou nevýhodou je, že komentáre sú uložené na serveri komentárov Tolstoy a nie v databáze lokality. Z tohto dôvodu sa obsah vytvorený používateľmi neindexuje. Vývojári plánujú tento problém v budúcnosti vyriešiť.

V diskusii na stránke komentárov Tolstoy používatelia hovoria, že miniaplikácia spomaľuje webové stránky. Na testovacej stránke som takýto efekt nezaznamenal.


Alternatívy k univerzálnym systémom

Namiesto univerzálnych multiplatformových riešení si niektorí majitelia stránok inštalujú formu komentovania na jednu sociálnu sieť. Zvyčajne je to Facebook alebo Vkontakte. Niektoré zdroje majú dve formy komentovania naraz.

Ak chcete nainštalovať formulár komentárov na Facebooku, použite

Ahojte priatelia a hostia blogu! Dnes vám poviem o použití PHP a MySQL. Budeme tiež hovoriť o systémy komentárov pre stránku a vyberte si tú najlepšiu pre svoju stránku z tých, ktoré som navrhol.

Otázka jedna: cez PHP a MySQL?

Aby ste to mohli urobiť, musíte najprv vy a ja vytvoriť tabuľku v databáze vašej stránky, ktorá sa bude volať - komentáre. Táto vytvorená tabuľka bude ukladať komentáre do polí s nasledujúcimi označeniami:

id je jedinečný identifikátor.
page_id- toto pole bude uchovávať identifikátor stránky lokality, na ktorej sa tento komentár nachádza.
názov je meno komentujúceho, ktorý zanechal tento komentár.
textový_komentár- respektíve toto je text aktuálneho komentára.

Ďalším krokom, po vytvorení tabuľky pre komentáre v databáze, musíme implementovať špeciálny kód pre naše budúce komentáre na stránke. Tento kód stránky umožní našim komentátorom pridávať svoje komentáre k našim článkom. Tu je kód:


Toto je jednoduchý formulár komentára HTML pre webovú stránku. Umiestnite ho na svoju stránku na miesto, kde je vhodné zanechať komentár k príspevku – prirodzene, pod samotný príspevok.

query("INSERT INTO `komentáre` (`name`, `page_id`, `text_comment`) VALUES ("$name", "$page_id", "$text_comment")");// Pridať komentár do hlavičky tabuľky(" Umiestnenie: ".$_SERVER["HTTP_REFERER"]);// Presmerujeme späť?>

Posledným krokom pri vytváraní formulára komentárov pre webovú stránku PHP a MySQL je zobrazenie našich komentárov na webovej stránke. Tu je kód na to:

dotaz("SELECT * FROM `komentáre` WHERE `page_id`="$page_id""); //Načítajte všetky komentáre pre túto stránku, kým ($row = $result_set->fetch_assoc()) ( print_r($row); //Tlač komentárov echo "
"; } ?>

To je všetko! Náš jednoduchý formulár na komentáre k webovej stránke je teraz spustený na webovej stránke.

Ale určite to nie je pre začiatočníka, ktorý sa nebude prehrabávať celým tým HTML, PHP a MySQL kódom. Tiež sa nenaučí, ako vytvoriť databázu. Potrebuje všetko naraz, rýchlo a bez bolesti hlavy. Mám pravdu? Samozrejme správne!

Potom prejdime na ďalšiu časť môjho materiálu a naučte sa všetko o hotových systémoch komentárov pre web a vyberte si ten najvhodnejší, najfunkčnejší a najprijateľnejší pre váš web ...

Komentovacie systémy pre stránku. Ktorý si vybrať?

Ako pridávať komentáre na stránke- to je dôležitá otázka, pretože komentáre na stránke zohrávajú dôležitú úlohu nielen pre komunikáciu medzi majiteľom stránky a návštevníkom, ale komentáre sú dôležité aj pre SEO propagáciu a propagáciu.

Pomocou komentárov na stránke sa zvyšuje pozícia stránky vo výsledkoch vyhľadávania, zlepšujú sa faktory správania, rastie návštevnosť stránky a následne aj vaše zárobky. Vidíte, aké dôležité sú komentáre pre stránku!

Tak sa na to poďme pozrieť ako pridávať komentáre na stránke a čo systém komentovania vybrať najlepšiu možnosť?

Vo všeobecnosti sa komentáre na stránkach zobrazujú mnohými spôsobmi. Ide o špeciálne pluginy pre wordpress engine a všemožné komentáre zo sociálnych sietí ako napr V kontakte s, Facebook, Disqus. Existujú aj nezávislé služby, ktoré ponúkajú napríklad vlastné systémy komentárov pre stránku.

Teraz vám dám jeden tablet, ktorý okamžite umiestni všetko na svoje miesto a už nebudú žiadne otázky týkajúce sa výberu systému komentárov pre stránku:

Tu je všetko jasne a jasne viditeľné, ktorý systém komentárov je najlepší a niekoľko prezentovaných, ktoré webmasteri najčastejšie používajú na svojich zdrojoch. Myslím si, že vysvetlenia sú tu zbytočné a výber je len na vás!

Už som sa rozhodol sám za seba a nainštaloval som si systém komentárov pre moju stránku od Cackle.

Mimochodom, ak ste sa už rozhodli pre výber systému pre vašu stránku, tu je odkaz dáva 5% zľavu na zakúpenie systému komentárov od spoločnosti Cackle!

A to je všetko, čo mám na dnes! Veľa šťastia a prosperity všetkým! Do skorého videnia!

WordPress má niekoľko typov obsahu, ako sú príspevky, stránky, komentáre. WordPress je veľmi flexibilná platforma, ktorá vám umožňuje prispôsobiť hlavné typy obsahu tak, aby vyhovovali vašej stránke. Môžete zmeniť vzhľad a dojem. V tomto návode vám ukážeme, ako zmeniť správanie a vzhľad komentárov na webe WordPress.

Krok 1. Pochopenie funkcie comment_form a jeho argumenty

Zvážte funkciu WordPress comment_form. Je zodpovedný za zobrazenie formulára komentára, ktorý je zobrazený na stránke alebo príspevku. Volanie tejto funkcie sa nachádza hlavne v súbore komentáre.php v priečinku témy. Tento súbor sa nachádza na rôznych miestach, napríklad v súboroch single.php A page.php, priamo alebo prostredníctvom volania funkcie comments_template.

Popis funkcie nájdete v kódexe WordPress.

Ak na vykreslenie formulára použijete funkciu comment_form, vykreslí sa pomocou predvolených parametrov a bude obsahovať polia ako meno, e-mail (obe polia sú povinné), webová lokalita a obsah komentára. V predvolenej téme Twenty Eleven bude formulár vyzerať takto.

Niektoré dôležité argumenty funkcie comment_form:

  • polia - s jeho pomocou môžete ovládať výstup polí vo formulári komentárov.
  • comment_notes_before a comment_notes_after sa používajú na zobrazenie informácií pred a za formulárom.
  • title_reply - používa sa na zmenu názvu odpovede, ktorý je štandardne nastavený na 'Leave a Reply'.
  • label_submit – používa sa na zmenu textu na tlačidle na odoslanie komentára.

Krok 2. Prispôsobte formulár komentárov pomocou funkcie komentár_form

Teraz prispôsobme náš formulár komentárov odovzdaním argumentov funkcii comment_form.

V prípade, že potrebujeme upraviť polia vo formulári komentárov, musíme ich zoznam odovzdať funkcii comment_form. Funkcia štandardne používa nasledujúci zoznam polí:

$fields = array("author" => "

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

", "e-mail" => " ", "url" => "

" . "

",);

Ak potrebujeme odstrániť pole, povedzme webovú stránku , stačí ho vylúčiť z poľa a odovzdať pole funkcii comment_form.

$commenter = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("author" => "

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

", "e-mail" => " ",); $comments_args = array("polia" => $polia); comment_form($comments_args);

Okrem toho zmeníme aj názov formulára na „Pošlite nám svoj hodnotný komentár“ a označenie tlačidla na „Odoslať môj komentár“.

Na dokončenie úlohy odovzdáme nasledujúce argumenty funkcii comment_form:

$commenter = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("author" => "

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

", "e-mail" => " ",); $comments_args = array("fields" => $fields, "title_reply"=>"Pošlite nám svoj hodnotný komentár", "label_submit" => "Poslať môj komentár"); comment_form($comments_args);

Formulár komentára bude teraz vyzerať takto:

Krok 3 Odstránenie polí z formulára pomocou háčika

Formulár komentárov WordPress je tiež možné upraviť pomocou háčikov a filtrov. Toto nastavenie môže byť užitočné najmä pri práci s doplnkom, keď potrebujete vyladiť niekoľko prvkov, ale nie zmeniť súbory tém. Filter na pridanie alebo odstránenie polí formulára - ' comment_form_default_fields'

Odstránime pole URL adresy pomocou filtra. Vyššie uvedený kód možno použiť v doplnku alebo v súbore funkcie.php aktívna téma.

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

Krok 4: Pridanie údajov do formulára komentárov pomocou háčika

Do formulára môžeme pridať polia pomocou filtra ' comment_form_default_fields '. Pridajme pomocou filtra pole veku autora a toto pole uložme s ďalšími údajmi a zobrazme v komentároch.

Pridajte pole, ako je toto:

Funkcia add_comment_fields($fields) ( $fields["age"] = "

" . "

"; return $fields; ) add_filter("comment_form_default_fields","add_comment_fields");

#respond .comment-form-author label, #respond .comment-form-e-mail label, #respond .comment-form-url label, #respond .comment-form-age label, #respond .comment-form-comment label ( pozadie: #eee; -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0,8); -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0,8); box-shadow: 1px,204px,40px,40px 20px 0,8); farba: #555; displej: inline-block; veľkosť písma: 13px; vľavo: 4px; minimálna šírka: 60px; výplň: 4px 10px; pozícia: relatívna; hore: 40px; z-index: 1; )

Teraz bude náš formulár komentárov vyzerať takto:

Vek je teraz uložený ako dodatočná informácia. Musíte použiť háčik v ' comment_post ':

Funkcia add_comment_meta_values($comment_id) ( if(isset($_POST["vek"])) ( $vek = wp_filter_nohtml_kses($_POST["vek"]); add_comment_meta($comment_id, "vek", $vek, false); ) ) add_action("príspevok_komentára", "meta_hodnoty_pridať_komentár", 1);

Po uložení údajov sa môžu zobraziť v komentári takto:

comment_ID, "vek", true); ?>

Krok 5 Nastavenie komentárov pre konkrétne typy príspevkov

Niekedy chcete použiť polia v komentároch len pre určité typy príspevkov. Zmeňme kód tak, aby zobrazoval pole veku iba pre knihu typu záznamov:

Funkcia add_comment_fields($fields) ( if(is_singular("books")) ( $fields["age"] = "

" . "

"; ) return $fields; ) add_filter("comment_form_default_fields","add_comment_fields");

Krok 6. Vytvorte funkciu návratu na zobrazovanie komentárov

Funkcia wp_list_comments slúži na zobrazenie komentárov v príspevkoch. Funkciu podrobne popisuje kódex WordPress.

wp_list_comments má argument ' spätné volanie ', ktorý možno použiť na definovanie funkcie, ktorá sa volá pri zobrazení komentára.

V téme Twenty Eleven v súbore komentáre.php môžete nájsť riadok:

wp_list_comments(pole("callback" => "twentyeleven_comment"));

Zmeňme to na:

wp_list_comments(pole("callback" => "my_comments_callback"));

Funkcia my_comments_callback sa zavolá pre každý príspevok.

Krok 7 Úprava štýlu komentárov

Teraz trochu zmeníme štýl komentára. Jednoducho zobrazíme obsah príspevku a pole veku, ktoré sme pridali skôr. Zmeníme aj farbu pozadia komentárov.

Kód funkcie „my_comments_callback“:

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

  • id="li-comment-">

    comment_ID, "vek", true); ?>

    __("Odpoveď ↓", "dvadsaťjedenásť"), "hĺbka" => $hĺbka, "max_hĺbka" => $args["max_depth"]))); ?>
  • Zmeňte farbu pozadia takto:

    Zoznam komentárov > li.comment ( pozadie: #99ccff; okraj: 3px plné #ddd; -moz-border-radius: 3px; border-radius: 3px; okraj: 0 0 1,625 em; výplň: 1,625 em; poloha: relatívna; )

    Nedávno sa jeden z našich čitateľov spýtal, či je možné povoliť anonymné komentovanie vo WordPress. V predvolenom nastavení používatelia nemôžu uverejňovať komentáre vo WordPress bez uvedenia mena a e-mailovej adresy vo formulári komentárov. V tomto článku vám ukážeme, ako povoliť používateľom anonymne zanechávať komentáre vo WordPress. Ukážeme vám tiež, ako skryť polia mena a e-mailu z formulára komentárov.

    Alias: Perfektné riešenie

    Najlepším spôsobom, ako povoliť anonymné komentáre vo WordPress, je povzbudiť používateľov, aby namiesto svojho skutočného mena používali aliasy alebo prezývky.

    To vám umožní vybudovať komunitu a zároveň umožní používateľom zostať v anonymite. Komentujúci budú musieť zanechať svoju e-mailovú adresu, ale väčšina ľudí, ktorí chcú zostať v anonymite, bude používať ďalšie poštové schránky.

    Takéto možnosti môžete zadať v pravidlách pre komentáre a zadať na ne odkaz nad formulárom komentárov.

    Aj keď je toto riešenie ideálne a jediné, ktoré odporúčame, existujú aj iné riešenia pre anonymitu autorov. Pamätajte však, že čím je stránka anonymnejšia, tým viac spamu bude obsahovať.

    Polia Meno a E-mail budú voliteľné

    Ďalšou vrstvou anonymity, ktorú môžete pridať, je, aby boli polia Meno a E-mail úplne nepovinné. Ak používateľ odošle iba komentár, bez mena alebo e-mailu, prejde. Poďme sa pozrieť na to, ako nastaviť polia Meno a E-mail ako voliteľné.

    Najprv musíte prejsť do sekcie Možnosti » Diskusia administračný panel stránky a zrušte začiarknutie políčka „Autor komentára musí uviesť meno a e-mail.“ Teraz musíte uložiť zmeny a vaša stránka bude akceptovať komentáre bez mena a e-mailu.

    Jednoduchým zrušením začiarknutia tohto políčka nepoviete používateľom, že teraz môžu zanechať komentáre bez mena alebo e-mailu. Môžete ich na to upozorniť označením príslušných polí ako voliteľných. Odporúčame vám tiež odstrániť pole Stránky, aby ste znížili spam. Ak to chcete urobiť, musíte upraviť formulár komentára. Stačí skopírovať a prilepiť nasledujúci kód do súboru functions.php vašej témy alebo :

    Funkcia wpb_alter_comment_form_fields($fields) ( // Upravte pole Name a voliteľne ho zobrazte $fields["author"] = "

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

    "; // Upravte pole Email a voliteľne ho zobrazte $fields["email"] = " "; // Tento riadok odstráni pole Stránky z formulára komentára. $fields["url"] = ""; return $fields; ) add_filter("comment_form_default_fields", "wpb_alter_comment_form_fields");

    Tento kód len pridáva (nie je potrebné) do polí Meno a E-mail vo formulári komentára. Odstráni z neho aj pole Site. Ak chcete opustiť „Stránku“, jednoducho odstráňte príslušné riadky kódu. Takto bude vyzerať váš formulár komentára:

    Ako úplne odstrániť polia Meno a E-mail z formulára komentárov

    Pre tých používateľov, ktorí chcú úplne odstrániť polia Meno a E-mail z formulára komentárov, tu je malý kúsok kódu, ktorý je potrebné vložiť do súboru functions.php vašej témy alebo do:

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

    Ak váš formulár zobrazuje text Vaša emailová adresa nebude zverejnená(Váš email nebude zverejnený), môžete ho skryť úpravou súboru comments.php témy. Nájdite značku a nahraďte ju nasledujúcim kódom:

    "

    " . __("Meno a e-mailová adresa sa nevyžadujú.") . ($req ? $required_text: "") ."

    ")); ?>

    Ak nemôžete nájsť komentár_form, potom môžete tento text jednoducho skryť pridaním nasledujúceho kódu CSS do svojej témy alebo do podradenej témy v súbore style.css:

    Komentáre-poznámky ( display:none; )

    Takto bude vyzerať váš formulár komentára bez polí mena, e-mailu a webovej lokality:

    Upozornenie pre anonymné komentáre

    Upozorňujeme, že bez požadovaných e-mailových polí bude váš formulár priťahovať veľa spamu. A aj keď Akismet a Sucuri dokážu zablokovať niektoré „zlé“ IP adresy, dôrazne odporúčame pridať captcha na zníženie spamu.

    Dúfame, že vám tento článok pomohol umožniť používateľom anonymne komentovať vo WordPress. Ukázali sme veľa štýlov pre formuláre komentárov, takže ak sa chcete o tejto téme dozvedieť viac, prečítajte si náš článok.