2009 24. Februar 2009

Wie man PHP-Code in einem Smarty Template enthalten

Ich dachte, das wird man ein Gekritzel in Google zu finden sein, so viele Sie uns UI und Drehbuchschreiber müsste dies an einem Tag für Tag zu tun, das ist auch ein bisschen peice von PHP-Code-Snippet (. Php) in eine Smarty Template (. TPL). Ich erkannte, dass leichter / beliebte Ihre Anfrage, noch schwieriger, die genaue Antwort ... eine Million Suchergebnisse zu finden, aber die meisten von ihnen geworbene auf "Datei" enthält in Smarty ... was hat die folgende Syntax

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

Dieses eigentlich gut, aber die Datei inlcuded als Text, Was ich wollte, war das Ergebnis der eingebundenen Datei. (Beachten Sie die oben verwendet wird, fügen Sie in einem Template-Datei). Schließlich mit etwas persiverance .... Ich stolperte über eine modifizierte slighty Syntax, die die Antwort auf meine Anforderung war ... also hier ist es ... wenn du einen gefunden havn't bereits


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


2009 18. Februar 2009

Hinzufügen von Schlagschatten, um Bilder mit CSS

Eine weitere schnelle tut. Hier ist etwas einfach und schön mit der Kraft der CSS ... aber war schwierig concieve (und es war sicher nicht mich) zu beginnen. Hinzufügen von Schlagschatten, könnte ein peice der Kuchen für viele von uns sein, mit etwas Bildbearbeitungs-Tools wie Photoshop ANF Feuerwerk usw.
Der Grund, warum ich für Schlagschatten mit Hilfe von CSS entschieden ist, dass in der Regel während der Erstellung eines Seiten-Design / html einer Anwendung, die Anforderungen Iteration zu halten. Was ich meine ist, in einer bestehenden Website mit vielen Bildern, wie die, die Anzeige von freinds Liste oder eine Bildergalerie, wird es schwierig sein, die Wiederaufbereitung die gesamte Last der Bilder, die bereits abgeladen hatte, um hinzuzufügen oder zu entfernen, die Schatten, dass für Materie.
Wenn Sie also ein wenig vorausschauendes Denken getan haben während der Erstellung der HTMLs, diese zusätzlichen Divisionen oder fügen Sie in der Regel die Situation ist, dass Sie einen Loop Logic Erzeugung dieser Icons / Thumbnails in XSL, PHP haben. JAVA oder einer anderen Programmierung / Scripting-Sprache, können Sie es jederzeit vergrößern, dann ist nur die Frage der Show und versteckt diese Schatten unter Verwendung der CSS-Eigenschaft display, wie pro die Kunden sich ständig ändernden Anforderungen ... habe ich bis diese Art von zukunftsorientierten getan bevor diese ... aber ahev begann jetzt!

Im Beispiel unten ist das Originalbild schattenfreie und die dropshadows angewendet werden wie nötig! Außerdem habe ich ein wenig mehr gegangen, indem Sie die Tricks meiner früheren Tut (Well! diese wahrscheinlich kürzeste Vielzahl von Tutorials, so ist es nur gerechtfertigt, nannte sie "Tut" 's) über die Verwendung von CSS Clip-Eigenschaft für die Schau nur

Original Image

original_image

CSS DropShadow Ergebnisse
css_dropshadow_results
Demo ansehen | herunterladen Quelldateien


2009 17. Februar 2009

Understandng Die CSS Clip-Eigenschaft

Warum will ich das zu verstehen??? Humm ...!!

Die meisten CSS-Autoren würden zustimmen, dass CSS-Clip-Eigenschaft ist wahrscheinlich eines der am meisten unbenutzte CSS-Eigenschaften. Es war so richtig für mich und war sehr glücklich, es zu vernachlässigen, bis ich begann Modifizierung der MooTools ZWEI Knob (Pin) Slider-Komponente (mit Range Indicator) .

Es war ein guter Vorschlag von einem der Komponente Benutzern, die Slider-Komponente mit Hilfe abgeschnitten backgroud Bilder (gegen eine variable Breite Teilung), um den Schieber Sortiment zeigen zu modifizieren. So kam meine Zeit, um den Spaß, aber un-Wirtschaftsprüfer (für mich natürlich) Wasser des CSS-Clip-Eigenschaft eingeben.

Na ja! wie schwierig es sein kann? Nicht viel überhaupt ... YES und NO. Die Syntax, um die CSS-Clip-Eigenschaft verwenden, ist ziemlich aufrecht, aber der Sinn / usuage ist ein bisschen croocked. Mit einem Speicher wie meine, immer wenn ich sitzen auf Nachbesserung auf meinem Slider Script ... Ich habe tokeep Rückbezug auf Nutzung dieses Clip-Eigenschaft, um mich daran erinnern, die Logik, die ich in meinem Skript erstellt .... DAMIT! gedacht, um Stift it down, mit einer Hoffnung zu erinnern, das die Zukunft (und auch zum Nutzen derer, die scheinen hilflos vor einem CSS-Clip-Eigenschaft)

Was bedeutet CSS Clip tun?

Clip ist Teil der visuellen Effekte-Modul von CSS 2.1. Einfach ausgedrückt, ist seine Aufgabe, ein sichtbares Fenster oben auf ein Objekt, das nicht abgeschnitten wird, zu platzieren, damit Clipping Bilder und Thumbnails ohne zusätzliche Dateien (I haben bereits diese Funktion, um eine bessere Nutzung der Slider-Komponente erstellen :) )

Mit dem CSS-Clip-Eigenschaft können Sie einen Ausschnitt mit dem rect Form. Wie viele andere CSS-Eigenschaften (wie margin, padding etc), mit rect erfordert vier Koordinaten Oben, Rechts, Unten, Links (TRBL). Die croocked Natur dieser Eigenschaft entspricht, wenn man einen genaueren Blick auf, wie Clip berechnet die Clipping-Region zu nehmen, mit diesen vier Koordinaten (sendet Gehirn in einen für eine Weile zu werfen). Nun, Sie zu verwirren beginnt der Boden von oben und die rechte von der linken Seite beginnt. :) . Du siehst, was ich gesagt habe? .... Damit dieser Beitrag ...

Dieses kleine Verwirrung kann leicht verschwinden, die mit diesem visuellen Erläuterung der CSS-Clip / rect Eigenschaft als unten!!

CSS Clip Bedarf

Die Aufgabe, die wir begonnen haben, ist es, die folgende Thumbnail-Bild in ein quadratischer suchen Bild-Clip (und auch ein Weitwinkel-Bild)

original_image clip_demo
Ursprüngliche Thumbnal / Image Clip Anforderungen für Sqaure Thumbmail

CSS Clip Ergebnisse

clip_results

Demo ansehen | herunterladen Quelldateien


2009 2. Februar 2009

So gehören ein WordPress Blog in einer anderen Seite

Diese Frage fiel mir ein paar Mal vor, als ich auf Baustellen arbeiten früher auch verwendet, um die WordPress-Blogs oder neue Art von Inhalt in einem Teil des Geländes / portal.Being ein Anfänger in PHP und rund um WordPress zu zeigen, hielt ich procastinating es und dachte "das ist nicht mein peice Kuchen". Endlich! Diese Forderung kam bis zu meiner Nase, wenn es gestartet wird diggin ein bisschen herum zur Lösung.
Ich war überrascht, dass es wirklich einfacher, als ich eigentlich dachte, dass es, um eine Liste der Überschriften oder Neuester Beitrag am anderen Seite angezeigt werden außerhalb des WordPress-powered Abschnitt, nur mit ein wenig PHP und WordPress API .

Hier ist was zu tun ist: -
Aus Gründen der Erklärung an, dass Ihre Website ist http://www.inchembur.com/ und Sie haben die News-Bereich für diese Website auf http://news.inchembur.com/ (was läuft WordPress). Nun ist die Voraussetzung ist, um die Letzten Beitrag aus zeigen http://news.inchembur.com/ auf der Homepage der Haupt-Website, dh http://www.inchembur.com/index.php

Schritt 1: In Ihrem index.php fügen Sie den folgenden Code peice, gehören die WordPress-API-Datei. Sie können dies an den Anfang der Seite möchten Sie Ihren Beitrag an erscheinen hinzuzufügen.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES', false); / / Disbable Einsatz von WordPress Theme
require ('/ var / news.inchembur.com / wp-blog-header.php'); / / Include WordPress-API
; // Get Latest Post query_posts ('showposts = 1'); / / Get Letzter Beitrag
?>

In dem obigen peice von gehört, sind wir immer nur das einzelne neueste Beitrag. Wenn Sie versuchen wollen mehr Variationen Sie sich gern in, graben query_posts() -Dokumentation .

Schritt 2: Nun, im Rahmen des Index / Startseite, wo Sie wollen die neueste WordPress Post aus zeigen http://news.inchembur.com , verwenden Sie den folgenden Code ein. Unnötig zu sagen, dann zögern Sie Ihr Styling ad Divisionen, Spannweiten und Klassen nach Ihren Design-Anforderungen.

Schritt 3: Es gibt keinen Schritt 3 ... Thats it ... Sie sind fertig!


Natürlich steht, können Sie ein paar Variationen nach Ihren Wünschen versuchen (wie ich bereits erwähnt, zu beziehen query_posts() -Dokumentation ). Heres einige Vorgeschmack ...

Wie zeigen einen spezifischen Beitrag / Seite in Bezug auf die Letzten Beitrag Gegensatz: -
Dies kann leicht durch Veränderung der Argumente zu achived query_posts() , um die Seiten-ID oder eine Seite umfassen slug

) ; query_posts ('page_id = 7');
) ; query_posts ('pagename = ca.');

oder Sie können die Anzahl der Beiträge:
) ; query_posts (showposts = 3);


NDK Hause | Ausdruck ihrer IT | Ausdruck Gaumen | Penmenship Ausdruck | Ausdruck Awe | mich auszudrücken