SimplePie ist eine PHP-Bibliothek kann erheblich vereinfachen das Auffinden und Manipulation von RSS-Feeds, oder, allgemeiner, auf XML-Formate. Sie können zum Beispiel schreiben Sie ein paar Zeilen Code, die Nutzung einiger "funzioncina" jQuery zu einem News-Ticker zu schaffen, um unsere Website / Blog beizutreten.
Kategorie 'Tutorials'
Erstellen Sie eine einfache Feed-Reader mit SimplePie und jQuery
How I Did It: Wie man eine Aufkleber-Band in 3 Schritten erstellen
Die Aufkleber (oder Band) sind jene Bilder, die in die obere rechte bzw. linke obere platziert sind, und haben häufig eine Form Winkelbereich. Es gibt verschiedene Arten, von einfachen statischen Bildern zu den spektakulärsten Flash-Filme. Manchmal sind sie so in Position zu bleiben, auch wenn blättern im Browser-Fenster gebaut.
Adobe AIR und das API Feedburner: reloaded
Ich inspirieren durch die hervorragende Anleitung Napolux , Flex 3 und Adobe AIR und das API Feedburner , die zeigt, wie Sie eine einfache Anwendung (oder Widgets) mit Flex 3 Adobe AIR, um zu zeigen, wie man das Gleiche mit Adobe Flash CS3 erreichen zu schreiben. Wenn Sie wollen, und Sie können auch die Erweiterung für die Erstellung von Adobe AIR-Anwendungen. Es ist nicht notwendig für die Zwecke dieses Tutorial, fülle das Antragsformular als AIR ausführbare Datei, können Sie den vorgeschlagenen Code als ein einfacher Flash-Film "angebracht" werden, um Ihre Web-Seiten
Actionscript 3.0 für Anfänger: Lektion # 4
Rufen Sie das Beispiel unseres Code of TicTacToe (gefunden in voller Länge auf Google Code ) und beginnen, sie im Detail zu analysieren.
Import-Definitionen
Mit ActionScript 3.0 ist eine leistungsstarke Lösung zur Reinigung und Unterkunft nell'alberatura Klassen (enthalten in den Paketen getan, package ) während der Entwicklung verwendet. In anderen Programmiersprachen, wie C zum Beispiel, wann Sie wollen eine Funktion verwenden, müssen explizit "Import" in den Code. Dieser Vorgang der "Import" ist notwendig, damit der Compiler alle Codes und Definitionen im Zusammenhang mit Funktionen, die wir verwenden wollen, haben. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. In ActionScript 3.0 ist jedoch, Bildung import sollte nicht verwechselt werden mit den entsprechenden C / C + + #include , Actionscript 3.0 bietet Ausbildung include , die identisch ist mit " #include in C / C + +. Letzteres in der Tat, "include" der eigentliche Code, dass, wenn verwendet oder nicht, die endgültige ausführbare kompiliert wird. Die Aussage import ist die höchste Stufe und ist "intelligent" bei der Kompilierung. Es ist vor allem für den Zugang Klassen ohne Angabe ihrer vollständigen Namen verwendet. In alre Worten statt mit Formen wie:
1 |
Wordpress: Entfernen Sie das Menü Verwaltung
Es kann manchmal, "obscure" einige WordPress Administrations-Menü, nützlich vor allem, wenn Sie eine Website / Blog für einen Kunden entwickelt und wollen nicht den Zugriff auf besonders sensible Funktionen ermöglichen. Es gibt bereits Plugins die diese Funktion ausführen, aber für die persönliche Kontrolle und vollständig sind, sehen wir, wie dieses Feature im Detail funktioniert.
Wie immer nutzen wir die sehr nützlich Aktion von WordPress zur Verfügung gestellt, in diesem Fall admin_menu . Mit der globalen Variable $menu Zugriff auf die Administrations-Menü-Liste. Wir finden das Menü zu "eliminieren" in zweierlei Hinsicht: durch das Etikett oder über den Link, dass es, um Punkte zu (siehe kommentierte Partien im Beispiel unten). In diesem Beispiel sind Menüpunkte Design, Einstellungen und Plugins "verdunkelt":
1 2 3 4 5 6 7 8 9 10 11 12 13 | remove_menu_item function () { ; global $ menu; / / Mit dem Label array ( 'Design' , 'Impostazioni' , 'Plugins' ) ; Entfernt $ = array ('Design', 'Einstellungen', 'plugins'); / / Mit dem Link / / Entfernt $ = array ('themes.php', 'Optionen-general.php', 'plugins.php'); $removes as $todel ) foreach ($ wie $ Entfernt todel) $menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ menu as $ key => $ level) if ($ sm [0] == $ todel) { unset ($ menu [$ key]) break;} / / Mit dem Link / / Foreach ($ menu as $ key => $ level) if ($ sm [2] == $ todel) {unset ($ menu [$ key]) break;} } / / , 'remove_menu_item' ) ; add_action ('admin_menu', 'remove_menu_item'); |
Die Nutzung von Links als Schlüssel für die Entfernung ( $sm[2] kommentierte im Codeshare überrascht), ist nützlich, wenn Sie nicht sicher sind, welche Sprache - Lokalisierung -, mit dem Sie installierten Version von WordPress. Mit dieser Technik ist jedoch, das Menü nur an der Schnittstelle entfernt, so können Sie immer noch Zugriff auf die Website über eine direkte Verbindung.
jQuery: runde Kanten auf die Bilder überlappen
Aufgrund der unterschiedlichen Rendering auf Browser, Microsoft Internet Explorer auf jeden Fall sehen, dass im Hinterkopf, wir müssen immer an Tricks Zuflucht zu Spezialeffekten, die mittlerweile zum Standard werden sollte gelten. Die vielfach diskutierte abgerundeten Kanten sind ein klassisches Beispiel für "Katastrophe" durch die völlige Unfähigkeit zu einer ernsthaften Standards auf Seite Rendern von HTML / CSS machen produziert. , etc… Es gibt viele Lösungen, die das Netzwerk an die "Effekte" (Auswirkungen der Befreiung bestehenden HTML als abgerundete Kanten, Schatten, Spiegelungen, etc ...) mit Flecken auf den Blättern von Stilen, spezielle Tricks bei der Verwendung von zu erhalten erlauben div gepfropft, Bibliotheken JavaScript, Verwendung von canvas , etc ...
Auf einer rein technischen Lehre möchte ich erklären, weitere (Cross-Browser), um die abgerundeten Kanten der Bilder anzuwenden:
Demo und Quelle
WordPress: Schritt für Schritt, wie sie ihre eigenen Login erstellen
In diesem Tutorial werden wir sehen, wie man einen persönlichen Login-Prozedur zu erstellen, auch mit Ajax-Funktionalität via jQuery . ). Es gibt mehrere Möglichkeiten, um die Anmeldung von WordPress anpassen, zum Beispiel durch die Verwendung von Haken und Filter ( add_action() , add_filter() ). Hier werden wir mit einem niedrigeren Ebene Verfahren, auch wenn es noch Schnittstellen zu den Kernel von WordPress. Darüber hinaus werden wir versuchen, einen Benutzer durch die dupla E-Mail / Passwort zu bestätigen.
Warum ihre eigenen Login?
- In manchen Kontexten zurückkehren können uitle haben die maximale Kontrolle über die Login-Seite, um ein benutzerdefiniertes Layout für unsere registrierte Benutzer vorschlagen. Darüber hinaus können Sie die Seite mit nützlichen Informationen, ein Logo von der klassischen "Passwort vergessen?"
- Um den Zugriff über die E-Mail (wie in den hier diskutierten Beispiel) statt
user_loginStandard WordPress - Um eine Anmeldung Panel in der Sidebar des Blogs eingeben
- Und schließlich haben ein Skelett - und eine Idee - eine tolle Plugin

Umwelt
In unserem Beispiel / Tutorial werden wir auf die Wurzel eines Ordners innerhalb von WordPress Arbeit mylogin . . Wir schaffen zwei PHP-Dateien in diesen Ordner: index.php und logon.php . Die erste Frage wird unsere login-Schnittstelle mit allen Funktionen JavaScript / jQuery wir brauchen enthalten. Die zweite Datei, logon.php , enthalten den Code für benutzerdefinierte Validierung. e una cartella images . Dann erstellen Sie einen Ordner css und in dieser Datei layout.css und Ordner images . Im Inneren der Bilder Ordner legen Sie eine klassische Ajax-Loader: erstellen Sie Online- AjaxLoad.info . Am Ende sollten Sie haben:
- mylogin
- index.php
- logon.php
- Füttern
- Layout.css
- Bilder
- ajax-loader.gif
Sehr kurze Trick: undefinierte Werte in Javascript
Gibt es eine Verknüpfung zuweisen "on the fly" einen Wert, eine Variable, wenn man nicht definiert (undefined), mit dem logischen OR-Operator (| |) - Doppel-Rohr:
1 2 3 4 5 | / / Bar ist undefiniert var bar; pluto || '5' ; var foo = bar | | '5 '; pippo ) ; alert (foo); / / Ergebnis: 5 |
WordPress: Verbesserung der Liste der Kommentare
Das Standard-Template von WordPress (wie andere), die normalerweise für ein alternatives Layout für die Liste der Stellungnahme geben. In der Standard-Template für eine solche Klasse ist css eingestellt alt , nach der Logik:
1 2 3 4 5 | / / File comments.php $oddcomment ; ?> id="comment- <?php comment_ID ( ) ?> "> ? <Li <php echo $ oddcomment;?> ID = "comment-<Php COMMENT_ID ()?>"> [...] / * Änderungen jeder anderen Kommentar zu einer anderen Klasse * / Oddcomment = $ (empty ($ oddcomment))? "Class =" alt "':''; |
) e una volta a class="alt" . Dies bedeutet, dass das Tag li $oddcomment eingestellt ist ein Leerzeichen ( "" ) und einmal class="alt" . Eine Änderung könnte nützlich sein, zu einer anderen Klasse einführen, wenn der Autor des Blogs auf einer post Kommentar:

Ich zum Beispiel habe ich den folgenden Code in die comments.php Datei:
1 2 3 4 5 | <Php ( $comment -> user_id == 3 ) ? ' Authcomment = $ ($ comment -> user_id == 3)? '' ; authcomment':''; ( empty ( $classcomment ) ) ? ( ( $authcomment == '' ) ? ' alt' : '' ) : '' ; Classcomment = $ ( leer ($ classcomment))? (($ authcomment =='')? 'alt':''):''; ?> ?> <?= $authcomment ?> " id="comment- <?php comment_ID ( ) ?> "> <Li class = "<? = $ Classcomment?> <? = $ Authcomment?>" Id = "comment-<? Php COMMENT_ID ()?>"> |
del vostro utente. Die Linie $comment->user_id==3 kann je nach 'variieren ID Ihres Benutzerkontos. Ich für meinen Teil, verwenden Sie nicht der Administrator auf dem Blog zu antworten, aber ich habe meine Benutzer- ID=3 . , se usate questa utenza potete scrivere: $comment->user_id==1 . Normalerweise ist die " ID des Administrators ist 1 , wenn die Verwendung dieser Benutzer schreiben kann: $comment->user_id==1 . Auf diese Weise, neben den die alternative Anordnung auf Kommentare von Besuchern nach links, ist die Antwort sofort erkennbar Autor des Blogs.
Sehr kurze Trick: schneller Loops in Actionscript
In Actionscript Zyklen for es gut ist, sie mit Sorgfalt zu verwenden. Zum Beispiel sollten Sie Variablen verwenden, uint , wenn Sie können:
Sie können auch die - nicht immer bekannt ist - die Form:






Neueste Kommentare
Giovambattista Fazioli : @ paso: absolut. Einfach Identifizierung des Feldes [cci] Eingang [/ cci] Sie wollen ...
paso : Hallo, ich möchte eine Service-Anfrage, können Sie die datepicker mit cform7 ich spiegp gut ich kann zu implementieren ...
Simon : Es ärgert gestört wieder ein und verwenden, die Platz für diese Dinge ... aber es funktioniert nicht ...
Giovambattista Fazioli : @ Barbara: Wenn Sie meinen, die unten anfangen aufzuschreiben, was es auf dem hängt ...
Barbara : Hallo, ist sehr interessant, aber wie kann man an der Unterseite statt der oben schreiben? Dank