You are not logged in.

Toby

Arr, Piraten yo ho!

(192)

  • "Toby" started this thread

Occupation: ITler

  • Send private message

1

Saturday, July 24th 2010, 10:31am

FilterGuestView

Filtert Beiträge nach definierbaren Begriffen für Gäste


Toby has attached the following file:
"I do so enjoy my vork..." --- Heinrich Boerner
"Everything's okay here folks. Nothing to see..." --- Roy Merritt - The Burning Man

Mit Hut und PeitscheDieser Erfolg wurde bereits von Ihnen errungen.

Erreichen Sie fünfundzwanzig Erfolge als Erster.

Belohnung

Neuer Benutzertitel »Grabjäger«


Toby

Arr, Piraten yo ho!

(192)

  • "Toby" started this thread

Occupation: ITler

  • Send private message

2

Wednesday, August 4th 2010, 12:51pm

Features
  • Es können beliebige feste oder variable Begriffe durch einen anderen Begriff ausgeblendet werden (auch mehrzeilig)
  • Das Plugin wirkt auf alle Beiträge die ein Gast sehen kann
  • Man kann es ein- und ausschalten, auch pro Forum
  • de, de-informal und en liegen bei


Beschreibung/Anwendung
Man kann natürlich beliebige Begriffe wählen, von denen man nicht will, das Gäste sie sehen können.
Die Ersetzung kann natürlich beliebig angepasst werden, die Variablen heißen wbb.thread.filterguestmessage und wbb.thread.filterguestmessage.html.
wbb.thread.filterguestmessage.html wirkt bei gecachten Beiträgen, dort kann man (nur) HTML einsetzen.
wbb.thread.filterguestmessage ist per BBCode zu formatieren.
Die Plugin-Optionen finden sich unter System => Optionen => Nachrichten => Gästeansicht filtern. Derzeit wirken die Modifikatoren isU auf den RegEx.
Achtung! Um korrekt alle Beiträge zu filtern muss man sowohl nach BB-Code wie auch nach HTML filtern! Das ist notwendig, weil neuere Beiträge gecacht sind und daher direkt in HTML vorliegen und nicht extra geparst werden!
Beispiele

z.B. kann man alle URLs ausblenden: <a href=\"http://*>*</a> Man gebe diesen String an und aus allen URLs wird "(Dieser Begriff wurde für Gäste ausgeblendet. Um ihn doch lesen zu können sollten Sie sich anmelden!)" Man will einen Link auf die Registrierung setzen.
Dazu schreibt man in

Source code

1
wbb.thread.filterguestmessage: [url='index.php?page=Register']TEXT[/url]
und in

Source code

1
wbb.thread.filterguestmessage.html: <a href=\"index.php?page=Register\">TEXT</a>


Diverse Regular Expressions

  • URLs:
    • HTML: <a href=*>*</a>
    • BB-Code: [url*[/url]

  • Video:
    • HTML: <object*</object>
    • BB-Code:

      Source code

      1
      2
      3
      4
      5
      6
      7
      
      [youtube]*[/youtube]
      [myvideo]*[/myvideo]
      [myspace]*[/myspace]
      [googlevideo]*[/googlevideo]
      [clipfish]*[/clipfish]
      [sevenload]*[/sevenload] 
      [video]*[/video]


  • Quotes:
    • HTML: <blockquote class="quoteBox">*</blockquote>
    • BB-Code: [quote*

  • Codeblöcke (PHP, MySQL, usw):
    • HTML: <div class="codeBox">*<div>*<table>*</table>*</div>*</div>
    • BB-Code:

      Source code

      1
      2
      3
      
      [code]*code]
      [php]*[/php]
      [mysql]*[/mysql] 


  • Bilder:
    • HTML: <img*>
    • BB-Code:

      Source code

      1
      
      [img]*[/img] 




Links

"I do so enjoy my vork..." --- Heinrich Boerner
"Everything's okay here folks. Nothing to see..." --- Roy Merritt - The Burning Man

Mit Hut und PeitscheDieser Erfolg wurde bereits von Ihnen errungen.

Erreichen Sie fünfundzwanzig Erfolge als Erster.

Belohnung

Neuer Benutzertitel »Grabjäger«


Used tags

Plugin

wcf.user.socialbookmarks.titel