spuse pe bune, bine si apasat
20 Jan
Cei care vor sa inteleaga mai bine cum functionează scriptul wordpress, au acum tutoriale video pe wordpress.tv, mai usor decat atat nu se poate.
[via]
1 Jan
Daca tot am facut upgrade la Wordpress 2.7 m-am gandit sa apelez si la noile imbunatatiri pentru comentarii, este vorba de threaded/nested comments si paginare nativa.
A fost greu, m-a pus dracu sa fac chestia asta pe 31 decembrie, am injurat cat pentru tot anul 2008.
M-am inspirat de la mai multi, nici nu-i mai stiu pe toti, cel mai mult m-am inspirat de la Alex Negrea si subiectiv.ro.
Daca ar fi sa o fac din nou nu stiu daca as mai reusi, cred ca da, dar tot cu nervi, am modificat prin comments.php, functions.php, header.php, style.css si comments-popup.php din thema si link-template.php cu comment-template.php din wp-includes
Acum comentariile arata asa:
11 Dec
Prima data am incercat sa instalez WordPress 2.7 inlocuind doar fisierele pe care nu le-am modificat, insa la update am primit:
Call to undefined function wp_remote_request()
Eroarea venea de la fisierul update.php pe care l-am rescris pe server, problemele parea sa se fi rezolvat, insa cand am intrat in panoul de administrare primeam eroarea:
Call to undefined function enqueue_comment_hotkeys_js()
M-am hotarat sa sterg totate fisierele si sa pastrez doar folderul “wp-content” si “config“.
Pus din nou pe server, Wordpress 2.7 nu a mai facu probleme, la inceput. Dupa cateva minute de bagat nasul prin el primesc o eroare venita de la “post-template.php“, am rescris fisierul din nou si si-a dat drumul.
Probleme nu am mai avut.
Ce am observat eu ca are in plus:
In panoul de administrare acum avem Screen Options unde putem bifa sau debifa ce vrem sa ne apara pe ecran. Partea misto este ca in functie de unde ne aflam in meniu, ca suntem in edit, new post, pages, etc, la Screen Options avem pentru fiecare in parte alte setari si putem sa debifam ce consideram ca este in plus pentru fiecare parte.
Acum cu un singur click se pot administra tagurile, categoriile sau paginile si atunci cand punem mouse-ul pe unul dintre ele, imediat sub el apare un meniu cu Edit, Quick Edit, Delete, View si astfel nu mai este nevoie sa intram pe fiecare in parte.
Acum in Dashboard panourile se pot aranja cu mouse-ul prin drag and drop si tot aici exista QuickPress daca se doreste scrierea rapida a unui post.
Insa acum in Dashboard cel mai util mi se pare faptul ca la Recent Comments se poate da reply la cele mai noi comentarii direct de acolo.
Acum si Tag-urile se administreaza mult mai usor si in plus atunci cand se scrie un nou post poti sa iti alegi un tag din cele mai folosite printr-un singur click.
Imi place ca acum la Add New Post putem sa ne arajam panoul prin drag and drop asa cum vrem noi si ne cade cel mai bine. Un alt lucru interesanta este ca acum la un post putem seta Stick this post to the front page
Deocamdata am trecut la Wordpress 2.7 decat pe un blog, ramane sa vad cum se comporta si mai departe pentru a vedea daca se merita sa trec si cu celelalte pe noua versiune.
15 Jul
WordPress 2.6 a fost lansat.
Imi place ca sunt aratate ultimele modificari facute unui post, se arata de catre cine a fost modificat si cand, se poate face o comparatie cu ce a modificat si se poate reveni.
O alta chestie misto este ca acum temele au preview, vedem cum arata inainte sa facem modificarea definitiva.
8 Jul
Despre pluginul WP Paged Comments, cel care face paginarea la comentariile din WordPress am aflat de la Zoso.
Problema este ca daca setam sa am 20 de comentarii pe pagina si le am numerotate in momentul in care treceam pe pagina a doua, comentariul ramanea al 21-lea insa langa el aparea cifra 1 in loc sa apara cifra 21.
Eu am rezolvat problema umbland numai in pagina de comments.php din tema mea unde am adaugat cateva linii de cod (5).
Inainte arata asa:
$commentNumber++; echo $commentNumber;
Acum arata asa:
$currentpage = (int) $_GET['wpc']; // este luat din url
$currentpage2 = (int) ($currentpage * 20) - 20; // 20 reprezinta nr. comentariilor pe pagina
if($currentpage < 2) // sa nu avem -20,-19… pe primele doua pagini
{$commentNumber++; echo $commentNumber;} // daca avem sub doua pagini
else
{$commentNumber++; echo $commentNumber + $currentpage2;} // daca sunt mai mult de doua pagini
cei care doresc mai multe comentarii pe pagina, de exemplu 40, trebuie sa inlocuiasca pe 20 cu 40 in cod.
Este facut in graba, daca stiti ceva mai simplu si mai usor va astept.
30 Mar
WordPress.org cu o infatisare noua, ne anunta ca s-a lansat definitiv versiunea WordPress 2.5.
WordPress 2.5 se gaseste pe pagina de Download.
Deocamdata nu am intampinat nici un fel de problema, eu am salvate separat fisierele pe care le-am modificat de-a lungul timpului si dupa upgrade am rescris aceste fisiere.
Modificarile in Admin sunt brutale ca grafica insa minore ca functionalitate. Va dura ceva timp in care ma voi obisnuii cu noile comenzi.
Deocamdata nu ma vad nevoit sa revin la vechea versiune si sper sa ramana asa pana la vara cand apare WordPress 2.6
12 Jan
Posturile care sunt prea lungi pot fi splituite foarte simplu, punem pointer-ul unde dorim sa impartim postul si apasam tasetlor Alt + T.
Insa problema de care m-am lovit eu a fost ca dupa aceasta impartire pe pagina aparea scris “Read the rest of this entry »” , ori blogul meu este in limba romana.
Rezolvarea am gasit-o prin modificarea in fisierul index.php din wp-content/themes/tema_mea/index.php, am modificat “Read the rest of this entry »” cu “Citeste mai departe »“
Astfel acum apare Citeste mai departe in loc de Read the rest of this entry.
A doua problema a fost ca pe paginile din categorii la posturile splituite aparea (more…) acolo unde era splituit postul.
Rezolvarea a fost putin mai grea. In wp-includes/post-template.php pe linia #75 avem urmatorul cod:
function the_content($more_link_text = ‘(more…)‘, $stripteaser = 0, $more_file = ”) si l-am inlocuit cu
function the_content($more_link_text = ‘Citeste mai departe »‘, $stripteaser = 0, $more_file = ”)
Mai jos este un exemplu de splituire cu Citeste mai departe » in loc de Read the rest of this entry »
(more…)
19 Dec
Standard in WordPress link-urile celor care scriu comentarii si isi adauga o adresa URL se deschid peste pagina cu comentariul si nu in modul target=’_blank’.
Am vrut sa modific astfel incat sa nu se mai deschida peste. Acest lucru se realizeaza cu o gramada de Plugin-uri insa nu vreau ca pentru un lucru atat de simplu sa mai adaug inca un plugin.
Am vazut in fisierul wp-includes/comment-template.php pe linia #48 urmatorul cod:
$return = “<a href=’$url’ rel=’external nofollow’ >$author</a>”; pe care l-am inlocuit cu
$return = “<a href=’$url’ rel=’external nofollow’ target=’_blank’>$author</a>”;
Tot acolo se afla si rel=’external nofollow’ in cazul in care doriti dezactivarea nofollow pentru link-urile de la comentarii fara a mai apela la vreun plugin de genul No Follow Free sau altele.
P.S. In versiunea wordpress 2.6.2 acest cod se afla pe linia #116 fata de #48 de la versiunile mai vechi.
P.S.2 La versiunea wordpress 2.7 acest cod se apla pe linia #148 si am schimbat
$return = “<a href=’$url’ rel=’external nofollow’ >$author</a>”;
cu
$return = “<a href=’$url’ title=’blogul lui $author’ target=’_blank’ >$author</a>”;