Script bază date pe pagina wordpress

Scris de pauzamea | A la WP | Wednesday 17 March 2010 | | 18:55

Am mai vrut o chestie pentru jurnalul meu de tată şi anume o pagină pe care să prezint un dicţionar cu cuvintele pe care le ştie piticul nostru Dragoş. Multe dintre ele nu există în limba română, încă… Aşa, deci vroiam o pagină în care:

  1. să afişez conţinutul unei tabele mySQL;
  2. să pot să introduc înregistrări în tabelă (direct de pe pagină şi doar eu administratorul);
  3. să ofer vizitatorului să ordoneze datele din tabel după mai multe criterii (cele mai noi introduse, alfabetic, sau în ordinea în care au fost introduse); (more…)

Upload fotografii pe pagina WP

Scris de pauzamea | A la WP | Thursday 11 March 2010 | | 17:53

Zilele astea am avut plăcerea să revin puţin la bruma de cunoştinţe de PHP şi MySQL pentru un alt blog (Jurnalul meu de tată). Aici am vrut neapărat să fac o pagină (nu post) în care tătici ca mine să se poată da mari cu copii lor, încărcând direct nişte poze. Simplu nu? Acum că am terminat, e simplu, dar pe parcurs am avut câteva hopuri şi am căutat o grămadă pe net, fără a găsi o soluţie completă. Comod fiind, speram să găsesc un script şi doar să-l personalizez. Nu am găsit. Acum, dacă tot am muncit atâta, rezultatul poate ar fi util şi pentru alţii, de aceea scriu acest articol.

Modulele la care am lucrat ar fi:

  1. definirea noii pagini cu template separat, ca să nu afecteze celelalte pagini statice din blog;
  2. un modul de încărcare a pozelor cu datele asociate (părinte, copil, comentariu);
  3. un modul de minim control al uploadului (format fişier, dimensiune);
  4. un modul de procesare a pozelor astfel încât din poza încărcată să generez un thumbnail afişabil ca link către poza cu dimensiunile originale;
  5. un modul de gestiune a unei tabele MySQL în care să fie toate datele.

Probabil că pentru unii e doar o chestie de tastat, dar la mine a cam durat câteva zile. Nici n-am avut mult timp disponibil, dar nu a fost ceva ce să pot scrie din cap, am avut diverse tipuri de scripturi din care am consolidat o soluţie completă.

Aşadar, să începem. (more…)