2009 24 februar 2009

Sådan at omfatte PHP-kode inde i en Smarty Template

Jeg troede, det her vil være en doodle at finde i google, som mange du os UI og manuskriptforfattere skulle gøre dette på en dag til dag basis, der er omfatter en smule af peice af PHP kodestykke (. Php) i en Smarty skabelon (. TPL). Jeg indså, at lettere / populær din forespørgsel, endnu vanskeligere at finde den nøjagtige svar ... nogle millioner søgeresultater, men de fleste af dem indroemmelse "file" omfatter i Smarty ... som har følgende syntaks

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

Dette faktisk inlcuded filen fint, men som tekst, var det, jeg ønskede, at resultatet af inkluderede fil. (Bemærk ovenstående er anvendt, omfatter skabelon inde i en skabelon-fil). Endelig med en smule persiverance .... Jeg snublede over en slighty ændret syntaks, som var svaret på mit krav ... så her er det ... hvis du havn't fundet en allerede


{Include_php FILE = "include / header.php"}


2009 2 Februar 2009

Sådan at medtage en WordPress blog på et andet websted

Dette spørgsmål strejfet mig et par gange før, da jeg arbejdede på websteder tidligere også, som anvendes til WordPress til at vise blogs eller nye former for indhold i en del af webstedet / portal.Being en novice i PHP og omkring WordPress, jeg holdt procastinating det, tænker "det er ikke min peice af kagen". Endelig! dette krav kom op til min næse, når de begyndte Diggin lidt omkring for løsning.
Jeg var overrasket over at opdage, at det virkelig var lettere end jeg faktisk troede det var, at vise en liste over overskrifter eller det seneste indlæg på en anden side uden for WordPress-drevne del, bare at bruge en lille smule af PHP og WordPress API .

Her er hvad man skal gøre: -
Af hensyn til forklaring, antage, at dit websted er http://www.inchembur.com/ og du har nyheder sektion for dette websted på http://news.inchembur.com/ (som kører WordPress). Nu er kravet er at vise det seneste indlæg fra http://news.inchembur.com/ på hjemmesiden af de vigtigste site, dvs http://www.inchembur.com/index.php

Trin 1: I din index.php tilføje følgende peice kode, Medtag WordPress API-fil. Du kan tilføje denne til toppen af den side, du ønsker dit indlæg skal vises på.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES', false); / / Disbable brug af WordPress Theme
kræver ('/ var / news.inchembur.com / wp-blog-header.php'); / / Medtag WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / Hent Nyeste besked
?>

I ovenstående peice over, omfatter, vi får kun det indre seneste indlæg. Hvis du ønsker at prøve flere variationer velkommen til at grave i, query_posts() dokumentation .

Trin 2: Nu, i den del af Index / Home side, hvor du ønsker at vise den senest WordPress indlæg fra http://news.inchembur.com , skal du bruge følgende kode. Det er overflødigt at sige, er du velkommen til annonce dine styling divisioner, spænder og klasser, som pr dine design behov.

Trin 3: Der er ingen Trin 3 ... Thats det ... du er færdig!


Selvfølgelig, kan du prøve et par varianter som pr dine krav (som jeg nævnte tidligere, henvises til query_posts() dokumentation ). Heres nogle smager ...

Hvordan viser et bestemt indlæg / side i modsætning til det seneste indlæg: -
Dette kan let opnås ved at ændre de argumenter query_posts() for at angive sidens ID eller side slug

) ; query_posts ('page_id = 7');
) ; query_posts ('sidenavn = ca');

eller du kan styre antallet af stillinger:
) ; query_posts (showposts = 3);


NDK hjem | Udtrykke IT | udtrykke Smag | udtrykke Penmenship | udtrykke Awe | udtrykke mig