2009 Frar 24, 2009

Kif jinkludu kodiċi PHP ġewwa Template Smarty

Ħsibt li dan wieħed se jkun Doodle li ssib fil google, minħabba li ħafna inti magħna kittieba UI u b'kitba bżonn tagħmel dan fuq bażi ta 'kuljum, jiġifieri jinkludu daqsxejn ta peice ta snippet kodiċi PHP (. PHP) fi Template Smarty (. TPL). Indunajt li faċli / popolari mistoqsija tiegħek, saħansitra aktar diffiċli biex issib it-tweġiba eżatta ... rizultati miljun iżda ħafna minnhom li hemm riferenza għaliha "fajl" tinkludi b'mod Smarty ... li għandha l-sintassi li ġej

{Jinkludu = l-fajl "jinkludu / header.php"}

Dan fil-fatt inlcuded-fajl multa iżda bħala test, Dak li ridt kien ir-riżultat tal-fajl inklużi. (Innota l-hawn fuq ikun użat jinkludu template ġewwa fajl template). Fl-aħħarnett ma 'persiverance ftit .... I stumbled madwar sintassi slighty modifikati, li kienet ir-risposta għall-ħtieġa tiegħi ... huwa hawn hekk ... jekk inti havn't misjuba wieħed diġà


{Include_php fajl = "jinkludu / header.php"}


2009 2 Frar, 2009

Kif jinkludu WordPress Blog ieħor sit

Din il-kwistjoni qasmu f'moħħi ftit drabi qabel, meta kont qed naħdem fuq is-siti qabel wisq, li jintuża WordPress biex juru blogs jew tip ġdid ta 'kontenut f'xi parti tas-sit / portal.Being novizzi fil-PHP u madwar WordPress, I tinżamm procastinating dan, ħsieb "dan mhux peice tiegħi kejk". Fl-aħħarnett! dan ir-rekwiżit daħal upto imnieħer tiegħi, meta beda diggin madwar daqsxejn għal soluzzjoni.
I kien sorpriż li ssib li verament kien aktar faċli milli I attwalment ħsibt li kien, li jintwerew lista ta 'aħbarijiet jew l-aħħar post fuq kull paġna oħra barra tas-sezzjoni WordPress li jaħdmu, biss bl-użu xi ftit ta' PHP u l-API WordPress .

Hawnhekk huwa dak li tagħmel: -
Għal raġunijiet ta 'spjegazzjoni, jassumi li sit tiegħek hija http://www.inchembur.com/ u inti għandek l-sezzjoni bl-aħbarijiet ta 'dan is-sit fuq http://news.inchembur.com/ (li qed taħdem WordPress). Issa l-ħtieġa hija li juru l-post mhux aktar tard mill http://news.inchembur.com/ fuq il-home page tas-sit prinċipali, jiġifieri http://www.inchembur.com/index.php

STEP1: Fil index.php tiegħek żid il-peice li ġejja ta 'kodiċi, Inkludi l-fajl API WordPress. Inti tista 'żżid dan l-quċċata tal-paġna trid tiegħek post li jidhru fuq.

<? PHP
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme jiddefinixxu ("WP_USE_THEMES", falz); użu / / Disbable tal Tema Wordpress
jeħtieġu ("/ var / news.inchembur.com / WP-blog-header.php"); / / Inkludi WordPress API
; // Get Latest Post query_posts ("showposts = 1"); / / Niżżel Post aħħar
?>

Fil-peice hawn fuq ta 'jinkludu, aħna jkollna biss il-post uniku aktar reċenti. jekk inti tixtieq li jippruvaw varjazzjonijiet aktar tħossok liberu li ħaffer, query_posts() dokumentazzjoni .

Pass 2: Issa, Fil-parti tal-paġna Indiċi / Home fejn inti tixtieq li juru l-post WordPress mhux aktar tard mill http://news.inchembur.com , uża l-kodiċi li ġej. M'hemmx għalfejn ngħidu, tħossok liberu li ad diviżjonijiet grafika tiegħek, tifrex u l-klassijiet kif kull ħtiġijiet tad-disinn tiegħek.

Step3: M'hemm l-ebda Stadju 3 ... Thats dan ... inti qed isir!


Naturalment, Tista 'tipprova varjazzjonijiet ftit bħala kull ħtiġijiet tiegħek (kif semmejt qabel, irreferi għall query_posts() dokumentazzjoni ). Heres xi dewwieq ...

Kif juru paġna speċifiċi wara / kif oppost għad-post aħħar: -
Dan jista 'faċilment NTLAħAQ billi jbiddlu l-argumenti li query_posts() li jinkludu l-ID paġna jew paġna bugħarwien

) ; query_posts ("page_id = 7");
) ; query_posts ("pagename = dwar");

jew Inti tista 'tikkontrolla l-għadd ta' postijiet:
) ; query_posts (showposts = 3);


NDK dar | Jesprimi IT | palat Jesprimi | Penmenship Jesprimi | Awe Jesprimi | Jesprimi Myself