![]() |
Frage zu Programmiersprache
Hey liebe Gemeinde!
Ich habe da mal eine Frage an euch. Es geht um eine Sprache die ich nicht beherrsche, eine Programmiersprache. Was es ist weiß ich nicht...HTML? CSS? PHP? Fragt mich nicht, ich hab keine Ahnung. Wahrscheinlich ist's aber HTML, warum erklärt sich sofort. Was habe ich vor? Ich habe mittels GC Star eine Exportdatei über Datei->Exportieren->HTML erstellt. Das ergebnis seht ihr hier. Ursprünglich war die Anzahl an DVD's gar nicht dabei...soviel Verständnis hab ich dann doch noch so gerade eben, dass ich das selbst einfügen konnte. Ich hätte aber gern, wenn man auf einen beliebigen Film klickt, dass anstatt der Bewertung "X/10" eines dieser Bilder hier erscheint: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Aber ich weiß nicht, wie ich den Code dafür basteln muss. Denn wenn das $$rating$$ = 1 ist, dann soll die Grafik für einen Stern angezeigt werden und keine andere. Aber wie mach ich klar, wie das Rating ist. Geht das einfach mit "=1"? Kann ich mir nicht vorstellen. Ich weiß nicht, wie da die Kommunikation und der Exportfunktion von GC Star ist. Ich hab auch schon an eine if-Klausel gedacht. Aber dafür müsste ich ja erst wissen, wie ich dem klar mache, welches Rating gleich welche Grafik bedeutet. Ich hoffe ihr könnt mir helfen. Eigentlich wollte ich hier die Datei hoch laden, wo alles drin steht...aber ich weiß nicht welche Dateiendung das ist, also mach ich das anders. Ganz unten habe ich etwas fett und rot markiert. Das ist die Stelle wo das $$rating$$ steht: Code:
[HEADER] |
Versuch mal sowas einzubauen:
span.x { background-image:url(x.xxx)} <span class=".$$rating$$"></span> Code:
<tr><th>$$rating_LABEL$$</th><td><span class=".$$rating$$"></span></td></tr> |
Also die von dir angegebene Codezeile einfach mit dem hier ersetzen:
Code:
<tr><th>$$rating_LABEL$$</th><td>$$rating$$/10</td></tr> Code:
<table> Und was ich jetzt noch nicht so ganz verstanden habe, wie der jetzt weiß welches Sternenbild der einsetzen muss. |
Du sollst das hier:
Code:
<tr><th>$$rating_LABEL$$</th><td>$$rating$$/10</td></tr> Code:
<tr><th>$$rating_LABEL$$</th><td><span class=".$$rating$$"></span></td></tr> Code:
span.x { |
Okay, habe ich getan. Die CSS Klassen hab ich erst einmal weg gelassen. Nachdem ich das ersetzt hatte, ist das Feld "Bewertung" leer geblieben. Also nicht mal die "x/10" standen noch da.
|
Was ist das denn überhaupt, sprich wo läuft das? Im Browser? Dann bitte einmal den Quelltext von der entsprechenden Umgebung zeigen. Aber zur Laufzeit, nicht das Template mit den Platzhaltern.
Das x/10 nicht mehr angezeigt wird ist normal, bisher wurde '$$rating$$/10' als Text in der Tabelle ausgegeben, jetzt wird das $$rating$$ dazu benutzt eine CSS Klasse zu definieren und das '/10' haben wir gelöscht, passt noch alles. |
Ja, das läuft im Browser. Ich bin mir nicht sicher welche Stelle vom Quelltext ich rauskopieren soll, vielleicht magst du dir das selbst mal ansehen? Das wäre super.
Das ganze läuft hier. Einfach auf einen x-bliebigen Film klicken um die Details anzeigen zu lassen, ganz unten steht dann der Punkt bewertung, wo die Sterne hin sollen. |
Öhm ja, da steht x/10. Du hast die Änderung nicht upgeloadet, die wäre interessant ;)
|
:bonk: Mein Fehler, sorry. Einmal aktualisierter Upload, kommst sofort. Bitteschön.
|
Sieht doch schon mal ganz gut aus ;)
der "." ist noch zuviel also der vor $$rating... Setz jetz mal in den <style type="text/css"> -Bereich folgendes ein: Code:
span.8 { Wenn das der Fall ist, musst du nur noch für jede Zahl ein span in den css-Bereich einsetzten mit dem Verweis auf das Bild, fertig. Eventuell muss die SPAN-Größe noch angepasst werden... |
Hat leider nicht funktioniert...allerdings war ich mir auch nicht wirklich sicher, wo genau ich das jetzt einsetzen sollte. Versucht hab ich's an den drei folgenden Stellen:
Code:
Template made by Tian. It emulates a shelf display. Code:
Template made by Tian. It emulates a shelf display. Code:
[/JAVASCRIPT] Code:
span.8 |
display:block; width:20px; height:20px noch mit in die CSS zum background... und schaun das der Pfad stimmt, dann müsste das laufen. Die 20px sind ein Platzhalter ;)
|
Zur Position:
Code:
<style type="text/css"> <img src="$$rating$$"> oder <img src="http://www.bla.de/meinbild/$$rating$$.jpg"> Ist das Selbe in orange. edit: Den ersten Punkt vor dem Span weg: Code:
.span.8 Code:
span.8 |
Habe es jetzt so in der Datei drin:
Code:
Template made by Tian. It emulates a shelf display. Die Verzeichnisstruktur ist übrigens wie folgt: ...DVD/:
...DVD/Garion's DVD Sammlung_images/:
Warum schleichen sich bei mir immer Punkte ein, die da gar nicht hin gehören? :gruebel: Daran lag's aber leider auch nicht. |
Halb so wild, war nur ein Selektoren Problem. Lösung wie folgt:
Erst die CSS Befehle zum integrieren: Code:
.rating0 { Code:
<tr><th>$$rating_LABEL$$</th><td><span class="$$rating$$"></span></td></tr> Code:
<tr><th>$$rating_LABEL$$</th><td><span class="rating$$rating$$"></span></td></tr> Alternativ kannst Du aber eben auch folgendes machen: CSS alles weglassen (rating0-ratingx) und anstatt: Code:
<tr><th>$$rating_LABEL$$</th><td><span class="rating$$rating$$"></span></td></tr> Code:
<tr><th>$$rating_LABEL$$</th><td><img src="http://www.photoshop-cafe.de/garion/garion/DVD/$$rating$$Sterne.jpg"></td></tr> |
Öööööh! Klappt super! Sowohl die erste (lange), als auch die zweite (kurze) Version. Habe mich dann für die Kurzversion entschieden. Danke euch zwei, ihr seid Spitze :ok: :clap:. Guckscht'de hier!
Jetzt noch eine Frage zum Schluss: Darf ich die mit eurer Hilfe modifizierte Datei in die GC Star Community einbringen damit andere GC Star Nutzer was davon haben? |
Der HTML-Code hat wohl nicht genug Schöpfungshöhe, dass du das nicht machen könntest *gg*
Aber ja nicht vergessen, das PSC zu erwähnen ;) |
Und verpass dem IMG Tag mal noch n alt="" und border="0".
|
Aber klar doch! Das ist zwar eine französische Community mit englischsprachigem Support Center, aber da schwirren bestimmt auch jede Menge Deutsche/Deutschsprachige rum ;)
|
Et voilá! ;)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:39 Uhr. |
Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©2005-2024 photoshop-cafe.de