Megjegyzések egyéni kimenete. A felhasználók névtelen megjegyzéseket hagyhatnak a WordPress IntenseDebate megjegyzésrendszerben

  • Dátum: 11.12.2021

Őszintén szólva, amikor láttam, hogy mit írnak erről, és más oldalakon újoncokat tanácsolnak, kissé megrémültem, és úgy döntöttem, hogy végzetes hiba nélkül leírom a jegyzetemet ebben a témában. Alapvetően láttam hosszú kódrészleteket, amelyek megvalósítják megjegyzések hozzáadása az oldalhoz... Általában ehhez egy űrlapot készítenek, annak feldolgozását, mentését, valamint a megjelenítéshez való kijelöléseket megvalósítják. De az ilyen megközelítés előnyei egyre kevésbé lesznek.

Ebben a bejegyzésben megismerheti az egyik legegyszerűbb (de szubjektív szempontból az egyik legkedvezőbb) módot a megjegyzések hozzáadására a webhelyhez - egy egyszerű példa kezdőknek + lehetőségek haladó webmesterek számára.

Valóban, minek feltalálni újra a kereket és írni egy csomó kódot, amit a jövőben is karbantartani, javítani kell stb., ha van egy rakás kész megoldás harmadik féltől származó szolgáltatásoktól (arról beszélünk). a közösségi hálózatokon + disqus)?

Mielőtt azonban rátérnénk magára a megvalósításra, nézzük meg a kész megoldások használatának előnyeit/hátrányait. (Ha valamiről megfeledkeztél - írd meg kommentben - bővítjük a listát)

A harmadik féltől származó megoldások előnyei:

  • Könnyű megvalósítás.
  • A "dobozból" levélszemét elleni védelem (döntésem szerint ezt pluszban kellene megvalósítanom, így elméletileg az előző ponthoz kapcsolódik).
  • Kevésbé hajlamos a hibákra, hibákra stb., mivel a harmadik féltől származó megoldásokat több millió felhasználó tesztelte (ismét az elsőhöz kapcsolódóan: mindent meg lehet írni hibák nélkül is, de a hibakeresés több időt vesz igénybe).
  • A szolgáltatások általában egy kész adminisztrációs panelt, statisztikákat, értesítéseket adminisztrátoroknak, esetenként moderálást, több adminisztrátort, előmoderálást stb. biztosítanak, ami hónapokig, ha nem évekig is eltarthat egy webmesternél, főleg egy kezdőnél. végrehajtani.
  • A felhasználónak nem kell regisztrálnia, beírnia a nevét stb. - feltételezhető, hogy már rendelkezik fiókkal a népszerű közösségi hálózaton.
  • Valószínűleg nagy terhelést fog kibírni annak a ténynek köszönhetően, hogy a szociális. a platformokat eredetileg nehéz terhekre tervezték.

Hibák:

  • Gyenge vagy teljes hiánya a blokk megjelenésének megjegyzésekkel történő megváltoztatásának lehetősége.
  • Keresőmotor indexelése.

Amint látja, sokkal több előnye van. A megjelenés megváltoztatásának képtelensége nagy valószínűséggel azért történik, hogy felismerjük a kommentszolgáltatás stílusát, és ezáltal egy feltűnésmentes reklámot hozunk létre. (Az egyik lehetőségként). És ami az indexelést illeti - tényleg olyan fontos, mert nem minden megjegyzés hordoz szemantikai terhelést.

De elég az elmélet, térjünk át a gyakorlatra.

1. A legegyszerűbb lehetőség a megjegyzések hozzáadása egy kiválasztott közösségi hálózaton keresztül.

Például vk. Megnézzük a dokumentációt. A megadott kódot kimásoljuk és az oldalra adjuk (a kóddarabokat a link a dokkokból veszi, a jövőben változhat, ezért mindig a dokumentációval együtt másoljon az oldalról. Itt csak egy lehetséges példa):

1) Hozzáadás :

2) Adja hozzá azt a helyet, ahol látni akarjuk a megjegyzések widgetet (például a megjegyzés után, ha blogról beszélünk):

2. Adjon hozzá widgeteket több szolgáltatásból. Például, mint ezen az erőforráson. Lapok által váltva:


Hozzáadás a jelöléshez (a Twitter bootstrap-nek csatlakoztatva kell lennie, hogy megfelelően működjön!) A kimeneti helyen megjegyzés widget:

De ez a lehetőség nem a legjobb, bár a legegyszerűbb. A probléma az, hogy ezzel a megközelítéssel az összes widget inicializálásra kerül az oldal betöltésekor, függetlenül attól, hogy a felhasználónak szüksége van rájuk vagy sem.

Ez a megvalósítással elkerülhető a megjegyzés widgetek lusta inicializálása... Először a teljes kód, majd egy magyarázat:

(function (global, $) ("use szigorú"; $ (function () (var $ tabToggler, initComments, inicializált; inicializált = ("# vk-comments": false, "#disqus_thread": false); initComments = függvény (type) (var apspriestUserName, disqus_config, pageUrl; if (inicializált) (return;) pageUrl = "page_url"; switch (type) (eset: "#disqus_thread": // Ezt a paramétert a megfelelő platform használatával kell beállítani way diskusijaUserName = "discussUserName"; disqus_config = függvény () (this.page.url = pageUrl; return this.page.identifier = "page_identifier";); (függvény () (var d, s; ​​​​d = dokumentum; s = d.createElement ("script"); s.src = "//" + diskusijaUserName + ".disqus.com / embed.js"; s.setAttribute ("data-timestamp", + új dátum ()); return ( d.head || d.body) .appendChild (s);)) (); break; kisbetű: "# vk-comments": VK.Widgets.Comments ("vk-comments", (korlát: 5, csatolás) : " * ", pageUrl: pageUrl)); break; alapértelmezett: return;) inicializált = igaz;); $ tabToggler = $ (. comments-wrapper a " ); $ tabToggler.on ("shown.bs.tab", függvény (e) (initComments ($ (e.target) .attr ("href"));)); initComments ($ tabToggler.closest (. active"). find ("a"). attr ("href")); )); )) (ablak, jQuery);

Ügyeljen azokra a változókra, amelyek értékét a platformja által biztosított módszerekkel kell elkészítenie.

Először típusleképezést készítünk megjegyzés widgetek, változó inicializálva... Ezután a funkció initComments (típus) lehetővé tesz inicializálni megjegyzés widgetés nem csinál semmit, ha már inicializálva van.

És az utolsó érintés - inicializáljuk az alapértelmezett megjegyzés widgetet, hogy az azonnal megjelenjen az oldal betöltése után.

Kész forgatókönyv és coffeescript a lényeg. Alább látható egy példa a munkára (a kódpéldák erről az oldalról származnak)

Helló!

Mai cikkünk erről szól WordPress megjegyzések megjelenítése... Megvizsgáljuk, hogy mely fájlokban és függvényekben található a megjegyzések megjelenítéséért felelős kód. Mit kell tennie, hogy módosítsa ezt a WordPress blogblokkot.

Először is minden WordPress-sablonhoz (témához) tartozik egy fájl megjegyzések.php A teljes elérési út a gyökérkönyvtárból: /wp-content/themes/template_folder/comments.php

Pontosan megjegyzések.php felelős az általános megjegyzésblokkért egy adott WordPress-témában.

Amit a comments.php leggyakrabban tartalmaz:

- a megjegyzések védelmének ellenőrzése jelszóval

- annak ellenőrzése, hogy megengedett-e a cikkhez fűzött megjegyzés

- megjegyzések meglétének ellenőrzése és a megfelelő szöveg megjelenítése ("Nincs megjegyzés..." vagy "Nincs megjegyzés")

hívja meg a megjegyzések megjelenítési funkcióját - wp_list_comments ()

- navigáció (lapozás) megjelenítése többoldalas megjegyzésekhez

- az űrlap kimenete a cikkhez megjegyzések írásához

Itt egyértelmű, hogy beállíthatja az osztályokat vagy módosíthatja a tulajdonságokat stílus.css a már meglévő osztályokhoz. Így módosíthatja a megjegyzéslista és a szöveges űrlap megjelenését a megjegyzéslista előtt és a megjegyzéslista vagy űrlap után. De maguk a megjegyzések kimeneti stílusai a comments.php-ben nem módosíthatók.

Amikor a fájl tartalmát listáztam megjegyzések.php, majd külön hangsúlyozva, hogy in megjegyzések.php csak a megjegyzések megjelenítésére szolgáló funkció hívása van wp_list_comments () de magát a kimenetet nem. Azok. v megjegyzések.php nem fogja megtalálni (legalábbis a WordPress legújabb verzióiban és a sablonfejlesztés megfelelő megközelítésével): a szerző nevének és az oldalára mutató hivatkozásnak a megjelenítését, a szerző avatárjának megjelenítését, a megjegyzés dátumának és időpontjának megjelenítését, a megjegyzést magát és a "válasz" linket.

Hogyan változtatja meg a stílusokat a megjegyzéslistában?

Először is meg kell találnia, hogy a sablon használ-e egyéni funkciót a megjegyzések megjelenítéséhez.

A wp_list_comments () függvény meghívása visszahívás (visszahívás) nélkül és visszahívással is lehetséges.

1. A wp_list_comments hívása visszahívás nélkül:

Azok. a függvény paramétereiben (ami a név után zárójelben van) sehol nem jelenik meg a ’visszahívás’ nevű paraméter.

Ha be megjegyzés.php akkor a sablonod egy ilyen helyzet ez azt jelenti, hogy ennek a témának nincs saját (felhasználó által meghatározott) funkciója a megjegyzések megjelenítéséreés szabványos sablont használ (sablon a WordPress magból). A fájlban található. És azóta is ebben az esetben nem fog működni a megjegyzések megjelenítési stílusának megváltoztatása, amíg nem lépünk át a második lehetőségre.

2. A wp_list_comments hívása visszahívással:

"type = comment & avatar_size = 48 & callback = custom_comment") ; ?>

visszahívás = egyéni_megjegyzés azt jelzi van egy egyedi funkciónk a megjegyzések megjelenítésére custom_comment , melynek kódját durván szólva végrehajtási paraméterként adjuk át a standard függvénynek wp_list_comments... De minket már nem a probléma technikai oldala érdekel, hanem a sablonban való jelenlét saját funkciója megjegyzések megjelenítéséhez. Ennek a funkciónak a kódja itt található.

Pontosan ebben az egyéni funkcióban custom_commentés az a kód található, amely felelős az egyes megjegyzések megjelenéséért, tehát az összes megjegyzés egészéért.

Az egyéni funkciókód intuitív. Általában a következő szabványos WordPress-funkciókat használja:

get_comment_author_link ()- kap egy html hivatkozást az aktuális megjegyzés szerzőjének oldalára;

get_comment_date ()- megkapja a megjegyzés dátumát;

get_comment_time ()- megkapja a megjegyzés idejét;

megjegyzés_szöveg ()- megjeleníti a megjegyzés szövegét;

Megtalálhatja az ezekkel a függvényekkel rendelkező töredékeket a kódban, és megváltoztathatja bizonyos elemek megjelenését, ha div- vagy span-okba csomagolja őket, és meghatározott stílusosztályokat rendel hozzá.

Például egy egyéni függvény kódjában egy avatar töredéke jelenik meg:

< div class = "comment-author" >

< / div >

Most bent maradt stílus.cssállítsa be az osztály kívánt tulajdonságait komment-szerző... A következő cikkek egyikében részletesebben megvizsgálom a stílusváltásra vonatkozó konkrét példákat.

Most talán azon tűnődsz: " Mi a teendő, ha a sablonomnak nincs egyéni funkciója a megjegyzések megjelenítésére?

Válasz: létre kell hozni.

A legegyszerűbb lehetőség a szabványos WordPress függvény kódjának másolása megjegyzés ().

Útmutató a megjegyzések megjelenítéséhez szükséges egyéni függvény létrehozásához:

1. Nyissa meg a fájlt /wp-includes/comment-template.phpés keresse meg benne a függvényt megjegyzés ().

Itt van a leírásának eleje.

/ ** * @3.6 óta * @hozzáférés védett * * @param objektum $ megjegyzés Megjelenítendő megjegyzés. * @param int $ mélység A megjegyzés mélysége. * @param tömb $ args Opcionális args. * / védett függvény megjegyzés ($ megjegyzés, $ mélység, $ args) (

* @3.6 óta

* @hozzáférés védett

* @param objektum $ megjegyzés Megjelenítendő megjegyzés.

* @param int $ mélység A megjegyzés mélysége.

* @param tömb $ args Opcionális args.

védett függvény megjegyzés ($ megjegyzés, $ mélység, $ args) (

2. Másolja a függvény teljes törzsét megjegyzés ().

Be kell másolnia egy kódrészletet az 1. bekezdésben látható leírás elejéről a záró kapcsos zárójelbe } és egy másik funkció következő hasonló leírása

Üdv mindenkinek! Ma arról szeretnék beszélni, hogyan veheti rá blogja olvasóit, hogy megjegyzéseket fűzzenek saját blogjához. Persze nem azt akarom mondani, hogy a blogom szó szerint "hemzseg" a kommentektől, de mégis van valami.

Egy kicsit magadról.

Miután létrehoztam az első blogot, a másodikat (ezt) szenvedtem a hozzájuk tartozó kommentár hiányától. Vessünk egy pillantást erre a blogra. Szerintem jól írta, hasznos, de még mindig nincs hozzászólás. Emlékszem, miután befejeztem az írást, azt hittem, hogy mindenféle köszönet stb.

Eltelt több hét, de még mindig nagyon kevesen válaszoltak, csak kevesen voltak, akik az én leckéim alapján készítettek blogot. De makacsul haladtam, folytattam és folytatom az írást, mert szeretem, szeretem a blogjaimat, az olvasóimat, új leckéket írok és csak kommunikálok velük Twitteren, VKontakte-on, icq-n, facebookon, e-mailben, skype-on és stb.

De mégis hogyan lehet rávenni az olvasót, hogy megjegyzést írjon?

Először is elemeztem az olvasóközönségemet, és rájöttem, hogy az olvasóim alapvetően kezdők az interneten, kezdők a blog létrehozásában stb. Eszembe jutott magam, a viselkedésem, amikor még teljesen zöld voltam: őszintén szólva, féltem írj kommenteket mert tudtam, hogy a szavaimat sokan látják, és mi van, ha mondok valami hülyeséget, akkor mindenki rajtam fog nevetni, vagy rosszat gondol rólam.

Ezért úgy gondoltam, hogy jobb néha csendben maradni, „pontozni” a problémámat, bár a kérdésemre nem találtam választ a Google-ban, a Yandexben. Azt hittem, senki nem fog válaszolni a problémáimra, a kérdéseimre.

Az olvasó helyébe lépve rájöttem, hogy tisztáznom kell, kérdezni nem hülyeség, régen mindenki újonc volt. A cikkek végén pedig arra kértem, hogy írjon megjegyzéseket. És világossá tette, hogy ettől nem kell félni.

Ebből kifolyólag minden cselekedetem után látom a kommenteket, látom az olvasók aktivitását és ennek örülök. Ezért az alábbiakban adok néhány pontot hogyan lehet növelni a számot blog kommentek.

Kedves olvasók, ha nem is válaszoltam köszönetére, akkor tudnotok kell, hogy nem hagytam őket figyelmen kívül, őszintén, nagyon örülök ...

Hogyan veheti rá az olvasót, hogy megjegyzést írjon a blogjához

  1. Meg kell értened, mi a közönséged, és elmélyedned kell annak hitelességében. Ehhez létrehozhat egy "A szerzőről" oldalt, közzéteheti fényképét, hivatkozásokat adhat a névjegyeihez icq-ben, skype-ban, twitterben, Vkontakte-ban, facebook-ban stb., hogy az olvasók valóban tudják, hogy Ön valódi személy. , akárcsak maga az olvasó.
  2. Néha közzétehetsz személyes jellegű bejegyzéseket, például arról, hogyan töltöttél egy érdekes nyarat stb. Az ilyen cikkek "hozzák össze" a blog szerzőjét és olvasóit. De ne ess túlzásba. Nem kell túl gyakran eltérni a blog témájától, ezzel elidegeníted a célközönséget.
  3. A cikk végén kérje meg olvasóit, hogy írjanak véleményt. Ez egy hatástalan módszer. Hatékonyabb, ha kérdést teszünk fel a bejegyzés végén.
  4. Magában a cikkben ne nyissuk meg teljesen a lényeget. Maradjon az az érzés, hogy állítólag lemaradt a természetes dolgokról, az olvasó maga akarja majd kiegészíteni cikkét.
  5. Gyűjts egy kis vitát. Sok komment például a következő jellegű bejegyzéseket írja be: „Apple VS Nokia”, „WordPress vagy Joomla” stb. Az egyik oldal szerelmesei a sajátjukat igazolják, a másik oldal pedig az ellenkezőjét.
  6. Tedd a lehető legegyszerűbbé a captcha-t (a megjegyzések írásához szükséges spam elleni védelem). Persze ideális esetben nincs captcha, hanem a spamrobotok „kiveszik az agyat és a blogot” :).
    Pl. SOHA nem hagyok kommentet, ahol a képen látható kód captcha formában van használva, ha az is hosszú, akkor ennyi, csak a világ vége. Egyszerűen lusta vagyok, nincs elég időm átírni ezt a betűkészletet.
    Ezért a levélszemét elleni védelem érdekében helyezzen be olyan beépülő modulokat, amelyekhez csak azt kell bejelölnie, hogy Ön nem robot, vagy egy egyszerű matematikai feladatot kell megoldania. Egyébként az utolsó bővítményről részletesen beszéltem.
  7. Hozzászólás előtt a szokásos „Sajnálom, még nincsenek hozzászólások” szöveg helyett tegyen közzé valami „lenyűgöző” megjegyzést, például „Írjon megjegyzést, minket érdekel a TE véleménye” (az első dolog, ami eszünkbe jutott 🙂). Ez a szöveg a comments.php fájlban módosítható.
  8. Hagyjon megjegyzéseket más blogokhoz. Eleinte sokat segít. De akkor erre is kevés az idő... Értelmesen és témában kell kommentet hagyni. Rögtön eszembe jutott a seogramota.ru oldalon hagyott megjegyzésem, aminek köszönhetően rengeteg új olvasót, feliratkozót és egy ingyenes linket kaptam a blogról 110 címmel és PR 2-vel (mi a tit és a pr, és hogyan neveljem őket hamarosan elmesélem az egyik órámon).
    Hagyj megjegyzéseket egyedi avataroddal (nem kell, hogy a te fotód legyen). Ahhoz, hogy hozzászólás írásakor avatar legyen, a képhez kell "kötni" az e-mail-címét (amit kommentáláskor jeleznek). Ehhez csak regisztrálnod kell a gravatar.com oldalon, aztán mit tegyél, mindent magad fogsz érteni, ebben biztos vagyok.
  9. Távolítsa el azt a lehetőséget, hogy csak regisztrált felhasználóknak írhassanak megjegyzéseket! Csak néhányan fognak regisztrálni, csak azért, hogy megjegyzést fűzzenek hozzá.
    Ehhez lépjen a következőre: WordPress admin -> Beállítások -> Beszélgetésés törölje a jelet a szemközti négyzetből „A felhasználóknak regisztrálva kell lenniük, és jogosultaknak kell lenniük a megjegyzésekre”:


  10. Mindenféle versenyt rendezhet, amelyek „kényszerítik” az olvasóit, hogy megjegyzéseket írjanak. Egy időben a verseny, amit megtartottam (ne felejtsd el, "" volt a neve), sokat segített nekem. Megjelent egy bizonyos "csontváz", a kommentek "csontváza". Vagyis az olvasók látták, hogy a többi felhasználó megjegyzéseket ír, tehát minden rendben van, rájuk bízhatja a részét. Győzz le néhány félelmet.
    Természetesen nem mindenki akar mindenféle versenyt rendezni: van, aki sajnálja a pénzt a nyereményekért, van, aki őrült ötletnek tűnik, de vedd figyelembe, nagyon hatékonyak.
    Viszont arra kérlek benneteket, hogy csak egy cikkhez kommenteljetek (hálás leszek), itt

Ideje komolyan foglalkozni a WordPress-megjegyzések megjelenésével és hangulatával. Szinte minden témában rendszerfájlokkal vannak konfigurálva, ami viszont korlátozza az egyes funkciók szerkesztését. Szerintem sokan találkoztak ezzel, amikor módosítani kellett a megjegyzéseken, de nem találták meg, hogy pontosan hol található. Ezért jobb lesz az összes funkcionalitást átvinni az aktuális témára, ami teljes kezelési szabadságot biztosít számunkra.

Ebben a cikkben összegyűjtöttem néhány nagyszerű funkciót, amelyek segítenek javítani a megjegyzéseket. Ennek ellenére lehetővé teszik a párbeszédet mind a webhely rendszergazdájával, mind a felhasználók között. Válaszoljon kérdésekre, indítson különféle vitákat, általában vezessen be egy teljes értékű virtuális kommunikációt. Tehát oda kell figyelni rájuk, és megfelelő formába kell hozni őket.

A következőket fogjuk tenni:

  • Teljes testreszabás
  • Kinézet
  • Megjegyzések számozása
  • Az egyes felhasználók üzeneteinek számlálása
  • Rendeljen állapotot minden felhasználóhoz
  • És egyéb apróságok

Minden elemet külön elemezünk, és a cikk végén az összes funkciót egy kész kódba gyűjtjük össze.

Megjegyzések testreszabása

A WordPressben a megjegyzések a wp_list_comments függvényen keresztül jelennek meg, általában a comments.php fájlban. Az egyes függvények kialakítása pedig, akárcsak maga a ciklus, a comment-template.php rendszerfájl sablonjából kerül felhasználásra. Ritka esetekben azonban előfordul, hogy egy beállítás egy WordPress témában, functions.php vagy comments.php fájlban található.

Tehát, ha a témája nem tartozik a ritka esetek közé, és meg kell adnia a saját beállításait, akkor nyissa meg a functions.php fájlt, és adja hozzá a következő kódot a?> Sign előtt:

Ha (! Funkció_létezik ("saját_megjegyzés")): my_comments függvény ($ megjegyzés, $ args, $ mélység) (globális $ megjegyzésszám; $ GLOBALS ["megjegyzés"] = $ megjegyzés; kapcsoló ($ megjegyzés-> megjegyzés_típusa): case " pingback ": case" trackback ":?>

  • ", ""); ?>
  • id = "li-comment-">
    comment_parent) $ avatar_size = 39; echo get_avatar ($ comment, $ avatar_size); / * fordítók: 1: megjegyzés szerzője, 2: dátum és idő * / printf (__ ("% 1 $ s% 2 $ s", "my_press"), sprintf (" % s", get_comment_author_link ()), sprintf (" ", esc_url (get_comment_link ($ comment-> comment_ID)), get_comment_time (" c "), / * fordítók: 1: dátum, 2: idő * / sprintf (__ ("% 1 $ s% 2 $ s "," my_press "), get_comment_date (), get_comment_time ())));?>
    comment_approved == "0"):?>
    __ ("Válasz", "my_press"), "mélység" => $ mélység, "max_mélység" => $ args ["max_mélység"]))); ?>
    ", ""); ?>

    Ezután a comments.php fájlban adjon hozzá egy call függvényt:

      "saját_megjegyzések")); $ megjegyzésszám = 0; ?>

    Ezen manipulációk után az Ön megjegyzései az aktuális téma functions.php fájljának sablonfüggvényével generálódnak.

    Az egyes felhasználók megjegyzéseinek számolása

    Az alábbiakban bemutatott funkció segítségével tudjuk majd megjeleníteni a kommentátor által hagyott összes üzenet számát. Így megfigyelheti, hogy a felhasználó mennyire aktív, és a statisztikák nem feleslegesek, különösen ebben a tekintetben.

    Nyissa meg a már ismert functions.php fájlt, és írja be a következő kódot a végére a?> Sign előtt:

    // felhasználói bejegyzések számlálása függvény bac_comment_count_per_user () (global $ wpdb; $ comment_count = $ wpdb-> get_var ("SELECT COUNT (comment_ID) FROM". $ wpdb-> comments. "WHERE comment_author_email =" ". get_comment_author) "_e). AND comment_approved =" 1 "AND comment_type NOT IN (" pingback "," trackback ")"); if ($ comment_count == 1) (echo "1 Message";) else (echo "". $ Comment_count. "Üzenetek " ;))

    Most már csak hozzá kell adni a hívás funkciót a kívánt helyre:

    Az üzenetek számlálása a felhasználó regisztrált és nem regisztrált e-mailjei alapján történik. A megjegyzéseket csak a webhely adminisztrátora által jóváhagyott megjegyzések veszik figyelembe, készenléti módban és a töröltek nem.

    Minden felhasználóhoz hozzárendelünk egy állapotot a megjegyzéseinek számától függően

    Itt a statisztika mindenképpen fontos szerepet játszik. Mivel a funkció az üzenetek száma alapján épül fel, így az elért szám a megfelelő állapotot adja a felhasználónak. Ezt elméletileg minden fórumon használják, hogy megmutassák a felhasználó jogosultságát egy adott erőforráson.

    Nyissa meg újra a functions.php fájlt, és adja hozzá a következő kódot a?> Sign elé:

    // felhasználói állapot függvény get_author_class ($ comment_author_email, $ user_id) (global $ wpdb; $ adminEmail = get_option ("admin_email"); $ author_count = count ($ wpdb-> get_results ("SELECT comment_ID as author_count FROM FROM $ AdminUpdb-> "; if ($ szerzők száma> = 1 && $ szerzők száma<50 && $comment_author_email !==$adminEmail) echo "Прохожий"; else if($author_count>= 50 && $ szerzői_szám<100 && $comment_author_email !==$adminEmail) echo "Новичок"; else if($author_count>= 100 && $ szerzői_szám<250 && $comment_author_email !==$adminEmail) echo "Знающий"; else if($author_count>= 250 && $ szerzői_szám<400 && $comment_author_email !==$adminEmail) echo "Опытный"; else if($author_count>= 400 && $ szerzői_szám<800 && $comment_author_email !==$adminEmail) echo "Бывалый"; else if($author_count>= 800 && $ szerzői_szám<1200 && $comment_author_email !==$adminEmail) echo "СуперПупер"; else if($author_count>Egyetemi tanár"; )

    És a kívánt helyen megjelenítjük a hívás funkciót:

    comment_author_email, $ comment-> user_id)?>

    Magyarázat: a függvény az előzőhöz hasonlóan a felhasználó e-mailjéhez van társítva. Csak itt nem csak az üzenetek számlálása a fő feladat, hanem a beállított számtól függően a számtól és ig. És amint a felhasználó eléri, egy bizonyos pozíciót kap. Összesen 7 státusz van, plusz egy admin és egy jelvény a regisztrált tagoknak.

    Teljesen kész komment kód

    Itt a cikk végére értünk. Itt nem voltam túl lusta, összeszedtem az összes funkciót, beleértve a megjegyzések beállítását egy kész kódban. Hozzáadtam a saját megjelenési stílusaimat, és az eredmény valami minifórum volt.

    Nyissa meg a functions.php fájlt, és a végén, a?> Sign előtt, adja hozzá a következő kódot:

    // felhasználói bejegyzések számlálása függvény bac_comment_count_per_user () (global $ wpdb; $ comment_count = $ wpdb-> get_var ("SELECT COUNT (comment_ID) FROM". $ wpdb-> comments. "WHERE comment_author_email =" ". get_comment_author) "_e). AND comment_approved =" 1 "AND comment_type NOT IN (" pingback "," trackback ")"); if ($ comment_count == 1) (echo "1 Message";) else (echo "". $ Comment_count. "Üzenetek " ;)) // felhasználói állapot függvény get_author_class ($ comment_author_email, $ user_id) (global $ wpdb; $ adminEmail = get_option (" admin_email "); $ author_count = count ($ wpdb-> get_results (" SELECT comment_ID as author_count FROM $ wpdb -> comments WHERE comment_author_email = "$ comment_author_email" ")); if ($ comment_author_email == $ adminEmail) echo" Admin "; if ($ user_id! = 0 && $ comment_author_email! = $ adminEmail) echo if (" UserR "; $ szerzők száma> = 1 && $ szerzők száma<50 && $comment_author_email !==$adminEmail) echo "Прохожий"; else if($author_count>= 50 && $ szerzői_szám<100 && $comment_author_email !==$adminEmail) echo "Новичок"; else if($author_count>= 100 && $ szerzői_szám<250 && $comment_author_email !==$adminEmail) echo "Знающий"; else if($author_count>= 250 && $ szerzői_szám<400 && $comment_author_email !==$adminEmail) echo "Опытный"; else if($author_count>= 400 && $ szerzői_szám<800 && $comment_author_email !==$adminEmail) echo "Бывалый"; else if($author_count>= 800 && $ szerzői_szám<1200 && $comment_author_email !==$adminEmail) echo "СуперПупер"; else if($author_count>= 1200 && $ comment_author_email! == $ adminEmail) echo "Professzor"; ) // egyéni megjegyzés beállítás if (! function_exists ("wordsmall_comment")): function wordsmall_comment ($ megjegyzés, $ args, $ mélység) (global $ commentnumber; $ GLOBALS ["comment"] = $ comment; switch ($ comment- > comment_type): case "pingback": case "trackback":?>

  • id = "li-comment-">
    % s", get_comment_author_link ());?> comment_parent) ($ comment_parent_href = htmlspecialchars (get_comment_link ($ comment-> comment_parent)); $ comment_parent = get_comment ($ comment-> comment_parent);?> @ Válasz erre:comment_author;?>
    comment_parent) $ avatar_size = 60; echo get_avatar ($ comment, $ avatar_size); ?> comment_author_email, $ comment-> user_id)?>
    comment_approved == "0"):?>
    ", ""); ?> __ ("Válasz", "falnyomás"), "mélység" => $ mélység, "max_mélység" => $ args ["max_depth"]))); ?>

    Most nyissa meg a comments.php fájlt, keresse meg benne a megjegyzések meghívására szolgáló funkciót. Valahogy így néz ki:

    Változás erre:

      "wordsmall_comment")); ?>

    Az utolsó lépés. Nyissa meg a style.css fájlt, és adja hozzá a következő stílusokat a végén:

    Saját_megjegyzéslista (border-top: nincs;) .my_commentlist .comment (kitöltés: 0 0 15px 0; keret: nincs;) .my_commentlist .pingback (kitöltés: 0 0 15px 0; keret: nincs;) .my_commentlist .comment (.children) list-style-type: nincs; kitöltés: 0px; margó balra: 0px; / * ha behúzásra van szüksége a fához com.set 15px * /) .my_commentlist .comment .children .comment (margó: 15px 0 0 0 ; szegély: nincs; kitöltés: 0;) #comments (háttér: #fff;) #comments .my_commentlist (margó: 10px 0; kitöltés: 0; listastílus: nincs; háttér: # ebf0f3; kitöltés: 5px;) # megjegyzések .my_commentlist .comment (margó: 0; kitöltés: 0 0 10px; háttér: #fff;) #comments .my_commentlist .my_comment-author (megjelenítés: inline; szegély jobbra: 1px tömör # e0e0e0; szélesség: 100px; lebegés: bal; margó : 0px 15px 10px 0;) #comments .my_commentlist .commentmetadata (lebegő: balra;) #comments .my_commentlist p (tiszta: nincs; szín: # 555; betűtípus: 14px arial; vonalmagasság: 23px;) # megjegyzések .my_commentlist .comment-conte nt (margó-bal: 116px; padding-right: 10px; ) #comments .my_commentlist .reply (text-align: right;) #comments .my_commentlist .reply a (háttér: # f5f5f5; szegély: 1px tömör rgba (0, 0, 0, 0,06); szegélysugár: 2px; szín : # 515456; kijelző: soron belüli blokk; betűméret: 13 képpont; betűsúly: normál; sormagasság: 30 képpont; jobb margó: 15 képpont; minimális magasság: 30 képpont; kitöltés: 0 12 képpont; szöveg igazítása: középen szövegdekoráció: nincs magasság: 30px; háttér: # DEE5EB; margó-alsó: 15px;) .my_commentlist cite.fn (szín: # 444; betűtípus: félkövér 13px / 30px arial; padding-left: 10px;) .my_commentlist .com_date (szín: # 8ca0b5; betűtípus: normál 13px / 30px arial; float: jobb; padding-right: 15px;) .my_commentlist .commentnumber (szín: # 8ca0b5; float: jobb; betűtípus: dőlt 13px / 30px arial; padding-right; 15px); .my_commentlist .comment-body (túlcsordulás: rejtett; pozíció: relatív; háttér: #fff; ) .my_commentlist .rep-authorcom (szín: # 25394e; font-size: 13px; line-height: 30px;) .my_commentlist .edit-link a (háttér: nincs! fontos; szegély: nincs! fontos; határsugár: 0! Fontos; szín: # 999! Fontos; megjelenítés: soron belüli ; padding: 0! fontos; text-align: center; text-decoration: none;) .com_per (szegély: közepes nincs; szín: # 666; kijelző: blokk; betűméret: 11 képpont; szövegigazítás: középre;) A alsó: 5px; szöveg-dekoráció: nincs;) .vp (szín: # e82e24;) .vip1 (szín: # 348be8;) .vip2 (szín: # BE005E;) .vip3 (szín: # 2e517e;) .vip4 ( szín: # 658a18;) .vip5 (szín: # 00A56D;) .vip6 (szín: # e35d28;) .vip7 (szín: # 99A400;) .vip (szín: # 4c5176; betűméret: 11px; margó: 0 ;)

    A kód teljesen működik, és nem okoz hibát, de szükség lehet a CSS-stílusok kisebb módosítására.

    Dmitrij Dementiy

    A kommentelő rendszer kényelme és funkcionalitása befolyásolja a közönség elköteleződését és az oldalon megjelenő hozzászólások számát. Ebben a cikkben áttekintéseket talál a legjobb külső kommentelő rendszerekről, amelyek segítenek a legjobb megoldás kiválasztásában.


    Miért van szükségünk külső kommentáló rendszerekre?

    alatti oldalon található publikáció megvitatásához WordPress futtatása szabványos megjegyzésrendszerrel és szabványos beállításokkal manuálisan kell megadnia a nevet és az e-mail címet. Ugyanez a probléma más népszerű motorok megvitatására szolgáló szabványos rendszerekkel is fennáll. Emiatt sok megjegyzést veszít, mivel a felhasználók nem akarják pazarolni az engedélyezési erőfeszítéseket.


    A harmadik féltől származó kommentelő szolgáltatások a következő szolgáltatásokat nyújtják:

    • Kényelmes felhatalmazás a vitában való részvételhez. Itt meg kell találni az egyensúlyt a felhasználó azon vágya között, hogy a lehető leghamarabb megjegyzést fűzzön hozzá, és aközött, hogy a kommentátorról információkat szerezzen be az erőforrás tulajdonosától.
    • A hallgatóság bevonása a beszélgetésbe. A harmadik féltől származó szolgáltatások értesítik a felhasználókat, ha új megjegyzések jelennek meg.
    • Megjegyzések tárolása. A harmadik féltől származó rendszerek a felhasználói megjegyzéseket a szervereiken tárolják. Ez lemezterületet takarít meg, és csökkenti a webhely tulajdonosának szerverének terhelését.
    • A megjegyzések értékelésének képessége.
    • Megjegyzések ajánlásának képessége.
    • A közönség elérésének bővítése a közösségi hálózatokon lévő felhasználói profilokhoz való automatikus megjegyzésekkel.
    • Képes vizuális tartalom beillesztésére a megjegyzésekbe.

    Az alábbiakban áttekintést talál a legkényelmesebb külső kommentelő rendszerek funkcióiról.

    Milyen alternatív kommentelő rendszerek használhatók az oldalon

    Ingyenes és fizetős kommentelési szolgáltatások állnak a webhelytulajdonosok rendelkezésére. A mini áttekintések általános információkat tartalmaznak az egyes rendszerekről, valamint útmutatást adnak a WordPress webhelyeken történő telepítéshez és konfiguráláshoz.

    Disqus kommentelő rendszer

    A Disqus a legnépszerűbb harmadik féltől származó kommentelő rendszer. Az alkotók szerint segítségével a felhasználók havonta 50 millió megjegyzést írnak a weboldalakra.

    Népszerűsége miatt a Disqus etalonnak vagy kiindulópontnak tekinthető más külső kommentelő rendszerek értékeléséhez.

    A Disqus telepítése egy webhelyre


    A webhelybeállítások oldalon adja meg az erőforrás nevét, és válassza ki az URL-t a Disqus platformon. A legördülő menü segítségével határozza meg, hogy webhelye melyik kategóriához tartozik. Kattintson a Tovább gombra.


    A következő lépésben válasszon tervet. A következő lehetőségek állnak rendelkezésre:

    • Bázis. Ingyenes csomag bármely oldalhoz, a hirdetések a kommentelő rendszerben jelennek meg. A Disqus csak olyan webhelyekkel osztja meg a hirdetésekből származó bevételt, amelyek megfelelnek a platform belső feltételeinek.
    • Plusz. Az előfizetés ára havi 9 dollár. A terv lehetővé teszi a hirdetések kikapcsolását. A hirdetéseket nem megjelenítő nem kereskedelmi oldalak, személyes blogok esetében a Plusz csomag ingyenesen aktiválható. A megtekintések száma nem haladhatja meg az 50 000-et naponta.
    • Pro. A költség havi 89 dollár, az oldalletöltések száma nem haladja meg a napi 150 000-et. Professzionális szinten további funkciók állnak rendelkezésre: fejlett elemzés, kiemelt támogatás, fejlett moderálási lehetőségek.


    A következő oldalon a rendszer arról tájékoztat, hogy a Disqus segítségével lehetőség nyílik az oldal bevételszerzésére. A funkció angol nyelvű forrásokhoz érhető el. Nyomja meg az ábrán jelölt gombot, hogy megerősítse, hogy ismeri ezt a rendszerfunkciót.


    Válassza ki azt a platformot, amelyen webhelye fut. Ha nincs kész megoldás, használja az általános kódot.


    A rendszer utasításokat ad a Disqus bővítmény telepítéséhez a WordPresshez. Így járjon el:

    • A WP Console-ban válassza a Plugins - New Add menüt.
    • A Search Plugin mezőbe írja be a Disqus parancsot.
    • Telepítse és aktiválja a bővítményt.
    • A telepített bővítmények oldalon a Disqus Comment System sorában válassza a Konfigurálás menüt.


    • A rendszer felajánlja az adatbázis frissítését. Fogadja el az ajánlatot.


    • Adja meg Disqus-profiljának hozzáférési hitelesítő adatait.
    • Válassza ki a webhelyet, ahová a kommentelő rendszert telepíti.
    • A felhasználók által a rendszer telepítése előtt hagyott megjegyzések exportálása a Disqus-ba. Ehhez lépjen a plugin beállítások menüjébe. Az Importálás és exportálás részben kattintson a Megjegyzések exportálása gombra.


    Telepítette a bővítményt, és csatlakoztatta a kommentelő rendszert az oldalhoz. A felhasználók most megvitathatják bejegyzéseidet. És oda kell figyelni a szolgáltatás beállításaira.


    Disqus megjegyzésrendszer beállításai

    Lépjen a Disqus webhely közösségi beállítások menüjébe. A Beállítások lap Általános részében adja meg a webhely URL-címét. Győződjön meg arról, hogy a Javaslatok engedélyezése a webhelyhez jelölőnégyzet be van jelölve. Válassza ki a megjegyzések felületének nyelvét. Mentse el a változtatásokat.


    A Közösség részben a Moderátori jelvény szövege mezőben válassza ki azt a szöveget, amely a moderátorjoggal rendelkező felhasználók neve mellett fog megjelenni. A legördülő menüből válassza ki a megjegyzések megjelenítési elvét. A következő opciók állnak rendelkezésre: új felső, régi felső és legjobb felső.


    Ha szükséges, engedélyezze a névtelen felhasználóknak, hogy megjegyzéseket írjanak. Felhívjuk figyelmét, hogy az ilyen kommentátorok nem kapnak értesítést a vita frissítéseiről. Ez csökkenti részvételüket. Ezenkívül az anonim megjegyzések trollok és spammerek vonzzák az oldalt.

    Jelölje be a Linkek a megjegyzésekben lehetőség melletti négyzetet. Ebben az esetben a rendszer minden megjegyzést automatikusan elküld moderálásra linkekkel. Győződjön meg arról, hogy a Médiamellékletek lehetőség melletti jelölőnégyzet be van jelölve. Ez az engedély képek és videók megjegyzésekben való közzétételére.


    Jelölje be a két lehetőség melletti négyzetet a Megjelölt megjegyzések részben. Ez lehetővé teszi a felhasználók számára, hogy figyelmeztessék a moderátorokat a nem kívánt megjegyzésekről. Ezenkívül a rendszer a legördülő menüben megadott számú pont után elrejti a gyanús megjegyzést mindaddig, amíg a panaszt a moderátor meg nem vizsgálja. Mentse el a változtatásokat.


    Disqus-fiókjában a Közösség lapon nyomon követheti a megjegyzések számát és a „Tetszik” és „Nem tetszik” jelöléseket, moderátorokat rendelhet hozzá, megjegyzéseket importálhat és exportálhat. Felhívjuk figyelmét, hogy a megjegyzések Disqus-ba exportálásával létrehozhat biztonsági mentés fájl megjegyzésekkel. Ez a funkció nem használható a felhasználók által generált tartalom átvitelére egy alternatív kommentelő rendszerbe.

    Ügyeljen a Word Filter funkcióra. A megfelelő menüben stop szavakat adhatunk hozzá, használatukkor a rendszer megjegyzést küld a "Spam" mappába.


    Minden megjegyzés megjelenik a Megjegyzések moderálása menüben. Felhívjuk figyelmét, hogy az értékeléshez tartozó megjegyzések a Függőben mappában találhatók. Nem jelennek meg az oldalon, ha a moderátor nem hagyta jóvá. A Spam és a Törölt lapon megtekintheti a spam üzeneteket és a törölt megjegyzéseket.

    Hasznos tipp: Gyorsan jóváhagyhat vagy törölhet egy megjegyzést e-mailben. Mindössze annyit kell tennie, hogy válaszol egy e-mailre, amely értesíti Önt, ha új üzenet érkezik az oldalon. A megjegyzés jóváhagyásához adja meg a Jóváhagyást a válaszban, a törléshez vagy a spambe küldéshez pedig a Törlés és a Spam lehetőséget.

    Disqus hátrányai

    A legnépszerűbb külső kommentelő rendszernek számos hátránya van. A legfontosabbak a következők:


    • Egyes jelentések szerint a Disqus csökkenti a közönség elköteleződését. Például 2015 nyarán a WordPress CMS blog, a WPBeginner az olvasói panaszok miatt lemondott a Disqus-ról. Ezt követően 304%-kal nőtt a hozzászólások száma.
    • Érthetetlen helyzet a kommentek indexelésével. A keresőmotorok időszakosan indexelik őket. Például a Texterra blog egyik bejegyzéséhez két hónappal ezelőtt írt megjegyzések továbbra is egyediek. Az egy éve írt megjegyzések indexelve vannak, de a Text.ru rendszer forrásként a Disqus webhelyet jeleníti meg.
    • Nincs ingyenes csomag kereskedelmi oldalakhoz.


    A népszerűség és a funkcionalitás a Disqus-t a külső kommentelő rendszer viszonyítási alapjává tette. Előnyei és hátrányai felhasználhatók az alternatív szolgáltatások értékelésekor.

    Cackle kommentelő szolgáltatás

    A Cackle fizetős megoldás. Nagyon valószínű, hogy a fejlesztők figyelembe vették a Disqus hátrányait és az orosz nyelvű projektek sajátosságait. Ennek köszönhetően a rendszer fontos előnyöket kapott: a megjegyzések keresőmotorok általi indexelése és az orosz internet népszerű hálózataiban található fiókokon keresztül történő engedélyezés lehetősége. A rendszer egyéb jellemzői alább találhatók.

    A Cackle telepítése egy webhelyre

    A regisztráció és a fiók megerősítése után a rendszer felajánlja egy új widget létrehozását. Adja meg a webhely URL-címét és a widget nevét, majd kattintson a "Folytatás" gombra.


    A rendszer egy univerzális widget kódot vagy kódot kínál a népszerű CMS-ekhez. Válassza ki a kívánt lehetőséget.


    A Cackle rendszer WordPress webhelyen való használatához telepítse a Cackle beépülő modult. A WordPress irányítópultján válassza a "Megjegyzések - Cackle beállítások" menüt. Másolja ki a generált API-kulcsokat és a webhelyazonosítót a Cackle adminisztrációs panelről. Illessze be őket a megfelelő mezőkbe a WordPress beépülő modul beállításai menüjében. Aktiválja a widgetet.


    Exportálja a meglévő megjegyzéseket a Cackle rendszerbe. Szinkronizálja a widgetet a WordPress adatbázissal.


    Mellesleg:

    A Cackle megjegyzés űrlap felülete nagyon hasonlít a Disqus felületéhez. A Disqus-t ismerő felhasználók számára egyszerű lesz a Cackle használata.


    Felhívjuk figyelmét, hogy a rendszer támogatja a Vkontakte üzenetek keresztküldését. Ez a funkció alapértelmezés szerint engedélyezve van. Ez egyrészt segíthet növelni a közönség elérését. Másrészt bosszankodhatnak a felhasználók, ha kérés nélkül posztolnak üzeneteket a profiljukra.


    A Cackle kommentelő rendszer beállítása

    A szolgáltatás összes funkciójának használatához ügyeljen a beállításokra. A Cackle adminisztrációs panelen válassza ki a megfelelő menüt. Az „Általános” lapon figyeljen a „Megjegyzések törlése” elemre. Ezt a funkciót a közzététel után néhány percen belül letilthatja vagy engedélyezheti. Valamint az általános beállításokban kiválaszthatja a moderátor ikon szövegét, és módosíthatja azon közösségi szolgáltatások ikonjainak sorrendjét, amelyeken keresztül bejelentkezhet.


    A speciális beállításoknál ügyeljen a következő pontokra:

    • A linkeket tartalmazó megjegyzések előzetes moderálásának engedélyezése.
    • Törölje a jelet a Vendég megjegyzései melletti négyzetből. Az anonim megjegyzések nem növelik a felhasználók elkötelezettségét és a hitelességet.
    • Törölje a jelet a Crossposting melletti négyzetből. Ebben az esetben a rendszer nem tesz automatikusan megjegyzéseket a közösségi hálózatokon.

    Módosítsa a többi beállítást ízlése szerint, vagy tartsa meg az alapértelmezettet.


    A „Megjelenés” lapon ügyeljen a „Lapozás” elemre. Az oldalszámozás rontja a megjegyzések használhatóságát. A probléma megoldásához a legördülő menüből válassza ki a "Kiválasztás" elemet, és adjon meg egy nagy értéket az "Oldalonkénti megjegyzések maximális száma" mezőben.


    A "Captcha" lapon csatlakozhat reCAPTCHA szolgáltatás a Google-tól, és a "Spamvédelem" fülön lehetőség van az Akismet levélszemétszűrő szolgáltatás csatlakoztatására.

    A megjegyzéseket a WordPress irányítópultján vagy a Cackle webhely adminisztrációs paneljén moderálhatja. Telepíthet egy moderációs minimodult is. Segítségével a hozzászólások közvetlenül az oldalon moderálhatók.

    A Cackle rendszer hátrányai

    A Cackle fizetős szolgáltatás. Ez a fő hátránya a Disqus-hoz képest. Egy webhely használatának költsége havi 200 rubel. Megéri pénzt költeni azért, hogy a felhasználókat a Vkontakte és az Odnoklassnikin keresztül engedélyezze? Ez a fő kérdés, a válasz eredményei szerint, amelyre az adott oldal tulajdonosának döntést kell hoznia.

    A szolgáltatás másik hátránya, hogy nem nyilvánvaló, hogy a közösségi oldalakon profillal nem rendelkező felhasználók is részt vehetnek a beszélgetésekben. Ha letiltja a névtelen megjegyzések hagyását, a rendszer felszólítja az olvasót, hogy jelentkezzen be a közösségi hálózaton keresztül. Alternatív megoldásként a felhasználó regisztrálhat a Cackle webhelyén. Ehhez azonban meg kell találnia az ábrán jelölt ikont.


    HyperComments rendszer

    A HyperComments egy fizetett kommentelő rendszer, amely támogatja az orosz interneten népszerű hálózatok profiljaival történő engedélyezést. Három tarifa áll a felhasználók rendelkezésére:

    • Személyes. Évi 24 dollárba kerül, egy helyen használható. Akár 500 ezer widget letöltést támogat havonta.
    • Szakmai. Három webhely, évi 120 dollár, havonta akár 2 millió widget letöltés.
    • Vállalkozás. 480 dollár évente, annyi webhely, amennyit csak akar, akár 6 millió widget letöltés havonta.


    A Vkontakte-on keresztüli engedélyezés mellett a HyperComments más fontos előnyökkel is rendelkezik. Ez egy hiperkommentálási funkció, amely lehetővé teszi egy szövegrész kiemelését és megvitatását. Ezenkívül a kommentátorok idézeteket oszthatnak meg előfizetőikkel. Tudjon meg többet a rendszer képességeiről.

    A HyperComments telepítése és konfigurálása


    Kattintson a "Tovább" gombra. A rendszer átirányítja Önt a WordPress könyvtárában található HyperComments beépülő modul oldalára. Telepítse és aktiválja a bővítményt. A webhelykonzolon válassza a "Megjegyzések - Hipermegjegyzések" menüt, és jelentkezzen be Google-fiókjával. A beállítások oldalon válassza a Beállítások lapot. Importálja a meglévő megjegyzéseket a rendszerbe.


    A többi alapbeállítást nem kell módosítani. A speciális beállítások a megfelelő menü Megjegyzések lapján érhetők el.


    Az Általános részben engedélyezze az értesítést az adminisztrátornak és a moderátoroknak, ha új megjegyzést tesznek közzé. Ha szükséges, engedélyezze az összes megjegyzés előzetes moderálását.


    A „Struktúra” részben szükség esetén törölje a jelet a „Vendégek megjegyzéseinek engedélyezése” mező melletti négyzetből. Ebben az esetben a felhasználók csak a közösségi hálózaton keresztüli engedélyezés után tudnak üzenetet küldeni. Ha engedélyezi az agresszív módokat az elérés növelésére, engedélyezze a keresztküldést.


    Az „Idézetek” részben engedélyezze a megfelelő widgetet. Lehetővé teszi a felhasználók számára, hogy kiemeljenek egy szövegrészt, és megosszák azt követőivel a közösségi médiában.


    A HyperComments részben tartsa meg az alapértelmezett beállításokat. Ez a funkció lehetővé teszi bizonyos szövegrészek megjegyzéseit.


    A „Sztereó megjegyzések” részben engedélyezheti a megfelelő funkciót. Két oszlopba egyesíti a megjegyzéseket: a szerző és az összes felhasználó bejegyzései. Szükség esetén hozzáadhatja a cég logóját a szerző oszlophoz.



    A HyperComments rendszer hátrányai

    A rendszer fő hátránya az ingyenes csomag hiánya.

    A szolgáltatás diszkriminálja azokat a felhasználókat, akik nem rendelkeznek közösségi oldallal. Ha kikapcsolja az anonim megjegyzések lehetőségét, az ilyen látogatók nem hagyhatnak üzenetet.

    Egy másik fontos hátránya, hogy a rendszer alapértelmezés szerint nem tájékoztatja a felhasználókat az új megjegyzésekről. Ez csökkenti a közönség elköteleződését.

    IntenseDebate kommentelő rendszer

    Az IntenseDebate egy külső kommentelő rendszer, amelyet az Automattic Inc. fejlesztett ki. A cég egyik fő projektje a WordPress.com weboldal hosting szolgáltatás. Ezért az IntenseDebate különösen jól integrálható a WordPress CMS-szel.

    Az IntenseDebate egy ingyenes szolgáltatás. Funkcionalitása nem rosszabb, mint a referencia Disqus. A rendszer a következő szolgáltatásokat nyújtja a webhelytulajdonosoknak:

    A rendszer lehetőségeinek kihasználásához telepítse a webhelyre, és konfigurálja azt.

    Az IntenseDebate telepítése és konfigurálása

    A rendszerbe való regisztráció után lépjen a kommentáló rendszer telepítési oldalára. Adja meg az erőforrás URL-jét. Ha WordPress-t használ, telepítse és aktiválja az IntenseDebate bővítményt. Jelentkezzen be a WP konzol beállítási oldalára.



    Az IntenseDebate webhelyen lévő személyes fiókjában engedélyezze az értesítéseket az új megjegyzések közzétételéről. Váltsd át a nyelvet oroszra.


    Az Elrendezés menüben személyes fiók szükség esetén módosítsa a gombok megjelenését, a felhasználói avatarok méretét és az új üzenetekről szóló értesítéseket. A megjegyzések oldalszámozásának megakadályozásához válassza ki a maximális értéket a Megjegyzések oldalanként mezőben. Ha szükséges, adja meg a megjegyzés űrlap alatt megjelenő szöveget.


    A Megjegyzések menüben engedélyezze a Facebook- és Twitter-bejelentkezés lehetőségét. A rendszerkérések segítségével hozzon létre egy Facebook-alkalmazást, és szerezzen be egy API-kulcsot. Jelölje be a „Hozzászólás jelentése” gomb melletti négyzetet. Engedélyezi a "Megjegyzés bejelentése" gombot. Válasszon egy lehetőséget a visszakövetések megjelenítéséhez. Elhelyezhetők egyéni megjegyzésekkel együtt vagy külön területen. A legtöbb projekthez a második lehetőség megfelelő.


    Szükség esetén telepítsen további widgeteket a webhelyre. A következő kiegészítők érhetők el személyes fiókjának megfelelő részében:

    • Megjegyzés statisztika – A kommentelők és bejegyzések számát mutatja.
    • Legújabb hozzászólások.
    • Népszerű kiadványok. Ez a widget a legtöbbet vitatott bejegyzések listáját jeleníti meg.
    • Aktív kommentelők. A bővítmény megjeleníti a tíz legaktívabb felhasználót az IntenseDebate profiljukra mutató hivatkozással.


    A bejegyzéseket a WordPress irányítópultján, a Megjegyzések menüben moderálhatja.

    Az IntenseDebate rendszer hátrányai

    Az IntenseDebate fő hátránya az integráció hiánya a Runet népszerű hálózataival, például a Vkontakte-val. A beszélgetésekben való részvételhez a felhasználóknak be kell jelentkezniük Facebook-, Twitter-, WordPress.com-fiókjukkal, regisztrálniuk kell az IntenseDebate-en, vagy meg kell adniuk nevüket és e-mail címüket.

    Tolsztoj kommentálja

    A fejlesztők a Tolsztoj megjegyzéseket ingyenes rendszernek tekintik a webhely felhasználóinak közösségének kialakítására. Ez nem egy hagyományos kommentelő rendszer, hanem egy chat widget, amelyben az olvasók kommunikálhatnak. A kommunikációs folyamatot a kitűzők és minősítések rendszere segítségével alakítják ki.

    Hogyan telepítsük a Tolsztoj megjegyzéseket egy webhelyre

    A platformon való regisztráció után a rendszer felajánlja a widget kód beillesztését az oldal minden oldalára.


    Ha mindent megfelelően csinált, egy megjegyzés widget jelenik meg a webhelyen.


    A Tolsztoj megjegyzések webhely vezérlőpultján állítsa be a widget méretét. Válasszon megfelelő betöltési időt a widgethez. A többi beállítást nem kell módosítani.



    Az üzenetekkel kapcsolatos információk valós időben érhetők el az adminisztrátor számára személyes fiókja „Moderálás” részében. A felhasználók az oldal oldalain egy widgetet látnak, amely jelzi a hozzászólások számát, valamint egy felugró ablakot a legtöbbre értékelt megjegyzésekkel.

    A felhasználók értékelhetik a megjegyzéseket. Az aktivitásért pedig a rendszer kitűzőket oszt ki a kommentelőknek.


    A widget a webhely minden oldalán külön csevegést hoz létre. A csevegések listája azonban a webhely bármely oldaláról elérhető a felhasználók számára a „Minden csevegés” hivatkozás segítségével.

    A Tolsztoj megjegyzésrendszer hátrányai

    A fő hátrány a megjegyzések tárolása a Tolsztoj megjegyzések szerverén, nem pedig a webhely adatbázisában. Emiatt a felhasználók által generált tartalmak nincsenek indexelve. A fejlesztők azt tervezik, hogy a jövőben megoldják ezt a problémát.

    A Tolsztoj megjegyzéseiről folytatott vitában a felhasználók azt mondják, hogy a widget lelassítja a webhelyeket. A teszthelyen nem vettem észre ilyen hatást.


    Az univerzális rendszerek alternatívái

    Az univerzális többplatformos megoldások helyett egyes webhelytulajdonosok egy megjegyzés űrlapot hoznak létre közösségi háló... Általában a Facebook vagy a Vkontakte. Egyes források egyszerre kétféle megjegyzést tesznek lehetővé.

    Facebook megjegyzés űrlap beállításához használja a