SMF Support > FAQ & Tutorials

[Tutorial] SMF [hide] BB Code

(1/5) > >>

Klozi:
Ich denke jeder weiß was der Hide-Tag bewirkt. Text innerhalb des Hide-Tag's ist unsichtbar für Gäste und für User, die nicht im Thema geanwortet haben. Admins können hingegen jeden Inhalt des Hide-Tag's sehen, ohne extra posten zu müssen.

Öffne die Subs.php

Suche nach:

--- Code: --- global $modSettings, $scripturl, $txt, $settings, $context;
--- End code ---

Folgenden Code anschließend einfügen:

--- Code: --- global $ID_MEMBER, $db_prefix, $user_info;
--- End code ---

Suche nach:

--- Code: --- // Moving text... [move]stuff[/move]
--- End code ---

Folgenden Code davor einfügen:

--- Code: --- // [hide]Guests cannot see this! Mwahaha![/hide]
$codefromcache[] = '~\[hide\](.+?)\[/hide\]~i';
if (isset($disabled['hide']) || $user_info['is_admin'])
    $codetocache[] = '$1';
    else
    {
if (!empty($context['current_topic']) && !$user_info['is_guest'])
{
$request = mysql_query("
SELECT ID_MSG FROM {$db_prefix}messages
WHERE ID_MEMBER = $ID_MEMBER
AND ID_TOPIC = $context[current_topic]
LIMIT 1");

if (mysql_num_rows($request))
$codetocache[] = '<b>$1</b>';
else
$codetocache[] = $txt['hide_tag_a'];
mysql_free_result($request);
    }
    else
    $codetocache[] = $txt['hide_tag_b'];
      }
--- End code ---

Öffne Themes/default/languages/Modifications.german.php (Oder wo auch immer deine Sprachmodifikationsdatei liegt)

Suche nach:

--- Code: ---?>
--- End code ---

Folgendne Code davor einfügen:

--- Code: ---$txt['hide_tag_a'] = '<i>Antworte auf diesen Beitrag, um den versteckten Text sichtbar zu machen !</i>';
$txt['hide_tag_b'] = '<i>Gäste müssen sich registrieren oder einloggen und anschließend antworten, um den versteckten Text sichtbar machen zukönnen !<i>';
--- End code ---

Nun kann man mit folgenden Code Inhalte verschwinden lassen:

--- Code: ---[hide]Nachricht[/hide]
--- End code ---

Mitglieder müssen nun auf diesen Beitrag antworten, um den versteckten Inhalt sehen zukönnen.

Orignal von Kirby

cojo:
Super ding,klappt wunderbar,vielen dank.
Hast du auch ne Ahnung wie ich diesen Befehl mit nem neuen Button verknüpfen kann

Klozi:
Nein, aber Kirby sagte, er wird es als Mod releasen, inklusive Button und Optionen dazu.

Daniel D.:
Sonst mit den vorhandenen Buttons vergleichen. Ist nicht schwer.

cojo:
Gibt es eigentlich auch die möglich Downloads per Hide Code zu verstecken???

Navigation

[0] Message Index

[#] Next page

Go to full version