• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Warum kein Spoilern möglich?

Status
Für weitere Antworten geschlossen.
C

Commodore

Guest
Hi,


Aus anderen vBulletin-Boards kennt man ja die Spoiler-Funktion:

[noparse]
Text der versteckt ist
[/noparse]

Dann hat man einen Text, danach folgt ein button, und bei Klick auf den Button wird eine Box sichtbar.

Hier mal ein kurzes JavaScript, das das verdeutlicht:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head><title>spoiler</title>
<script type="text/javascript">
<!--
function zeige (wert,was){
var lay = document.getElementById('box'+wert);
if(lay.style.display == "none"){
lay.style.display = "block"; 
was.firstChild.nodeValue = "Hide";
} else{
lay.style.display = "none"; 
was.firstChild.nodeValue = "Show";
}
}
//-->
</script>
</head>
<body>
<div>Achtung, Spoiler!<button onclick="zeige(1,this);" style="width:50px;">Show</button></div>
<div style="display:none;" id="box1"><p>
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10"alt="Valid XHTML 1.0 Strict" style="height:31px; width:88px; border-width:0px;" /></a>
</p></div>
<h1>Der Rest der Seite...</h1>
</body>
</html>


Diese ist dafür gedacht, Stellen aus Filmen/ Serien vorher zu sagen, aber nicht alle User das sehen (also die, die das Ende später sehen wollen klicken einfach nicht). Eigentlich braucht man die funktion hier ja nicht, da hier ja nicht über Filme diskutiert wird. Allerdings könnte man sie benutzen, um unnötig langen Code zu verstecken, und nicht die Seite ins unendliche zu ziehen, genauso wie bei längeren Zitaten. Wenn jemand den Code sehen will, dann klickt er auf den button und er ist sichtbar. Auf diese Weise kann man Posts thematisch gliedern.


Das Mainscript:
Hier das gespoilerte Script.

Das loginscript:
Hier auch gespoilertes Script.

Das Javascript-Teil:
Ebenfalls gespoilert.

usw.



Wenn man nun ans Ende der seite wll, dann muss man nicht unendlich weiter nach unten scrollen, weil alles durch Code-Tags aufgebläht ist, sondern deutlich weniger, da ja alles zusammen ist. Außerdem gibt das dem ganze mehr übersicht.

Was haltet ihr davon?
 
Werbung:
Erstens wäre dafür nich einmal JavaScript nötig.
Zweitens würden die Spoiler Tags zweckentfremdet.
Drittens werden die Codes automatisch auf eine annehmbare Grösse verkleinert.

Aber ich bin nicht grundsätzlich dagegen.
 
Erstens wäre dafür nich einmal JavaScript nötig.
Also mit emeinem Script wollte ich das nur verdeutlichen. Meinst du, dass man das mittels CSS lösen sollte? Also in anderen Boards wird auch JS benutz, wenn ich das dort deaktiviere kann ichs nicht ausklappen.
Zweitens würden die Spoiler Tags zweckentfremdet.
Ist doch egal ;)
Drittens werden die Codes automatisch auf eine annehmbare Grösse verkleinert.
Wenn aber mehrere Code-Tags untereinader sind, dann wirds trotzdem ziemlich lang.


Danke auf jedenfall schonmal für deine Menung dazu :)
 
Werbung:
Wie wäre es wenn wir gleich nen "Bedankomat" einbauen ?

Jeder der ein Thema lesen will muss erst auf ein "Danke" Button klicken um sich das Thema freischalten zu lassen;ugl;ugl
 
lol sowas gibts boehseronkel^^

naja fast so

Ich kenne ein Forum da kann man mit [hide][/hide] einen text schreiben, der nicht angezeigt wird. Man kann nur lesen, ***Versteckter Text***

sowie man dann antwortet wirds sichtbar ^^
 
lol sowas gibts boehseronkel^^

naja fast so

Ich kenne ein Forum da kann man mit [hide][/hide] einen text schreiben, der nicht angezeigt wird. Man kann nur lesen, ***Versteckter Text***

sowie man dann antwortet wirds sichtbar ^^

-.- ich weiß das es das gibt ... es war ein ironischer ansatz auf den post von comm.
 
Werbung:
Gehe ich recht in der Annahme, dass der Vorschlag nicht angenommen wird?

btw: wieso lassen sich PHP-codetags nicht anch links und rechts scrollen?


Beispiel:
PHP:
$text = "Ich bin ein gaaaanz gaaanz gaaanz langer Textstring, der gleich einen Zeilenumbruch verursachen wird";
$anderevarialbe = "Hier ein neuer string...";
 
Bringt das mal jmd den Admins bei dass die das einbauen lol, ne ...

ich finde das ihrwitzig.... solange der Code nicht immer vollgezeigt wird sondern ne Scrollfunktion hat ist es ok wie es bisher ist....
 
Die Idee ist gut, aber wird sicher abgelehnt weil JavaScript ja so eine riesige Sicherheitsluecke für den Server darstellt... [*sich da an was erinnert*]
 
Werbung:
Die Idee ist gut, aber wird sicher abgelehnt weil JavaScript ja so eine riesige Sicherheitsluecke für den Server darstellt... [*sich da an was erinnert*]
So jetzt seit doch nicht immer so zynisch mit den Sicherheitslecks!

cisi, hast du nicht 'nen Hack dagegen, ich meine wegen den Kommentaren? Wie... Ah Sicherheitsleck... Shit. ;ugl
 
Hi,
[bla..]
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head><title>spoiler</title>
<script type="text/javascript">
<!--
function zeige (wert,was){
var lay = document.getElementById('box'+wert);
if(lay.style.display == "none"){
lay.style.display = "block"; 
was.firstChild.nodeValue = "Hide";
} else{
lay.style.display = "none"; 
was.firstChild.nodeValue = "Show";
}
}
//-->
</script>
</head>
<body>
<div>Achtung, Spoiler!<button onclick="zeige(1,this);" style="width:50px;">Show</button></div>
<div style="display:none;" id="box1"><p>
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10"alt="Valid XHTML 1.0 Strict" style="height:31px; width:88px; border-width:0px;" /></a>
</p></div>
<h1>Der Rest der Seite...</h1>
</body>
</html>
[bla]
Das JavaScript hilft wirklich weiter, da wir ja alle JavaScript-Profis sind, so wie du : )

Wie wäre es wenn wir gleich nen "Bedankomat" einbauen ?

Jeder der ein Thema lesen will muss erst auf ein "Danke" Button klicken um sich das Thema freischalten zu lassen;ugl;ugl
Klasse Idee, würdest du sowas für uns programmieren? Wenn möglich 2 mal, dann kann ich es auch in (m)ein Forum einbauen.

Nein, mal ganz ehrlich. Die Spoiler-Dinger sind, soweit ich weiß, Standard bei VBulletin, wenn sie hier nicht klappen, heißt das wohl, dass die Admins diese nicht wollen und eher nicht, dass die Forensoftware kaputt ist (was ja keiner behauptet hat :>).

Was genau bringt es euch dann, mit diesem Wissen, einen solchen Thread zu eröffnen?
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
Tja Verhüterli...
wenn es dein Ziel ist, diesen Thread zu torpedieren, werde ich dem natürlich nicht nachkommen. Ich werde euren Streit jetzt löschen. Beschwere dich ruhig.
Das mfg spar ich mir, weil ich jetzt nicht mehr freundlich sein möchte.

So far,
Plankton
 
Werbung:
Hmm..war hier nicht eben noch ein Beitrag von mir? : )

P.S. Plankton, du hast ja nichts dagegen, dass ich dich noch ein wenig beschäftige, oder? Wir haben ja beide gerade nichts besseres zu tun, wie es scheint (:
 
Verhüterli, ich möchte dir keine Verwarnung aussprechen, da ich
1. ungern zu solch unschönen Methoden greife (erinnert mich nur an einen idiotischen Lehrer auf unserer Schule:-) ) und
2. keine Lust auf die Beschwerde von dir habe.

Also hör bitte auf. Ich will dieses Thema für die offen lassen, die noch etwas sinnvolles sagen wollen-.-

mfg Plankton
 
Werbung:
Ach, was denkst du von mir? :(

Mach du ruhig deine Verwarnung, ich werde mich schon nicht beschweren.

Ist doch dann nur noch ein gutes Beispiel für das perfekte Klima hier : )

So, ich geh dann mal zum nächsten Thread über, hier machts mir keinen Spaß mehr ^.^
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben