Bulletproof Button im Menü als Link?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
kbm
Regular
Posts: 55
Joined: Tue Jun 10, 2008 1:22 pm

Bulletproof Button im Menü als Link?

Post by kbm »

Hallo
Ich möchte ein Blog zweisprachig anbieten. Meine Idee ist, das BP-Template zweimal z.B. als BP-deutsch und BP-italia zu installieren. Im Prinzip sind alle Einstellungen der beiden Templates gleich, ...außer das Head-Bild und die Menü-Links, welche ich entsprechend nach meinen Vorstellungen anpassen werden.

Leider finde ich in den .tpl-Dateien von BP keinerlei Möglichkeit, den Links statt Text, auch ein kleines Image zuzuweisen, wie etwa so=>
Image

Habe ich irgendwas übersehen, ...oder wie sonst kann ich meine Idee realisieren?
MfG, Klaus
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Bulletproof Button im Menü als Link?

Post by yellowled »

kbm wrote:Meine Idee ist, das BP-Template zweimal z.B. als BP-deutsch und BP-italia zu installieren. Im Prinzip sind alle Einstellungen der beiden Templates gleich, ...außer das Head-Bild und die Menü-Links, welche ich entsprechend nach meinen Vorstellungen anpassen werden.
Ich benutze sowas ja bei mir z.T. auch, allerdings Deutsch/Englisch (man muss ggf. ein wenig blättern, um einen bilingualen Artikel zu finden :)). Das geht eigentlich soweit mit den "Bordmitteln" des Multilingual-Plugins ganz gut, auch wenn das Headerbild darüber nicht zu lösen ist.
kbm wrote:Leider finde ich in den .tpl-Dateien von BP keinerlei Möglichkeit, den Links statt Text, auch ein kleines Image zuzuweisen, wie etwa so=>
Image

Habe ich irgendwas übersehen, ...oder wie sonst kann ich meine Idee realisieren?
Nö, hast Du nicht - diese Möglichkeit ist nicht wirklich vorgesehen (Linkbuttons sind irgendwie ... so '94 :mrgreen:), alle BP-Colorsets realisieren das ggf. über Hintergrundbilder zu den Listenpunkten in dieser Navigation (was Du bei Dir im Übrigen auch machen könntest, eben mit einem Beschriftungstext davor).

Ansonsten bleibt nur, die index.tpl zu hacken, was dann wieder nicht updatesicher wäre, was in diesem Falle fast egal wäre, weil das Updaten von umbenannten BP-Instanzen ohnehin manuell erfolgen müsste.

YL
kbm
Regular
Posts: 55
Joined: Tue Jun 10, 2008 1:22 pm

Re: Bulletproof Button im Menü als Link?

Post by kbm »

Hallo yellowled
Da hast Du ja ein wirklich feines Blog, ...herzlichen Glückwunsch dazu. Da werde ich bestimmt demnächst gerne Gastleser sein. :)

Ob denn nun Button Anno-Tobacco'94 sind oder nicht, das war eigentlich nicht meine Frage! :mrgreen:

Für einen Freund soll ich eine Oldtimer-Page umarbeiten bzw. neu erstellen, welche mehr den Charakter einer HP haben soll, ...und da kommen User hin, welche noch älter wie Anno-Kartoffelkrieg sind. :lol:
...und die kapieren so ein schönes Multilingual-Plugin nicht bzw. werden es erst gar nicht auf der Seite suchen und dann entdecken. So ein Fähnchen ist da jedenfalls die bessere Alternative, denke ich.

Ein Fähnchen als Hintergrundbild mit Schrift darauf, sieht irgendwie auch blöde aus, ...oder?!?

Im Quelltext der Seite, habe ich ja sitenav gefunden, ...doch wenn ich mir das an entsprechender stelle manuell in die index.tpl von BP schreibe, kapiert BP es nicht sondern ignoriert es einfach.
Mein Ansatz und Idee war, die Links in der user.css zu implementieren. Doch ich weiß nicht, ob das wirklich so eine gute Idee ist?!

Nun denn: Bey-Bey Bulletproof, ...mit dem Template Refection und der index.tpl, da funktioniert es jedenfalls ohne Probleme und einwandfrei.

Gruß aus DO, Klaus
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Bulletproof Button im Menü als Link?

Post by yellowled »

kbm wrote:Ein Fähnchen als Hintergrundbild mit Schrift darauf, sieht irgendwie auch blöde aus, ...oder?!?
Ich würde meinen, das kommt - wie immer :) - darauf an, wie man es konkret umsetzt.
kbm wrote:Im Quelltext der Seite, habe ich ja sitenav gefunden, ...doch wenn ich mir das an entsprechender stelle manuell in die index.tpl von BP schreibe, kapiert BP es nicht sondern ignoriert es einfach.
Das dürfte daran liegen, dass es in BP zig Varianten gibt, eine Navigation einzubauen. Da muss man erstmal die richtige erwischen :wink:

Das ist im Übrigen einer der Gründe, weswegen BP nur sehr bedingt dazu geeignet ist, es zu "hacken" (neben der Update-Problematik): Der Code ist schlicht zu umfangreich und komplex, um sich "mal eben" einzulesen und schnell ein paar Änderungen vorzunehmen.
kbm wrote:Mein Ansatz und Idee war, die Links in der user.css zu implementieren. Doch ich weiß nicht, ob das wirklich so eine gute Idee ist?!
Grundsätzlich schon, aber die user.css ist nun mal nicht mehr und nicht weniger als ein Stylesheet. Wenn das, was Du an BP ändern möchtest, rein über CSS zu ändern ist, ist das die perfekte Lösung. (Es sei denn, die Änderungen werden so umfangreich, dass es sich lohnt, ein eigenes Colorset anzulegen.)

Für "echte" Old-School-Buttonlinks brauchst Du in etwa solchen - HTML! - Code:

Code: Select all

<ul>
   <li><a href="..."><img src="..." width="..." height="..." alt="..." /></a></li>
   [...]
</ul>
Wenn Du das willst, kannst Du das natürlich tun. Die Einschränkungen sind halt:

* Du musst die index.tpl modifizieren, da es keine reine CSS-Änderung ist
* diese Änderungen sind nicht updatesicher
* Du kannst die konfigurierbare Navigationsleiste nicht mehr nutzen, da diese keine Buttonlinks unterstützt
* weshalb Du die komplette Navigation a) hart in die index.tpl kodieren und b) als Buttonlinks implementieren müsstest

All das sind keine Kinkerlitzchen, sondern tiefe Eingriffe in den Code von BP, die schon ein wenig Erfahrung in fortgeschrittener Templategestaltung erfordern.
kbm wrote:Bey-Bey Bulletproof, ...mit dem Template Refection und der index.tpl, da funktioniert es jedenfalls ohne Probleme und einwandfrei.
Niemand wird gezwungen, BP zu nutzen :)

Die Annahme, BP sei eine eierlegende Wollmilchsau, die man beliebig für jede Art Template und Blog verwenden kann, ist generell falsch. Mir ist bewußt, dass es aufgrund des Versprechens des crossbrowser-kompatiblen CSS verlockend ist, BP für alles zu nehmen und zurecht zu biegen, aber es gibt einfach Fälle, wo dieses Unterfangen sinnlos ist.

YL
kbm
Regular
Posts: 55
Joined: Tue Jun 10, 2008 1:22 pm

Re: Bulletproof Button im Menü als Link?

Post by kbm »

Haleluja yellowled,
es geht mir doch gar nicht darum BP schlecht zu machen. Für meine Vorhaben, würde es sich sogar im Prinzip regelrecht anbieten. Ich will hier ja auch keine Romane schreiben, wie das ganze Projekt entstanden ist und nun realisiert werden soll. Doch Du kannst mir bitte schon soweit glauben, dass ich mir zuvor die Geduld genommen habe, das bestpassende Template dafür auszusuchen. BP hätte mir aus optischen Gründen einiges an Arbeitszeit erspart, das Template Refection umzumodeln.

Und eigentlich war ich ja so gut wie am Ziel, ...mir fehlte lediglich die Option, den Linkmanager von BP komplett zu deaktivieren. Denn die Links hatte ich ja samt Button bzw. Texte in der index.tpl implementiert gehabt. Ich bin halt kein Profi, sondern Autodidakt. Leider fehlt mir im Moment die Zeit, weiter zu experimentieren. Aber irgendwann werde ich mir BP schon noch mal vorknöpfen. :wink:

Im Übrigen ist BP tasächlich komplex und ebenso auch mit "Fallen" programmiert. Als Bsp.: Ich hatte in der Fussleiste lediglich einen Textlink zum Impressum implementiert, ...und schon funktionierten die beiden Links zu s9y und BP nicht mehr. Also das ist dann m.M. nach nicht komplex programmiert, sondern einfach nur blöde, dort unten nur mit Hindernissen, einen eigenen Verweis einbauen zu können!
Mir deucht, dass die Macher von BP es dem User unnötig schwer machen, das Template User-Wunschgerecht "verbiegen" zu können! Doch durch die Ausprobiererei, habe ich nun wenigstens wieder das Eine oder Andere dazulernen dürfen.

MfG Klaus
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Bulletproof Button im Menü als Link?

Post by yellowled »

kbm wrote:es geht mir doch gar nicht darum BP schlecht zu machen.
Das habe ich so weder behauptet noch wahrgenommen :)
kbm wrote:mir fehlte lediglich die Option, den Linkmanager von BP komplett zu deaktivieren
Ähm ... Styles verwalten -> Darstellung der Navigationsleiste auf: "Keine Navigationsleiste" setzen. Schon wird die konfigurierbare Navigation von BP nicht ausgegeben.
kbm wrote:Denn die Links hatte ich ja samt Button bzw. Texte in der index.tpl implementiert gehabt.
Das hast Du aber (meiner Erinnerung nach, habe ich es überlesen?) nicht geschrieben :)
kbm wrote:Also das ist dann m.M. nach nicht komplex programmiert, sondern einfach nur blöde, dort unten nur mit Hindernissen, einen eigenen Verweis einbauen zu können!
Mir ist durchaus klar, dass nicht jeder Nutzer die Zeit und Energie hat, sich soweit mit HTML, CSS und vor allem Smarty zu befassen, dass er in der Lage ist, solche Änderungen problemlos vorzunehmen - dafür aber gibt es dieses Forum. Wir helfen gern, aber man muss halt fragen :)
kbm wrote:Mir deucht, dass die Macher von BP es dem User unnötig schwer machen, das Template User-Wunschgerecht "verbiegen" zu können!
Ganz im Ernst: Willst Du mich verarschen? :?

Kein anderes Template für s9y (von anderen Blogengines mal ganz abgesehen) ist so leicht (und vor allem ohne auch nur eine Zeile Code anzufassen!) an die eigenen Wünsch anzupassen! Das Ding hat für jeden erdenklichen Mist eine theme option. Man kann eigene Stylesheets, ein eigenes Headerbild, eine individuelle Navigationsleiste so simpel einpassen wie nirgends sonst. Und dazu hält das Ganze dann noch so ziemlich in allen Browsern und Bildschirmauflösungen.

Natürlich hat so ein Template Grenzen - allein deswegen, weil man auf eine gewisse Art und Weise immer den "kleinsten gemeinsamen Nenner" finden muss. Dieses Template benutzen nicht 1-2 Blogs, an die man es leicht individuell anpassen könnte, das benutzen ... äh, ja, mit genauen Zahlen kann ich nicht dienen (leider, eigentlich), aber es sind eine Menge. Natürlich muss man da Kompromisse eingehen, allein schon damit es wartbar bleibt.

Genau so wäre es mit Anfragen in puncto neue/zusätzliche Features. Nehmen wir als Beispiel eine Option, so eine Menüleiste einzubauen, wie Du sie bauen möchtest - mit grafischen Buttons. Könnte man das in BP als theme option einbauen? Klar. Die Frage ist hier aber nicht, ob es generell geht. Die Frage ist, ob es den technischen Mehraufwand rechtfertigt und von einer gewissen Anzahl Nutzer auch eingesetzt würde. Beide Fragen würde ich in diesem Fall mit einem klaren "Nein" beantworten.

Das ist für Dich individuell natürlich schade, aber darauf können wir als Entwicklungsteam in so einem Fall nicht eingehen. Wir können höchstens anbieten, bei individuellen Anpassungen zu helfen, und gewisse Anpassung sind nun einmal aus technischen Gründen nicht updatesicher und/oder sinnvoll umzusetzen, daher weise ich in solchen Fällen stets ausdrücklich darauf hin.

YL
kbm
Regular
Posts: 55
Joined: Tue Jun 10, 2008 1:22 pm

Re: Bulletproof Button im Menü als Link?

Post by kbm »

Ach du scheibenkleister, ...da habe ich wohl volle Kanne in das berühmte Fettnäpfchen getreten! :?
Oh wie Image

SORRY - SORRY großer Buddha der Tempelate. :wink:

Klaus
Post Reply