Nou pe blog
Una din cererile primite de la fanii blogului (de fapt e unul singur, Ionuț Botizan, dar asta e altă poveste; îmi place mie foarte mult să cred că am mai mulți fani ) a fost posibilitatea de a insera cod în comentarii. Cum pluginul folosit de mine nu știe decât să stilizeze codul în posturi, m-am apucat să îl conving să stilizeze și secvențele de cod din comentarii. Și după o linie de cod scrisă, am reușit.
Dacă ai plugin-ul sus-menționat instalat, nu trebuie decât să deschizi syntaxhighlighter.php
într-un editor de text și să cauți:
// Find and replace the BBCode add_filter( 'the_content', array(&$this, 'BBCodeToHTML'), 8 ); add_filter( 'widget_text', array(&$this, 'BBCodeToHTML'), 8 );
Imediat după această bucată de cod adaugă:
if(!is_admin()){ add_filter( 'comment_text', array(&$this, 'BBCodeToHTML'), 8 ); }
Gata!
OK, am si eu o intrebare poate putin cam tembela. :-??
)
Atunci cand cand scrii cod in postari folosesti BBcode? La asta se refera faptul ca au imbunatatit syntax highlighter-ul original? Ca nu mai folosesti taguri html pre, folosesti BBcode? Mai sunt si alte modificari in afara de asta si de faptul ca nu mai are butoanele de clipboard si de about?
Eu l-am folosit pana acum doar pe cel original, acolo aveam (hehe, cu ocazia asta testez si eu
Edit: ahhh… acum ma prind si eu de doua chestii:
1. imi afisaza doar ce am scris intre tagurile pre, adica bucata de php; in fine, nu mai modific, m-am referit la asta http://alexgorbatchev.com/wiki/SyntaxHighlighter:Usage#.3Cpre_.2F.3E_method
2. sunt cu adevarat dobitoaca, oops! dap, syntaxhighlighter.php si originalul era javascript
Edit2: link-urile lungi ies in afara (da, is o putoare mica si de multe ori mi-e lene sa pun intre taguri). white-space & word-wrap ar rezolva problema?
Edit3:hehe, la edit mi-au disparut tagurile pre dintre tagurile BBcode
oare… hmmm :-??
la edit nu mai merge nicicum?
asta e din prima
edit si la asta: ba da, dupa expirarea timpului de editare se pare ca se vad iar si la celalat comentariu; scuze de spam
inca un edit: ma refer la faptul ca, din momentul in care modifici un comentariu si pana la expirarea timpului se vede asa
Da. Doar că în WordPress se numesc… shortcodes
Butonul de „about” l-am ascuns eu, clipboard-ul parcă nu era.
Da, e o mică problemă cu editarea cometariilor și syntax highlight. În funcție de ce timp voi avea, probabil voi modifica fie editarea comentariilor fie syntax highlighter
Tare.
Frumos
Pacat de > asta …