Osnove programiranja za veb-novinare - Presentation Transcript
Tema: Profesionalizacija veb-sajtova polaznika koji su zasnovani na “vordpres” (WordPress) sistemu za baratanje sadržajem (content management system). Izmena šablona naslovne strane kako bi veb-sajt dobio kompleksan ali u isto vreme i pregledan izgled. predavač: Aleksandar Urošević http://urosevic.net
Profesionalizacija WordPress bloga
Osnove PHP programiranja
Struktura WordPress šablona
Dobavljanje i upotreba podataka u šablonu
Custom funkcija za članke po kategorijama
Vizuelno uređivanje grupisanog sadržaja
Validacija kôda ( XHTML i CSS ) i korekcije grešaka
Korisne adrese
Pitanja i odgovori
Osnove PHP programiranja (1/2)
Oznaka početka i kraja PHP kôda, komentari
PHP kôd počinje oznakom <?php a završava se ?>
npr: <?php echo "Zdravo svete!"; ?>
Višelinijski počinje sa /* završava */ , u jednoj liniji počinje sa //
functions.php sadrži korisničke funkcije za šablon (dinamički sidebar, domen teksta za lokalizaciju teme, prilagođeni prikaz sadržaja – članci po kategorijama )
index.php je naslovna strana bloga
post.php , single.php i page.php za prikaz pojedinačnih članaka i strana
comments.php za prikaz i pisanje komentara na članke
Ostale komponente: header.php , footer.php , sidebar.php , i dr.
CSS definicije: style.css
Slike: direktorijum images/ sa potrebnim slikama
Dobavljanje i upotreba podataka u šablonu (1/4)
Dobavljanje podataka o člancima iz baze, njihovo procesiranje, smeštanje u wrappere ( Codex: Template Tags ) i formatiranje izlaza obavlja se u tzv. loop sekvenci.
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> ... generisanje sadržaja ... <?php endwhile; ?> <?php else : ?> ... događaj kada nema članaka u bazi ... <?php endif; ?>
Pomoću get_posts() funkcije podaci se smeštaju u niz (npr. $post ). Pristupa im se pomoću foreach() funkcije. Korisni su za napredne korisnike ( Codex: Database Description ).
0 comments
Post a comment