Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Javascript fehlerhaft?
Hallo zusammen.
Ich hab in der Forenübersicht in der rechten Spalte (Letzter Beitrag) den Titel des letzten Threads angezeigt. Leider funktioniert die Einkürzung per Javascript nicht.
Also dass Themen mit überlangen Namen eingekürzt werden
bla bla bla bl... <-- Einkürzung
23.08.2007 16:52
von xyz
Kann mir da jemand helfen?
Der Code dazu:
{{category:forum.startlist}}
{{lastmessage.start}}<a href="{{forum:lastmessage_link}}"><font size="1">{{forum:lasttitle}}
<script language="javascript">
var title = "{{forum:lasttitle}}";
title = title.replace(""","\"");
title = title.replace("ä","\ä");
title = title.replace("ö","\ö");
title = title.replace("ü","\ü");
title = title.replace("Ä","\Ä");
title = title.replace("Ö","\Ö");
title = title.replace("Ü","\Ü");
title = title.replace("ß","\ß");
if(title.length > 20)
title = title.substring(0,17) + "...";
document.write(title);
</script>
</a>
<br>
Habe ich irgendwo einen Fehler drinnen?
Funktionierte vor dem Update jedenfalls korrekt...
Pascal
Ihr Code ist zwar kürzbar, jedoch voll Funktionsfähig.
Getestet in FF 3 / IE 8 / Opera 9
Ich musste den Code ändern, damit es funktionierte...
Habe es in Folgendes geändert:
<font size="1" class="ntop"><a href="{{forum:lastmessage_link}}" style="text-decoration:none">
<script language="javascript">
var title = "{{forum:lasttitle}}";
if(title.length > 25)
title = title.substring(0,22) + "...";
document.write(title);
</script>
</a></font>
Der längere Code funktionierte leider nicht richtig...
Danke trotzdem für die Antwort, funktioniert jetzt wieder alles wie vorher (:
lieben Gruß
Ich weiß der Thread ist schon älter, aber hier noch mal eine Version, die die Spezialzeichen richtig ersetzt und noch einen "noscript" Teil besitzt, damit User die Javascript deaktiviert haben, auch etwas angezeigt bekommen.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{{category:forum.startlist}}
{{lastmessage.start}}<a href="{{forum:lastmessage_link}}"><font size="1">
<script language="javascript">
var title = "{{forum:lasttitle}}";
title = title.replace(""","\"");
title = title.replace("ä","ä");
title = title.replace("Ä","Ä");
title = title.replace("ü","ü");
title = title.replace("Ü","Ü");
title = title.replace("ö","ö");
title = title.replace("Ö","Ö");
title = title.replace("ß","ß");
if(title.length > 20)
title = title.substring(0,17) + "...";
document.write(title);
</script>
<noscript>
{{forum:lasttitle}}
</noscript>
</a>
<br>
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software