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.
Beiträge in Thema mit Links unterlegt
Guten Morgen liebe Supporter,
bevor ich Euch ein Ticket schreibe, poste ich das mal hier unter die Bugs.
In diesem Forum: http://www.musengarten.com/
Wurde ich gebeten eine Geschichte zu lesen, da ist mir aufgefallen, dass bei diesem Mitglied sein Eröffnungsbeitrag, sowie alle folgenden als Links unterlegt sind, sobald man mit der Maus darauf geht. Vor einigen Wochen ist mir das schon mal bei jemandem aufgefallen dort. Habe aber dann irgendwie vergessen, das weiter zu verfolgen.
Nun stelle ich eben das Phänomen hier: http://www.musengarten.com/t2717f74-J-O-s-Wolkenorakel.html
wieder fest. Ich habe die Beiträge der anderen dort durchgesehen, dass die ganze Seite bei dem Mitglied als Link angezeigt wird ist mir ein Rätsel. Klickt man darauf bleibt man einfach auf der Seite.
Darf ich Euch bitten, mal nach zuschauen wenn Ihr Zeit findet. Ich kann nicht finden, woran das liegen könnte.
Gabriella
http://www.musengarten.com/
http://www.garten-der-poesie.de/
Layout: Business
Zitat
bevor ich Euch ein Ticket schreibe, poste ich das mal hier unter die Bugs.
Wenn Dinge so offensichtlich nichts mit der Software zu tun haben darfst du das auch gerne ausserhalb des Bugreports klären
Schuld ist der vermutlich fehlerhafte Javascript-Code, mit dem du irgendwas am Titel ändern willlst, wenn ich das richtig sehe.
Hi Ingmar,
also ehrlich ich weiss jetzt nicht was Du meinst, Java Script Code hmm, also ich hab nichts in dem Sinn gemacht *denke* und das tritt ja nur sporadisch auf? Bei mir noch gar nie, kannst mal bisschen konkreter werden?
Vermutlich nützt mir gar nix?
Gabriella
http://www.musengarten.com/
http://www.garten-der-poesie.de/
Layout: Business
Wenn ich den Quellcode der Seite anschaue findet sich dort folgender Javascript-Code:
2
3
4
5
6
7
8
9
10
11
<script>
var titel = "J.O's Wolkenorakel";
if (titel.indexOf("#")>-1 ) {
document.write('<img src="https://img.homepagemodules.de/idee.gif">');
var neuer_titel = titel.replace(/#/, "");
document.write('<strong>' + neuer_titel + '</strong></a>');
}
else {
document.write('<strong>J.O's Wolkenorakel</strong></a>');
}
</script>
Das wirft einen Javascript-Fehler, da der Titel ein Hochkomma enthält.
Warum und wo genau du das hinzugefügt hast solltest du selbst am besten wissen
#5 RE: Beiträge in Thema mit Links unterlegt
Wahnsinn - ein läppisches Hochkomma... und solche Auswirkungen...
naja ich versteh nix davon
bin aber beeindruckt
#6 RE: Beiträge in Thema mit Links unterlegt
Zitat von Bussinchen im Beitrag #5
Wahnsinn - ein läppisches Hochkomma... und solche Auswirkungen...
Naja das ist eigentlich ganz einfach:
Die Hochkommas (alternativ auch normale Anführungszeichen) sagen dem Script, dass es sich um einen Text handelt
also z.B
var test = 'ich bin ein Text';
wenn da jetzt aber steht
var test = 'ich bin's, dein Text';
dann ist das quasi var test = 'ich bin' plus ein für Javascript unverständlicher rest (s, dein Text')...
#7 RE: Beiträge in Thema mit Links unterlegt
gar nix ist einfach, also Ingmar,
mit Hochkomma meinst das "?
ich suche seit Stunden, aber wie Du das im Quellcode sehen kannst, mir ein Rätsel? In dieser Seite direkt kann ich mir nicht mal den Quellcode, oder Quelltext anzeigen lassen.
So und nun kommt's, für die Lieben Glühbirnen dort, sollten wir uns etwas einfallen lassen, damit die sich die Texte, welche dann in die Bücher kommen. Statt einem * oder . was ja das einzige ist was im Titel angenommen wird, Sie wieder die setzen können.
Das gab es aber nur im Gaja Template noch und so haben wir das eingefügt, also nur was Du sehen kannst, wenn Du ein neues Thema erstellst. Und nur dann, dann kannst die anhacken, wenn es eben so ein bewusster Beitrag ist, der das kennzeichnet.
Wie der das fertig bekommen hat, dass jetzt alles was da geschrieben steht unter Link liegt, ist mir ein Rätsel. Ich habe den Titel gewechselt, sehen kannst den, aber in den Beiträgen steht nix mehr. Danach habe ich das ganze in ein neues Thema verschoben, die Links waren immer noch über die gesamten Beiträge vorhanden. Dann habe ich bei denen die Kommentiert haben den Vorherigen Titel herausgenommen und gespeichert. Sie haben nun beide keine Links mehr. Der Threadersteller aber schon.
Das einzige was das ist, was Du da im Quellcode gesehen hast, ist eben das und nur diese Zeile hat mir gezeigt, dass es sich um diese Änderung handeln könnte:
document.write('<img src="https://img.homepagemodules.de/idee.gif">');
Trotzdem verstehe ich nicht, was und wie sie sowas hinbekommen, ich kann das 1000 Mal machen, bei mir passiert das nie.
Und sorry, so ein Script mussten wir dafür nicht schreiben, wie es da zu sehen ist:
Zitat
Wenn ich den Quellcode der Seite anschaue findet sich dort folgender Javascript-Code:1
2
3
4
5
6
7
8
9
10
11
<script>
var titel = "J.O's Wolkenorakel";
if (titel.indexOf("#")>-1 ) {
document.write('<img src="https://img.homepagemodules.de/idee.gif">');
var neuer_titel = titel.replace(/#/, "");
document.write('<strong>' + neuer_titel + '</strong></a>');
}
else {
document.write('<strong>J.O's Wolkenorakel</strong></a>');
}
</script>
Gabriella
http://www.musengarten.com/
http://www.garten-der-poesie.de/
Layout: Business
Dazu möchte ich was zur Aufklärung beitragen.
Das Script habe ich geschrieben um den von Shogun ihren obengenannten Erläuterungen zu erfüllen.
Original habe ich das Script natürlich mit Variablen geschrieben und mir nichts dabei gedacht,das es mal ein Nick mit Hochkomma oder Anführungszeichen gibt.
Das ist das Original Script:
2
3
4
5
6
7
8
9
10
11
12
<script>
var titel = "{{message:title}}";
if (titel.indexOf("#")>-1 ) {
document.write('<img src="https://img.homepagemodules.de/idee.gif">');
var neuer_titel = titel.replace(/#/, "");
document.write('<strong>' + neuer_titel + '</strong></a>');
}
else {
document.write('<strong>{{message:title}}</strong></a>');
}
</script>
Die Variable "{{message:title}}" mit den Nick "J.O's Wolkenorakel" produziert natürlich einen Fehler.
Shogun:
Wenn Du die Funktion weiter behalten möchte,dann mußt Du darauf achten,das kein Mitglied ein Hochkomma oder Anführungszeichen im Nicknamen sein darf,sonst führt es zu diesen Fehler.
Auch solltest Du dieses Script auswechseln,damit das "document.write" aus dem Script kommt:
2
3
4
5
6
7
8
9
10
11
12
<script>
var titel = "{{message:title}}";
if (titel.indexOf("#")>-1 ) {
$("#post{{message:pt}} .boxheader").append('<img src="https://img.homepagemodules.de/idee.gif">');
var neuer_titel = titel.replace(/#/, "");
$("#post{{message:pt}} .boxheader").append('<strong>' + neuer_titel + '</strong></a>');
}
else {
$("#post{{message:pt}} .boxheader").append('<strong>{{message:title}}</strong></a>');
}
</script>
Gruß
Olaf
#9 RE: Beiträge in Thema mit Links unterlegt
Laut Text meint er das einfache Hochkomma. Also nur '.
Und das stört in dem speziellen Fall beim J.O, wo glaube eh kein ' vor dem s hin gehört. Die Sonderzeichen haben im html-Bereich eine besondere Schreibweise, wie beim Leerzeichen. Musst Du mal Mama Google fragen, ich bin gerade mit dem Handy unterwegs.
Edit: mobil gibt es keinen Hinweis auf einen zeitgleichen Beitrag. Auch nicht in der Browserversion.
#10 RE: Beiträge in Thema mit Links unterlegt
Zitat von Olaf im Beitrag #8
Dazu möchte ich was zur Aufklärung beitragen.
Das Script habe ich geschrieben um den von Shogun ihren obengenannten Erläuterungen zu erfüllen.
Original habe ich das Script natürlich mit Variablen geschrieben und mir nichts dabei gedacht,das es mal ein Nick mit Hochkomma oder Anführungszeichen gibt.
Das ist das Original Script:1
2
3
4
5
6
7
8
9
10
11
12
<script>
var titel = "{{message:title}}";
if (titel.indexOf("#")>-1 ) {
document.write('<img src="https://img.homepagemodules.de/idee.gif">');
var neuer_titel = titel.replace(/#/, "");
document.write('<strong>' + neuer_titel + '</strong></a>');
}
else {
document.write('<strong>{{message:title}}</strong></a>');
}
</script>
Die Variable "{{message:title}}" mit den Nick "J.O's Wolkenorakel" produziert natürlich einen Fehler.
Shogun:
Wenn Du die Funktion weiter behalten möchte,dann mußt Du darauf achten,das kein Mitglied ein Hochkomma oder Anführungszeichen im Nicknamen sein darf,sonst führt es zu diesen Fehler.
Auch solltest Du dieses Script auswechseln,damit das "document.write" aus dem Script kommt:1
2
3
4
5
6
7
8
9
10
11
12
<script>
var titel = "{{message:title}}";
if (titel.indexOf("#")>-1 ) {
$("#post{{message:pt}} .boxheader").append('<img src="https://img.homepagemodules.de/idee.gif">');
var neuer_titel = titel.replace(/#/, "");
$("#post{{message:pt}} .boxheader").append('<strong>' + neuer_titel + '</strong></a>');
}
else {
$("#post{{message:pt}} .boxheader").append('<strong>{{message:title}}</strong></a>');
}
</script>
Gruß
Olaf
Hallo Olaf,
Danke, dann ist es wohl doch das Script, konnte ja weder Du noch ich ahnen, das jemand sowas in den Sinn kommt also hat das sogar die Chefin schon mal produziert, bei der ist mir auch schon dieses Phänomen aufgefallen. Vorhin habe ich grade nochmal geschaut, da sie mir gestern sagte, sie verlinke das in die Werkverzeichnisse der einzelnen Autoren. Nur habe ich da eben nichts gefunden.
Dann kann es wohl nur von dem Script kommen, ich tausche es jetzt mal aus, vielen Dank, hoffentlich finde ich das Ding noch
@ Danke auch Dir liebe Rabendolch, jetzt weiss ich wenigstens dass Ihr mit diesem ' Anführungszeichen, Hochkomma meint und nicht das " Anführungszeichen meint.
Gabriella
http://www.musengarten.com/
http://www.garten-der-poesie.de/
Layout: Business
#11 RE: Beiträge in Thema mit Links unterlegt
Nachtrag zu @Rabendolch da ich schon nicht mehr Editieren kann.
Also folgendes, gehörte sich schon so geschrieben Jo's nur ahnte keiner, dass sich das eben in dem Beitragstitel auswirkt. Dort kann man nämlich sämtliche Sonderzeichen einfügen, nur eben ein Icon nicht, also das da anbieten kann man mit Sonderzeichen alles im Titel, aber eben nicht diese Birne.
Hätte Olaf dasnicht aus dem Gaja das gesucht und ich nachher in dem Forum eingebaut, wäre natürlich nie was passiert, egal ob dort etwas mit dem Hochkomma geschrieben wurde/wird.
Gabriella
http://www.musengarten.com/
http://www.garten-der-poesie.de/
Layout: Business
@olaf
Es gibt übrigens eine ganz einfache Lösung für das Problem:
Die Template-Funktion jsescape ist genau für diesen Fall gedacht:
also einfach
'<strong>{{message:title|jsescape}}</strong></a>'
verwenden, dann tritt der Fehler nciht mehr auf.
Das ist ja interessant.
Wird der ganze Name (Variable) umgewandelt oder nur die Sonderzeichen?
Gruß
Olaf
nur ' " und \
@Olaf
ich habe Dir eine Mail geschickt, hast Du wohl nicht gesehen. Habe nun 2 Stunden im Forum herum gesucht. Vorallem auch dort, wo Veränderungen sind.
1) Ich finde kein solches Script:
2
3
4
5
6
7
8
9
10
11
<script>
var titel = "{{message:title}}";
if (titel.indexOf("#")>-1 ) {
document.write('<img src="https://img.homepagemodules.de/idee.gif">');
var neuer_titel = titel.replace(/#/, "");
document.write('<strong>' + neuer_titel + '</strong></a>');
}
else {
document.write('<strong>{{message:title}}</strong></a>');
}
</script>
Auch nicht das was Ingmar mit dem Quellcode gesehen hat:
2
3
4
5
6
7
8
9
10
11
<script>
var titel = "J.O's Wolkenorakel";
if (titel.indexOf("#")>-1 ) {
document.write('<img src="https://img.homepagemodules.de/idee.gif">');
var neuer_titel = titel.replace(/#/, "");
document.write('<strong>' + neuer_titel + '</strong></a>');
}
else {
document.write('<strong>J.O's Wolkenorakel</strong></a>');
}
</script>
Wie Du in der Mail sehen kannst, haben wir dafür nur ein paar Zeilen zusätzlich in die Templates eingefügt.
Template "Forum Ansicht"
Diese Stelle suchen(in der Mitte):
2
3
4
5
6
7
8
<a href="{{thread:link}}">{{marker}}</a>
</td>
<td class="fdesc fdetail">
<a href="{{thread:link}}" class="blocklink threadlink">
{{thread:pinned==true.start}}
<img src="{{global_threadimportant}}" alt="{[forum_sticky]}"/>
{{thread:pinned==true.end}}
Und dort darunter dieses einfügen:
2
{{thread:img_tag.start}}<img src="{{img_server}}{{thread:img}}" border="0">{{thread:img_tag.end}}
{{thread:img==true.thread:img_tag}}
Dann im Template Neuen Beitrag schreiben:
Nun Template "Neuen Beitrag schreiben" diese Stelle Suchen (ca 1/4 von Oben):
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{{user_registered==false.start}}
<strong>Ihr Name</strong> <br/>
<input type="text" name="name" value="{{guest_name}}" tabindex="1" />
<br/><br/>
{{user_registered==false.end}}
<div id="title" style="margin-bottom: 3px;">
{{reply==true.start}}
<strong>Titel </strong> <small id="messagetitle_error" style="padding-left: 20px;" class="error">Bitte einen Titel eingeben.</small><br/>
{{reply==true.else}}
<strong>Thema</strong> <small id="messagetitle_error" style="padding-left: 20px;" class="error">Bitte einen Titel eingeben.</small><br/>
{{reply==true.end}}
</div>
<input type='text' name="titel" value="{{title}}" id="messagetitle" tabindex="2" />
und dort darunter das einsetzen:
2
3
4
5
6
7
8
9
10
{{reply==false.start}}
<br/>
<b>Markierung:</b><br/>
<input type="radio" name="typ" value="" checked>kein Symbol
<input type="radio" name="typ" value="https://img.homepagemodules.de/frage.gif"><img src="https://img.homepagemodules.de/frage.gif">
<input type="radio" name="typ" value="https://img.homepagemodules.de/idee.gif"><img src="https://img.homepagemodules.de/idee.gif">
<input type="radio" name="typ" value="https://img.homepagemodules.de/laugh.gif"><img src="https://img.homepagemodules.de/laugh.gif">
<input type="radio" name="typ" value="https://img.homepagemodules.de/wink.gif"><img src="https://img.homepagemodules.de/wink.gif">
<input type="radio" name="typ" value="https://img.homepagemodules.de/shocked.gif"><img src="https://img.homepagemodules.de/shocked.gif">
{{reply==false.end}}
Das war alles, also nix mit Script. Ich habe mal das ganze in CSS gesetzt. Hat überhaupt keine Auswirkung, nicht einmal wenn ich die Änderung von Ingmar mache. Sobald ich ein neues Thema mit Hochkomma schreibe, wird alles darin unterstrichen, sobald man mit der Maus in die Seite zeigt. Ich habe jetzt in diesem Forum gemeldet, dass sie keine Titel mit Hochkommas, was auch Apostroph heisst, schreiben dürfen.
Gabriella
http://www.musengarten.com/
http://www.garten-der-poesie.de/
Layout: Business
- 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