Zurück   PSD-Tutorials.de > Webbereich > (X)HTML & CSS


Antwort
 
Themen-Optionen
Alt 04.06.2012, 04:21   #1 Nach oben scrollen
Langweiller
HelperHelper
 
Benutzerbild von killa343
 

Registriert seit: 23.07.2006
Ort: Hamburg
Beiträge: 225
Kamera: DLSR Canon EOS 1100D

html Grafiken


Hallo zusammen,

ich habe noch nicht sehr viel mit html gearbeitet sollche minimalen Grundkenntnise habe ich, aber leider nicht genug. Nun wollte ich fragen, ob es einen html befehl gibt mit dem man definieren kann welche grafik angezeigt wird? es geht hier um ein bb-code der als {TEXT} den grafiknamen die grafik anzeigen soll, falls dies überhaupt sofern möglich ist. Bitte nicht bös' sein mit mir, ich taste mich mit mäuseschritten an bb-codes heran. es sollen mehrere variationen von grafiken sein. Also, z.b. [units]schwert[/units], [units]speer[/units], [units]axt[/units] usw. und er je nachdem welcher text dort eingefügt wird eine bestimmte grafik dazu ausgibt.

Hoffe man hat verstanden was ich will und mir kann geholfen werden :-)

Mit freundlichen Grüßen
Killa343
  Mit Zitat antworten


Alt 04.06.2012, 05:33   #2 Nach oben scrollen
Newbie
Newbie
 

Registriert seit: 04.06.2012
Beiträge: 6

Hallo,

ich denke das du da mit HTML nicht weiter kommen wirst. Mit PHP allerdings ist das kein Problem. In diesem Buch wird das ganz anschaulich erklärt.
  Mit Zitat antworten
Alt 04.06.2012, 08:00   #3 Nach oben scrollen
Langweiller
HelperHelper
Themenstarter
 
Benutzerbild von killa343
 

Registriert seit: 23.07.2006
Ort: Hamburg
Beiträge: 225
Kamera: DLSR Canon EOS 1100D

Danke für den Tipp, ich habe es nun aber anders gelöst mit dem BB-Code =)
Code:
Als benutzung: [unit]{IDENTIFIER}[/unit]

HTML-Ersetzung: <img src="...../..../..../...._{IDENTIFIER}.png" border="0" alt="{IDENTIFIER}" title="{IDENTIFIER}">

(link durch punkte ersetzt)

Tipp-Anzeige: [unit]gewünschte einheit[/unit]
Und auch gleich eine Frage hinterher kann ich den [title="{IDENTIFIER}"] sagen das wenn bestimmte worter an diesem platz stehen, diese mit anderen wörtern ersetzen soll?

Beispiel:

Wenn ich nun als identifier "spear" eintrage er aber als titel nicht "spear" sondern "speer" ausspucken soll.

Wenn es nicht geht ist es halb so wild.

Mit freundlichen Grüßen
Killa343
  Mit Zitat antworten
Alt 04.06.2012, 10:55   #4 Nach oben scrollen
RDesign
Newbie
 

Registriert seit: 12.10.2008
Ort: Deutschland
Beiträge: 39
Verwendet: Das was ich brauche

Wie der Poster über dir schon sagte wäre es leichter für dich wenn du dabei auch Php benutzt. Dort löst du deine Probleme viel unkomplizierter und einfacherer.
du könntest beispielsweise eine If anweisung starten if title = Spear, sear, spar, sper spae, spea than.. wird halt die Variable getauscht also $Title(Spear) zu $Title(Speer).

Gutes gelingen
  Mit Zitat antworten
Alt 04.06.2012, 18:09   #5 Nach oben scrollen
Langweiller
HelperHelper
Themenstarter
 
Benutzerbild von killa343
 

Registriert seit: 23.07.2006
Ort: Hamburg
Beiträge: 225
Kamera: DLSR Canon EOS 1100D

danke ^^

leider ist nur html erlaubt (html-ersetzung) und php kann ich ja leider gottes nicht in einer html datei verwenden. Aber was ich jetzt nochmal versuchen werde ist dort ein verweis auf eine *.php einzutragen =)

Mit freundlichen Grüßen
Killa343
  Mit Zitat antworten
Alt 05.06.2012, 02:15   #6 Nach oben scrollen
Langweiller
HelperHelper
Themenstarter
 
Benutzerbild von killa343
 

Registriert seit: 23.07.2006
Ort: Hamburg
Beiträge: 225
Kamera: DLSR Canon EOS 1100D

Nun sieht mein Code so aus:

Code:

1 <html>
2 <head>
3 <title>PHP Test</title>
4 </head>
5 <body>
6
7 <?php
8 echo "<img src='..._spear.png' alt='spear' title='spear'>" ;
9 $title = 'spear'
10 if ($title = "spear") {
11 echo("<img src='..._spear.png' alt='spear' title='Speerträger'>");
12 }
13
14 ?>
15
16 </body>
17 </html>

Nun spuckt er mir leider einen Syntax-Fehler in Line 10 aus und ich weiß nicht wieso, tut mir leid wenn es blöd rüber kommt fange grad erst an mit php sind meine ersten ergebnisse ^^
  Mit Zitat antworten
Alt 05.06.2012, 11:00   #7 Nach oben scrollen
Member
MemberMember
 

Registriert seit: 24.09.2007
Beiträge: 184
Kamera: Canon EOS 400D
Verwendet: Photoshop CS4, Homesite, Dreamweaver CS4

mach mal aus dem if ($title = "spear") ein == und in Zeile 9 einen ";" ans Ende
Code:
$title = 'spear';
if ($title == "spear")
Grüße
Kyle
  Mit Zitat antworten
Alt 06.06.2012, 10:42   #8 Nach oben scrollen
Newbie
Newbie
 

Registriert seit: 28.10.2007
Beiträge: 99

Nur mal so als kleine Erläuterung:
"=" (ein '=') ist eine Zuweisung, beispielsweise bei Variablen -> x = '1'; (bedeutet "X ist gleich 1"

"==" (zwei '=' hintereinander) dient als boolscher Vergleich von Werten -> if (x ==1) (bedeutet: "wenn X genau 1")

Hoffe Du verstehst den Unterschied^^
  Mit Zitat antworten
Alt 16.06.2012, 12:17   #9 Nach oben scrollen
Freak
HelperHelper
 
Benutzerbild von MegaAdi
 

Registriert seit: 20.11.2009
Ort: Görlitz
Beiträge: 610
Verwendet: Rassierwasser vom Lidl :D

Wenn du eh schon php verwendest, probier mal dieses kleine snippet:

PHP-Code:
$string preg_replace('/\[unit\](.*?)\[\/unit\]/i''<img src="$1.png" />'$string); 
bei <img src=" musst du noch den genauen Pfad zu deinen Bildern eingeben. das $1 ersetzt den dateinamen. Wenn du jetzt z.B. [unit]spear[/unit] eingibst dann gibt das Programm das bild spear.png an der stelle des BB-Codes aus.



ein Beispiel:
PHP-Code:
<?php

$string 
"Hallo dies ist ein [unit]spear[/unit]!";

$string preg_replace('/\[unit\](.*?)\[\/unit\]/i''<img src="$1.png" title="$1" alt="$1" />'$string); 

echo 
$string;

?>
  Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen