WordPress-hymiöt. Uudet WordPress-hymiöt – laajennuksella ja ilman. Mahdolliset ongelmat ja toimintahäiriöt

Hei taas!

En muista tarkalleen, mistä sain idean asentaa hymiöitä tälle sivustolle. Näyttää siltä, ​​​​että eräs tuttava teki minulle analyysin hymiöistä "QIP infium" -viestinnässä, jota olen käyttänyt jo useita vuosia, ja olin innokas lisäämään hymiöitä tänne.

Etsittyäni hieman sopivaa WordPress-laajennusta, törmäsin tähän ja päätin käyttää sitä, mutta niin ei käynyt - halusin toisenlaisen tulosteen ja halusin yksinkertaistaa symbolien korvaamisen tarkistusta hymiöillä. En myöskään tarvinnut niin paljon hymiöitä. Tietysti pystyin toteuttamaan kaikki toiveeni muokkaamalla yllä mainittua lisäosaa, mutta jotenkin melkein vahingossa aloin kirjoittamaan omaa koodiani, joka lopulta muuttui liitännäiseksi, joka näyttää varsin onnistuneelta

Tietoja WordPressin emoji-laajennuksesta

Mitä laajennus tekee:

  • korvaa tavalliset WordPress-hymiöt QIP:n hymiöillä.
  • lisää luettelon hymiöistä kommenttikenttään. Luetteloon sisällytettävät hymiöt näkyvät asetuksissa.
  • lisää hymiöitä hallintapaneeliin, johon voit helposti lisätä niitä, kun vastaat kommentteihin tai kirjoitat julkaisua.
  • helpottaa hymiökoodien löytämistä ja korvaamista tekstistä.
Kama WP Smiles -asetukset

Kerron hieman asetuksista

Hymiölohkon lisääminen manuaalisesti kommenttilomakkeeseen

Plugin lisää automaattisesti hymiöitä kommenttilomakkeeseen (tekstialueeseen). Saattaa kuitenkin käydä niin, että laajennus ei pysty upottamaan luetteloa normaalisti. Tässä tapauksessa voit lisätä hymiölohkon manuaalisesti mihin tahansa mallin kohtaan. Jätä tätä varten asetusten "Hymiöiden automaattinen lisäys" -kenttä tyhjäksi, niin poistat automaattisen lisäyksen käytöstä ja lisäät PHP-koodin avulla lohkon haluamaasi paikkaan mallissa (yleensä jonnekin comments.php:ssä tiedosto):

Tämä koodi tulostaa hymiölohkon.

HTML-poissulkemistunnisteet

Tässä asetuksessa voit määrittää HTML-tageja, joiden tekstiä laajennus ei käsittele. Jos esimerkiksi määrität koodin sinne, laajennus ei käsittele seuraavaa koodia:

hymyillä :).

Tunnisteet on erotettava pilkuilla.

Erikoishymiöt (poikkeushymiöt)

Oletuksena hymiöt tunnistetaan tekstissä koodilla (:hymiön_tiedoston_nimi:), mutta poikkeuksiakin on. Esimerkiksi hymiön merkintä on:-) tai:) tai =), ja sen alkuperäinen koodi on (:smile:) . Oletuksena tällaisia ​​poikkeuksia on 3: :) :(:D . Tämä rajoitus johtuu pienestä optimoinnista... Tällaisia ​​poikkeuksia voidaan määrittää liitännäisessä.

Ulkoasun muokkaaminen

Jos et ole tyytyväinen hymiöluettelon ulkoasuun, voit muokata sitä edellyttäen, että osaat css:n, tätä varten sinun on muutettava CSS-sääntöjä CSS-tyylit -kentässä. Jotta tyylit eivät tallennu asetuksiin, tyylejä voidaan kopioida omaan tyylitiedostoon ja poistaa asetuksista.

Oman hymiösarjan asentaminen

Jos et näe blogissasi haluamiasi hymiöitä, älä ole järkyttynyt. Voit helposti lisätä/korvaa hymiöitä omillasi.

Täydentääksesi luetteloa sinun tarvitsee vain luoda kama-wp-smile-packs-kansio laajennuskansion viereen ja lisätä siihen hymiökuvat. Nuo. Tämän seurauksena sinun pitäisi päätyä kansioon, jossa on kuvia hymiöistä, kuten tämä: /wp-content/plugins/kama-wp-smile-packs/mypack/*.gif. Kun olet luonut tällaisen kansion, sinun on siirryttävä asetuksiin ja valittava uusi avautuva hymiöpaketti.

Syötteen tekstissä käytetään rakennetta (:tiedoston_nimi:) . Jos esimerkiksi lisäät tekstiin emotion.gif-kuvan, tämä hymiö lisätään muodossa (:emotion:) .

Vain pienet latinalaiset kirjaimet ovat sallittuja tiedostonimissä kirjaimet a-z, numerot 0-9, merkit - ja _. Jos tiedostossa on muita merkkejä, se ei toimi.

Suodatus - hymiökoodin poistaminen tekstistä

Jos haluat suodattaa tekstiä jossain (ei näytä hymiökoodia), käytä seuraavaa suodatinta:

$text = "Testiteksti (:hyvä:)"; $teksti = preg_replace("/\(:(0,15):\)/", "", $teksti); echo $teksti; // paluu: Testiteksti

Kuinka upottaa laajennus muihin kenttiin, esimerkiksi BbPressiin, Quick Chatiin

Oletuslaajennus toimii vain kommenteissa ja viesteissä. Jos sinun on "kierrettävä" se jonnekin muualle, seuraavat toiminnot ja pieni tieto CSS:stä ovat hyödyllisiä sinulle:

  • kws_get_smiles_html($textarea_id) - näyttää hymiölohkon tekstialueelle
  • kws_convert_smiles($content) - käsittelee tulostetun sisällön tehdäkseen kuvia hymiökoodeista

Äkillisten ongelmien, virheiden, vikojen ja "muiden asioiden" tapauksessa tai jos haluat vain kirjoittaa jotain tällaista - kirjoita kommentteihin

Hymiöt ovat tunteiden ja tunteiden ilmaisu Internetissä. Voit tehdä blogistasi hauskempaa lisäämällä animoituja hymiöitä. Yleensä hymiöitä on eri tyyppejä ja tyyppejä. Jos WordPress-neuvostoliiton hymiöiden primitiivisyys ei sovi sinulle, niin tänään sinulla on mahdollisuus tulla uusien miellyttävien kasvojen omistajaksi.

Tältä tavalliset WordPress-hymiöt näyttävät

Jos haluat vaihtaa WordPressin vakiohymiöt johonkin omaperäisempään, mene blogisi juureen ja mene tälle polulle /wp-includes/images/smilies/ . Lataa hymiöt kansioon uusia hymiöitä, joista pidät eniten, mutta muista
Uusien hymiöiden nimien on vastattava tavallisten hymiöiden nimiä.

Tässä annan sinulle valmiita hymiöitä, joissa sinun ei tarvitse muuttaa nimeä, lataa se hymiöt-kansioon ja se on siinä.

Mini kolobokit

Koloboks

Järjestelmä hymiöiden lisäämiseksi WordPressiin

Voit lisätä hymiöitä suoraan blogikirjoituksiin käyttämällä välimerkkejä - (O8)-:|D; jne.
Tässä on kaavio hymiöiden välimerkeistä.

Ratkaisemme nyt vielä yhden kysymyksen: kuinka lisätä hymiöitä tekstikentän yläpuolelle oleviin kommentteihin?

Hymiöiden lisääminen kommentteihin.

Jos sinulla on WordPress alle 3.0, etsi malliteemasta tiedosto comments.php, jos sinulla on WordPress 3.0 tai uudempi, siirry sivuston juuressa seuraavaan polkuun comments.php-tiedostoon.

blogisi nimi\wp-includes\theme-compat\ comments.php

Etsi seuraava koodi comments.php-tiedostosta:

lisää tämä koodi sen yläpuolelle: