iMt2 Homepage Script [ALPHA]

04/19/2012 17:17 iMer#1
I won't be updating to beta anytime soon - got too much stuff to do and not enough free time to work on this atm


Die Beta Version wird höchstwahrscheinlich NICHT kompatibel mit der Alpha werden.
Das heißt, ihr müsst alles neu Konfigurieren!
Dafür werden aber das Admin/Teamler Panel, automatische Updates etc kommen
English version:
Hallo, Hallo, Hallo
Ich habe mich dazu entschieden auch hier mal wieder aufzutauchen und meine 3k Posts wieder zu holen.
Und was wäre besser als als Tarnung den Release der Alpha meines Homepagescriptes zu verwenden?
Genau! Kekse & Kuchen
Aber die sind leider aus und deswegen gibt es jetzt mein Hompage Script:
Ich präsentiere euch das...
[Only registered and activated users can see links. Click Here To Register...]
Ja ihr lest richtig:
ein Homepage Script!
Und nun wird sich jeder fragen: wieso, was kann das?
Und das werde ich euch sofort vortragen. Und zwar in den...
[Only registered and activated users can see links. Click Here To Register...]
  • Pluginsystem
  • Einfach anzupassende Konfiguration
  • Einfach anzupassende Sprachdateien
  • Standard Plugins, unter anderem:
    • WBB 3 News
    • UserCP
    • Statistiken
    • Online Status
    • Ranking
    • Itemshop
    • Spenden-System
  • Benutzung von Ajax
  • Gutes Standarddesign
  • Leicht anpassbar
  • und dies ist nur die Alpha.. (Tipp: es kommt mehr)
[Only registered and activated users can see links. Click Here To Register...]
Das Design ist ein angepasstes iMetin Design.
Es hat eine gute Grundstruktur und man sollte so ziemlich alle Wünsche durch das andern der Stylesheets und Bilddateien befriedigen können.
Man muss sich nicht durch die zich Millionen Dateien kämpfen um irgendwas zu finden.
Ich will euch nun nicht weiter auf die Folter spannen und zeige euch nun das Design selbst.

[Only registered and activated users can see links. Click Here To Register...] (es ist schön - nicht?)
[Only registered and activated users can see links. Click Here To Register...]
Schritt 1:
[Only registered and activated users can see links. Click Here To Register...] euch den neusten master-Branch wahlweise als zip oder tar.gz oder klont ihn, falls ihr git auf eurem Server/PC installiert habt per:
Code:
git clone git://github.com/imermcmaps/iMt2-HP-Script.git
Schritt 2:
Guckt euch die example.config.inc.php an:
Das ganze ist nur ein Beispiel wie die aussehen sollte - sie wird höchstwahrscheinlich schnell out-of-date sein.
Passt dort die Einstellungen an (sie sind in Englisch kommentiert) und ändert evtl die einzelnen Plugins der Seiten falls nötig.
Benennt sie noch zu "config.inc.php" um.
Der letzte Schritt ist hier eine Sprachdatei auszuwählen (aktuelle Auswahl: lang_de.inc.php, lang_en.inc.php).
Einfach in lang.inc.php umbenennen.

Schritt 3:

Geht in den inc/plugins Ordner und guckt euch die "config.inc.php"-Dateien in den Unterordnern an - auch dort sind englische Kommentare vorhanden.
Dort könnt ihr die Einstellungen der einzelnen Plugins anpassen (müsst ihr auch falls ihr bestimmte Features nutzen wollt)
Schritt 4:
Nun schnappt ihr euch alle sqls von [Only registered and activated users can see links. Click Here To Register...]
Und batcht diese in eure Homepage Datenbank (müsst ihr noch erstellen) ein.
Schritt 5:
Falls ihr viele Spieler habt (Sprich eine große player Datenbank) würde ich euch raten das on-the-fly Cache erstellen auszustellen.
Es kann nämlich zu sehr langen Ladezeiten führen!
Das ganze tut ihr indem ihr in den Dateien:
inc/plugins/ranking/config.inc.php und inc/plugins/sbranking/config.inc.php
"buildcache" => true,
zu
"buildcache" => false,
ändert.
Zusätzlich dazu müsst ihr noch einen cronjob einrichten, der den Cache erstellt.
(Wie man einen Cronjob erstellt findet man via Google -- Crontab)
Dieser sollte alle 4 Stunden (oder halt so oft wie das Ranking aktualisiert werden soll) folgenden Befehl ausführen:
cd /path/to/website/inc/plugins/ranking/ && php buildcache.cl.php
"/path/to/website/" solltet ihr in den absoloten Pfad zur Website ändern.
Schritt 6:
Du kannst zwischen 3 verschiedenen URL Formaten wählen:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Die letzte setzt mod_rewrite vorraus, die anderen sollten ohne irgendetwas funktionieren.
In der Beispielkonfiguration wird die letzte Methode benutzt.
Falls du keinen Zugriff auf mod_rewrite hast, dann musst du in der Konfiguration das $navi und $urlmap array anpassen.
Dort wählst du einfach eine Form und trägst sie ein.
Der Rest passiert automatisch.

Nun sollte alles funktionieren und ihr könnt schonmal ein bischen rumprobieren :)


Falls euch das ganze gefällt, denkt doch mal darüber nach zu [Only registered and activated users can see links. Click Here To Register...]*klick*
Geplante Features:
  • Vernünftiges Error Catching/Reporting
  • GM/AdminCP
  • Automatische Updates
  • Player Map (Wer, Wo Online)
  • Statistik Graphen (Wann waren wie viele Spieler online etc.)
  • und mehr...
  • Wünsche und Anregungen sind gerne gesehen solang sie konstruktiv sind.

Credits:
[Only registered and activated users can see links. Click Here To Register...] - das Design Script
Wenn du ein hochquallitatives Design braucht, dann ist er der richtige Mann!
Sirius - Design Grafiken und Anpassung des Scripts
Ich - PHP Code & alles was ansonsten anfällt

iMer



PS: Ihr solltet euch auch die LICENSE Datei angucken - ihr wollt ja keine Probleme kriegen ;)
04/19/2012 17:20 Ytura#2
Nice Nice ;)
Find ich schick^^
04/19/2012 17:21 He3o Sippel#3
Nich schlecht
04/19/2012 17:21 .Vinh#4
Sieht gut aus :D
04/19/2012 17:24 .PaiNCAkE#5
Schick Schick :P besonders das Plug-In System gefällt mir ^^
04/19/2012 17:29 .Yunu#6
Sehr Nice, werde sie vllt. mal umdesign.
04/19/2012 17:33 IgorGlock#7
Hadu gut gemacht. Ist noch unvollständig aber haut hin.
:)
04/19/2012 17:57 .Aza'#8
Einfach nur genial :D

Danke
04/19/2012 18:01 juunkey.#9
Das besste was ich hier seit langem mal wieder gesehen habe gute arbeit wie immer !!!!
04/19/2012 18:12 __BuRn3R#10
Super! Weiß garnicht , was ich sagen soll.. einfach nur Danke..
04/19/2012 18:26 MarcosCC#11
very nicee...thx bro,finaly english hompage :D
04/19/2012 19:04 [PixeL]#12
Gut, jetzt bräuchtest du nur ein gutes Design :D
04/19/2012 19:07 LetMeKnow#13
Seeehr schööön :>
04/19/2012 19:50 .BonG™#14
Sieht nice aus Danke, freue mich auf updates. :)
04/19/2012 20:06 .Avent#15
Nicht ganz mein Ding aber gut gemacht, Danke :)