Hey Leute,
ich würde gerne im Menü eigene Buttons haben, aber ohne diesen vordefinierten Text darauf, sobald man auf die Buttons klickt, soll man halt auf die gewünschte Seite kommen. Aber alles was ich bis jetzt probiert habe, zerstört das komplette Theme, kann mir vielleicht einer ein paar Ratschläge geben?
Gruss
Jeanne
Hallo,
der Link ist nicht an die Grafik sondern an den Text gebunden. Wenn Du keinen Text definiert hast, wirst Du auch keinen Link haben. Möchtest Du die Bilder als Link haben, wirst Du um den Umbau des Themes (theme.html) nicht herumkommen.
VG Marc
Genau so ist es. Ich hatte es schon versucht umzubauen, aber das ganze hat mir das ganze Theme dann demoliert, scheint wohl doch nicht einfach so mit austausch zu sein. Wenn ich nur ein paar Ansätze hätte, bin leider keine Designerin :(
im prinzip ist es leichter als man meint ...
du musst dazu "nur" neue buttosets erstellen , wofür du selbstserstellte grafiken nehmen kannst ( was wohl auch jeder macht der da "nur" die farben ändert)
( beispiellink : http://webradioservice.we.funpic.de/ )
dabei musst du darauf achten das sich jeweils ein button von den anderen unterscheidet ( der "aktive") im buttonset1 ist das button 1, im buttonset 2 -button zwei -bei BS3 -BT3 usw.. ausser im default-verzeichniss da sind alle gleich
als nächstes
die settings.php öffnen und diesen bereich suchen ( der bei dir aber etwas anders aussehen wird )
$linka = "<a href=\"index.php\" title=\"Zur Startseite\">Startseite</a>";
$linkb = "<a href=\"modules.php?name=Content\" title=\"Vorlagen\">Vorlagen</a>";
$linkc = "<a href=\"modules.php?name=TicketSystem\" title=\"Bestellungen\">Bestellung</a>";
$linkd = "<a href=\"modules.php?name=FAQ\" title=\"häufige Fragen und Antworten\">FAQ</a>";
// $linkc = "<a href=\"modules.php?name=eBoard\" title=\"Forum\">FORUM</a>"; // der Link ist für das Modul eBoard
$linke = "<a href=\"modules.php?name=Stories_Archive\" title=\"Neuigkeiten\">Neuigkeiten</a>";
wenn du keine linknamen angezeigt haben willst - musst du diese nur entfernen dazu diese möglichkeit :
durch ein leerzeichen ersetzen :
$linka = "<a href=\"index.php\" title=\"Zur Startseite\"> </a>";
$linkb = "<a href=\"modules.php?name=Content\" title=\"Vorlagen\"> </a>";
$linkc = "<a href=\"modules.php?name=TicketSystem\" title=\"Bestellungen\"> </a>";
$linkd = "<a href=\"modules.php?name=FAQ\" title=\"häufige Fragen und Antworten\"> </a>";
// $linkc = "<a href=\"modules.php?name=eBoard\" title=\"Forum\"> </a>"; // der Link ist für das Modul eBoard
$linke = "<a href=\"modules.php?name=Stories_Archive\" title=\"Neuigkeiten\"> </a>";
es währe wohl auch möglich die grafiken zu verlinken , aber- das währ e ein giganischer aufwand
wenn du die linknamen ganz entfernst - ohne ersatz - sind sie nicht mehr anklickbar .. also zumindest mal mit den leerezeichen ( welche optisch nicht sichtbar sind) versuchen
um zu zeigen das es geht : http://webradioservice.we.funpic.de/
die ersten 3 links sind "unsichtbar"
Danke grafikmurkser, so hatte ich das ganze auch als Notlösung, nur möchte ich diese Textlinks komplett gegen die Buttons austauschen, sodass man, wenn man auf die Buttons klickt direkt auf die jeweilge Seite kommt, nicht über den Text, weil ich meine Buttons schon selber beschriftet habe. Und wenn ich halt das ganze so anpassen möchte, dann ist alles wieder demoliert, verstehst?
mach einfach was ich oben geschrieben habe . schaus dir auf meienr website an .. das ist nicht nur eine "notlösung" sondern wohl die einzigst machbare ( ohne die style-dateien komplett umschreiben zu müssen )
wobei es da auch eine einfache möglichkeit gäbe - bei aber der die ganzen buttonsets überflüssig werden.. und - die optisch nich so "cool" aussieht
öhm vergiss es , ich hab mir das nochmal durch den kopf gehen lassen - es gibt keine "einfache" methode mit grafiken - das währe selbst in der "einfachsten" version ein mords aufwand...
machs einfach so wie ich beschrieben hab -- leerzeichen sieht man nicht - ergo kein text der stört
aber falls es dich intressiert .. ein gedankengang währe
den linknamen durch eine grafik auszutauschen :
$linke = "<a href=\"modules.php?name=Stories_Archive\" title=\"Neuigkeiten\"><img src="pfad/zuder/grafik"></a>";
ausserdem müsste wohl in der settings.php - einige zeilen tiefer unter
"// hier wird der Imagepfad für die Buttonleiste definiert"
einiges geändert werden ..
und genau da währe dann die mords arbeit zu machen .. denn dort wird festgelegt welche buttons bei welchem modul angezeigt werden ....
hmm also müsste man das komplette Theme dann umschreiben.. Dabei hat man eher nur dein einfachen Gedankengang Codebereiche auszutauschen.. :(
siehe antwort über deinem posting .. es währ ein ganzes stück arbeit .. da du dann überlegen müsstest wie
bei aufruf des modules downloads die buttons aufgerufen ( angezeigt) werden sollen , oder beim modul links.. oderoderoder .. um eben einen ewiglangen quellcode mit extrem viel links zu vermeiden hat der entwickler des rainbows die buttonsets eingebaut - eine geniale lösung
du kannst es mit so einer änderung :
$linke = "<a href=\"modules.php?name=Stories_Archive\" title=\"Neuigkeiten\"><img src="pfad/zuder/grafik"></a>";
versuchen , aber ich geb keine garantie das es funktionier
Ich habe leider nicht die Kentnisse um ein Theme derartig umzucoden. Ich danke dir auf jeden Fall, werde es an dieser Stelle den mal weiterhin so handhaben. Hatte wohl seinen Sinn, warum der Designer es so gehandhabt hat :)
machs einfach so wie ich es oben beschrieben hab .. lade deine grafiken in die buttonsets ordner (logischerweise alle grafiken in alle ordner) , ersetz den linknamen durch leerzeichen und gut .. oder siehst du hier: http://webradioservice.we.funpic.de/ vor FAQ irgendwelche links ? nö . nur meine grafiken - alerdings sind die links da - nur eben unsichtbar ;)
Wie gesagt, als Notlösung hatte ich es schon so gehandhabt :)
Auf deiner Seite sehe ich aber leider keine Buttons, nur die Schrift und unsichtbare Schrift bzw. Platzhalter.
Habs aber verstanden wie du das meinst.
lach wenn du ganz genau hinschaust siehst du auch die buttons ( schwarzer balken über den linkname - bzw bei der homeseite derzeit nur schwarzer balken ,
der grund = weisse buttons - ohne trenner
ahsoooooo :BD: na das nennt man ja mal minimalistik, hab ich erst gar nicht erkannt *g*
ich mochte das rainbow-theme am anfang garnicht , viel zu bunt, zu kitschig für meinen geschmack. bis ich einige wirklich sehr sehr schönse seiten hier gesehen hab, die mit dem theme arbeiten. das hat meinen ehrgeiz angestachelt mich hinzusetzen und es , soweit ich es kann, meinem wünschen anzupassen .. es ist - meine ich heute - eins der besten themes für pragma die es gibt ( das zweitbeste, nach carbon *g)
Richtig, ich fand das erst auch recht bunt, aber ich denke mal, so kommt das ganze drumherum besser zur Gältung und mit ein wenig Kentnissen, kann man daraus schon sehr gute Sachen machen, als Grundgerüst ist es auf jeden Fall mein Fav :D