Hallo,
da bekomme ich doch noch eine Feinheit nicht geregelt :D
im Querbalken unter dem Theme/Logo erscheinen die Links als Schrift z.B.: "Home > Modulname"
Ich möchte die Anzeige Home (da ich auf mehrere mx'e verlinke) passend entspr. erweitern.
Also z.B. wenn der Startseitenbutton "Member" heist, soll auch im Querbalken nicht nur "Home" stehen, sondern "Home-Member"!
Anscheinend versuche ich dies an den falschen Stellen zu erreichen oder mache was falsch.
Zuletzt dachte ich in den themesettings ca. Zeile 145 $ unav[ 'Home' ] ist es aber auch nicht.
Kann mir jemand sagen wo, wie? (bin Blind 8)
Das wäre nett!!!
Gruss Ria
Hi,
ich habe dies auch in der functions.php versucht zu ändern.
Also hinter 'Home' so: 'Home-Member' eingetragen. Egal wo ich das mache, im Querbalken der Startseite bleibt nur Home zu lesen.
Wo kann ich denn noch suchen? 8)
Gruss Ria
Hallo Ria
Ich bin nur fortgeschrittener Anfänger, aber vielleicht ist ja der Html-Code der Themen.html ein Hinweis.
(.......<div id="sitename"> {$sitename}</div>.....)
Vielleicht konnte ich Dir einen Denkanstoss geben.
Grüsse, anauko
hi
@ Ria
schau mal in die functions.php
vieleicht hilft das
function mx_theme_currentpath($spacer = ' > ')
{
global $prefix;
$maxwordlen = 18;
/* max. Number of charakters in Moduleslist */
/* $qry = "SELECT m.mid, m.title
FROM ${prefix}_modules AS m LEFT JOIN ${prefix}_groups_modules AS g ON m.mid = g.module_id
WHERE ($queryview)
ORDER BY m.title ASC"; */
$link[] = '<a href="./" title="' . _HOME . '">' . _HOME . '</a>';
Hallo,
erst mal besten Dank!!
@jogi24
genau an der Stelle war ich schon, ich habe aber einen seltsamen Fehler herausgefunden. Anscheinend ist nicht vorgesehen da was zu ändern wie man will.
Ich mache mal ein Beispiel:
so ist es:
$link[] = '<a href="./" title="' . _HOME . '">' . _HOME . '</a>';
so geht es nicht:
$link[] = '<a href="./" title="' . _HOME-Member . '">' . _HOME-Member . '</a>';
der Bindestrich wird von meinem weaverslave auch schon in der Farbe "ROT" angezeigt.
so geht es auch nicht:
$link[] = '<a href="./" title="' . _HOME Member . '">' . _HOME Member . '</a>';
eine weiße Seite wird angezeigt.
NUR SO geht es:
$link[] = '<a href="./" title="' . _HOME.Member . '">' . _HOME.Member . '</a>';
zwischen "Home" und "Member" muss ein .Punkt stehen, das sieht dann allerdings so aus:
HomeMember
also im Prinzip geht es nur als ein Wort, sozusagen!
(und wenn man den Punkt weg läßt, lustig, wird Home nur in Grossbuchsaben geschrieben)
Aber immerhin der User sieht noch besser wo er denn nun jeweils ist! ;)
Gruss Ria
Das ist doch nur ein Platzhalter, welcher aus der language datei ersetzt wird.
Versuch das doch mal da zu ändern. ;)
Hallooo ...
_HOME ist eine Konstante! _HOME-Member wäre eine komplett andere Konstante. Bei eingeschaltetem Debug-Modus würde das auch auffallen, denn dann meckert PHP dass eine Konstante nicht definiert ist. Somit ist das auch kein "seltsamer Fehler", sondern "normal".
Wenn _HOME "ergänzt" werden soll, dann nicht innerhalb der definierten Konstanten, sondern im Anschluss daran. Siehe dazu auch:
http://de2.php.net/manual/de/language.constants.php
und
http://de2.php.net/manual/de/function.define.php
RtR
hi
hatte ich eigendlich von Ria erwartet, das sie es richtig liest, aber anscheinend fehlt ihr da doch noch einiges ;) ;) ;)
Hallo,
ja da fehlt mir nicht nur einiges sondern etwas mehr :D
Und die Beschreibungen auf den diversen Seiten, verstehe ich sowieso nicht, das Ganze erinnert mich alles eher an Mathematik und das war noch nie mein Ding, sorry.
Da es aber doch jetzt so angezeigt wird, nach dem hier:
$link[] = '<a href="./" title="' . _HOME.Member . '">' . _HOME.Member . '</a>';
Habe ich leider noch nicht verstanden warum ich das nicht einfach lassen kann, bekomme doch keine Fehlermeldung? Oder taucht die dann irgendwann bei irgendwas auf?
Oder erbarmt sich Jemand?
Gruss Ria
hi
@ Ria
so müsste es gehen ;) ;)
füge das in language/lang-german.php
und allen anderen lang-xxxx.php
die du verwendes hinzu.
define("_HOME1","Home-Member");
jetzt änders du
$link[] = '<a href="./" title="' . _HOME. '">' . _HOME. '</a>';
in
$link[] = '<a href="./" title="' . _HOME1. '">' . _HOME1. '</a>';
Hi,
NACHTRAG:
ZitatBei eingeschaltetem Debug-Modus würde das auch auffallen, denn dann meckert PHP dass eine Konstante nicht definiert ist.
Keine Fehlermeldung nur die Anzeige "enabled"
(liegt wohl an dem Punkt zwischen Home und Member, keine Ahnung, keine Fehlermeldung im Debugmodus.
Gruss Ria
Hi jogi24, :)
da warst Du schneller!
Habe immer noch nicht verstanden (wird ja angezeigt wie ich will und habe keine Fehlermeldung im Debug-Modus)
warum ich es nicht einfach jetzt so lassen kann?
Gruss Ria