Antworten
Möchtest du dich beteiligen?

Melde dich an um fortzufahren

  • 44

    Neue Nachrichten in der letzten Stunde

  • Erhalte innerhalb von Minuten eine Antwort

  • 92%

    92% Prozent an Nachrichten wurden bereits beantwortet

Accepted Solution

View Original
12 Mai 2010
Von Makes87

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt

Eigener PSN Card Generator

67 Antworten 6.068 Anzeigen Erstellt 12-05-2010
12 Mai 2010
Von Makes87

Hi ihr Kreativen :D,

 

wie es aussieht habe ich meine Programmier Schmerzgrenze erreicht und komme nicht weiter...

Deswegen will ich jetzt nochmal von vorne Anfangen und hoffe das mir hier geholfen wird :)

 

Was soll das Ergebnis sein bzw wie soll es aussehen:

das Programm soll eine Schablone haben auf der dann die Daten eingetragen werden:Hier mal ein schnell erzeugtes Beispiel:

Vorher:

Nachher:

 

0. Was brauche ich alles an Wissen Java,html,XML?

 

1. Eingabe von PSN-ID, wie hättet ihr das gelöst ? Habe noch nichts derartiges gemacht deswegen wären Tipps hier hilfreich :)

 

2. Nachdem ich nun die PSN ID habe wie komme ich an die Trophy Daten ran ? Habe bereits einige XML Sachen gefunden aber wie kann ich konkret diese Daten verarbeiten ?

 

3. Wenn ich nun die Daten habe wie kann ich diese auf die Grafik drauf machen ?

 

4. Wie gebe ich die fertige Grafik als .png aus ?

 

Bemerkung: Ich mache das alles nur um mein eigenes Wissen zu erweitern + diesen Generator selbst zu verwenden, ich plane nicht damit Geld zuverdienen oder sowas in der Art ;)

 

hoffe Jemand hilft mir :)

 

mfg,

Makes

 

0 Kudos
Antwort
LABELS:
Lies dir die Hausordnung durch
Abschicken Antwort aktualisieren Abbrechen

Accepted Solution

View Original
05
/16

Mark_Marl

  • Offline
89%
05 Rang
Fortschritt
Mark_Marl
Akzeptierte Lösung

Wer soll dir helfen :D ?
Sonst musst du uns immer helfen aber naja vielleicht findest du ja noch jemanden der besser ist als du ?!
*schleeeeim*

 

EDIT. Tsukasa2k7 kennt sich doch gut mit Sigs aus, der hat doch eine programmiert ^^

0 Kudos

Betreff: Eigener PSN Card Generator

[ Bearbeitet ]

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung
Bestimmt gibt es Leute die sich damit auskennen, ich erwarte ja keinen fertigen Code sondern Tipps und Hinweise :)

genau wo ist Tsu wenn man ihn braucht :D
0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
04
/16

twister93

  • Offline
95%
04 Rang
Fortschritt
twister93
Akzeptierte Lösung

Wenns um Signaturgeneratoren geht bis bei mir GENAU richtig... meld dich einfach bei mir per PN ;-)

0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
04
/16

Freaktz_

  • Offline
85%
04 Rang
Fortschritt
Freaktz_
Akzeptierte Lösung

Hab jetzt das gefunden: Klick

Ist PHP, kann ich nicht aber es soll zur Lösung des Problems beitragen...

0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung

Also Update:

 

Es soll so wie hier sein:

http://www.yourgamercards.net/generators/trophy

 

nur anstatt Bild auswahl, kann man ein Bild hochladen worauf dann die Daten "gezeichnet" werden ;)

0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
04
/16

Freaktz_

  • Offline
85%
04 Rang
Fortschritt
Freaktz_
Akzeptierte Lösung

Das ist schwer, frag doch einfach bei so einem Signaturengeneratorersteller nach.

Sowas haben doch viele Foren.

0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
03
/16

xXKing_MarkXx

  • Offline
94%
03 Rang
Fortschritt
xXKing_MarkXx
Akzeptierte Lösung

Makes87 schrieb:

Also Update:

 

Es soll so wie hier sein:

http://www.yourgamercards.net/generators/trophy

 

nur anstatt Bild auswahl, kann man ein Bild hochladen worauf dann die Daten "gezeichnet" werden ;)


Bei mir geht die Seite irgendwie nicht beziehungsweise es wird gar nichts angezeigt..

0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
Award Winner
05
/16

Tsukasa2k7

  • Award Winner
  • Offline
89%
05 Rang
Fortschritt
Tsukasa2k7
Akzeptierte Lösung

Oh, der Thread ist aber alt. Habe ihn vorher garnicht wahrgenommen. :Blush:

Ich habe meine damals mit PHP geschrieben. Das geht ganz gut, dort mit der GD library Grafiken zu manipulieren und anschließend als Seite mit PNG Header auszugeben, damit auch alles immer aktuell bleibt.

Hier findest du im Grunde alles essentielle zur Grafikbearbeitung mit PHP: http://php.net/manual/de/book.image.php

Hat bei mir aber ein weilchen gedauert, da ich immer mal etwas dran rumgedoktort habe. Schließlich ist etwas selbst programmiertes niemals fertig. Man findet immer was, woran noch geschraubt werden kann.

(Ich weiß garnicht, ob es jemandem überhaupt mal aufgefallen ist, aber mein Avatar und meine Signatur ändert sich im Laufe des Tages abhängig von der Tageszeit.)

Um nun an die Trophy Daten zu gelangen kann man sich der PSN APIs bedienen. Leider sind diese so gut wie garnicht, bzw. überhaupt nicht offiziell dokumentiert. Daher musste ich mir dort auch einiges zusammenschustern.

Ein nettes Projekt von Leuten die sich damit befassen findet sich übrigens hier: http://psnapi.codeplex.com/

Betreff: Eigener PSN Card Generator

[ Bearbeitet ]
Tsukasa2k7's Signatur
★★★ Klicke auf die Signatur und hinterlasse hier deine eigene Nachricht ★★★

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung
@tsu, na das ist doch schon mal ein Anfang. Weißt du wie man die Daten dann aus der XML fischen könnte ?
0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
Award Winner
05
/16

Tsukasa2k7

  • Award Winner
  • Offline
89%
05 Rang
Fortschritt
Tsukasa2k7
Akzeptierte Lösung
Für XML Dateien gibt es da relativ simple Methoden in PHP. Ein Weg wäre der XML Parser, SimpleXML ist aber denke ich für den Anfang etwas eingängiger.

Auch hier gibt's wieder was nettes zum Lesen: http://php.net/manual/de/book.simplexml.php :D

Im Grunde sollten das jetzt alle Bestandteile sein, die es braucht, um eine Trophy Sig zu basteln. Vorausgesetzt natürlich ein PHP unterstützender Webspace steht zur Verfügung.

Betreff: Eigener PSN Card Generator

Tsukasa2k7's Signatur
★★★ Klicke auf die Signatur und hinterlasse hier deine eigene Nachricht ★★★

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung

jop hab einen free hoster :P
oo man php, na mal gucken ob ich heut noch ein vorzeigbares Ergebnis hinbekomme :P

0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung

edit:  aarg das wird Ewigkeiten dauern :D

0 Kudos

Betreff: Eigener PSN Card Generator

[ Bearbeitet ]

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung

hier könnt ihr immer den aktuellen Stand angucken :D

 

 

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung
@tsu, ok nun häng ich :P , wie komme ich an die Daten nach der PSNID Eingabe
Also bsp. gebe meine ID ein nun will ich die Zahl der Gold Trophies auf die Card zeichnen, aber wie bekomme ich die genau ?
Wie bekomme ich die Daten von der API oder die XML Datei ?
0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung

also hier der Code:

 

 

<html>
<head>
<title>Custom PSN SIG - 0.1</title>
<style type="text/css">
<!--
body,td,th {
color: #FF0000;
}
body {
background-color: #0099FF;
}
.style1 {font-family: "Strenuous 3D"}
#Layer1 {
position:absolute;
left:223px;
top:91px;
width:104px;
height:20px;
z-index:1;
}
#Layer2 {
position:absolute;
left:11px;
top:357px;
width:551px;
height:89px;
z-index:1;
}
-->
</style></head>



<body>
<p><span class="style1">---Makes87</span><span class="style1"> Custom PSN CARD Test 0.1 ---</span></p>
<p>&nbsp;</p>
<p>PSNID:
<input type="text" name="textfield" onChange="">
</p>
<p>&nbsp;</p>
<p>Bildauswahl:
<script type="text/javascript">
var txt = new Array;
var bild = new Array;

txt[1] = "Blank";
bild[1] = "blank.gif";


}
function zeige() {
var ID = document.Form.auswahl.options[document.Form.auswahl.selectedIndex].value;
if (ID != "-Wähle aus-") {
document.getElementById("bil").innerHTML = '<img src="' + bild[ID] + '">';
document.getElementById("tex").innerHTML = txt[ID];
}
}

</script>
</p>
<form method="post" action="" name="Form">
<select size="1" name="auswahl" onChange="zeige();">
<option>-Wähle aus-</option>
<option value="1">Blank</option>
</select>
</form>
<span id="bil">&thinsp;</span><br>
<span id="tex">&thinsp;</span>

</p>
<form name="form2" method="post" action="">
<label>
<input name="fertig" type="submit" class="style1" value="Fertig" onClick=img src="test.php">
</label>
</form>

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Ergebnis:</p>
<p><img name="" src="" width="550" height="125" alt=""></p>

<p>HTML Code: </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>............................................</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Wird nur f&uuml;r private Zwecken entwickelt :P </p>
</body>

</html>

 

 

und da brauch ich noch hilfe, komme irgendwie nicht weiter:

1. Eingabe und weiterbehandlung der Daten

2. Ausgabe

 

Also im Prinzip Alles :Stupid:

Hab viel Zeit gebraucht um GD zu begreifen und nun habe ich bemerkt das mir zu viel know how fehlt um weiter zu machen :(
Hoffe du kannst mir helfen Tsu plz

0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
Award Winner
05
/16

Tsukasa2k7

  • Award Winner
  • Offline
89%
05 Rang
Fortschritt
Tsukasa2k7
Akzeptierte Lösung
Hm.. okay.. Ich habe nun natürlich keine Idee, in wie weit du schon mal mit PHP & co. gearbeitet hast.

Prinzipiell fällt mir schonmal auf beim überfliegen deines HTML codes, dass du ulkigerweise zwei form-Tags initialisiert hast. Vielleicht hast du damit ja was bestimmtes beabsichtigen wollen, mir würde aber gerade nicht einfallen, was das sein sollte. :)

Also zum Formular:
Als Beispielumgebung würde es sich anbieten, eine einfach Abfrage nach PSN ID vorzunehmen, so wie du nes ja schon getan hast. Als action-Parameter, wird dann die PHP Datei angegeben, welche die EIngabe verarbeiten soll (hier jetzt mal test_pic.php). test_pic.php kann dann abhängig von der Übermittlungsmethode der Parameter z.B. via $_GET['name']; die Variable auslesen und weiterverarbeiten.

Ein kleines Tutorial dazu gibt es hier: http://www.w3schools.com/PHP/php_get.asp

Sobald das geschafft ist, kommt die API und GD ins Spiel. In einem der posts vorher habe ich dich ja zu der kleinen Projektseite gelinkt, auf welcher das API verfügbar ist. Mittels SimpleXML (da gibt's auch Beispiele für auf der Hilfeseite) kannst du z.B. dien Trophydaten in Variablen lesenen, welche sich mittels GD dann auf ein Bild schreiben lassen.

Hast du schonmal mit PHP o.ä. programmiert? Falls nicht, dann wird dir das hier vermutlich auch nicht so richtig weiterhelfen und wir müssen mal bei den Wurzeln anfangen... ;)

Betreff: Eigener PSN Card Generator

Tsukasa2k7's Signatur
★★★ Klicke auf die Signatur und hinterlasse hier deine eigene Nachricht ★★★

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung
Mein Problem ist das ich von allen was aber dafür nur wenig weiß ^^
Php nur in MySQL aber nie in verbindung mit HTML ^^
HTML auch nur einbisschen und das meiste nur Design :/
XML noch nie..

du siehst also wir müssten ganz unten Anfangen :D

Also nächster Schritt: auslesen der Daten.
Danke für diesen Link, werde es gleich mal testen :)
0 Kudos

Betreff: Eigener PSN Card Generator

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung

So die Texteingabe funktioniert, die Bildauswahl auch. Auf zum nächsten Schritt :)

 

hier mal der Code

test:

 

<?php
header ("Content-type: image/png");
$text =  $_GET["fname"];
$temp = $_GET["auswahl"];
switch ($temp){
	case "0":
	$mein_bild = imagecreatefromgif("blank.gif");
	break;
	case "1":
	$mein_bild = imagecreatefromgif("makes87.gif");
	break;
}
$blau = ImageColorAllocate ($mein_bild, 21, 0, 177);
$gruen = ImageColorAllocate ($mein_bild, 50,148,0);
$rot = ImageColorAllocate ($mein_bild, 255,0,25);
$hellblau = ImageColorAllocate ($mein_bild,0,255,242);
ImageString ($mein_bild, 10, 22, 5, $text, $gruen);
ImagePNG ($mein_bild);
imagedestroy($mein_bild);
?>

 

 

 

index:

 

<html>
<head>
<title>Custom PSN SIG - 0.1</title>
<style type="text/css">
<!--
body,td,th {
	color: #FF0000;
}
body {
	background-color: #0099FF;
}
.style1 {font-family: "Strenuous 3D"}
#Layer1 {
	position:absolute;
	left:223px;
	top:91px;
	width:104px;
	height:20px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:11px;
	top:357px;
	width:551px;
	height:89px;
	z-index:1;
}
-->
</style></head>



<body>
<p><span class="style1">---Makes87</span><span class="style1"> Custom PSN CARD Test 0.1 ---</span></p>
<p>&nbsp;</p>
<form action="test.php" method="get">
PSNID: 
  <input type="text" name="fname" />
<p>Bildauswahl: 
  <script type="text/javascript">
var txt = new Array;
var bild = new Array;

txt[1] = "Blank";
bild[1] = "blank.gif";

txt[2] = "Makes87";
bild[2] = "makes87.gif";



}
function zeige() {
 var ID = document.Form.auswahl.options[document.Form.auswahl.selectedIndex].value;
 if (ID != "-Wähle aus-") {
 document.getElementById("bil").innerHTML = '<img src="' + bild[ID] + '">';
 document.getElementById("tex").innerHTML = txt[ID];
 }
}

  </script>
</p>
  <select size="1" name="auswahl" onChange="zeige();">
    <option value="Error: Bild auswahl">-Wähle aus-</option>
    <option value="0">Blank</option>
	<option value="1">Makes87</option>
  </select>
  <label></label>
<input type="submit" />
</form> 
<span id="bil">&thinsp;</span><br>
<span id="tex">&thinsp;</span>

</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Ergebnis:</p>
<p><img name="" src="" width="550" height="125" alt=""></p>
<p>HTML Code: </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>............................................</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Wird nur f&uuml;r private Zwecken entwickelt :P </p>
<p>&nbsp;</p>
<p>&nbsp;</p>

</body>

</html>

 

 

 

Link

 

 

Also das sind meine nächsten Fragen :P

- Wie zeige ich das Bild auf der Seite an und generiere abei einen Html Code

- Einbindung der API

 

 

0 Kudos

Betreff: Eigener PSN Card Generator

[ Bearbeitet ]

Accepted Solution

View Original
MVP
14
/16

Makes87

  • MVP
  • Offline
97%
14 Rang
Fortschritt
Makes87
Akzeptierte Lösung

@Tsu, wie ich die Werte nun aus dem XML bekomme hab ich nun auch hinbekommen :)

Jetzt fehlt nur noch die PSNAPI Einbindung, das hab ich noch nicht begriffen.

was: brauche ich nun Alles(API ist bereits auf dem Server)

wie: baue ich das in mein index.html ein , so dass das XML Ergebnis in test.php erzeugt wird

 

 

Wäre super wenn du wieder paar Tipps geben könntest plz

 

 

0 Kudos

Eigener PSN Card Generator

Accepted Solution

View Original
04
/16

silverboyp

  • Offline
91%
04 Rang
Fortschritt
silverboyp
Akzeptierte Lösung

Makes87 schrieb:

hier könnt ihr immer den aktuellen Stand angucken :D

 

 




Das ist echt cool!!!

@Makes87: dein neuer Avatar gefällt mir
0 Kudos

Betreff: Eigener PSN Card Generator

Lies dir die Hausordnung durch
Abschicken Antwort aktualisieren Abbrechen