pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: Jeanne am 05 März 2008, 17:13:34

Titel: MX Rainbow eigene Buttons
Beitrag von: Jeanne am 05 März 2008, 17:13:34
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
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: _icke_ am 05 März 2008, 17:30:05
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
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: Jeanne am 05 März 2008, 17:38:57
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 :(
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: grafikmurkser am 05 März 2008, 18:14:00
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\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>";
$linkb = "<a href=\"modules.php?name=Content\" title=\"Vorlagen\">&nbsp;&nbsp;&nbsp;&nbsp;</a>";
$linkc = "<a href=\"modules.php?name=TicketSystem\" title=\"Bestellungen\">&nbsp;&nbsp;&nbsp;&nbsp;</a>";
$linkd = "<a href=\"modules.php?name=FAQ\" title=\"häufige Fragen und Antworten\">&nbsp;&nbsp;&nbsp;&nbsp;</a>";
// $linkc                               = "<a href=\"modules.php?name=eBoard\" title=\"Forum\">&nbsp;&nbsp;&nbsp;&nbsp;</a>";  // der Link ist für das Modul eBoard
$linke = "<a href=\"modules.php?name=Stories_Archive\" title=\"Neuigkeiten\">&nbsp;&nbsp;&nbsp;&nbsp;</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"
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: Jeanne am 05 März 2008, 18:20:48
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?
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: grafikmurkser am 05 März 2008, 18:27:25
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
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: grafikmurkser am 05 März 2008, 18:36:39
ö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 ....
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: Jeanne am 05 März 2008, 18:41:10
hmm also müsste man das komplette Theme dann umschreiben.. Dabei hat man eher nur dein einfachen Gedankengang Codebereiche auszutauschen.. :(
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: grafikmurkser am 05 März 2008, 18:51:43
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
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: Jeanne am 05 März 2008, 18:56:21
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 :)
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: grafikmurkser am 05 März 2008, 19:04:49
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 ;)
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: Jeanne am 05 März 2008, 19:08:58
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.
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: grafikmurkser am 05 März 2008, 19:13:08
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
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: Jeanne am 05 März 2008, 19:17:51
ahsoooooo  :BD: na das nennt man ja mal minimalistik, hab ich erst gar nicht erkannt *g*
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: grafikmurkser am 05 März 2008, 19:21:14
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)
Titel: Re: MX Rainbow eigene Buttons
Beitrag von: Jeanne am 05 März 2008, 19:27:11
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