Emoticons Wordpress. Emoji të reja të WordPress - me dhe pa një shtojcë. Probleme dhe keqfunksionime të mundshme

Pershendetje perseri!

Nuk e mbaj mend saktësisht se çfarë më shtyu të instaloja emoticons në këtë faqe. Duket se një mik më ka rregulluar që të analizoj emoticon në mesazherin QIP infium, të cilin e përdor për më shumë se një vit, dhe u tundova të bashkangjisja emoticons këtu.

Pasi kërkova pak për një shtojcë të përshtatshme për WordPress, hasa në këtë, vendosa ta përdor, por nuk funksionoi atje - doja një dalje tjetër dhe doja të thjeshtoja kontrollin për zëvendësimin e karaktereve me emoticon. Gjithashtu, nuk më duheshin aq shumë emoticon. Sigurisht që mund t'i realizoja të gjitha dëshirat e mia duke redaktuar shtesën e lartpërmendur, por disi, thuajse rastësisht, fillova të shkruaj kodin tim, i cili përfundimisht u shndërrua në një plugin, i cili duket të jetë mjaft i suksesshëm.

Rreth shtojcës emoji për WordPress

Çfarë bën shtojca:

  • zëvendëson emoticonet e paracaktuar të WordPress me emoticonet nga QIP.
  • shton një listë me emoticon në kutinë e komenteve. Cilat emoticona do të përfshihen në listë specifikohen në cilësimet.
  • shton emoticon në panelin e administratorit, ku mund t'i futni lehtësisht kur u përgjigjeni komenteve ose shkruani një postim.
  • e bën të lehtë gjetjen dhe zëvendësimin e kodeve të emoticoneve në tekst.

Cilësimet për Kama WP Smiles

Unë do t'ju tregoj pak për cilësimet

Futja manuale e një blloku emoticonësh në formularin e komentit

Shtojca shton automatikisht emoticon në formularin e komenteve (textarea). Sidoqoftë, mund të rezultojë që shtojca nuk do të jetë në gjendje ta ngulit listën normalisht. Në këtë rast, mund të futni një bllok emoticonësh me dorë, kudo në shabllon. Për ta bërë këtë, lini fushën "Auto-Insert emoticons" në cilësimet bosh, në mënyrë që të çaktivizoni futjen automatike dhe përdorni kodin php për të futur bllokun në vendin e duhur në shabllon (zakonisht diku në komentet.php skedar):

Ky kod do të nxjerrë bllokun e emoji.

Etiketat e përjashtimit HTML

Në këtë cilësim, ju mund të specifikoni etiketat HTML, teksti në të cilin nuk do të përpunohet nga shtojca. Për shembull, nëse specifikoni kodin atje, atëherë kodi i mëposhtëm nuk do të përpunohet nga shtojca:

buzeqesh :) .

Etiketat duhet të ndahen me presje.

Emërtime të veçanta të emoticoneve (emoticona përjashtimi)

Si parazgjedhje, emoticonat përcaktohen në tekst me kod (:smiley_file_name:) , por ka përjashtime. Për shembull, një smiley shënohet si:-) ose:) ose =) , dhe kodi i tij vendas është (:smile:) . Si parazgjedhje, ka 3 përjashtime të tilla: :) :(:D . Një kufizim i tillë është për shkak të një optimizimi të vogël... Përjashtime të tilla mund të konfigurohen në shtojcë.

Redaktimi i pamjes

Nëse nuk jeni të kënaqur me mënyrën se si duket lista e emoticoneve, atëherë mund ta modifikoni, me kusht që të dini css, për këtë ju duhet të ndryshoni rregullat CSS në fushën "Stilet CSS". Për të parandaluar që stilet të ruhen në cilësimet, mund t'i kopjoni stilet në skedarin tuaj të stilit, duke i fshirë ato nga cilësimet.

Instalimi i grupit tuaj të emocioneve

Nëse nuk e shihni emoji-n që dëshironi në blogun tuaj, mos u shqetësoni. Ju lehtë mund të shtoni/zëvendësoni emoticon me tuajin.

Për të plotësuar listën, gjithçka që duhet të bëni është të krijoni një dosje kama-wp-smile-packs pranë dosjes së shtojcave dhe të shtoni grupin tuaj të fotografive të buzëqeshjeve në të. Ato. në fund, duhet të përfundoni me një dosje me foto të buzëqeshura: /wp-content/plugins/kama-wp-smile-packs/mypack/*.gif . Pas krijimit të një dosjeje të tillë, duhet të shkoni te cilësimet dhe të zgjidhni paketën e re të emoticonit që shfaqet.

Teksti i hyrjes do të përdorë konstruksionin (:file_name:) . Për shembull, nëse shtoni një imazh emotion.gif në tekst, kjo buzëqeshje do të futet si (:emotion:) .

Në emrat e skedarëve lejohen vetëm shkronjat e vogla latine. shkronjat a-z, numrat 0-9 , shenjat - dhe _ . Nëse skedari ka disa karaktere të tjera, atëherë nuk do të funksionojë.

Filtrim - heqja e kodit të emoji nga teksti

Nëse keni nevojë të filtroni tekstin diku (mos tregoni kodin e emoticons), atëherë aplikoni filtrin e mëposhtëm:

$text = "Teksti testues (:mirë:)"; $text = preg_replace("/\(:(0,15):\)/", "", $text); jehonë $text; // kthim: Teksti testues

Si të futni shtojcën në fusha të tjera si BbPress, Quick Chat

Shtojca e paracaktuar funksionon vetëm për komente dhe postime. Nëse duhet ta "vidhosni" diku tjetër, atëherë funksionet e mëposhtme dhe pak njohuri për css do të jenë të dobishme:

  • kws_get_smiles_html($textarea_id) - Shfaq një bllok buzëqeshjesh për një zonë teksti
  • kws_convert_smiles ($content) - përpunoni përmbajtjen dalëse për të kthyer kodet e buzëqeshjeve në fotografi

Në rast të problemeve të papritura, defekteve, gabimeve dhe "çfarë tjetër" ose nëse thjesht dëshironi të shkruani diçka të tillë - shkruani në komente

Emoticons janë një shprehje e ndjenjave dhe emocioneve në internet. Ju mund ta bëni blogun tuaj më argëtues duke shtuar emoticonë të animuar. Në përgjithësi, ekzistojnë lloje dhe lloje të ndryshme emoticonësh. Nëse primitiviteti i emoticoneve të WordPress nuk ju përshtatet, atëherë sot keni mundësinë të bëheni pronar i fytyrave të reja të këndshme.

kështu duket emoji standard i WordPress

Për të ndryshuar emoticonet e parazgjedhur të WordPress në diçka më origjinale, shkoni në rrënjën e blogut tuaj dhe lundroni te /wp-includes/images/smilies/. Ngarkoni emoticon të rinj në dosjen e buzëqeshjeve, ato që ju pëlqejnë më shumë, por mbani mend
emrat e emoticoneve të reja duhet të përputhen me emrat e atyre standardeve.

Këtu ju jap emoticon të gatshëm në të cilat emri nuk ka nevojë të ndryshohet, thjesht plotësoni atë në dosjen e smileies dhe kaq.

Koloboks mini

Koloboks

Skema për shtimin e emoticons në WordPress

Ju mund të shtoni emoticon direkt në postimet e blogut duke përdorur shenjat e pikësimit - (O8)-:|D; dhe etj.
Këtu është një diagram i emoticonave të pikësimit.

Tani le të zgjidhim një pyetje tjetër, si të shtoni emoticon në komente mbi fushën e tekstit?

Si të shtoni emoticon në komente.

Nëse keni WordPress nën 3.0, atëherë në temën e shabllonit gjeni skedarin comments.php, nëse keni WordPress 3.0 e lart, atëherë bëni shtegun e mëposhtëm te skedari comments.php në rrënjën e faqes.

emri juaj i blogut\wp-includes\theme-compat\ komente.php

Gjeni kodin e mëposhtëm në skedarin comments.php:

shtoni këtë kod sipër tij:

";)) jehonë"

".$dm_showsmiles."
"; ?>

Kështu do të duket:

$dm_smile) (nëse (!in_array($dm_smile,$dm_smiled)) ( $dm_smiled = $dm_smile; $tag = str_replace(" ", "", $tag); $dm_showsmiles .= " ";)) jehonë"

".$dm_showsmiles."
"; ?>

Kjo eshte e gjitha. Ne zëvendësuam emoticonet standarde me tonat dhe shtuam një seri fytyrash mbi fushën e tekstit në komente, ja sa të mirë jemi.

Përshëndetje miq! Ka kaluar një kohë e gjatë që kur kam postuar artikuj të rinj rreth WordPress. Fakti është se blogu im tashmë është krijuar mirë - shtojcat kryesore janë instaluar dhe konfiguruar, diçka është bërë diku thjesht në kod, dhe nuk ka nevojë të ndryshoni ose shtoni një të re. Mbetet vetëm për të përfunduar disa gjëra të vogla, kryesisht të lidhura me pamjen e blogut. Një nga ato gjëra të vogla... emoticons wordpress. Për këtë do të flasim sot.

Emoticons në WordPress janë atje si parazgjedhje, por shumë nuk dinë as për to, sepse ato ende duhet të aktivizohen në cilësimet. Shkoni te seksioni "Opsionet" - "Shkrimi" dhe aktivizoni opsionin:

Një listë e plotë e të gjitha emoticoneve të disponueshme nuk është e listuar në cilësimet, por mund të gjendet në kodin e WordPress. Ja ku eshte:

Thjesht përdorni simbolet e treguara në tabelë kur shkruani një artikull. Pas publikimit të postimit, ato do të zëvendësohen automatikisht me foton përkatëse. Dorë në zemër, ia vlen të thuhet se cilikët nuk janë shumë të bukur. Megjithatë, unë jam mësuar me koloboks të animuar që përdoren në Qip dhe që gjenden kaq shpesh në të gjitha llojet e forumeve.

Ju mund t'i ndryshoni emoticonet me dorë, pasi është e lehtë.

  • me emoticon të rinj në kompjuterin tuaj dhe shpaketoni atë.
  • Të gjitha ikonat janë të vendosura në server në drejtorinë /wp-includes/images/smilies. Ne duhet të zëvendësojmë manualisht skedarët standardë me të rinj. WP nuk i intereson cili imazh të shfaqë.
  • Nëse ju duhet të shtoni një emoticon të ri, i cili nuk ka analog në WP, atëherë duhet ta regjistroni atë në skedarin /wp-includes/functions.php. Si parazgjedhje, mund të shihni kodin e mëposhtëm në të:
    funksioni smillies_init() ( global $wpsmiliestrans , $wp_smiliessearch ; // mos u shqetësoni të vendosni buzëqeshje nëse ato janë të çaktivizuara if (! get_option("use_smilies")) return; if ( ! isset ( $wpsmiliestrans ) ) ( $wpsmiliestrans = grup ( ":mrgreen:" => "icon_mrgreen.gif" , ":neutral:" => "icon_neutral.gif" , ":twisted:" => "icon_twisted .gif" , ... ":!:" => "icon_exclaim.gif" , ":?:" => "icon_question.gif" , ) ;)

    Thjesht shtoni një rresht të ri në të cilin specifikoni karakteret kryesore dhe ikonën e tyre përkatëse. Për të fshirë një smiley, fshini rreshtin që i referohet dhe fshini ikonën nga dosja.

Si të shtoni emoticon në komentet e WordPress me dorë

Për të qenë në gjendje të zgjidhni emoji në komentet e WordPress, modifikoni shabllonin comments.php nga tema juaj WP dhe përpara kodit (në varësi të temës, mund të ndryshojë pak):

< textarea name= "comment" id= "comment" cols= "65" rows= "10" tabindex= "4" >

ngjitni skenarin:

jehonë "
" . $dm_showsmiles . "
" ; ?>

Ne vazhdojmë të dekorojmë faqen tuaj. Dhe këtë herë objekt i vëmendjes sonë është shtojca për instalimin e emoticons në blog WP Monalisa. Meqë ra fjala, a e dini pse nevojiten? Çfarë pyetje budallaqe? Sigurisht, ato janë të nevojshme në mënyrë që vizitorët e faqes dhe komentuesit e zjarrtë të shprehin qartë emocionet e tyre jo vetëm me fjalë, por edhe me foto qesharake, të trishtuara ose të zemëruara. Kjo eshte. Epo, le të fillojmë instalimin e kësaj shtojce të mrekullueshme.

Instalohet në mënyrën e zakonshme përmes tastierës. Konsola -> Shtojcat -> Shto të re dhe në diskun e kërkimit WP Monalisa. Shfaqet një shtojcë e vetme, instalojeni dhe më pas aktivizojeni.

Cilësimet e tij u shfaqën në menunë e konsolës, vazhdo. Le të fillojmë me cilësimet e shtojcave WP-Monalisa.

  1. Ikonpatështë rruga drejt buzëqeshjeve në faqen tuaj. Siç mund ta shihni, parazgjedhja është wp-content/plugins/wp-monalisa/ikona Ju mund të ngarkoni fotot tuaja në të njëjtën rrugë.
  2. Shfaq buzëqeshjet në modifikim- ky artikull është përgjegjës për shfaqjen e emocioneve në redaktorin e postimit. Kjo do të thotë, ju mund të futni të gjitha emoticonet në postimet tuaja.
  3. Shfaq emoticon në koment- dhe kjo është për të lejuar vizitorët tuaj të fusin emoji në komentet e tyre.
  4. Zëvendësoni emoticonet me imazhe html- zgjidhni mënyrën për të shfaqur emoticons. Nëse e lini artikullin të aktivizuar, atëherë kur futni një imazh në një koment, do të shfaqet një kod i gjatë. Kështu që është më mirë ta fikni.
  5. Trego buzëqeshjet në një tryezë- duke zgjedhur këtë kuti, mund t'i bëni smilies në përzgjedhje të shfaqen në një tabelë vertikale, duke iu përshtatur dizajnit të faqes tuaj.
  6. Shfaq buzëqeshjet si Pulldown– emoticonat do të paraqiten si një listë rënëse.
  7. Shfaq këshillën e veglave për ikonat- ky artikull do të tregojë sugjerime për emoticon, të cilat emocion do të thotë emoticon.

Nën cilësimet, mund të eksperimentoni me emoticon. Ka shumë prej tyre, dhe ju gjithashtu keni mundësinë të fshini, zëvendësoni, ndërroni ose ngarkoni emoticon tuaj. Për të instaluar asamblenë tuaj, duhet ta gjeni dhe ta shkarkoni ose madje ta vizatoni vetë, dhe më pas ta ngarkoni në hostin tuaj përgjatë kësaj rruge yoursite.ru/wp-content/plugins/wp-monalisa/icons Një shtojcë kaq e dobishme!

Përshëndetje! Unë jam përsëri me ju, autori i blogut të Webmaster-it Falas dhe sot do të flasim emoticons në wordpress. Emoticons kanë fituar prej kohësh popullaritetin e tyre. Kjo është një mënyrë e shkëlqyer për të shprehur emocionet tuaja dhe ndonjëherë mjafton vetëm një emoji për të shprehur ndjenjat tuaja.

Për të qenë i sinqertë, nuk më bënë shumë përshtypje emoticonet standarde të WordPress. Pamja e tyre m'u duk primitive, shumë e lashtë, dhe për këtë arsye vendosa t'i ndryshoj me të tjerët.

Emoticon standard të wordpress

Këtu mund të shkoni në dy mënyra.

  • E para është të instaloni një shtojcë që do të zëvendësojë automatikisht emoticonët standardë me të tjerë. Por shumë shtojca aktive do të ngadalësojnë blogun, do të rrisin ngarkesën në server. Për më tepër, shtojcat shpesh shtojnë tabelat e tyre në bazën e të dhënave MySQL dhe kur fshihen, ata jo gjithmonë e pastrojnë këtë bazë të dhënash pas vetes dhe duhet ta bëjnë këtë përmes panelit phpMyAdmin.
  • Mënyra e dytë do të shmangë telashe të tilla, përveç kësaj, do t'ju lejojë të kuptoni më mirë se si funksionon WordPress. Ai nënkupton redaktim manual.

Prandaj, ne do të shkojmë në rrugën e dytë. Smilies të paracaktuar janë të vendosura në dosjen /wp-includes/images/smilies/ në rrënjë të blogut tuaj. Për t'i ndryshuar ato, ju vetëm duhet të mbishkruani të vjetrat me ato të reja. Mund të merrni absolutisht çdo emoticon, t'i riemërtoni në mënyrë që emrat e skedarëve të përputhen me ato standarde dhe t'i ngarkoni përsëri në të njëjtën dosje. Unë postoj grupet e emoticoneve që kam tashmë:

Ju nuk keni nevojë të riemërtoni asgjë, mbetet vetëm të zëvendësoni ato standarde me këto dhe keni mbaruar. Kjo çështje është trajtuar.

Pyetja tjetër: si të shtoni emoticon mbi fushën e tekstit të formularit të komentit? Gjithçka është shumë e thjeshtë edhe këtu! Për ta bërë këtë, në skedarin comments.php të temës suaj, përpara etiketës hapëse