Wordpress emotikoni. Novi WordPress emojiji - sa i bez dodatka. Mogući problemi i kvarovi

Zdravo opet!

Ne sjećam se tačno šta me je navelo da instaliram emotikone na ovu stranicu. Čini se da mi je prijatelj dogovorio da raščlanim emotikone u QIP infium messenger-u, koji koristim više od godinu dana, i došao sam u iskušenje da ovdje priložim emotikone.

Nakon što sam malo tražio odgovarajući dodatak za WordPress, naišao sam na ovaj, odlučio da ga koristim, ali tu nije išlo - htio sam drugačiji izlaz i htio sam pojednostaviti provjeru zamjene znakova emotikonima. Takođe, nije mi trebalo toliko emotikona. Naravno, sve svoje želje mogao sam ostvariti uređujući pomenuti plugin, ali nekako, gotovo slučajno, počeo sam pisati vlastiti kod, koji se na kraju pretvorio u dodatak, koji se čini prilično uspješan

O emoji dodatku za WordPress

Šta plugin radi:

  • zamjenjuje zadane WordPress emotikone sa emotikonima iz QIP-a.
  • dodaje listu emotikona u polje za komentare. Koji emotikoni će biti uključeni na listu je navedeno u postavkama.
  • dodaje emotikone na admin panel, gdje ih možete lako umetnuti kada odgovarate na komentare ili pišete objavu.
  • olakšava pronalaženje i zamjenu kodova emotikona u tekstu.

Postavke za Kama WP Smiles

Reći ću vam malo o postavkama

Ručno umetanje bloka emotikona u formu za komentare

Dodatak automatski dodaje emotikone u formular za komentare (područje teksta). Međutim, može se ispostaviti da dodatak neće moći normalno ugraditi listu. U tom slučaju možete ručno umetnuti blok emotikona bilo gdje u predlošku. Da biste to uradili, ostavite polje "Auto-ubaci emotikone" u postavkama prazno, tako da isključite automatsko umetanje, a php kodom ubacite blok na pravo mesto u šablonu (obično negde u comments.php fajl):

Ovaj kod će prikazati blok emotikona.

HTML oznake za izuzimanje

U ovoj postavci možete odrediti HTML oznake, tekst u kojima dodatak neće obraditi. Na primjer, ako tamo navedete kod, dodatak neće obraditi sljedeći kod:

osmijeh :) .

Oznake moraju biti odvojene zarezima.

Posebne oznake emotikona (emotikoni isključenja)

Po defaultu, emotikoni su definirani u tekstu kodom (:smiley_file_name:) , ali postoje izuzeci. Na primjer, smajlić je označen kao:-) ili:) ili =) , a njegov izvorni kod je (:smile:) . Po defaultu postoje 3 takva izuzetka: :) :(:D . Takvo ograničenje je zbog male optimizacije... Takvi izuzeci se mogu konfigurirati u dodatku.

Uređivanje izgleda

Ako niste zadovoljni kako izgleda lista emotikona, onda je možete urediti, pod uslovom da poznajete css, za to morate promijeniti CSS pravila u polju "CSS stilovi". Da biste spriječili da se stilovi pohranjuju u postavkama, možete kopirati stilove u svoju datoteku stilova, a istovremeno ih izbrisati iz postavki.

Instaliranje vašeg seta emotikona

Ako ne vidite emoji koji želite na svom blogu, ne brinite. Možete jednostavno dodati/zamijeniti emotikone svojim.

Da biste kompletirali listu, sve što treba da uradite je da kreirate fasciklu kama-wp-smile-packs pored fascikle dodataka i dodate svoj set smajlija u nju. One. na kraju bi trebalo da dobijete fasciklu sa smajli slikama: /wp-content/plugins/kama-wp-smile-packs/mypack/*.gif . Nakon kreiranja takve mape, potrebno je otići u postavke i odabrati novi paket emotikona koji se pojavi.

Tekst unosa će koristiti konstrukciju (:file_name:) . Na primjer, ako dodate sliku emotion.gif u tekst, ovaj smajli će biti umetnut kao (:emotion:) .

U nazivima datoteka dozvoljena su samo mala latinična slova. slova a-z, brojevi 0-9 , znaci - i _ . Ako datoteka ima neke druge znakove, onda neće raditi.

Filtriranje - uklanjanje emoji koda iz teksta

Ako negdje trebate filtrirati tekst (ne prikazujte kod emotikona), primijenite sljedeći filter:

$text = "Probni tekst (:good:)"; $text = preg_replace("/\(:(0,15):\)/", "", $text); echo $text; // povratak: Testni tekst

Kako ugraditi dodatak u druga polja kao što su BbPress, Quick Chat

Zadani dodatak radi samo za komentare i objave. Ako ga trebate "zajebati" negdje drugdje, onda će vam sljedeće funkcije i malo znanja o css-u dobro doći:

  • kws_get_smiles_html($textarea_id) - Prikazuje blok smajlija za tekstualno područje
  • kws_convert_smiles($content) - obradi izlazni sadržaj za pretvaranje smajlija kodova u slike

U slučaju iznenadnih problema, kvarova, grešaka i "šta drugo" ili ako samo želite da napišete nešto ovako - pišite u komentarima

Emotikoni su izraz osjećaja i emocija na internetu. Svoj blog možete učiniti zabavnijim dodavanjem animiranih emotikona. Općenito, postoje različite vrste i vrste emotikona. Ako vam primitivnost WordPress emotikona ne odgovara, danas imate priliku postati vlasnik novih ugodnih lica.

ovako izgleda standardni WordPress emoji

Da promijenite zadane WordPress emotikone u nešto originalnije, idite na korijen svog bloga i idite na /wp-includes/images/smilies/. Otpremite nove emotikone u fasciklu smajlića, one koje vam se najviše sviđaju, ali zapamtite
nazivi novih emotikona moraju odgovarati nazivima standardnih.

Evo, dajem vam gotove emotikone kod kojih naziv ne treba menjati, samo ga popunite u fasciklu smajlića i to je to.

Koloboks mini

Koloboks

Šema za dodavanje emotikona u WordPress

Možete dodati emotikone direktno na blog postove koristeći interpunkciju - (O8)-:|D; i sl.
Evo dijagrama interpunkcijskih emotikona.

A sada da riješimo još jedno pitanje, kako dodati emotikone komentarima iznad polja za tekst?

Kako dodati emotikone u komentare.

Ako imate WordPress ispod 3.0, onda u temi šablona pronađite datoteku comments.php, ako imate WordPress 3.0 i noviju, onda napravite sljedeću putanju do comments.php datoteke u korijenu stranice.

naziv vašeg bloga\wp-includes\theme-compat\ comments.php

Pronađite sljedeći kod u datoteci comments.php:

dodajte ovaj kod iznad njega:

"; ) ) echo "

".$dm_showsmiles."
"; ?>

Ovako će to izgledati:

$dm_smile) ( if (!in_array($dm_smile,$dm_smiled)) ( $dm_smiled = $dm_smile; $tag = str_replace(" ", "", $tag); $dm_showsmiles .= " "; ) ) echo "

".$dm_showsmiles."
"; ?>

To je sve. Standardne emotikone zamenili smo našima, i dodali niz lica iznad tekstualnog polja u komentarima, eto koliko smo dobri.

Zdravo, prijatelji! Prošlo je dosta vremena otkako sam objavljivao nove članke o WordPressu. Činjenica je da je moj blog već dobro uhodan - glavni dodaci su instalirani i konfigurisani, nešto je urađeno negdje čisto na kodu i nema potrebe mijenjati ili dodavati novi. Ostaje samo da završimo neke sitnice, uglavnom vezane za izgled bloga. Jedna od onih malih stvari... emotikoni wordpress. To je ono o čemu ćemo danas razgovarati.

Emotikoni u WordPress-u su podrazumevano tu, ali mnogi ni ne znaju za njih, jer ih ipak treba omogućiti u postavkama. Idite na odjeljak "Opcije" - "Pisanje" i omogućite opciju:

Kompletna lista svih dostupnih emotikona nije navedena u postavkama, ali se može naći u WordPress kodeksu. Evo ga:

Samo koristite simbole navedene u tabeli kada pišete članak. Nakon objave objave, oni će automatski biti zamijenjeni odgovarajućom slikom. Ruku na srce, valja reći da Cilici nisu baš lijepi. Ipak, navikao sam na animirane koloboke koji se koriste u Qip-u i koji se često nalaze na svim vrstama foruma.

Emotikone možete mijenjati ručno, jer je to jednostavno.

  • sa novim emotikonima na računar i raspakujte ga.
  • Sve ikone se nalaze na serveru u /wp-includes/images/smilies direktorijumu. Standardne datoteke moramo ručno zamijeniti novim. WP-u nije važno koju će sliku prikazati.
  • Ako treba da dodate novi emotikon, koji nema analoga u WP-u, onda ga i dalje morate registrovati u /wp-includes/functions.php datoteci. Po defaultu, možete vidjeti sljedeći kod u njemu:
    funkcija smillies_init() (globalni $wpsmiliestrans, $wp_smiliessearch; // nemojte se truditi da postavljate smajlije ako su onemogućeni if ( ! get_option( "use_smilies" ) ) return ; if ( ! isset ( $wpsmiliestrans ) ) ( $wpsmiliestrans = array ( ":mrgreen:" => "icon_mrgreen.gif" , ":neutral:" => "icon_neutral.gif" , ":twisted:" => "icon_twisted .gif" , ... ":!:" => "icon_exclaim.gif" , ":?:" => "icon_question.gif" , ) ; )

    Samo dodajte novi red u kojem navedete ključne znakove i njihovu odgovarajuću ikonu. Da biste izbrisali smajlija, izbrišite liniju koja se odnosi na njega i izbrišite ikonu iz fascikle.

Kako ručno dodati emotikone u WordPress komentare

Da biste mogli odabrati emoji sličice u WordPress komentarima, uredite predložak comments.php iz vaše WP teme i prije koda (u zavisnosti od teme, može se malo razlikovati):

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

zalijepite skriptu:

echo "
" . $dm_showsmiles . "
" ; ?>

Nastavljamo sa ukrašavanjem Vaše stranice. I ovoga puta predmet naše pažnje je dodatak za instaliranje emotikona na blog WP Monalisa. Usput, znate li zašto su oni potrebni? Kakvo glupo pitanje? Naravno, oni su potrebni kako bi posjetitelji stranice i strastveni komentatori jasno izrazili svoje emocije ne samo riječima, već i smiješnim, tužnim ili ljutitim slikama. To je to. Pa, počnimo s instaliranjem ovog divnog dodatka.

Instalira se na uobičajen način preko konzole. Konzola -> Dodaci -> Dodaj novo i u pogonu za pretragu WP Monalisa. Pojavljuje se jedan dodatak, instalirajte ga, a zatim ga aktivirajte.

Njegove postavke su se pojavile u meniju konzole, samo naprijed. Počnimo s postavkama dodatka za WP-Monalisa.

  1. Iconpath je put do smajlića na vašoj stranici. Kao što vidite, podrazumevano je wp-content/plugins/wp-monalisa/icons Svoje slike možete uploadati na istom putu.
  2. Prikaži osmehe pri uređivanju- ova stavka je odgovorna za prikazivanje emotikona u uređivaču postova. Odnosno, možete umetnuti sve emotikone u svoje postove.
  3. Prikaži emotikone na komentaru- a ovo je da omogućite vašim posjetiteljima da umetnu emotikone u svoje komentare.
  4. Zamijenite emotikone sa html slikama- odaberite način prikaza emotikona. Ako ostavite stavku omogućenu, onda kada umetnete sliku u komentar, prikazat će se dugačak kod. Zato je bolje da ga isključite.
  5. Prikaži osmehe u tabeli- označavanjem ovog okvira možete učiniti da se smajlići u izboru pojavljuju u vertikalnoj tabeli, prilagođavajući se dizajnu vaše stranice.
  6. Prikaži osmehe kao Pulldown– emotikoni će biti predstavljeni kao padajuća lista.
  7. Prikaži opis alata za ikone- ova stavka će prikazati savjete za emotikone, koju emociju emotikon znači.

U postavkama možete eksperimentirati sa emotikonima. Ima ih puno, a imate i mogućnost da obrišete, zamijenite, zamijenite ili učitate svoj emotikon. Da biste instalirali svoj sklop, morate ga pronaći i preuzeti ili čak sami nacrtati, a zatim ga otpremiti na svoj hosting na ovom putu yoursite.ru/wp-content/plugins/wp-monalisa/icons Tako koristan dodatak!

Zdravo! Opet sam s vama, autor Free Webmaster's Bloga i danas ćemo razgovarati o tome emotikoni na wordpress. Emotikoni su odavno stekli svoju popularnost. Ovo je odličan način da izrazite svoje emocije, a ponekad je dovoljan samo jedan emotikon da izrazite svoja osjećanja.

Da budem iskren, nisam bio baš impresioniran standardnim WordPress emotikonima. Njihov izgled mi se činio primitivnim, prestarim, pa sam odlučio da ih promijenim u druge.

Standardni wordpress emotikoni

Ovdje možete ići na dva načina.

  • Prvi je da instalirate dodatak koji će automatski zamijeniti standardne emotikone drugim. Ali previše aktivnih dodataka će usporiti blog, povećati opterećenje servera. Pored toga, dodaci često dodaju svoje tabele u MySQL bazu podataka, a kada se izbrišu, ne čiste uvek ovu bazu podataka za sobom i moraju to preko phpMyAdmin panela.
  • Drugi način će izbjeći takve probleme, osim toga, omogućit će vam bolje razumijevanje kako WordPress funkcionira. To podrazumijeva ručno uređivanje.

Stoga ćemo ići drugim putem. Zadani smajlići se nalaze u folderu /wp-includes/images/smilies/ u korijenu vašeg bloga. Da biste ih promijenili, samo trebate prepisati stare novima. Možete uzeti apsolutno sve emotikone, preimenovati ih tako da nazivi datoteka odgovaraju standardnim i učitati ih natrag u isti folder. Objavljujem setove emotikona koje već imam:

Ne morate ništa preimenovati, ostaje samo da zamijenite standardne sa ovima i gotovi ste. Ovo pitanje je riješeno.

Sljedeće pitanje: kako dodati emotikone iznad tekstualnog polja obrasca za komentar? I ovdje je sve vrlo jednostavno! Da biste to učinili, u datoteci comments.php vaše teme, prije početne oznake