Emoticon WordPress. Nuove emoticon WordPress - con e senza plugin. Possibili problemi e malfunzionamenti

Ciao di nuovo!

Non ricordo esattamente cosa mi ha dato l'idea di installare emoticon su questo sito. Sembra che un conoscente mi abbia fornito un'analisi delle emoticon nel messenger "QIP infium", che utilizzo ormai da diversi anni, e non vedevo l'ora di aggiungere emoticon qui.

Dopo aver cercato un po' un plugin adatto per WordPress, mi sono imbattuto in questo e ho deciso di usarlo, ma non è stato così: volevo un output diverso e volevo semplificare il controllo per la sostituzione dei simboli con le emoticon. Inoltre, non avevo bisogno di così tante emoticon. Naturalmente, ho potuto realizzare tutti i miei desideri modificando il plugin sopra menzionato, ma in qualche modo, quasi per caso, ho iniziato a scrivere il mio codice, che alla fine si è trasformato in un plugin, che sembra avere abbastanza successo

Informazioni sul plugin emoji per WordPress

Cosa fa il plugin:

  • sostituisce le emoticon standard di WordPress con le emoticon di QIP.
  • aggiunge un elenco di emoticon al campo dei commenti. Quali emoticon saranno incluse nell'elenco è indicato nelle impostazioni.
  • aggiunge emoticon al pannello di amministrazione, dove puoi inserirle facilmente quando rispondi ai commenti o scrivi un post.
  • semplifica la ricerca e la sostituzione dei codici delle emoticon nel testo.
Impostazioni di Kama WP Smiles

Ti parlerò un po 'delle impostazioni

Inserimento manuale di un blocco di emoticon nel modulo dei commenti

Il plugin aggiunge automaticamente emoticon al modulo dei commenti (textarea). Tuttavia, è possibile che il plugin non sia in grado di incorporare normalmente l'elenco. In questo caso, puoi inserire manualmente un blocco di emoticon in qualsiasi punto del modello. Per fare ciò, lascia vuoto il campo "Inserisci automaticamente emoticon" nelle impostazioni, in questo modo disabiliterai l'inserimento automatico e, utilizzando il codice PHP, inserisci il blocco nella posizione desiderata nel modello (di solito da qualche parte nel file comments.php file):

Questo codice produrrà un blocco di emoticon.

Tag di eccezioni HTML

In questa impostazione è possibile specificare i tag HTML, il cui testo non verrà elaborato dal plugin. Ad esempio, se specifichi il codice lì, il seguente codice non verrà elaborato dal plugin:

sorriso :) .

I tag devono essere separati da virgole.

Denominazioni emoji speciali (emoticon eccezionali)

Per impostazione predefinita, le emoticon sono identificate nel testo dal codice (:emoticon_file_name:), ma ci sono delle eccezioni. Ad esempio, uno smiley è indicato come:-) o:) o =) e il suo codice nativo è (:smile:) . Per impostazione predefinita, ci sono 3 eccezioni di questo tipo: :) :(:D . Questa limitazione è dovuta a una piccola ottimizzazione... Tali eccezioni possono essere configurate nel plugin.

Modifica dell'aspetto

Se non sei soddisfatto dell'aspetto dell'elenco delle emoticon, puoi modificarlo, a condizione che tu conosca i CSS, per questo devi modificare le regole CSS nel campo "Stili CSS". Per evitare che gli stili vengano memorizzati nelle impostazioni, gli stili possono essere copiati nel proprio file di stili e rimossi dalle impostazioni.

Installazione del tuo set di emoticon

Se non vedi le emoticon che vorresti avere sul tuo blog, non arrabbiarti. Puoi facilmente aggiungere/sostituire le emoticon con le tue.

Per integrare l'elenco, tutto ciò che devi fare è creare la cartella kama-wp-smile-packs accanto alla cartella del plugin e aggiungervi il tuo set di immagini di emoticon. Quelli. Di conseguenza, dovresti ritrovarti con una cartella con immagini di emoticon come questa: /wp-content/plugins/kama-wp-smile-packs/mypack/*.gif. Dopo aver creato una cartella di questo tipo, devi andare alle impostazioni e selezionare il nuovo pacchetto di emoticon che appare.

Il testo della voce utilizzerà la costruzione (:file_name:) . Ad esempio, se aggiungi un'immagine emotion.gif nel testo, questa emoticon verrà inserita come (:emotion:) .

Nei nomi dei file sono consentiti solo caratteri latini minuscoli lettere dalla a alla z, numeri 0-9, segni - e _. Se il file contiene altri caratteri, non funzionerà.

Filtraggio: rimozione del codice dell'emoticon dal testo

Se devi filtrare il testo da qualche parte (non mostrare il codice dell'emoticon), applica il seguente filtro:

$testo = "Testo di prova (:buono:)"; $testo = preg_replace("/\(:(0,15):\)/", "", $testo); echo $testo; // return: testo di prova

Come incorporare il plugin in altri campi, ad esempio in BbPress, Quick Chat

Il plugin predefinito funziona solo per commenti e post. Se hai bisogno di "fregarlo" da qualche altra parte, ti saranno utili le seguenti funzioni e un po' di conoscenza dei CSS:

  • kws_get_smiles_html($textarea_id) - visualizza un blocco di emoticon per un'area di testo
  • kws_convert_smiles($content) - elabora il contenuto di output per creare immagini dai codici smiley

In caso di problemi improvvisi, glitch, bug e "altre cose", o se vuoi semplicemente scrivere qualcosa del genere, scrivi nei commenti

Le emoticon sono un'espressione di sentimenti ed emozioni su Internet. Puoi rendere il tuo blog più divertente aggiungendo emoticon animate. In generale, esistono diversi tipi e tipi di emoticon. Se la primitività delle emoticon WordPress-sovietiche non ti soddisfa, oggi hai l'opportunità di diventare il proprietario di nuovi volti piacevoli.

Ecco come appaiono le emoticon standard di WordPress

Per cambiare le emoticon standard di WordPress in qualcosa di più originale, vai alla radice del tuo blog e vai su questo percorso /wp-includes/images/smilies/ . Carica nuove emoticon nella cartella delle faccine, quelle che ti piacciono di più, ma ricorda
I nomi delle nuove emoticon devono corrispondere ai nomi di quelle standard.

Ecco, ti do delle emoticon già pronte, alle quali non è necessario cambiare il nome, basta caricarle nella cartella delle faccine e il gioco è fatto.

Mini kolobok

Kolobok

Schema per aggiungere emoticon su WordPress

Puoi aggiungere emoticon direttamente ai post del blog utilizzando i segni di punteggiatura - (O8)-:|D; e così via.
Ecco un diagramma dei segni di punteggiatura delle emoticon.

Ora risolviamo un'altra domanda: come aggiungere emoticon nei commenti sopra il campo di testo?

Come aggiungere emoticon nei commenti.

Se hai WordPress inferiore alla 3.0, nel tema del modello trova il file comments.php, se hai WordPress 3.0 e versioni successive, nella radice del sito vai al seguente percorso del file comments.php.

il nome del tuo blog\wp-includes\theme-compat\comments.php

Trova il seguente codice nel file comments.php:

aggiungi questo codice sopra: