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 18 Feb 2009

Tilføjelse DropShadow til billeder vha. CSS

En anden hurtig Tut. Her er noget enkelt og rart at bruge magt CSS ... men det var vanskeligt concieve (og det sikkert var ikke mig), til at begynde med. Tilføjelse Dropshadow, kan være en peice kage for mange af os, at bruge nogle billedredigeringsprogram værktøjer som Photoshop ANF Fireworks mv
Grunden til, jeg valgte drop shadow med CSS er, at normalt samtidig skabe en side, design / html af en ansøgning, de krav, der holder iteration. Hvad jeg mener er, I et eksisterende web site med mange billeder, som dem, viser freinds liste eller et billede galleri, vil det være vanskeligt at oparbejde den samlede belastning af billeder, der allerede var losset for at tilføje eller fjerne skygger, for at stof.
Så hvis du har gjort lidt fremadrettet, samtidig med at skabe de HTMLS at tilføje disse ekstra divisioner eller normalt er situationen, at du har en løkke Logic generere disse ikoner / thumbnails i XSL, PHP. JAVA eller anden programmering / scripting sprog, kan du tilføje den når som helst, så er bare spørgsmålet om showet og skjule disse skygger ved hjælp af CSS Display ejendom, som pr kunder stadigt skiftende krav ... Jeg havn't gjort denne form for fremadrettet tænkning før dette ... men ahev i gang nu!

I eksemplet nedenfor, er det originale billede skygge fri og dropshadows anvendes efter behov! Desuden har jeg gået lidt ekstra, ved at bruge de tricks af min tidligere Tut (Well! disse formentlig er kortest række Tutorials, så det er kun berettiget at kalde dem "Tut" 's) om hjælp CSS Clip Ejendom for vise kun

Original billede

original_image

CSS DropShadow Resultater
css_dropshadow_results
Se demo | Hent sourcefiles


2009 17 februar, 2009

Understandng CSS Clip Ejendom

Hvorfor jeg ønsker at forstå dette?? ... Humm!!

De fleste af CSS forfattere enige om, at CSS Clip ejendom er nok en af ​​de fleste ikke-anvendte CSS egenskaber. Det var så sandt for mig og var mest glad for at forsømme det, indtil jeg begyndte at ændre den Mootools TO Knob (Pin) Slider Komponent (med Range indikator) .

Der var et godt forslag fra en af ​​de komponenter brugere at ændre Slider Component ved hjælp af klippede baggrundsrapporten billeder (mod en variabel bredde division) for at indikere skyderen rækkevidde. Således kom min tid at komme ind i sjov, men FN-chartret (for mig selvfølgelig) farvande CSS Clip ejendom.

Nå! hvor svært det kan være? Ikke meget på alle ... ja og nej. Den syntaks at bruge CSS Clip ejendommen er temmelig oprejst men betydningen / usuage er en smule croocked. Med en hukommelse som mit, jeg hver gang sidder til omarbejde på min Slider Script ... Jeg har tokeep henviser tilbage til brugen af ​​denne CLIP ejendom, for at minde mig selv om den logik, som jeg har skabt i mit script .... DERMED! menes at pen det ned, med et håb om at huske det i fremtiden (og også til gavn for dem, der synes imponeret af CSS Clip Property)

Hvad betyder CSS Clip gøre?

Clip er en del af den visuelle effekter modulet af CSS 2,1. Simply put, dens opgave er at placere et synligt vindue oven på et objekt, der bliver klippet, og derfor klippe billeder og skabe thumbnails uden at skulle oprette flere filer (jeg har allerede sat denne funktion til bedre udnyttelse i Slider Component :) )

Brug af CSS Clip ejendom, kan du oprette en klipning ved hjælp af rekte form. Ligesom mange andre CSS egenskaber (såsom margin, padding osv.), ved hjælp af rect kræver fire koordinater Top, Højre, Bund, Venstre (TRBL). Den croocked karakteren af ​​denne ejendom afspejler, når du tager et nærmere kig på, hvordan klip beregner klipning regionen ved hjælp af disse fire koordinater (sender hjernen i et kast i et stykke tid). Nu at forvirre dig bunden starter fra toppen, og den højre starter fra venstre. :) . Du kan se hvad jeg sagde? .... Derfor dette indlæg ...

Dette lidt forvirring kan nemt forsvinde, med denne visuelle forklaring af CSS Klip / rect ejendom som nedenfor!!

CSS Clip Krav

Den opgave, vi er begyndt, er at klippe følgende miniaturebillede til et firkantede se billede (og også en vidvinkel billede)

original_image clip_demo
Original Thumbnal / Billede Clip Krav til Sqaure Thumbmail

CSS Clip Resultater

clip_results

Se demo | Hent sourcefiles


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