Subscribe to RSS feed



Footer – bleib wo du hingehörst!

26. Juni 2009
footer-bleib-wo-du-hingehoerst

Ein sehr wehleidiges Thema von Webdesignern ist der Footer der nicht immer dort ist, wo er hingehört. Doch das gehört ab heute der Vergangenheit an! Es gibt nun eine Lösung auf CSS-Basis, die laut der Homepage www.cssstickyfooter.com sogar auf über 50 verschiedenen Browsern (und unterschiedlichen Betriebssystemen) funktioniert.

Den ganzen Beitrag lesen …

  • Facebook
  • Twitter
  • Technorati
  • del.icio.us
  • Digg
  • Google Bookmarks
  • MisterWong
  • DZone
  • Live
  • Mixx
  • MySpace
  • email
  • PDF
  • Print

Wordpress 2.6 – so ist es!

7. August 2008
wordpress-2-6-so-ist-es

Ich will euch eben die zwei (für mich) wohl wichtigsten Erweiterungen der neuen Version zeigen die mit dem Update hinzukamen, sowie auch ein Bug mit dem sich sehr viele Wordpress-Blogbesitzer derzeit rumschlagen.

Den ganzen Beitrag lesen …

  • Facebook
  • Twitter
  • Technorati
  • del.icio.us
  • Digg
  • Google Bookmarks
  • MisterWong
  • DZone
  • Live
  • Mixx
  • MySpace
  • email
  • PDF
  • Print

Wordpress Upgrade auf 2.6 – Hinweis

24. Juli 2008
wordpress-upgrade-auf-2-6-hinweis

Wie dem Bericht von Talkpress zu entnehmen wird dem voreiligen Upgraden auf die Version 2.6 für alle Wordpress-Versionen von 2.3 (und abwärts) gewarnt, da sich schon einige Rückschlüsse ziehen lassen können durch andere “mutige Upgrader/innen” die so einige Probleme durch den großen Sprung erhalten hatten.

Den ganzen Beitrag lesen …

  • Facebook
  • Twitter
  • Technorati
  • del.icio.us
  • Digg
  • Google Bookmarks
  • MisterWong
  • DZone
  • Live
  • Mixx
  • MySpace
  • email
  • PDF
  • Print

HTML5 Draft

24. Januar 2008
html5-draft

Der HTML5 Draft ist endlich da und ist online verfügbar.

Was hat sich geändert ? Das findet man hier: Untersichede zwischen HTML4 und HTML5

Was ist neues ? Neue Elementen wie z.B.: audio, video, canvas, datagrid, progress…etc

Der neue Standard beinhaltet auch neu APIs für 2D Grafik, für Arbeit mit Video und Audio und mehr.

Mehr kann man hier finden: HTML5

  • Facebook
  • Twitter
  • Technorati
  • del.icio.us
  • Digg
  • Google Bookmarks
  • MisterWong
  • DZone
  • Live
  • Mixx
  • MySpace
  • email
  • PDF
  • Print

Web 2.0 Bildgallerien – ganz einfach…

10. September 2007
web-2-0-bildgallerien-ganz-einfach

Ganz einfach geht das mit einem Javascript namens Lightbox2.
Einfach der Installationsanleitung auf der Webseite folgen. Danach kann man jedes Bild was im Fenster aufgehen soll kennzeichnen indem man
im Linktag bei der eigenschaft “rel” den wert “lightbox” einträgt. Will man mehrere Bilder öffnen, dann einfach bei “rel” den wert “lightbox[titel]” eintragen.
Bei den ASP.Net Linkkomponenten gibt keine eigenschaft namens “rel”, man kann es aber einfach trotzdem hinschreiben ;-) .
Einige beispiele und zusatzmodule sind auf der Lightbox seite zu finden.

Sieht sehr schön aus und die einrichtung ist mit sehr geringem aufwand verbunden. So schafft man auch gleich weniger Popups auf der eigenen Seite zu haben.

  • Facebook
  • Twitter
  • Technorati
  • del.icio.us
  • Digg
  • Google Bookmarks
  • MisterWong
  • DZone
  • Live
  • Mixx
  • MySpace
  • email
  • PDF
  • Print

Backup von MySQL Datenbanken in PHP

25. Mai 2007
backup-von-mysql-datenbanken-in-php

Christan Friebel von unserer Partnerfirma TecArt hat mir eine Lösung gezeigt für ein Problem, das ich immer total kompliziert gelöst habe. Wenn man eine MySQL Datenbank hat, die ziemlich groß ist, dann scheitert leider PHPMyAdmin am Export der Daten. Mit folgenden PHP Script kann man aber die Daten leicht exportieren:

define('MYSQLDUMP', '/usr/bin/mysqldump');
define('DBHOST', 'server.de');
define('DBUSER', 'user');
define('DBPASS', 'pass');
define('DB', 'dbname');
define('EXPORTDIR', '/homepages/pfad/htdocs/export/');
set_time_limit(0);
exec(MYSQLDUMP." -h ".DBHOST." -u ".DBUSER." --password=".DBPASS." ".DB." > ".EXPORTDIR.DB.".sql 2> ".EXPORTDIR."errors.txt");
echo "Export finished!";

den Pfad für MYSQLDUMP und MySQL kann man mit folgendem Befehl ermitteln:

$fpd = popen("which mysqldump");
$path_to_mysqldump = trim(fread($fpd, 1024));
pclose($fpd);
$fp = popen("which mysql");
$path_to_mysql = trim(fread($fp, 1024));
pclose($fp);

Wieder einspielen kann man das Backup dann so:

exec("/usr/bin/mysql -u user --password=password-D usr_user_1 < dbname.sql");
  • Facebook
  • Twitter
  • Technorati
  • del.icio.us
  • Digg
  • Google Bookmarks
  • MisterWong
  • DZone
  • Live
  • Mixx
  • MySpace
  • email
  • PDF
  • Print

Programmier-Code in Wordpress farblich darstellen mit WP-Syntax

22. Mai 2007
programmier-code-in-wordpress-farblich-darstellen-mit-wp-syntax

Für Programmierer gibt es ein kleines, sehr nützliches Plugin die in WordPress-Blogs ihre Code-Schnipsel posten möchten.
Das Plugin heißt WP-Syntax und unterstützt die meißten und bekanntesten Programmiersprachen.

Um es nutzen zu können, muss man beim Schreiben eines Beitrags in den Schreibmodus “Code” gehen (ist ein oberer Reiter beim schreiben eines Beitrags). Dort ein <pre lang=”SPRACHE”> davor, und ein </pre> nach dem Code setzen.

Desweiteren muss man den Namen der Sprache im pre-tag (bei “SPRACHE”) einsetzen.

Alle möglichen Eingaben (Sprachen) sind folgende:

actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp-qt, cpp, csharp, css-gen, css, d, delphi, diff, div, dos, eiffel, fortran, freebasic, gml, groovy, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, perl, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80

(die fett Markierten sind nur einige der Bekanntesten)

Beispiel:
<pre lang=”delphi”>

DEIN CODE

</pre>

Was ebenfalls noch interessant sein könnte, ist die Darstellung der Zeilennummern vom Code, dazu muss man im pre-tag noch ein – line=”x” – hinzufügen. X steht hierbei für die startende Zeilennummer und kannbeliebig gewählt werden.

Beispiel:

<pre lang=”delphi” line=”1″>

DEIN CODE

</pre>

Das Ganze müsste dann z.B. so aussehen:

protected void btnInDenWarenkorb_Command(object sender, CommandEventArgs e)
{
Button btn = (Button)sender;
string s = ((TextBox)btn.Parent.FindControl("edtMenge")).Text;
Response.Write(s);
}
  • Facebook
  • Twitter
  • Technorati
  • del.icio.us
  • Digg
  • Google Bookmarks
  • MisterWong
  • DZone
  • Live
  • Mixx
  • MySpace
  • email
  • PDF
  • Print