Martin Lantzsch
Software Entwickler
20. Februar 2010

CSS Formular (form) Ecken abrunden

20. Februar 2010 - Geschrieben von Martin - Keine Kommentare

Überall im Internet tauchen nun Websites auf die ihre Ecken mittels CSS 3 abrunden. Doch viele davon verzweifeln an Formularen, wie

<input type='text' />
<input type='submit' />

Ich habe schon einige entdeckt, die eine extra class für solche Elemente erstellt haben, nur hat das den Nachteil, das man allen Eingabe Elementen auf der Webseite ein class=’input‘ mitgeben muss, deshalb hier nun der elegante Weg:

input[type=text], input[type=password], input[type=submit], textarea
{
  -moz-border-radius: 5px;
}

die 5px geben an, wie weit von der Ecke aus nach innen ein Bogen gemacht werden soll, je größer die Zahl, desto runder die Ecke.

15. Februar 2010

PHP Mail Funktion an SMTP Authentifizieren

15. Februar 2010 - Geschrieben von Martin - Keine Kommentare

Je nach Mail Konfiguration kann es von nöten sein, das man sich am SMTP Server authentifiziert, sprich einen Benutzername und ein Passwort mitgibt.

Verwenden Sie niemals einen offenen Relay, denn über diesen können Spammer Mails versenden!

Dazu müssen Sie in ihrer PHP.ini folgende Parameter suchen:

[mail function]
SMTP = localhost
smtp_port = 25

Diese erweitern Sie um folgende zwei Felder:

username = mail@domain.tld
password = meinpasswort

(natürlich beides an die Gegebenheiten anpassen)

Es sollte dann so aussehen:

[mail function]
SMTP = localhost
smtp_port = 25
username = mail@domain.tld
password = meinpasswort

Nun können Sie wie gewohnt Mails verschicken:

mail('empfaenger@domain.tld', 'Betreff', 'Inhalt der Mail', 'From: absender@domain.tld');
5. Januar 2010

Litotex BrowsergameEngine

5. Januar 2010 - Geschrieben von XxDennisxX - 6 Kommentare

Litotex, erreichbar unter http://litotex.de, ist eine OpenSource GameEngine, die vom FreeBG-Team entwickelt wird. Die Vorgängerversion ist auch unter dem Namen „Landkampf Lite“ bekannt, die ursprünglich vom Browsergame Landkampf, http://landkampf.net, entstammt. Wie bereits erwähnt ist der Quellcode unter der GNU General Public License v. 3 stehend OpenSource.

Funktionalität
Das FreeBG-Team ist bemüht, die GameEngine soweit wie möglich neutral zu halten. Manche Module eignen sich hierfür besser, andere wiederum schlechter. Doch Ziel des Projektes ist es, sich auf kein bestimmtes Genre zu fixieren.

Grundgelegene Funktionen:

  • 4 unterschiedliche Rassen, mit jeweils unterschiedlichen Gebäudearten, Funktionen, Kampfeinheiten und natürlich verschiedenen Parametern (z.B.: Bauzeit, Kampfstärke,..)
  • zur Zeit in 2 Sprachen verfügbar (Deutsch/Englisch)
  • in ACP erleichtert die Verwaltung des Spiels (z.B.: Einheiten-, Forschungs- & Gebäudeeditor)
  • Allianzsystem mit integriertem Forum
  • IGM
  • dynamisches Kampfsystem
  • Bauschleife für die Einheiten

Allerdings werden von Seiten der Entwickler weder für Gebäude, noch für Kampfeinheiten Bilder angeboten. Falls Interesse besteht, können diese gegen Entgeld von einem Grafiker erstellt werden (Icons, Kampffeld, Karte,…).

Entwicklung
Natürlich bietet das Team im Entwicklerforum Support für alle Anfragen, die ihre GameEngine betreffen. Modifikationen dritter Hand, die von fremden Anwendern programmiert und veröffentlich werden, werden nach unserer Überprüfung natürlich auf Wunsch eingebaut oder zum Download angeboten. Seit der Version 0.7 unterstützt Litotex auch Module, welche durch eine integrierte Modul Schnittstelle installiert werden können.

Systemvoraussetzung

  • Webspace mit FTP Zugriff
  • PHP ab Version 4.0
  • Eine MySQL Datenbank ab Version 3.5x
  • Folgende PHP Konfigurationen:
  • register_globals On/Off
  • safe_Mode Off

Bewertung
Dafür das Litotex noch in Kinderschuhen steckt, macht es bisher schon einen Sehr guten Eindruck, es wird zwar nach wie vor von einem Starken Strategiegenre geprägt, allerdings lässt sich dies durch das neue Modul System ausmerzen.
Auch wir werden uns auf kommende Versionen von Litotex freuen.