2009 24 februar 2009

Hvordan inkludere PHP-kode i en Smarty mal

Jeg tenkte at dette vil være en doodle å finne i google, så mange du oss UI og manusforfattere ville trenge å gjøre dette på en dag til dag basis, er som inkluderer en bit av peice av PHP-kodebiten (. Php) i en Smarty mal (. TPL). Jeg innså at enklere / populær med søket ditt, enda vanskeligere å finne den eksakte svaret ... en million søkeresultater men de fleste av dem referert til "fil" inkluderer i Smarty ... som har følgende syntaks

{Include file = "inkluderer / header.php"}

Dette faktisk inlcuded filen fint, men som tekst, Hva jeg ville var et resultat av inkluderte filen. (Merk deg ovenfor brukes inkludere malen inne i en mal fil). Endelig med litt persiverance .... Jeg snublet over en slighty modifisert syntaks, som var svaret på kravet mitt ... så her er det ... hvis du havn't funnet en allerede


{Include_php fil = "inkluderer / header.php"}


2009 2 februar 2009

Hvordan inkludere en WordPress blogg på et annet område

Dette spørsmålet streifet meg noen ganger før, da jeg jobbet på steder tidligere også, som brukes til WordPress for å vise blogger eller ny type innhold i noen del av området / portal.Being en nybegynner i PHP og rundt WordPress, holdt jeg procastinating det, tenker "dette er ikke mitt peice av kaken". Endelig! Dette kravet kom upto nesen min, da begynte Diggin rundt litt for løsning.
Jeg ble overrasket over å finne at det egentlig var lettere enn jeg trodde faktisk det var, for å vise en liste med overskrifter eller siste innlegg på en annen side utenfor WordPress-drevne delen, bare ved hjelp av en liten bit av PHP og WordPress API .

Her er hva du skal gjøre: -
Av hensyn til forklaring, antar at området er http://www.inchembur.com/ og du har nyheter seksjon for dette området på http://news.inchembur.com/ (som kjører WordPress). Nå kravet er å vise siste innlegg fra http://news.inchembur.com/ på hjemmesiden til det viktigste området, dvs. http://www.inchembur.com/index.php

Trinn 1: I index.php din legger du til følgende peice av kode, Inkluder WordPress API filen. Du kan legge denne til toppen av siden du vil at innlegget skal vises på.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES', false); / / Disbable bruk av WordPress Theme
krever ('/ var / news.inchembur.com / wp-blog-header.php'); / / Ta WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / Få siste innlegg
>

I ovenstående peice av include, vi får bare den ene nyeste innlegget. Hvis du ønsker å prøve flere varianter gjerne grave seg inn, query_posts() dokumentasjon .

Trinn 2: Nå, i den delen av Index / Home side der du vil vise den nyeste WordPress innlegg fra http://news.inchembur.com , bruker du følgende kode. Unødvendig å si, gjerne annonse dine styling divisjoner, spenn og klasser som per dine design behov.

Trinn 3: Det er ingen Trinn 3 ... Thats det ... du er ferdig!


Selvsagt, kan du prøve noen varianter som per dine krav (som jeg nevnte tidligere, se query_posts() dokumentasjon ). Her er noen smakebit ...

Hvordan vise en spesifikk post / side i motsetning til siste innlegg: -
Dette kan lett oppnås ved å endre argumentene til query_posts() for å inkludere siden ID eller siden slug

) ; query_posts ('page_id = 7');
) ; query_posts ('pagename = om');

eller Du kan kontrollere antall innlegg:
) ; query_posts (showposts = 3);


NDK hjem | Uttrykke IT | Uttrykke Palate | Uttrykke Penmenship | Uttrykke Awe | uttrykke meg