Il plugin degli smiley per WordPress

Pubblicato: 6 July 2007, 2:30 pm Add comments

Il plugin degli smiley per WordPress non serve a niente. Infatti non tutti sanno che le smiley sono già incluse nel pacchetto base di WP (di tutti i WP) ed è possibile aggiungerle alla text area con un codice di pochissimi KB senza dover ricorrere a librerie particolari come fa il plugin più famoso di tutti, le rinomate WP Grins di AlexKing che per funzionare richiedono la libreria prototype.js del peso di ben 50KB (50KB = libreria MOOTOOLS + tutti_gli_ammenniccoli_usati_su_kagliostro.net +  Kdynamic header + Klogo + Klightbox + CommentiAjax + CommentPreviewAjax + EditCommentAjax + le cose nascoste che ora non vedete etc_etc). D’accordo, le WP Grins e gli altri plugin hanno un’installazione semplicissima e teoricamente semplificano la vita degli utenti. Ma, provare per credere, ecco le istruzioni per piazzare sul vostro blog le smiley senza stramazzare a terra.In teoria le istruzioni qui sotto vanno bene per i blog che usano WordPress, ma se la vostra piattaforma gratuita vi permette di modificare il template dei commenti e soprattutto vi permette di inserire i tag delle immagini nei commenti, allora modificarlo è un attimo. Se vi serve, controllate se queste due specifiche sono verifcate, tornate qui, chiedete e vi sarà dato. Bando alle ciance andiamo a vedere come fare per offrire ai nostri commentatori una funzione così simpatica.

ISTRUZIONI PER L’INSTALLAZIONE

- Ricordatevi di sostituire nel codice qui sotto l’indirizzo www.tuo-sito.net con l’indirizzo reale del vostro sito (se la vostra installazione sta sotto una directory l’indirizzo deve essere tuosito.net/directorydelblog etc etc).
- aprite il file comments.php (sotto wp-content/template/nomedelvostrotemplate) e trovate il tag TEXTAREA

- posizionate il codice delle smiley subito sopra il tag appena citato. Volendo, potete anche trovare il tag di chiusura della textarea ( /TEXTAREA) e ficcare il codice subito dopo (in questo modo le smiley appariranno sotto la textarea e non sopra).

NOTA: alcuni vecchi template di WordPress avevano due file comments.php (o una roba simile): evidentemente chi usa questo tipo di template, deve modificare entrambi (o fare come faccio io: prima ne modifica uno e se non succede niente, modifica l’altro e se ancora non è successo nulla li modifica tutti e due… si chiama metodo sperimentale :D  ). In ogni caso per non confondervi, il concetto alla base di questo codice è che si può applicare a QUALSIASI textarea (anche quella della mail). L’importante è che la textarea abbia ID=”comment”. Se volete applicarlo anche ad una textarea con id differente, basta trovare, tra le prime righe del codice, ”document.getElementById(‘comment’);” inserendo al posto di “comment” l’ID della vostra textarea. Abbastanza semplice no?

CODICE

SCARICA IL CODICE DA QUI (ultima versione)

 

PER LE PIATTAFORME GRATUITE
- non so se questo codice possa essere usato anche su Blogger o Splinder. Il problema è che alcune piattaforme gratuite non permettono l’inserimento di tag immagine all’interno della textarea dei commenti. Se questa specifica dovesse essere verificata allora modificare il codice qui sotto è molto facile. Provate ad autocommentarvi inserendo un’immagine e vedete che succede.

 

FUNZIONI AVANZATE (cracchiamo il codice interno di gestione smiley di WP)

Craccare è un parolone per quella che è soltanto una banalissima modifica. Se infatti volete aumentare il numero di smilies visualizzate, non vi basterà “allungare” il codice qui sopra (cosa che cmq è necessaria al fine di visualizzare le nuove smilies che volete rendere disponibili ai vostri lettori/commentatori): dovrete fare anche in modo che WP trasformi le variabili inserite (cioé le sequenze di caratteri  del tipo puntoevirgola-parentesi) in immagini.
Dove si trova il codice che fa questa operazione?
Poiché i programmatori di WP sono un po’ pazzoidi, certe volte si trova nel file wp-include/vars.php altre volte sotto wp-include/functions.php. Ad esempio nelle versioni 2.1 era sotto vars.php, nell’ultimissima 2.2.1 sta sotto functions. Trovare e riconoscere la parte che ci interessa e modificarla è un gioco da ragazzi: vi basterà scorrere il file per trovarvi la sfilza di variabili ed aggiungerne altre all’elenco. E’ di una facilità bestiale.

Se invece volessi cambiare le icone? Beh, nulla di più semplice: l’incon set usato da WP è nella cartella wp-include/images/smilies (veramente impossibile confondersi). Scaricatene uno nuovo ed impazzetevi a rinominare i file.

Se doveste avere dei problemi, fatemi sapere! Ovviamente non rispondo di eventuali danni al vostro blog :D

Popularity: 14% [?]

9 Responses to “Il plugin degli smiley per WordPress”

Add comments
  1. Gravatar
    marco Says:
    1

    ehi K, pare che ti abbia superato in classifica…eheheh :idea:

    ehehe…tanto non credo durerà molto questo momento di gloria!

    comunque…mi piace come stai costruendo il tuo blog! e se posso farti un regalo, vedrò di iscrivermi a text link ads…

  2. Gravatar
    kagliostro Says:
    2

    Ciao Marcooooooooooooooo!!!
    GRandissimo, ho controllato proprio ieri: beh ma te sei un grande ed il sorpasso ce po’ sta! :!: :!:

    Epperò c’è una cosa che non va bene: mi devi trovare quelle 3 o 4 foto dell’amico tuo che quelle sul suo sito a me vengono “piccoline”. Così lo posso mettere nel mio header changer.

    Cmq io sto ancora dietro a Bassolino porca pupazza.. che sfigaAaaaaaaaaaaaaaaaaaaa :cry: :cry:

  3. Gravatar
    marco Says:
    3

    ahaha…

    tanto è una ruota…prima o poi gira per tutti!

    senti…provo a mandarti via mail qualche foto…a mio gusto! vediamo poi se ti piacciono oppure no!

    PS: quando pubblica la seconda parte de La Bibbia di Chuck Norris????

  4. Gravatar
    Domenicotis Says:
    4

    Il blog di Bassolino è davanti al tuo ma in compenso i commenti che riceve sono delle vere e proprie bordate impietose.
    Suvvia K, non tutto il male vien per nuocere :cann: :cann:

  5. Gravatar
    kagliostro Says:
    5

    Ma infatti… eppoi sto già preparando la contromossa :grin: :grin: :grin: :grin:
    Bassolino DEVE SOFFRIRE… blogghisticamente parlando eh! :cann:

  6. Gravatar
    Cassandra Says:
    6

    Ciao K!
    Sei il primo a cui lo comunico: alla fine ci sono caduta pure io e ho aperto un blog… è ancora in fase di lavorazione, però ti ho già inserito tra i miei link, spero non ti dispiaccia!
    Qualche volta passa a trovarmi (anche se per ora è un po’ spoglio…) l’indirizzo è http://www.murasaki-jooo.blogspot.com

    Ciao C.

  7. Gravatar
    kagliostro Says:
    7

    Hai fatto benissimo Cassy!!! e figurati se mi può dispiacere che tu mi inserisca tra i link.
    Del resto luglio è il mese migliore per aprire un blog, così si ha tutto il tempo per organizzarlo aspettando che arrivi la stagione dei bloggr cioé settembre.

    Poi ovviamente iscriviti anche a TLA (tramite il mio banner :grin: :grin: :grin: ) visto che per Blogger c’è il plugin apposito!
    A proposito… anche il mio primo blog era su BLOGGERRRRRRRRRRR!!
    BEI TEMPI!!!
    GRANDEEEEEEEEE!!!

  8. Gravatar
    ok Says:
    8

    :arrow:

  9. Gravatar
    GyncJoync Says:
    9

    Cheers!
    I made with photoshop animated myspace pics.
    have a look at them:
    http://tinyurl.com/66dwoa
    Thanks a lot 4 your site :-) xoxo

Lascia un commento

NOTA: è possibile modificare un commento entro 1 ora dalla pubblicazione (cliccare sul testo del vostro commento per entrare in modalit editor)

Smilies (click to append):