News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Alt-Texte für Links

Started by Hondo, July 22, 2005, 12:09:05 PM

Previous topic - Next topic

Hondo

Hallo,
im Who´s online werden die Links auf die Seiten wo die User sich befinden mit Alt-Texten belegt. Nur dass die Texte nicht zum link passen.
Ich hatte vorher YaBBSE und habe SMF darüberkopiert. Denke die Alt-Texte stammen noch von YaBBSE. Wo sind die Texte gespeichert? Wie kann man das ändern?

Gruß Andreas

Hondo

Hallo,
Beispielsweise lautet ein Link-Titel wie folgt:
http://www.access-o-mania.de/forum/index.php?topic=1258;topicseen;board=4

Der Link selber sieht aber so aus:
http://www.access-o-mania.de/forum/index.php?topic=1258.0

Wie entsteht dieser Unterschied?

Gruß Andreas

mediman

#2
das ist so angedacht ...
der untere alt text ist korrekt
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Hondo

Hallo,
der untere Text ist eben nicht der Link-Titel, sondern das ist die url des Links!
Was also ist daran korrekt?

Gruß Andreas

mediman

Muss ich 'ne Demo sehen ...
eventuell liest er die entsprechende language Datei ned ...
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Hondo

Hallo,
hier ist die Zeilen in der der Link-Titel gebildet wird in Who.template.php:

foreach ($member['query'] as $k => $v)
$query .= $k . ($v == '' ? '' : '=' . $v) . ';';
$member['action'] = '<span title="' . $scripturl . '?' . substr($query, 0, -1) . '">' . $member['action'] . '</span>';


Aber ich komm nicht klar damit. In Sources/Who.php wird im Array $context['members'][$row['session']] für query $action gesetzt. ('query' => $actions,)

Also wird der Link-Titel doch von der action abgeleitet, und nicht aus einer Sprachdatei entnommen.

Ein Beispiel kann ich dir nicht zeigen, der Who´s online ist ja nur für user zugänglich. Der Link-Titel wird auch nur beim Admin angezeigt, außer die Spider & Robots, welche ich separat anzeige, bei denen wäre das als User sichtbar.

Andreas

mediman

Zeig mir mal ein Screenshot mit dem was dir nicht gefällt ...

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Hondo

Hallo,
kein Problem, hier kommt er.
Vergleiche den Text in der Statusleiste mit dem Link-Titel.


Gruß Andreas

mediman

Der Link selber ist nicht so ausführlich, was gut so ist, sonst würde der Link auch sessions und actions mitgeben, so wird lediglich das jeweilige Board bzw. der jeweilige Beitrag verlinkt, die genau Action jedoch in den Alt-Texten gezeigt ...

Ich denke, dass das so angedacht ist ...
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Hondo

Hallo,
QuoteIch denke, dass das so angedacht ist
Bin davon nicht überzeugt.
Bsp. wird der Link auf die Portal-Seite so als Titel angezeigt:
http://www.access-o-mania.de/forum/index.php?action=portal
Der Link ist tatsächlich aber http://www.access-o-mania.de.

Also wie kann es absicht sein als Titel eine url anzuzeigen die es gar nicht gibt?
Im alten Board war der Link so korrekt, daher denke ich dass dies vom Upgrade Yabbse auf SMF kommt.

Alles in allem ist es aber unwichtig, da nur Admins und Global Moderatoren diesen Titel überhaupt sehen. Gäste und normale User sehen ihn nicht.

Gruß Andreas

mediman

Was hat das Portal mit SMF zu tun?

Die Links werden in /languages/Who.language.php hinterlegt ...

$txt['whoallow_maintain'] zeigt den Linktext zu action=maintain

wenn du jetzt in das file $txt['whoall_blabla'] = 'irgendwas'; schreibst und im forum index.php?action=blabla eingibst erscheint unter who is online der text irgendwas ....

einige mods und portal schreiben diese info übrigens auch in modifications.language.php
bitte schau auch nach, ob dein theme da irgendwelche adds hinzufügt ... (siehe who_topics strings)

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Advertisement: