Toms Welt

/wp-plugins/tiny-spoiler

Tiny Spoiler

68 Kommentare | Kommentar schreiben

Kleines Plugin für Inhalte die nicht sofort sichtbar sein sollen. Zum Beispiel Spoiler oder Frage-Antwort-Spielchen.

top secret
shows/hides this text


spoiler 2
shows/hides another text


Download bei WordPress

Tiny Spoiler 0.2

Contributors: Tom Braider
Donate link: www.unicef.org
Tags: spoiler, secret, post
Requires at least: 2.5
Tested up to: 4.7
Stable tag: 0.2

[spoiler name="top secret"]shows/hides this text[/spoiler]

Description

  • shows/hides text in spoiler shortcode
  • name of spoiler area can be given
  • only one little button [+] or [-]

Installation

  1. unzip plugin directory into the /wp-content/plugins/ directory
  2. activate the plugin through the Plugins menu in WordPress
  3. insert [spoiler name="top secret"]...[/spoiler] in your post or page

Frequently Asked Questions


Need Help? Find Bug?


read and write comments on plugin page

Who can i change the style?


You can change the Stylesheet in you own theme style.css.
.spoiler is the outer border/area.
.spoiler legend is the title.
.spoiler legend input is the button.
.spoiler div is the content area.

Screenshots


  1. 1. closed and open spoiler

Arbitrary section


Filelist
  • spoiler.php
Changelog
Version 0.2
new: several spoiler can have same name
Version 0.1
  • first release
created by Readme Parser

RSS-Feed 68 Kommentare

Seiten: 1 2 3 4 »
  1. Bassoprofondo Bassoprofondo sagt:

    Hm, das Plug schaut ja "ganz nett" aus. Frage: Ist es eventuell dazu geeignet, um im Impressum einer Webseite, also dort, wo man üblicherweise die eigene eMail angibt, diese Adresse vor Spam-Robotern zu verbergen (auch vor Googel etc.), so dass man vor so einem Kram verschont bleibt?

    • Tom Tom sagt:

      Nein, als Spam-Schutz ist es nicht geeignet, da der Inhalt des Spoilers ja im Quelltext der Webseite vorhanden und nur per Stylesheet im Browser ausgeblendet wird. Bots werden ihn also finden.
      Ich benutze für Emailadressen eine kleine Funktion.

      function antispamMail( $email ) 
      {
        $mail = preg_replace( "/(.)/se", " '&#' . ord( '\\1' ) . ';' ", $email );
        echo '<a href="mailto:'.$mail.'" >'.$mail.'</a>';
      }

      Im Quelltext steht dann sowas wie
      <a href="mailto:&amp;#115;&amp;#116;&amp;#101;&amp; ...
      was es den Bots sicher etwas schwerer macht. Browser zeigen aber einen normalen Link an.

  2. 0p0 0p0 sagt:

    this plugin rocks! u1F60A.svgz

  3. [...] Tiny Spoiler - This plugin allows you to add spoilers to your content and then show or hide it with a plus or minus sign. I don’t have a use for this right now but this would be ideal for a gaming site that includes hints and walkthrough information. [...]

  4. egi egi sagt:

    something wrong if we got 2 or more spoiler in one post...
    when we click the bottom spoiler it's always show the first spoiler...
    d you know how to fix this up?
    btw thanks!! for the great plugin

    • Tom Tom sagt:

      simple use another name. u1F609.svgz see the new sample on the top.

      • Andre Andre sagt:

        Um ohne den Namen zu ändern mehrere Spoiler auf einer Seite haben zu können, solltest du in einer neuen Version den Quelltext wie folgt oder ähnlich ändern:

        function replace_spoiler_tag( $content, $name )
        {
        $caracteres = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z");
        $addition = "";
        for ($i = 0; $i < 10; $i++) { $addition .= $caracteres[rand(0,25)]; } $id = str_replace(' ', '', $name).$addition; $s=' '.$name.' ' .$content.' '; return $s; } mfg, warez16

  5. egi egi sagt:

    Thanks Really great!!

  6. Kate Kate sagt:

    Das Plugin ist super und genau das, was ich gesucht habe. Zwar habe alles installiert, doch der Text wird nicht verborgen. u1F614.svgz

    Was kann ich tun?

  7. [...] 找到一個蠻好玩的WordPress外掛Tiny Spoiler [...]

Seiten: 1 2 3 4 »

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht.

:mrgreen:  :D  :)  ;)  8-)  :O  :cry:  :(  :liebhab:  :-x  :-?  :P  :roll:  :arrow:  :schwitz:  :thumbsup:  :thumbup:  :thumbdown:  :facepalm:  :?:  :!:  :eis: