Avaleht
uus teema   vasta Tarkvara »  WWW »  Wordpress footer märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 25.06.2010 15:11:13 Wordpress footer vasta tsitaadiga

Tervist.

Teen tutvust siin vaikselt nüüd ka Wordpressiga ning tekkis selline küsimus: kuidas ma saaksin footerisse lisada infot, mida saan redigeerida admin paneelis. St, et settingute all näiteks oleks mingid tulbad, kuhu lisan info ning kutsun selle info läbi koodi footerisse vms.

Plaanis lehte ka tulevikus tõlkida ning seetõttu ei saa php faili footeri teksti kirjutada, vaid oleks vaja, et seda saaks ka tõlkida teistesse keeltesse.

Loodan, et keegi sai aru mu segasest mõttest ning oskab aidata.

_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga

sõnum 27.06.2010 11:14:12 vasta tsitaadiga

variant oleks sinna footerisse lisada sidebar-i laadne funktsionaalsus
function.php-sse lisad
php:
  1. if ( function_exists('register_sidebar') )
  2.     register_sidebar(array(
  3.         'name' => 'Footer',
  4.         'before_widget' => '<div id="%1$s" class="widget %2$s">',
  5.         'after_widget' => '</div>',
  6.         'before_title' => '<h2>',
  7.         'after_title' => '</h2>',
  8.     ));
  9.  


ja siis moodulite alt lisad sinna asju.

footer-isse lisad siis


php:
  1.  
  2. <?php   dynamic_sidebar('Footer') ) : ?>
  3.  


Teine variant on teha eraldi footer-i leht (privaatne)
ja siis selle sisu footeris kuvada. ($args array väärtusta vastavalt oma vajadustele)
php:
  1.  
  2. <?php
  3. $args = array(
  4.         'post_type' => 'page'
  5.         'meta_key' => 'header',
  6.         'meta_value' => 1,
  7.         'post_parent' => $post->ID,
  8.         'post_status' => 'private'
  9.         );
  10. $header= get_posts($args);
  11. if(count($header)>0) {
  12. setup_postdata($header[0]);
  13.  the_content();
  14. }
  15.  
  16. ?>
  17.  


antud kood siis kuvab lehe headeris alamlehe sisu, millel on header lisaväli
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
c3ltic
HV kasutaja

liitunud: 21.04.2007




sõnum 06.07.2010 23:33:07 vasta tsitaadiga

Kui ühe keelsena pole vahet kas on hard-code või mitte selle info osas, siis kakskeelsena saad ju teise keele tarbeks teise footeri template võtta.
Wordpress3 custom page types abil on see isegi veel lihtsam kui varem, tuleb vaid template õigesti nimetada.

Kolmas variant on muidugi teha asi dünaamiliselt. andresv lahendus kasutab WP enda core lahendust, ses suhtes pole probleemi, kui uuendustega peaks pluginad otsad andma. Ise aga kasutan säärast pluginat custom lehe või postituse kuvamiseks - http://guff.szub.net/2005/01/27/get-a-post/
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Wordpress footer
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.