Vyskytující se přidat komentář komentář. Nastavení komentářů ve WordPressu

Toto jméno mnohým neruší, ale někdy vyvstává otázka, jak změnit přidání komentáře, abyste zanechali recenzi nebo podobně. V tomto případě vám pomůže tento článek. Jak jsem psal výše, ukážu několik způsobů.

Metoda číslo 1

U první metody musíte najít soubor ve složce s motivem, který je nainstalován na vašem webu. komentáře.php. Pokud existuje, otevřete jej a vyhledejte v něm pole odpovědné za nastavení a zobrazení obsahu formuláře komentáře. Vypadá to nějak takto:

$args = array("comment_notes_before" => "

", "pole komentáře" => "

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

Takže do tohoto pole musíte přidat nový parametr s požadovanou hodnotou a je to. V našem případě je toto:

"title_reply" => "Zanechte vlastní recenzi",

jak rozumíš- Zanechte svou recenzi, toto je nový název místo - Přidat komentář. Takový parametr můžete přidat na konec nebo na začátek pole. Dopadne to asi takto:

$args = array("title_reply" => "Zanechte svůj komentář", "comment_notes_before" => "

Vyplňte pole níže. Váš e-mail nebude zveřejněn. Povinná pole jsou označena *

", "pole komentáře" => "

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

Přidáno na začátek a nyní se na stránkách záznamů zobrazí řádek - Zanechte recenzi. Tato metoda není složitá a vyžaduje minimální úsilí, hlavní věcí je správně definovat pole. Někdy se ale stane, že v motivu není žádný soubor comments.php nebo v něm není žádné pole a nevíte, jak ho tam správně přidat, pak vám pomůže druhá metoda.

Metoda číslo 2

Podstatou druhé metody je přidání nové funkce, která provede nahrazení názvu. Chcete-li to provést, ve složce s aktivním motivem musíte najít soubor funkce.php s vlastními funkcemi a na vhodném místě, pokud to neznáte, tak úplně na konci před uzavírací značkou PHP - ?> , pokud žádný není, pak úplně na konci přidejte následující kód:

Funkce wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Odeslat svůj názor"; return $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

bonus

To je ve skutečnosti totéž, co bylo provedeno v první metodě, jednoduše, tam jsme vložili přímo do pole a zde přes filtr. Po těchto krocích uvidíte změnu v názvu. Stejně jako v první metodě můžete změnit text - Nechte svou recenzi na tu, která se vám líbí. Tento text je uveden jako příklad.

Chci také navrhnout a věnovat pozornost skloňování slova Komentáře. Pokud máte řádek ve formuláři - 1 komentář nebo Komentáře: 10 zveřejněny.Můžete použít Funkce z článku. Pokud jej již používáte, doporučuji v souladu s polem:

Array("komentář","komentáře","komentáře")

Změňte názvy na recenze, recenze, recenze, pokud jste toto slovo použili ve výše uvedených metodách. tím pádem pro vás bude vše při starém a ne rozházené, jsou zde recenze a jsou komentáře.

To jsou informace, o které bych se s vámi dnes rád podělil. Třeba se to někomu bude hodit.

To je vše, děkuji za pozornost. 🙂

Dmitrij Dementy

Pohodlí a funkčnost systému komentářů ovlivňuje zapojení publika a počet komentářů na webu. V tomto článku najdete recenze nejlepších externích komentovacích systémů, které vám pomohou vybrat to nejlepší řešení.


Proč jsou potřeba externí komentovací systémy

Chcete-li diskutovat o zveřejňování na webu WordPress s výchozím systémem komentářů a výchozím nastavením, budete muset ručně zadat jméno a e-mailovou adresu. Stejný problém existuje v běžných systémech pro diskuse o jiných populárních motorech. Z tohoto důvodu přicházíte o mnoho komentářů, protože uživatelé nechtějí vynakládat úsilí na autorizaci.


Komentovací služby třetích stran poskytují následující funkce:

  • Snadné oprávnění k účasti v diskusi. Zde je třeba najít rovnováhu mezi přáním uživatele zanechat komentář co nejdříve a potřebou získat údaje o komentátorovi od vlastníka zdroje.
  • Zapojení publika do diskuse. Služby třetích stran upozorňují uživatele na nové komentáře.
  • Ukládání komentářů. Systémy třetích stran ukládají komentáře uživatelů na svých serverech. To šetří místo na disku a snižuje zatížení serveru vlastníka webu.
  • Možnost hodnocení komentářů.
  • Možnost doporučit komentáře.
  • Rozšíření pokrytí publika automatickým zveřejňováním komentářů na uživatelských profilech na sociálních sítích.
  • Možnost vkládat vizuální obsah do komentářů.

Níže naleznete přehledy funkcí nejpohodlnějších externích komentovacích systémů.

Jaké alternativní systémy komentářů lze na webu použít

Majitelé webových stránek mají přístup k placeným a bezplatným službám pro komentáře. Minirecenze obsahují obecné informace o každém systému a také pokyny k instalaci a konfiguraci pro weby, na kterých běží WordPress.

Systém komentářů Disqus

Disqus je nejoblíbenější systém pro komentáře třetích stran. Podle tvůrců s jeho pomocí napíší uživatelé každý měsíc na weby 50 milionů komentářů.

Díky své oblíbenosti lze Disqus považovat za měřítko nebo výchozí bod pro hodnocení jiných externích komentovacích systémů.

Jak nainstalovat Disqus na web


Na stránce nastavení webu zadejte název zdroje a vyberte adresu URL na platformě Disqus. Pomocí rozbalovací nabídky určete kategorii, do které váš web patří. Klepněte na tlačítko Další.


V dalším kroku vyberte plán. K dispozici jsou následující možnosti:

  • Základna. Zdarma plán pro všechny stránky, reklamy se zobrazují v systému komentářů. Společnost Disqus sdílí příjmy z reklamy pouze se stránkami, které splňují interní kritéria platformy.
  • Plus. Cena předplatného je 9 $ měsíčně. Plán umožňuje vypnout reklamy. U nekomerčních stránek, osobních blogů, které nezobrazují reklamy, lze tarif Plus připojit zdarma. Počet zhlédnutí by neměl přesáhnout 50 000 za den.
  • Pro. Cena je 89 $ měsíčně, počet zobrazení stránek není vyšší než 150 000 za den. V profesionálním plánu jsou další funkce: pokročilá analytika, prioritní podpora, pokročilé možnosti moderování.


Na další stránce systém informuje, že web můžete monetizovat pomocí Disqus. Tato funkce je dostupná pro anglické zdroje. Klepnutím na tlačítko označené na obrázku potvrďte, že jste obeznámeni s touto funkcí systému.


Vyberte platformu, na které váš web běží. Pokud neexistuje hotové řešení, použijte univerzální kód.


Systém vás vyzve k zadání pokynů, jak nainstalovat plugin Disqus pro WordPress. Postupujte takto:

  • V konzole WP vyberte nabídku "Pluginy - Přidat nový".
  • Do pole "Vyhledat pluginy" zadejte dotaz Disqus.
  • Nainstalujte a aktivujte plugin.
  • Na stránce nainstalovaných pluginů v řádku Disqus Comment System vyberte nabídku Konfigurovat.


  • Systém vás vyzve k aktualizaci databáze. Přijměte nabídku.


  • Zadejte přihlašovací údaje k profilu Disqus.
  • Vyberte web, na který instalujete systém komentářů.
  • Exportujte do Disqus komentáře, které uživatelé zanechali před instalací systému. Chcete-li to provést, přejděte do nabídky nastavení pluginu. V části Import a export klikněte na tlačítko Exportovat komentáře.


Nainstalovali jste plugin a připojili systém komentářů k webu. Uživatelé nyní mohou diskutovat o vašich příspěvcích. A je třeba věnovat pozornost nastavení služby.


Disqus nastavení systému komentářů

Přejděte do nabídky nastavení komunity na webu Disqus. Na kartě Nastavení v části Obecné zadejte adresu URL webu. Ujistěte se, že je zaškrtnutá možnost Povolit doporučení pro váš web. Vyberte jazyk rozhraní komentáře. Uložte změny.


V sekci Komunita v poli Text odznaku moderátora vyberte text, který se bude zobrazovat u jmen uživatelů s právy moderátora. Pomocí rozevírací nabídky vyberte způsob zobrazení komentářů. K dispozici jsou následující možnosti: nové nahoře, staré nahoře a nejlepší nahoře.


V případě potřeby povolte anonymním uživatelům zanechat komentáře. Vezměte prosím na vědomí, že takoví komentátoři nejsou informováni o aktualizacích diskuzí. To snižuje jejich zapojení. Možnost zanechat komentáře anonymně může navíc na stránky přilákat trolly a spammery.

Zaškrtněte políčko vedle možnosti Odkazy v komentářích. V takovém případě systém automaticky odešle případné komentáře s odkazy k moderování. Ujistěte se, že je zaškrtnutá možnost Media Attachments. Toto je povolení vkládat obrázky a videa do komentářů.


Zaškrtněte políčka vedle dvou možností v části Označené komentáře. Tímto způsobem umožňujete uživatelům upozorňovat moderátory na nežádoucí komentáře. Po zadaném počtu známek pomocí rozbalovací nabídky systém také skryje podezřelý komentář, dokud nebude stížnost posouzena moderátorem. Uložte změny.


Ve svém účtu Disqus na kartě Komunita můžete sledovat počet komentářů a hodnocení Líbí se a Nelíbí se mi, přidělovat moderátory, importovat a exportovat komentáře. Všimněte si, že export komentářů do Disqus vám umožňuje zálohovat soubor komentářů. Tuto funkci nelze použít k migraci obsahu vytvořeného uživateli do alternativního systému komentářů.

Věnujte pozornost funkci Filtr slov. V odpovídající nabídce můžete přidat stop slova, při použití systém odešle komentář do složky Spam.


Nabídka Moderovat komentáře zobrazuje všechny komentáře. Vezměte prosím na vědomí, že komentáře k recenzi jsou ve složce Čeká na vyřízení. Nejsou zobrazeny na webu, pokud je neschválí moderátor. Na kartách Spam a Smazané můžete zobrazit nevyžádané zprávy a smazané komentáře.

Užitečný tip: Komentář můžete rychle schválit nebo smazat pomocí e-mailu. Jediné, co musíte udělat, je odpovědět na e-mailové upozornění na nový příspěvek na webu. Chcete-li komentář schválit, vyberte v odpovědi možnost Schválit, chcete-li jej smazat nebo odeslat do složky nevyžádané pošty, vyberte možnost Odstranit a Nevyžádaná pošta.

Disqus Nevýhody

Nejoblíbenější systém externích komentářů má několik nevýhod. Zde jsou ty nejdůležitější:


  • Podle některých zpráv Disqus snižuje zapojení publika. Například v létě 2015 blog WordPress CMS WPBeginner opustil Disqus kvůli stížnostem čtenářů. Poté se počet komentářů zvýšil o 304 %.
  • Nepochopitelná situace s indexováním komentářů. Vyhledávače je indexují přerušovaně. Například komentáře zanechané před dvěma měsíci na jednom z blogových příspěvků texterra jsou stále jedinečné. Komentáře napsané před rokem jsou indexovány, ale systém Text.ru zobrazuje jako zdroj web Disqus.
  • Žádný bezplatný plán pro komerční weby.


Jeho popularita a funkčnost učinily z Disqus referenční systém externích komentářů. Jeho výhody a nevýhody lze využít při hodnocení alternativních služeb.

Služba komentování Cackle

Cackle je placené řešení. Je velmi pravděpodobné, že vývojáři vzali v úvahu nedostatky Disqus a zvláštnosti ruskojazyčných projektů. Díky tomu systém získal důležité výhody: indexování komentářů vyhledávači a možnost autorizace prostřednictvím účtů v sítích populárních v Runetu. Více o dalších funkcích systému níže.

Jak nainstalovat Cackle na web

Po registraci a potvrzení účtu vás systém vyzve k vytvoření nového widgetu. Zadejte adresu URL webu a název widgetu a klikněte na Pokračovat.


Systém nabídne univerzální kód widgetu nebo kód pro populární CMS. Vyberte požadovanou možnost.


Chcete-li používat systém Cackle na webu WordPress, nainstalujte si plugin Cackle. Na hlavním panelu WordPressu vyberte nabídku „Komentáře - Nastavení Cackle“. Zkopírujte vygenerované klíče do API a ID webu z administrátorského panelu Cackle. Vložte je do příslušných polí v nabídce nastavení pluginu ve WordPressu. Aktivujte widget.


Exportujte existující komentáře do systému Cackle. Synchronizujte widget s databází WordPress.


Mimochodem:

Rozhraní formuláře komentáře Cackle je velmi podobné Disqus. Uživatelé obeznámení s Disqus zjistí, že použití Cackle je snadné.


Upozorňujeme, že systém podporuje křížové odesílání zpráv Vkontakte. Tato funkce je ve výchozím nastavení povolena. Na jednu stranu to může pomoci zvýšit pokrytí publika. Na druhou stranu může uživatelům vadit zveřejňování zpráv v jejich profilu bez ptaní.


Jak nastavit systém komentářů Cackle

Chcete-li využívat všechny funkce služby, věnujte pozornost nastavení. V administrativním panelu Cackle vyberte příslušnou nabídku. Na záložce "Obecné" věnujte pozornost položce "Smazat komentáře". Tuto funkci můžete zakázat nebo povolit během několika minut od odeslání. Také v obecném nastavení lze vybrat text ikony moderátora a změnit pořadí ikon sociálních služeb, přes které se lze přihlásit.


V pokročilých nastaveních věnujte pozornost následujícím položkám:

  • Zapněte předmoderování komentářů obsahujících odkazy.
  • Zrušte zaškrtnutí políčka vedle Komentáře hostů. Anonymní komentáře nepřispívají k zapojení uživatelů a důvěře ve zdroj.
  • Zrušte zaškrtnutí políčka vedle „Crossposting“. V tomto případě nebude systém automaticky zveřejňovat komentáře na sociálních sítích.

Změňte zbytek nastavení podle svých představ nebo ponechte výchozí možnost.


Na záložce "Vzhled" věnujte pozornost položce "Paginace". Stránkování zhoršuje použitelnost komentářů. Chcete-li problém vyřešit, vyberte z rozbalovací nabídky "Vybrat" a do pole "Maximální počet komentářů na stránku" zadejte vysokou hodnotu.


Na kartě Captcha se můžete připojit služba reCAPTCHA od společnosti Google a na záložce "Ochrana proti spamu" je možnost připojení antispamové služby Akismet.

Komentáře můžete moderovat na hlavním panelu WordPress nebo v panelu administrátorů na webu Cackle. Můžete si také nainstalovat miniwidget pro moderování. S ním můžete moderovat komentáře přímo na webu.

Nevýhody systému Cackle

Cackle je placená služba. To je jeho hlavní nevýhoda ve srovnání s Disqus. Náklady na používání jednoho webu jsou 200 rublů měsíčně. Stojí za to utrácet peníze za možnost autorizovat uživatele prostřednictvím Vkontakte a Odnoklassniki? To je hlavní otázka, na základě výsledků odpovědi, o které se musí rozhodnout majitel konkrétního webu.

Dalším nedostatkem služby je nesrozumitelnost možnosti zapojit se do diskuzí pro uživatele, kteří nemají profily na sociálních sítích. Pokud vypnete možnost zanechat anonymní komentáře, systém vyzve čtenáře k přihlášení přes sociální síť. Alternativně se může uživatel zaregistrovat na webu Cackle. K tomu však musí najít ikonu označenou na obrázku.


Systém HyperComments

HyperComments je placený systém komentářů, který podporuje autorizaci pomocí profilů v populárních sítích v Runetu. Uživatelé mají k dispozici tři tarify:

  • osobní. Stojí 24 $ ročně, lze použít na jednom místě. Podporuje až 500 000 stažení widgetů za měsíc.
  • profesionální. Tři weby, 120 USD/rok, až 2 miliony stažení widgetů za měsíc.
  • Podnik. 480 $ ročně, tolik stránek, kolik chcete, až 6 milionů stažení widgetů za měsíc.


Kromě autorizace prostřednictvím Vkontakte má HyperComments další důležité výhody. Jedná se o funkci hyperkomentáře, která vám umožňuje zvýraznit část textu a diskutovat o něm. Komentátoři mohou také sdílet citáty se svými odběrateli. Přečtěte si více o možnostech systému níže.

Jak nainstalovat a nakonfigurovat HyperComments


Stiskněte "Další". Systém vás přesměruje na stránku pluginu HyperComments v adresáři WordPress. Nainstalujte a aktivujte plugin. V konzole webu vyberte nabídku „Komentáře – HyperKomentáře“ a přihlaste se pomocí svého účtu Google. Na stránce nastavení vyberte kartu Nastavení. Importujte existující komentáře do systému.


Zbytek základního nastavení lze ponechat beze změny. Pokročilá nastavení jsou k dispozici na kartě Komentáře v příslušné nabídce.


V sekci "Obecné" povolte upozornění pro administrátora a moderátory o zveřejnění nového komentáře. V případě potřeby povolte předmoderování všech komentářů.


V části „Struktura“ v případě potřeby zrušte zaškrtnutí políčka vedle pole „Povolit komentáře od hostů“. V tomto případě budou uživatelé moci odeslat zprávu pouze po autorizaci prostřednictvím sociální sítě. Pokud povolíte agresivní způsoby, jak zvýšit svůj dosah, povolte vzájemné zveřejňování.


V sekci "Citace" povolte odpovídající widget. Umožňuje uživatelům zvýraznit pasáž textu a sdílet ji se sledujícími na sociálních sítích.


V části HyperComments ponechte výchozí nastavení. Tato funkce umožňuje komentovat jednotlivé části textu.


V sekci "Stereo komentář" můžete povolit odpovídající funkci. Sdružuje komentáře do dvou sloupců: příspěvky od autora a všech uživatelů. V případě potřeby můžete do sloupce autor přidat logo společnosti.



Nevýhody systému HyperComments

Hlavní nevýhodou systému je absence bezplatného tarifu.

Služba diskriminuje uživatele, kteří nemají účty na sociálních sítích. Pokud zakážete anonymní komentáře, tito návštěvníci nebudou moci přidávat příspěvky.

Další důležitou nevýhodou je, že systém standardně neupozorňuje uživatele na nové komentáře. To snižuje zapojení publika.

Systém komentářů IntenseDebate

IntenseDebate je externí komentovací systém vyvinutý společností Automattic Inc. Jedním z hlavních projektů společnosti je hostingová služba webu WordPress.com. Proto je IntenseDebate obzvláště dobře integrován s WordPress CMS.

IntenseDebate je bezplatná služba. Jeho funkčnost není horší než u referenčního Disqus. Systém poskytuje vlastníkům stránek následující funkce:

Chcete-li využít možnosti systému, nainstalujte jej na web a nakonfigurujte jej.

Jak nainstalovat a nakonfigurovat IntenseDebate

Po registraci do systému přejděte na stránku instalace systému s komentáři. Zadejte adresu URL zdroje. Pokud používáte WordPress, nainstalujte si a aktivujte plugin IntenseDebate. Přihlaste se na stránku nastavení v konzole WP.



Ve svém osobním účtu na webu IntenseDebate si zapněte upozornění na zveřejňování nových komentářů. Přepněte jazyk na ruštinu.


V nabídce Rozložení vašeho osobního účtu v případě potřeby změňte vzhled tlačítek, velikost uživatelských avatarů a upozornění na nové zprávy. Chcete-li zabránit stránkování komentáře, nastavte pole Komentáře na stránku na maximální hodnotu. V případě potřeby zadejte text, který se zobrazí pod formulářem komentáře.


V nabídce Komentáře zapněte možnost přihlášení pomocí Facebooku a Twitteru. Pomocí systémových výzev vytvořte aplikaci Facebook a získejte klíč API. Nastavte příznak vedle nabídky tlačítka Povolit „Nahlásit tento komentář“. Povolíte tlačítko „Nahlásit komentář“. Vyberte možnost pro zobrazení zpětných stop. Mohou být zveřejněny spolu s komentáři uživatelů nebo v samostatné oblasti. Pro většinu projektů je vhodná druhá možnost.


V případě potřeby nainstalujte na web další widgety. V odpovídající části vašeho osobního účtu jsou k dispozici následující doplňky:

  • Statistika komentářů – zobrazuje počet komentářů a příspěvků.
  • Nejnovější komentáře.
  • Populární publikace. Tento widget zobrazuje seznam nejčastěji diskutovaných příspěvků.
  • aktivní komentátoři. Doplněk zobrazuje deset nejaktivnějších uživatelů s odkazem na jejich profily IntenseDebate.


Příspěvky lze moderovat na hlavním panelu WordPress v nabídce „Komentáře“.

Nevýhody systému IntenseDebate

Hlavní nevýhodou IntenseDebate je nedostatečná integrace s populárními sítěmi v Runet, například Vkontakte. Pro účast v diskuzích se uživatelé budou muset přihlásit pomocí účtů Facebook, Twitter, WordPress.com, zaregistrovat se na IntenseDebate nebo zadat jméno a e-mailovou adresu.

Tolstoj komentuje

Vývojáři staví komentáře Tolstého jako bezplatný systém pro budování komunity uživatelů webu. Nejedná se o tradiční systém komentářů, ale o chatovací widget, kde mohou čtenáři chatovat. Komunikační proces je gamifikovaný systémem odznaků a hodnocení.

Jak nainstalovat komentáře Tolstoy na web

Po registraci na platformě systém nabídne vložení kódu widgetu na všechny stránky webu.


Pokud je vše provedeno správně, na webu se zobrazí widget pro komentáře.


V ovládacím panelu na webu komentářů Tolstoy nastavte velikosti widgetů. Vyberte vhodný čas, kdy se má widget načíst. Zbytek nastavení lze ponechat beze změny.



Informace o zprávách má administrátor k dispozici v reálném čase v sekci "Moderování" osobního účtu. Uživatelům se na stránkách webu zobrazí widget udávající počet komentářů a vyskakovací okno s nejvýše hodnocenými komentáři.

Uživatelé mohou hodnotit komentáře. A za aktivitu systém přiděluje odznaky komentátorům.


Na každé stránce webu vytvoří widget samostatný chat. Seznam chatů je však uživatelům dostupný z jakékoli stránky webu pomocí odkazu „Všechny chaty“.

Nevýhody systému Tolstého komentáře

Hlavní nevýhodou je, že komentáře jsou uloženy na serveru komentářů Tolstoy a ne v databázi webu. Z tohoto důvodu není obsah vytvářený uživateli indexován. Vývojáři plánují tento problém v budoucnu vyřešit.

V diskuzi na stránce komentářů Tolstoy uživatelé říkají, že widget zpomaluje webové stránky. Na testovací stránce jsem takový efekt nezaznamenal.


Alternativy k univerzálním systémům

Namísto univerzálních multiplatformních řešení si někteří majitelé stránek instalují formu komentování na jednu sociální síť. Obvykle je to Facebook nebo Vkontakte. Některé zdroje mají dvě formy komentářů najednou.

Chcete-li nainstalovat formulář pro komentáře na Facebooku, použijte

Ahoj přátelé a hosté blogu! Dnes vám řeknu použití PHP a MySQL. Budeme také mluvit o systémy komentářů pro web a vyberte si ten nejlepší pro svůj web z těch, které jsem navrhl.

Otázka jedna: přes PHP a MySQL?

Chcete-li to provést, musíte nejprve vy a já vytvořit tabulku v databázi vašeho webu, která se bude nazývat - komentáře. Tato vytvořená tabulka bude ukládat komentáře do polí s následujícím označením:

id je jedinečný identifikátor.
page_id- do tohoto pole bude uložen identifikátor stránky webu, na které se tento komentář nachází.
název je jméno komentátora, který zanechal tento komentář.
textový_komentář- respektive toto je text aktuálního komentáře.

Dalším krokem, po vytvoření tabulky pro komentáře v databázi, musíme implementovat speciální kód pro naše budoucí komentáře na webu. Tento kód webu umožní našim komentátorům přidávat své komentáře k našim článkům. Zde je kód:


Toto je jednoduchý HTML formulář komentáře pro webovou stránku. Umístěte jej na své stránky na místo, kde je vhodné zanechat komentář k příspěvku – přirozeně pod samotný příspěvek.

query("INSERT INTO `komentáře` (`name`, `page_id`, `text_comment`) VALUES ("$name", "$page_id", "$text_comment")");// Přidat komentář do záhlaví tabulky(" Umístění: ".$_SERVER["HTTP_REFERER"]);// Přesměrujeme zpět?>

Posledním krokem při vytváření formuláře komentáře pro web PHP a MySQL je zobrazení našich komentářů na stránce webu. Zde je kód pro toto:

dotaz("SELECT * FROM `komentáře` WHERE `page_id`="$page_id""); //Načíst všechny komentáře pro tuto stránku, zatímco ($row = $result_set->fetch_assoc()) ( print_r($row); //Tisk komentářů echo "
"; } ?>

To je vše! Náš jednoduchý formulář pro komentáře k webu je nyní na webu spuštěn.

Ale určitě to není pro začátečníka, který se nebude prohrabovat celým tím HTML, PHP a MySQL kódem. Také se nenaučí, jak vytvořit databázi. Potřebuje vše najednou, rychle a bez bolesti hlavy. Mám pravdu? Samozřejmě správně!

Poté přejdeme k další části mého materiálu a naučíme se vše o hotových systémech komentářů pro web a vybereme pro váš web ten nejpohodlnější, nejfunkčnější a nejpřijatelnější ...

Komentovací systémy pro web. Kterou si vybrat?

Jak přidávat komentáře na webu- to je důležitá otázka, protože komentáře na webu hrají důležitou roli nejen pro komunikaci mezi majitelem webu a návštěvníkem, ale komentáře jsou důležité i pro SEO propagaci a propagaci.

Pomocí komentářů na webu se zvyšuje pozice webu ve výsledcích vyhledávání, zlepšují se faktory chování, roste návštěvnost webu a v důsledku toho se zvyšují vaše výdělky. Vidíte, jak důležité jsou komentáře pro web!

Tak se na to pojďme podívat jak přidávat komentáře na webu a co systém komentářů vybrat nejlepší možnost?

Obecně se komentáře na stránkách zobrazují mnoha způsoby. Jedná se o speciální pluginy pro wordpress engine a všemožné komentáře ze sociálních sítí, jako je kupř V kontaktu s, Facebook, Disqus. Existují také nezávislé služby, které nabízejí například vlastní systémy komentářů pro stránky.

Nyní vám dám jeden tablet, který vše okamžitě umístí na své místo a již nebudou žádné dotazy ohledně výběru systému komentářů pro stránky:

Zde je vše jasně a jasně vidět, který komentářový systém je nejlepší a několik prezentovaných, které webmasteři na svých zdrojích nejčastěji používají. Myslím, že zde jsou vysvětlování nadbytečné a výběr je pouze na vás!

Už jsem se rozhodl sám za sebe a nainstaloval jsem si systém komentářů pro své stránky od Cackle.

Mimochodem, pokud jste se již rozhodli pro výběr systému pro vaše stránky, pak zde je odkaz, který poskytuje 5% slevu k zakoupení systému komentářů od Cackle!

A to je pro dnešek vše, co mám! Hodně štěstí a prosperity všem! Brzy se uvidíme!

Ve WordPressu je několik typů obsahu, jako jsou příspěvky, stránky, komentáře. WordPress je velmi flexibilní platforma, která vám umožňuje přizpůsobit hlavní typy obsahu tak, aby vyhovoval vašemu webu. Můžete změnit vzhled a dojem. V tomto tutoriálu vám ukážeme, jak změnit chování a vzhled komentářů na webu WordPress.

Krok 1. Pochopení funkce comment_form a jeho argumenty

Zvažte funkci WordPress comment_form. Zodpovídá za zobrazení formuláře komentáře, který je zobrazen na stránce nebo příspěvku. Volání této funkce lze nalézt především v souboru komentáře.php ve složce motivu. Tento soubor je obsažen na různých místech, například v souborech single.php A stránka.php, přímo nebo prostřednictvím volání funkce comments_template.

Popis funkce naleznete v kodexu WordPress.

Pokud k vykreslení formuláře použijete funkci comment_form, bude vykreslen pomocí výchozích parametrů a bude obsahovat pole, jako je jméno, e-mail (obě pole jsou povinná), web a obsah komentáře. Ve výchozím motivu Twenty Eleven bude formulář vypadat takto.

Některé důležité argumenty pro funkci comment_form:

  • pole - s jeho pomocí můžete ovládat výstup polí ve formuláři komentáře.
  • comment_notes_before a comment_notes_after se používají k zobrazení informací před a za formulářem.
  • title_reply - používá se ke změně názvu odpovědi, který je standardně nastaven na 'Leave a Reply'.
  • label_submit - používá se ke změně textu na tlačítku pro odeslání komentáře.

Krok 2. Přizpůsobte formulář komentáře pomocí funkce komentář_form

Nyní přizpůsobíme náš formulář komentáře předáním argumentů funkci comment_form.

V případě, že potřebujeme upravit pole ve formuláři komentáře, musíme předat jejich seznam funkci comment_form. Ve výchozím nastavení funkce používá následující seznam polí:

$fields = array("author" => "

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

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

" . "

",);

Pokud potřebujeme odstranit pole, řekněme website , stačí jej z pole vyloučit a pole předat funkci comment_form.

$komentář = 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("pole" => $pole); comment_form($comments_args);

Kromě toho také změníme název formuláře na ‚Dejte nám prosím svůj cenný komentář‘ a štítek na tlačítku na ‚Odeslat můj komentář‘.

K dokončení úkolu předáme funkci comment_form následující argumenty:

$komentář = 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"=>"Sdělte nám prosím svůj cenný komentář", "label_submit" => "Odeslat můj komentář"); comment_form($comments_args);

Formulář komentáře bude nyní vypadat takto:

Krok 3 Odebrání polí z formuláře pomocí háčku

Formulář komentáře WordPress lze také upravit pomocí háčků a filtrů. Toto nastavení může být užitečné zejména při práci s pluginem, když potřebujete vyladit několik prvků, ale neměnit soubory motivů. Filtr pro přidání nebo odstranění polí formuláře - ' comment_form_default_fields'

Odeberme pole URL adresy pomocí filtru. Výše uvedený kód lze použít v pluginu nebo v souboru funkce.php aktivní téma.

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

Krok 4: Přidání dat do formuláře komentáře pomocí háčku

Pole můžeme do formuláře přidat pomocí filtru ' comment_form_default_fields '. Přidejme pomocí filtru pole věku autora a toto pole uložme s dalšími údaji a zobrazme v komentářích.

Přidejte pole takto:

Funkce 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 ( pozadí: #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); barva: #555; displej: inline-block; velikost písma: 13px; vlevo: 4px; minimální šířka: 60px; odsazení: 4px 10px; pozice: relativní; nahoře: 40px; z-index: 1; )

Náš formulář pro komentáře bude nyní vypadat takto:

Věk je nyní uložen jako další informace. Musíte použít háček v ' comment_post ':

Funkce add_comment_meta_values($comment_id) ( if(isset($_POST["age"])) ( $age = wp_filter_nohtml_kses($_POST["age"]); add_comment_meta($comment_id, "age", $age, false); ) ) add_action("příspěvek_komentáře", "meta_hodnoty_přidat_komentář", 1);

Jakmile jsou data uložena, lze je zobrazit v komentáři takto:

comment_ID, "věk", true); ?>

Krok 5 Nastavení komentářů pro konkrétní typy příspěvků

Někdy chcete použít pole v komentářích pouze pro určité typy příspěvků. Změňme kód tak, aby zobrazoval pole věku pouze pro knihu typů záznamů:

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

" . "

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

Krok 6. Vytvořte návratovou funkci pro zobrazování komentářů

Funkce wp_list_comments slouží k zobrazení komentářů v příspěvcích. Kodex WordPress tuto funkci podrobně popisuje.

wp_list_comments má argument ' zpětné volání ', který lze použít k definování funkce, která je volána při zobrazení komentáře.

V tématu Twenty Eleven v souboru komentáře.php můžete najít řádek:

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

Změňme to na:

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

Funkce my_comments_callback bude volána pro každý příspěvek.

Krok 7 Stylování komentářů

Nyní trochu změníme styl komentáře. Jednoduše zobrazíme obsah příspěvku a pole věku, které jsme přidali dříve. Změníme také barvu pozadí komentářů.

Kód funkce ' my_comments_callback ':

Funkce my_comments_callback($comment, $args, $depth) ( $GLOBALS["comment"] = $komentář; ?>

  • id="li-comment-">

    comment_ID, "věk", true); ?>

    __("Odpověď ↓", "twentyeleven"), "hloubka" => $hloubka, "max_hloubka" => $args["max_depth"]))); ?>
  • Změňte barvu pozadí takto:

    Seznam komentářů > li.comment ( pozadí: #99ccff; okraj: 3px plné #ddd; -moz-border-radius: 3px; border-radius: 3px; okraj: 0 0 1,625 em; odsazení: 1,625 em; pozice: relativní; )

    Nedávno se jeden z našich čtenářů zeptal, zda je možné povolit anonymní komentáře ve WordPressu. Ve výchozím nastavení nemohou uživatelé přidávat komentáře do WordPress, aniž by ve formuláři komentáře uvedli jméno a e-mailovou adresu. V tomto článku vám ukážeme, jak umožnit uživatelům anonymně zanechávat komentáře ve WordPressu. Ukážeme vám také, jak skrýt pole jména a e-mailu z formuláře komentáře.

    Alias: Perfektní řešení

    Nejlepší způsob, jak povolit anonymní komentáře ve WordPressu, je vyzvat uživatele, aby místo svého skutečného jména používali aliasy nebo přezdívky.

    To vám umožní vybudovat komunitu a zároveň umožní uživatelům zůstat v anonymitě. Komentující budou i nadále muset zanechat svou e-mailovou adresu, ale většina lidí, kteří chtějí zůstat v anonymitě, bude používat další poštovní schránky.

    Takové možnosti můžete zadat v zásadách komentářů a zadat na ně průchozí odkaz nad formulářem pro komentáře.

    I když je toto řešení ideální a jediné, které doporučujeme, existují i ​​jiná řešení pro anonymitu autorů. Pamatujte však, že čím anonymnější stránka je, tím více spamu bude obsahovat.

    Pole Jméno a E-mail budou volitelná

    Další vrstvou anonymity, kterou můžete přidat, je učinit pole Jméno a E-mail zcela nepovinnými. Pokud uživatel odešle pouze komentář, bez jména nebo e-mailu, projde. Pojďme se podívat na to, jak nastavit pole Jméno a E-mail jako nepovinná.

    Nejprve musíte jít do sekce Možnosti » Diskuse administrativní panel webu a zrušte zaškrtnutí políčka "Autor komentáře musí uvést jméno a e-mail." Nyní je třeba uložit změny a váš web bude přijímat komentáře bez jména a e-mailu.

    Pouhým zrušením zaškrtnutí tohoto políčka uživatelé neřeknou, že nyní mohou zanechat komentáře bez jména nebo e-mailu. Můžete je na to upozornit označením příslušných polí jako volitelných. Doporučujeme také odstranit pole Site, abyste omezili spam. Chcete-li to provést, musíte upravit formulář komentáře. Stačí zkopírovat a vložit následující kód do souboru functions.php vašeho motivu nebo :

    Funkce wpb_alter_comment_form_fields($fields) ( // Upravte pole Název a zobrazte jej volitelně $fields["author"] = "

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

    "; // Upravte pole E-mail a zobrazte jej volitelně $fields["email"] = " "; // Tento řádek odstraní pole Site z formuláře komentáře. $fields["url"] = ""; return $fields; ) add_filter("comment_form_default_fields", "wpb_alter_comment_form_fields");

    Tento kód pouze přidává (Není nezbytné) do polí Jméno a E-mail ve formuláři komentáře. Odebere z něj také pole Site. Pokud chcete opustit "Stránky", jednoduše odstraňte odpovídající řádky kódu. Takto bude vypadat váš formulář komentáře:

    Jak úplně odstranit pole Jméno a E-mail z formuláře komentáře

    Pro uživatele, kteří chtějí z formuláře komentáře zcela odstranit pole Jméno a E-mail, je zde malý kousek kódu, který je třeba vložit do souboru functions.php vašeho motivu nebo do :

    Funkce 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");

    Pokud váš formulář zobrazuje text Vaše e-mailová adresa nebude zveřejněna(Váš e-mail nebude zveřejněn), můžete jej skrýt úpravou souboru comments.php tématu. Najděte značku a nahraďte ji následujícím kódem:

    "

    " . __("Jméno a e-mailová adresa nejsou povinné.") . ($req ? $required_text: "") ."

    ")); ?>

    Pokud nemůžete najít komentář_form, pak můžete tento text jednoduše skrýt přidáním následujícího kódu CSS do svého motivu nebo do podřízeného motivu v souboru styl.css:

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

    Takto bude váš formulář pro komentáře vypadat bez polí pro jméno, e-mail a web:

    Upozornění na anonymní komentáře

    Pamatujte, že bez požadovaných e-mailových polí bude váš formulář přitahovat spoustu spamu. A i když Akismet a Sucuri dokážou zablokovat některé „špatné“ IP adresy, důrazně doporučujeme přidat captcha pro snížení spamu.

    Doufáme, že vám tento článek pomohl umožnit uživatelům anonymně komentovat ve WordPressu. Ukázali jsme spoustu stylů pro formuláře komentářů, takže pokud se chcete o tomto tématu dozvědět více, přečtěte si náš článek.