2009 24 Feb 2009

Kā iekļaut PHP kodu iekšā Smarty Template

Es domāju, tas viens būs Rotaļlieta atrast google, kā daudz jūs mums UI un scenārija autori būs nepieciešams to darīt uz ikdienas pamata, kas ir arī mazliet peice PHP koda fragmentu punkta. PHP) pa Smarty veidņu (. tpl). Es sapratu, ka vieglāk / tautas vaicājumu, pat grūtāk atrast precīzu atbildi ... miljons meklēšanas rezultātu, bet lielākā daļa no tiem viedokļu iesniegšanu "File" ietver, jo Smarty ... kas ir šādu sintaksi

{Ietvert failu = "Iekļaut / header.php"}

Tas faktiski inlcuded failu labi, bet kā teksts, ko es gribēju bija rezultāts iekļauta failā. (Piezīme Iepriekš izmantoti tādi veidni iekšā veidnes failā). Beidzot ar mazliet persiverance .... I stumbled pāri slighty modificēta sintaksi, kas bija atbilde uz manu prasību ... tāpēc šeit tas ir ... ja jūs havn't atradu vienu jau


{Include_php fails = "Iekļaut / header.php"}


2009 Februāris 2, 2009

Kā iekļaut WordPress Blog citā vietā

Šis jautājums šķērsojuši manu prātu dažas reizes pirms, kad es strādāju par vietu agrāk pārāk, kas izmanto WordPress, lai parādītu blogus vai jauna veida saturs kaut kādā daļā vietnes / portal.Being iesācējs PHP un ap WordPress, es tur procastinating to, domājot "tas nav mans peice nieks". Beidzot! šī prasība bija līdz pat manu degunu, kad sākās diggin apkārt mazliet par risinājumu.
Es biju pārsteigts, lai atrastu, ka tas tiešām bija vieglāk, nekā es patiesībā domāju, ka tā bija, lai parādītu vairākus virsrakstus sarakstu vai jaunāko ziņojumu rakstīja jebkuru citu lapu ārpus WordPress-powered sadaļā, tikai izmantojot nedaudz PHP mazliet un WordPress API .

Šeit ir ko darīt: -
Dēļ paskaidrojumu, pieņemsim, ka jūsu vietne ir http://www.inchembur.com/ un jums ir ziņu sadaļa, šajā vietnē par http://news.inchembur.com/~~pobj (kas darbojas WordPress). Tagad prasība ir, lai parādītu jaunāko ziņojumu no http://news.inchembur.com/~~pobj mājas lapā galvenās vietas, ti http://www.inchembur.com/index.php

STEP1: Jūsu index.php pievienot šādu peice kodu, Iekļaut WordPress API failu. Jūs varat pievienot to pie lapas augšpusē jūs vēlaties, lai jūsu post parādīties.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES ", false); / / Disbable lietošana WordPress Tēmas
nepieciešama ('/ var / news.inchembur.com / wp-blog-header.php "); / / Iekļaut WordPress API
; // Get Latest Post query_posts ("showposts = 1 '); / / Get pēdējo ziņojumu
?>

Iepriekš peice ar ietvertu, mums kļūst tikai vienu jaunāko post. ja vēlaties izmēģināt vairāk variantu justies brīvi bakstīt, query_posts() dokumentāciju .

Solis 2: Tagad Daļā no indeksa / Mājas lapu, kur jūs vēlaties parādīt jaunāko WordPress post no http://news.inchembur.com , izmantojiet šādu kodu. Lieki teikt, nekautrējieties reklāmu jūsu ieveidošanas sadalīšanai, plešas un klases, kā jūsu dizaina vajadzībām.

Step3: Nav Solis 3 ... Tas ir tas ... tas ir paveikts!


Protams, Jūs varat izmēģināt dažus variantus, kā jūsu prasībām (kā es iepriekš minēju, skatiet query_posts() dokumentācija ). Heres daži degustators ...

Kā rādīt īpašu post / lapā atšķirībā no jaunāko post: -
To var viegli paveikuši mainot argumentus query_posts() , lai iekļautu lapas ID vai lapu lode

) ; query_posts ("page_id = 7 ');
) ; query_posts ("pagename = apmēram ');

vai Jūs varat kontrolēt amatu skaitu:
) ; query_posts panta showposts = 3);


NDK sākums | Izsakot IT | Izsakot aukslējas | Izsakot Penmenship | Izsakot bijību | Izsakot Sevi