• Welcome to Simple Machines Community Forum. Please login or sign up.
November 27, 2021, 01:03:36 AM

News:

Wondering if this will always be free?  See why free is better.


Modifikationen Erklärungen

Started by Ripper, April 10, 2005, 05:13:43 PM

Previous topic - Next topic

Ripper

May 08, 2005, 04:36:54 PM #40 Last Edit: May 08, 2005, 04:46:20 PM by Ripper
Das kann aber glaub ich nicht sein. Welche Stelle meinst du jetzt? Die, die fehlt?
Hab gerade nochmal geguckt. der zeigt mir Fehler in 2 Dateien an, wenn ich es deinstallieren will.
Quote
1.  Modifikation ausführen  ./Themes/default/languages/Modifications.english.php        Fehler
2.  Modifikation ausführen  ./Sources/ModSettings.php                                               Fehler
[/s]
Jetzt hab ich ihn nochmal neuinstalliert und aufeinmal geht er. Komisch. Was genau macht dieser Mod eigentlich? Habs gerade rausgefunden. Ziemlich überflüssig oder nicht?!

Kann das sein das der Spoiler Tag Mod nicht funktioniert?
Und der Member Color Link Mod verursacht einen Fehler ind einer Template Datei. (Man kann keine Boards mehr aufrufen)

Ripper

Wie funktioniert der Spoiler Tag? Ich sehe keine Schaltfläche im BBC Bereich oder so. Ich finde auch in der .mod Datei nichts was ich ändern muss, oder?
<id>
Anguz:SpoilerTag
</id>

<version>
1.03
</version>

<edit file>
$sourcedir/Subs.php
</edit file>

<search for>
// A named email address. [email=me@some.place.com]me[/email]
</search for>

<add before>
// Spoiler tag.
if(isset($add['[spoiler]'])){
static $id_spoiler = 0;
$arr1[] = '~\[spoiler\](.+?)\[/spoiler\](?:<br />)?~ie';
$arr2[] = '\'<span class="spoilerheader"><a href="javascript:spoiler(\\\'spoiler\' . $id_spoiler . \'\\\');">\' . $txt[\'spoilerheader\'] . \'</a></span><div id="spoiler\' . $id_spoiler++ . \'" class="spoiler" style="display: none;">$1</div>\'';
}
if(isset($add['[spoiler='])){
static $id_spoiler = 0;
$arr1[] = '~\[spoiler=(.+?)\](.+?)\[/spoiler\](?:<br />)?~ie';
$arr2[] = '\'<span class="spoilerheader"><a href="javascript:spoiler(\\\'spoiler\' . $id_spoiler . \'\\\');">\' . $txt[\'spoilerheader\'] . \': $1</a></span><div id="spoiler\' . $id_spoiler++ . \'" class="spoiler" style="display: none;">$2</div>\'';
}
</add before>

<edit file>
$themedir/script.js
</edit file>

<search for>
// Open a new window in a smaller popup.
</search for>

<add before>
// Show/hide a spoiler.
var showSpoiler = true;
function spoiler(id)
{
document.getElementById(id).style.display = showSpoiler ? "" : "none";
showSpoiler = !showSpoiler;
}

</add before>

<edit file>
$themedir/style.css
</edit file>

<search for>
.quote
{
</search for>

<replace>
.quote, .spoiler
{
</replace>

<search for>
.quoteheader, .codeheader
</search for>

<replace>
.quoteheader, .codeheader, .spoilerheader
</replace>

<edit file>
$languagedir/Modifications.english.php
</edit file>

<search for>
?>
</search for>

<add before>
// Spoiler Tag.
$txt['spoilerheader'] = 'Spoiler';

</add before>

Advertisement: