rainbow - Querbalken-Link "Home"

Begonnen von Ria, 20 Mai 2006, 12:21:27

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ria

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

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

anauko

Hallo Ria
Ich bin nur fortgeschrittener Anfänger, aber vielleicht ist ja der Html-Code der Themen.html ein Hinweis.
(.......<div id="sitename">&nbsp;{$sitename}</div>.....)
Vielleicht konnte ich Dir einen Denkanstoss geben.
Grüsse, anauko

jogi24

hi

@ Ria

schau mal in die functions.php

vieleicht hilft das

function mx_theme_currentpath($spacer = '&nbsp;>&nbsp;')
{
   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>';


Ria

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

Musicman75

Das ist doch nur ein Platzhalter, welcher aus der language datei ersetzt wird.

Versuch das doch mal da zu ändern.  ;)
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

RiotheRat

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
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

jogi24

hi

hatte ich eigendlich von Ria erwartet, das sie es richtig liest, aber anscheinend fehlt ihr da doch noch einiges  ;) ;) ;)

Ria

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


jogi24

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>';

Ria

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

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