 | alg_Spielesammlung - Spielesammlung online darstellen |  |
Verfasst am: Sa Jan 24, 2009 21:13 |
|
|
| Psycho_Less |
| |
|
 |
| Anmeldungsdatum: 17.11.2007 |
| Beiträge: 121 |
|
|
|
 |
 |
 |
|
Servus liebe Forengemeinde.
Ich möchte hier mein eigenes Projekt vorstellen. Vielleicht nutzt ja der ein oder andere von euch den Game Collector 3.
Ich habe eine php-Skript geschrieben, dass die xml Exportdatei vom Game Collector 3 nutzt um seine Spielesammlung online zu stellen.
Bevor ich hier jetzt zu viel schreibe und versuche dieses Projekt zu erklären, macht euch doch einfach selber ein Bild davon.
Live-Demo
README.TXT
| Code: |
***********************************************************
***** *****
***** alg_Spielesammlung v0.7 Dokumentation *****
***** *****
***********************************************************
Voraussetzungen
_______________
Es wird ein web-server benoetigt mit:
- PHP 5 (!)
- Multibyte Support
- Session Support
- XML Support
- GD Support (2)
- ZLib Support (getestet mit Libzip 0.7.1)
- MySQL 4 oder neuer mit utf-8 charset support
- XML Export von Game Collector 3 (getestet mit Build 3)
FTP Programm (optional)
- Filezilla
Getester Freehoster: http://www.ohost.de/ -- ohost.de unterstuetzt kein ZLib!
Installation
____________
1. Das Archiv entpacken
2. Inhalt auf den web-server hochladen
3. http://hoster.adresse/spieledb/ oder http://hoster.adresse/spieledb/installation aufrufen
4. Den Anweisungen der Installation folgen
4.1. Beispieldaten
Datenbank-Server localhost
Datenbank-Name user_db
Datenbank-Benutzer Benutzername
Datenbank-Passwort einEinfachesPasswort
5. Installations Ordner loeschen
Benutzung
_________
Wenn die Installation abgeschlossen ist koennt ihr euch unter
http://hoster.adresse/spieledb/admin mit eurem Login einloggen.
Im Administrationsbereich koennt ihr:
- eure Sammlung hochladen
- Spielecover hochladen
- Gaestebucheinträge freischalten/bearbeiten
- euch ausloggen :)
WICHTIG!!
_________
Im Game Collector werden normalerweise die Cover unter
D:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\Game Collector\Images\
gespeichert. Wichtig hierbei ist, dass der Ordner "Images" heißt, sonst werden
die Covername aus der xml-Dati nicht richtig ausgelesen!
Sollten die Cover unter
D:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\Eigene Bilder\Cover\Images\
liegen, wuerde es funktionieren.
Wenn diese unter
D:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\Eigene Bilder\Cover\
liegen, funktioniert es nicht!
Außerdem werden nur .jpg Dateien unterstuetzt!
Nur bei .jpg kann ein Thumbnail generiert werden!
Unterstuetzung
______________
Unter include/plugins/ findet ihr eine Datei modifier.getpic.php.
Diese Datei wandelt bestimmte Worte in Bilder um, z.B. wird aus "Deutschland",
die deutsche Flagge. Diese könnt ihr selber erweitern bzw. aendern.
Unter templates/images/additional/flags bzw. templates/images/additional/platform
findet ihr in zip-Dateien weitere Bilder von Flaggen bzw. Systemen.
[...]
| Download: Hier oder Mirror
Bei Problemen oder Fragen einfach hier im Thread melden. |
|
|
|
|
 | |  |
Verfasst am: So Apr 05, 2009 22:58 |
|
|
| onkelandy |
| |
|
 |
| Anmeldungsdatum: 23.03.2008 |
| Beiträge: 15 |
|
|
|
 |
 |
 |
|
Hallo Marcus!
Riesigen Dank für deine Arbeit - genau was ich suchte! Die standardmäßige Anzeige von nur 4 Spielen finde ich zwar nicht besonders, aber sonst super Sache! Schön wäre halt, wenn man ähnlich wie beim phpmyprofiler einige Änderungen auf der Admin-Site vornehmen könnte.
Thanx, Andy |
|
|
|
|
 | Re: |  |
Verfasst am: Mi Apr 08, 2009 00:38 |
|
|
| Psycho_Less |
| |
|
 |
| Anmeldungsdatum: 17.11.2007 |
| Beiträge: 121 |
|
|
|
 |
 |
 |
|
Wenn ich wieder ein wenig mehr Zeit habe, dann kommt auch das noch.
Falls du mehr als nur 5 Spiele angezeigt haben willst, dann öffne list.php und setze die Variable $limit höher. |
|
|
|
|
 | |  |
Verfasst am: Do Apr 23, 2009 13:33 |
|
|
| geordi |
| |
|
 |
| Anmeldungsdatum: 29.02.2008 |
| Beiträge: 23 |
|
|
|
 |
 |
 |
|
hi
1.
ich hab natürlich die cover in einem komplett anderen ordner liegen
wo muss ich das in den scripten überall ändern damit das dennoch klappt? denn die cover bei über 100 spielen zu ändern ist nicht wirklich ne option für mich ... liegt es auch daran dass er mir die thumbnails nicht anzeigt? die cover habe ich manuell in den images ordner vom webserver kopiert, die sehe ich ... nur halt die kleinen vorschaubilder sehe ich nicht
2.
wie kann ich noch mehr felder aus dem collector auf der online seite anzeigen lassen? er zeigt mir nicht alle felder an die ich im collector nutze
3.
bei mir werden die usk logos nicht angezeigt, länderflaggen oder system klappt aber ... ne idee was das sein kann? die usks heissen bei mir zB USK 16 oder USK 12
und auch erst mal ein lob von mir, ist ne feine sache für ne erste version, freue mich schon auf updates
gruss,
geordi |
|
|
|
|
 | |  |
Verfasst am: Fr Apr 24, 2009 02:42 |
|
|
| Psycho_Less |
| |
|
 |
| Anmeldungsdatum: 17.11.2007 |
| Beiträge: 121 |
|
|
|
 |
 |
 |
|
Zu 1.
Damit habe ich mich leider noch nicht richtig beschäftigt. Wenn, dann müsste das im Parser geändert werden.
parse.php
| Code: |
/*
* Wird fuer str_replace gebraucht!
*/
$startstring_cover = "\\Images\\\\";
$endstring = "<br>";
|
Es müsste hier die $startstring_cover geändert werden z.b. in "cover" oder wie der Ordner eben heißt. Dann müsste es eigentlich funktionieren
Zu 2.
Für weitere Felder muss 1. die DB erweitert werden und 2. der Parser
Zu 3.
Das liegt wahrscheinlich an der Schreibweise. Dazu müsstest du mal die Datei modifier.getpic.php im Ordner include/plugins/ öffnen und vergleichen.
Zum Lob.
Danke  |
|
|
|
|
Verfasst am: Fr Apr 24, 2009 06:53 |
|
|
| geordi |
| |
|
 |
| Anmeldungsdatum: 29.02.2008 |
| Beiträge: 23 |
|
|
|
 |
 |
 |
|
| danke für die schnelle antwort, schau ich mir mal an |
|
|
|
|
phpmyprofiler.de Foren-Übersicht » Daily Talk
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1
|
|
|
|
 Vereitelte Spamregistrierungen: 1347
|