Archive for the ‘html’ Category

CSS Präprozessor

Montag, Februar 28th, 2011

Ein interessantes Projekt: http://sass-lang.com/

Man erstellt eine .SCSS Datei, mit zusätzlichen Möglichkeiten, die mit einem Script dann zu einer normalen CSS-Datei umgewandelt wird.

In SCSS ist zB möglich:
– Variablen
– verschachtelte Elemente
– Funtionen
– vererben von CSS-Definition in anderem Element

CodeMirror

Mittwoch, Januar 19th, 2011

Code direkt im Browser editieren, sehr praktisch:
http://codemirror.net/

Aber auch nur für die Anzeige ist das Modul sehr praktisch!

PDF erstellen mit PHP

Samstag, Januar 9th, 2010

Am besten geht das mit TCPDF. TCPDF kann aus HTML ein PDF erstellen und das erleichtert die Sache sehr. Natürlich kann TCPDF nicht alle HTML-Tags und Attribute, aber da man in PHP das HTML selber erstellen kann, ist das leicht zu berücksichtigen.

Wenn zusätzlich PDF-Dateien eingelesen werden müssen, um neue Seiten einzubinden, oder PDF-Dateien zu mergen, dann kann zusätzlich PDI verwendet werden. PDI kann PDF-Dateien einlesen. Das Zusammenspiel von PDI mit TCPDF ist problemlos. Wenn TCPDF inkludiert wird, bevor man ein PDI-Objekt instanziert, dann ist PDI automatisch von TCPDF vererbt.

http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf
http://www.setasign.de/products/pdf-php-solutions/fpdi/

Schnellere Webseiten

Samstag, Juni 20th, 2009

Die besten Tipps von Yahoo:

http://developer.yahoo.com/performance/rules.html

HTML-Tag CANVAS

Mittwoch, Februar 25th, 2009

Hier ein paar Links zum neuen CANVAS TAG in HTML5. Ich finde, für einfache Grafiken ist es gut zu verwenden. Vorteil ist, dass man keine zusätzliche Software wie Flash benötigt.

Bei den Links sind sehr gute und auch lustige dabei.

http://www.ajaxschmiede.de/canvas/einfuehrung-in-canvas/
http://www.golem.de/0902/65243.html
http://www.benjoffe.com/code/demos/canvascape/
http://www.snipersystems.co.nz/community/polarclock/tutorial.html
http://langexplr.blogspot.com/2008/11/using-canvas-html-element.html
http://skimpygimpy.sourceforge.net/canvas.html
http://code.google.com/p/paintweb/
http://arapehlivanian.com/wp-content/uploads/2007/02/canvas.html
http://mozilla.doslash.org/stuff/canvas/shell.html
http://www.blobsallad.se/
http://glimr.rubyforge.org/cake/canvas.html#RectangleWave
http://code.google.com/p/flot/
http://www.ajaxline.com/libraries-and-examples-for-working-with-canvas

HTMLSQL

Mittwoch, November 5th, 2008

HTMLSQL extrahiert Teile aus einer HTML-Seite, wie SQL Teile aus einer Datenbank extrahiert. Interessante Idee!

SELECT href,title from a WHERE $class=’list‘

http://www.jonasjohn.de/lab/htmlsql.htm

Upload plugin für TinyMCE

Dienstag, September 23rd, 2008

TinyMCE hat leider kein Plugin für Upload und alle Plugins, die ich gefunden habe, waren kompliziert. Daher habe ich ein einfaches Plugin geschrieben. Ich habe JQuery und das Multiple Upload plugin verwendet.

This article in english

Download: tinymce_simpleupload.zip
Installation:
1) Verzeichnis entpacken im plugins-Verzeichnis von Tinymce
2) simpleupload zufügen bei den Plugins und bei den Buttons:

plugins : „simpleupload, …“,
theme_advanced_buttons3_add : „simpleupload, …“,

3) Die Datei dialog.php aus der ZIP-Datei konfigurieren. Die Parameter sollten selbsterklärend sein.
4) Dann sollte es so aussehen:

Text in jeder beliebigen Form

Freitag, August 22nd, 2008

Mit diesem Tool kann man Text auf einer Webseite jeder beliebigen Form anpassen. Das Tool ist ein Flash-Tool und mittels CSS wird der Text einer Form angepasst. Das sieht dann so aus:

Browser-Menüs mit (fast) nur CSS

Freitag, August 8th, 2008

… und ohne Javascript. Nur die älteren Browser benötigen das inkludierte Javascript.
http://webhost.bridgew.edu/etribou/layouts/rMenu/index.html

Protect your form with a captcha

Montag, Juni 30th, 2008

The website http://www.protectwebform.com protects any form or an email-link against spam with a captcha. Integrating it into your website is easy. There is even a wordpress plugin.

A drawback: It doesn’t work in PHP safemode when the function „file_get_contents“ doesn’t work. I changed the PHP file to use CURL instead. Find the code here.