• About
  • Kontakt
  • Sitemap
  • Impressum
rss
Logo
  • Startseite
  • Blogging
  • WordPress
  • HTML & CSS
  • AJAX
  • PHP
  • Link-Tipps
You are here: Web:Manual

Archiv für Februar, 2010

31 Blog Kataloge, Verzeichnisse und Rankings

5. Februar 2010 Thomas Blogging 14 Kommentare

Für ein gutes Ranking in Suchmaschinen sind viele Backlinks unumgänglich. Diese bekommt man mit am leichtesten wenn man sich einfach in Webkataloge und Verzeichnisse einträgt. Aber auch der ein oder andere Besucher verirrt sich dadurch auf die eigene Seite.

Ich selbst stöbere ab und zu in solchen Blogverzeichnissen nach neuen und interessanten Blogs, die ich bisher nicht kannte. Heute möchte ich mal alle reinen Blog Verzeichnisse und Kataloge vorstellen – also solche die wirklich ausschließlich Blogs listen. Ich denke da hat man noch am ehesten die Chance auch ein wenig themenrelevanten Traffic abzustauben. » Weiterlesen..

5 Gründe warum Internet für Kleinunternehmer ideal ist

4. Februar 2010 Thomas Blogging 2 Kommentare

Auf ca. 70% schätzt man derzeit den Anteil von Unternehmen, die mit einer eigenen Internetpräsenz im Web vertreten sind. Das sind gute zwei Drittel und meiner Meinung nach viel zu wenig. Vor allem Kleinunternehmen und selbständige Handwerker scheuen den Weg ins Netz. Dieser Eindruck bestätigt sich, wenn ich mir die Unternehmen in näherer Umgebung anschaue.

Doch woran liegt das?

Vor allem am Unwissen über das Internet. Unternehmer die selbst nie online sind und das Internet nicht brauchen sind schwer von den Vorteilen einer Website zu überzeugen. Dies trifft vor allem auf die älteren Generationen zu, die einfach nicht mit dem Web aufgewachsen sind. Ausnahmen bestätigen die Regel.

Der andere Teil wird von den vermeintlich hohen Kosten abgeschreckt. Diese stehen ihrer Meinung nach nicht im Verhältnis zum Nutzen eines Internetauftrittes. Sie stecken ihr Geld lieber wieder in herkömmliche Print-Werbung.

Deshalb 5 Gründe warum Internet für Kleinunternehmer ideal ist

» Weiterlesen..

Bewertungs Sterne erstellen mit Ajax Star Rating Bar

3. Februar 2010 Thomas AJAX 48 Kommentare

Viele Webseiten und Blogs beinhalten eine Bewertung von Links, Downloads, Artikeln oder anderes. Meistens ist diese Bewertung in Form von Sternen, Punkten oder Prozentzahlen realisiert. Bei einigen dieser Seiten ist diese Bewertungsfunktion inzwischen mittels Ajax realisiert. Dadurch entfällt ein lästiges Aufrufen einer neuen Seite zur Bewertung. Ein klarer Vorteil für Besucher also.

Ich arbeite momentan an einem neuen, eigenen Webprojekt für welches ich eine einfache Möglichkeit gesucht habe, mittels Ajax aufgelistete Seiten zu bewerten. Ich bin nach ein wenig Suchen auf die Ajax Star Rating Bar gestoßen. (siehe Bild)

ajax rating barDieser habe ich mich heute ein wenig gewidmet und möchte euch kurz meine Erfahrungen mitteilen.

Für die Rating Bar wird PHP und Mysql benötigt. Damit der Ajax-Vorteil ausgespielt wird muss der Besucher natürlich JavaScript aktiviert haben. Aber es funktioniert auch ohne. Dann wird mit der Bewertung einfach die komplette Seite neu aufgerufen.

Die Ajax Star Rating Bar kann kostenlos unter Masuga Webdesign heruntergeladen werden. Das Paket besteht aus 4 PHP, 2 Javascript und einer CSS Datei und ist knapp 50 KB groß. Die Installation der Bewertungs Bar ist kinderleicht und ist in der readme.txt genau beschrieben. Daher werde ich diese nur kurz zusammenfassen.

Installation:

Um die Bewertungen zu speichern wird eine neue Tabelle in deiner MySQL Datenbank benötigt. Dazu wird ein kleines SQL Code Schnipsel bereits vom Hersteller mitgegeben.

CREATE TABLE `ratings` (
  `id` varchar(11) NOT NULL,
  `total_votes` int(11) NOT NULL default 0,
  `total_value` int(11) NOT NULL default 0,
  `used_ips` longtext,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3;

Am einfachsten ist es, diesen SQL Code einfach mit phpmyadmin ausführen zu lassen. Aber es geht natürlich auch ein Aufrufen mit einer einfachen PHP Datei.

Als nächsten Schritt muss man die Zugangsdaten der Datenbank in der _config-rating.php konfigurieren, damit die Ajax Bar auch auf die Datenbank zugreifen kann. Nun kann man die Dateien in seine eigentliche Seite einbinden. Dazu ruft man möglichst am Anfang seiner index.php die _drawrating.php auf, die dann alle anderen erforderlichen Dateien mit einbindet.

require('_drawrating.php');

Ebenfalls einzufügen sind nun noch die JavaScript und CSS Dateien. Dies geschieht ganz normal im Header der Seite.


Schlussendlich kann man dann die Rating Bar an gewünschter Stelle einbinden. Dazu wird im ersten Parameter die ID und im zweiten die Anzahl der Sterne übergeben. Die ID wird dazu benötigt das die verschiedenen Bewertungen auseinander gehalten werden können. Wenn man sein Bewertungssystem nun z.B. bei einem Downloadscript einbindet, kann man hier die ID des jeweiligen Downloads der Rating Bar übergeben.

echo rating_bar('8'); // 10 stars (default), ID of 8
echo rating_bar('8xxa','5'); // 5 stars, ID of 8xxa
echo rating_bar('9b',''); // 10 stars, ID of 9b

Falls die Installation bei dir nicht klappen sollte, schreib einfach einen Kommentar, ich helfe gerne.

Anpassung

Wesentlich interessanter als die Installation ist natürlich, wie man die Bewertungssterne nun designtechnisch an seine Seite anpasst. Als Erstes haben wir hier natürlich die rating.css Datei, in der wir bestehende Style-Angaben einfach ändern können.

In der _drawrating.php steht dann der HTML Code, der ausgegeben wird. Dort kann man beispielsweise die Textausgabe (standard = 1. Rating 3.0/8 (12 Votes cast) umschreiben oder löschen, wenn man nur die Bewertungssterne anzeigen lassen will. Der Kreativität sind keine Grenzen gesetzt ;)

In der rpc.php findet sich die Ausgabe, die aufgerufen wird falls jemand votet. Standard mässig wird ein grüner Text “Thanks for Voting” angezeigt.

Was wohl mit am meisten geändert wird, sind die Grafiken der Sterne. Diese sind von Haus aus leider recht groß geraten. Für diese Änderung der Sterne muss außer dem Ersetzen der Grafik auch die definierte Breite und Höhe in der rating.css auf die neuen Größenangaben geändert werden. Zudem muss in der _config-rating.php die Variable $rating_unitwidth auf die richtige Breite deiner eingesetzten Grafik konfiguriert werden.

Falls ihr hier vor irgenwelchen Problemen steht, schreibt mir einfach ;)

Fazit

Die Ajax Star Rating Bar ist eine simple Möglichkeit, ein schnelles und cooles Bewertungssystem auf deiner Homepage zu installieren. Mit ein wenig rumspielen kann man die Bewertung individuell gestalten und an seine Website anpassen.

Die Geschichte der objektorientierten Programmierung

2. Februar 2010 Thomas Blogging Keine Kommentare

Früher bestand ein Programm meistens aus einem “begin” am Anfang, dann Befehl auf Befehl und am Ende ein “end”. Die Anwendung wurde einfach von oben nach unten abgearbeitet. Um dynamisch zu bleiben befanden sich im Programm jede Menge Sprünge mit “goto”, um an andere Stellen des Programms zu springen. Später gab es noch weitere Möglichkeiten der Dynamik mit Kontrollstrukturen wie z.B. Verzweigungen oder Schleifen.

In den 60-70er Jahren entstanden jedoch auch neue Konzepte, allen voran das objektorientierte Programmieren(OOP). Denkweise und Begriffe der Objektorientierung zeigten sich zuerst in der Sprache Simula 67, die für Simulationszwecke entwickelt wurde. Der Begriff “Objektorientiert” entstand jedoch wesentlich später in den 80er Jahren, der Durchbruch von OOP kam in den 90er Jahren.

Die Grundidee der Objektorientierung war, Daten (Variablen) und Methoden(Funktionen) möglichst eng in einem Objekt zusammenzufassen und nach außen hin zu kapseln, so dass Methoden fremder Objekte diese Daten nicht manipulieren können. Dadurch soll die Flexibilität und Wiederverwendbarkeit von Code eines Programmes gefördert werden.

die 60er und 70er Jahre

Das erste Konzept davon entwarfen wie gesagt die Entwickler von Simula, dass am Anfang eine Schiffssimulation werden sollte. Durch die unüberschaubar vielen Paramterbeziehungen gab es eine Vielfalt an Möglichkeiten, wie sich die verschiedensten Eigenschaften der Schiffe gegenseitig beeinflussen konnten.

Dabei kam ihnen die Idee, die Schiffstypen als eigenständige Objekte zu behandeln, wobei jedes Objekt für die eigenen Daten und das eigene Verhalten (=Methoden) selbst zuständig war. Im Jahre 1962 wurde eine erste, formale Beschreibung der Programmiersprache in München vorgestellt, bereits zwei Jahre später lief ein erster Prototyp des Simula Compilers. Das objektorientierte Konzept der Sprache hatte im weiteren Verlauf der Geschichte einen großen Einfluss auf die Entwicklung anderer Programmiersprachen.

die 80er Jahre

Mitte der 1980er Jahre wurde OOP immer populärer und viele existierende Programmiersprachen erhielten objektorienterte Erweiterungen, beispielsweise Pascal oder LISP. Angeführt jedoch wurde die Popularität durch den massiven Einfluss von C++, dass als syntaktische Erweiterung der Sprache C konzipiert war und 1983 erstmals vorgestellt wurde.

Weiter gefestigt wurde die Stellung der objektorientierten Programmierung durch die schnell wachsende Beliebtheit der grafischen Bedienoberflächen, die sich objektorientiert sehr einfach programmieren ließen.

die 90er jahre

Auch in den Zeiten des Internets setzte sich der Siegeszug der objektorientierten Programmierung fort. Allen voran ist hier die Sprache Java von der Firma Sun und Visual Basic von Microsoft zu nennen. In dem Zeitraum wurde ebenfalls die Unified Modeling Language (UML) entwickelt, eine Modellierungs Sprache für Software und andere Systeme.

Bei Entwicklungen von Internet-Anwendungen setzten sich zunächst prozedurale Scriptsprachen wie Perl und PHP durch, was wohl an Performance Gründen und der Einfachheit dieser Sprachen liegt. Schließlich mischten im Internet nicht nur professionelle, sondern allen voran auch viele Hobby-Programmierer mit.

heute

Die bekanntesten objektorientierten Sprachen sind heutzutage C#, C++ und Java. Sie unterstützen neben dem objektorientierten auch noch das frühere, prozeduralen Ansatz. Einzig Smalltalk setzt durchgängig auf OOP und macht sogar Zahlen zu Objekten. Auch in frühere Scriptsprachen wie Perl, PHP und Python wurde OOP implementiert, womit man sagen kann dass mit jeder gängigen, modernen Programmiersprache das objektorientierte Programmieren möglich ist.

Herzlich Willkommen

1. Februar 2010 Thomas Blogging Keine Kommentare

und wieder erblickt ein neuer Blog das Licht der Welt ;)

Auf Web:Manual wird es rund um das Thema Webentwicklung gehen, mit dem ich mich seit nunmehr 5 Jahren intensiv beschäftige. Ich möchte einfach meine Erfahrung in Form von Anleitungen, Tutorials, Tipps und Tricks weitergeben und hoffentlich selbst noch viel Neues hinzulernen.

Die Hauptthemen werden darausfolgend PHP, XHTML & CSS, AJAX und SEO sein. Des Weiteren werde ich ab und zu über Content Management Systeme schreiben, insbesondere WordPress.

Es würde mich freuen, wenn ihr hier ab und zu vorbeischaut und auch fleissig kommentiert!

Page 2 of 2«12
    • Letzte Artikel
    • Kategorien
    • Archive
    Letzte Artikel
    • PHP: Datei öffnen und auslesen mit fopen
    • PHP: Aufrunden von Zahlen mit der Funktion ceil()
    • PHP: Runden von Zahlen mit der Funktion round()
    • PHP: Eine Variable herunterzählen bzw um 1 vermindern
    • PHP: Eine Variable hochzählen bzw um 1 erhöhen
    Kategorien
    • AJAX (2)
    • Blogging (6)
    • HTML & CSS (1)
    • Link-Tipps (1)
    • PHP (17)
    Archives
    • April 2010 (1)
    • März 2010 (7)
    • Februar 2010 (12)
    • Juni 2008 (2)
    • Mai 2008 (3)
    • April 2008 (1)
  • Meine Wordpress Themes



    Ich biete professionelle, deutschsprachige Wordpress Themes - und das zum günstigen Preis von 29 €.

    Features sind unter anderem ein Theme Option Panel, benutzerdefiniertes Logo, verschiedene Farbschemen, Content Slider und eigene Widgets (Twitter, Banner Ads, Tabs).

    Natürlich unterstützen alle Themes die aktuelle Wordpress Version und deren Funktion wie die neuen Navigationmenüs, Widgetized Sidebars, Post Thumbnails und Threaded Comments.

    Weitere Informationen und Demos der Themes gibt es unter ThemeZee.com

  • Latest Tweets

    by ThemeZee.com

  • Blog abonnieren

    Abonniere jetzt Web:Manual per RSS Feed und bleibe über neue, interessante Artikel informiert.


  • Tag Cloud

    addieren AJAX bar blogs cms css differenz dividieren domain einsteiger farben functions funktion hex html katalog manual mathematik multiplizieren News objektorientiert oop operator PHP rating rechnen runden Scripts SEO stars string strings subtrahieren summe tes tools tutorial variable variablen verzeichnis verzweigung web-manual website xhtml zahlen
Web:Manual Magazin | © 2010
powered by