Pagina 1 van 1
Knop voor Moderation BBCode
Geplaatst: 01 okt 2005, 16:24
door Derky
Hoe kan je een BBcode knop erbij maken die alleen voor moderators en beheerders te zien is. (Naast de knop
URL )
De knop moet de
Moderation BBCode regelen en dus [mod="NAAM"] en [/mod] er neer zetten zodra je op die knop klik.
Alvast bedankt.

Geplaatst: 01 okt 2005, 16:45
door -=|Rik|=-
Quick and Dirty, deze had ik nog liggen, heb ik ooit voor Kolly van
azoelen.nl gemaakt.
Code: Selecteer alles
---------- TITLE: MOD KNOPJE VOOR MODS & ADMINS
---------- AUTHOR: Rik van Nuil
---------- DATE: 9 NOVEMBER 2004
---------- VERSION: 0.0.1
---------- DIFFICULTY: VERY EASY
---------- OPEN
language/lang_dutch/lang_main.php
---------- FIND
$lang['bbcode_w_help'] = 'Link: [url]http://www.phpbb.nl/[/url] or [url=http://www.phpbb.nl/]Dit is een link[/url] (alt+w)';
---------- AFTER ADD
$lang['bbcode_m_help'] = 'Mod: [mod]waarschuwing[/mod] (alt+m)';
---------- OPEN
posting.php
---------- FIND
$hidden_form_fields = '<input type="hidden" name="mode" value="' . $mode . '" />';
---------- AFTER ADD
// Extra lines 4 mod butten and no use other ;)
if($userdata['user_level'] == (MOD || ADMIN))
{
$mod_username = '[mod="'. $userdata['username'] .'"]\', \'[/mod]';
}
else
{
$mod_username = '';
}
---------- FIND
//
// This enables the forum/topic title to be output for posting
// but not for privmsg (where it makes no sense)
//
$template->assign_block_vars('switch_not_privmsg', array());
---------- AFTER ADD
//
// Don't display special buttons ;) They are mine ;)
//
//
if ( $userdata['user_level'] == (ADMIN || MOD) )
{
$template->assign_block_vars('switch_enable_mod_bbcode', array());
}
---------- FIND
'SMILIES_STATUS' => $smilies_status,
---------- AFTER ADD
'MOD_USERNAME' => $mod_username,
---------- FIND
'L_BBCODE_W_HELP' => $lang['bbcode_w_help'],
---------- AFTER ADD
'L_BBCODE_M_HELP' => $lang['bbcode_m_help'],
---------- OPEN
templates/subSilver/posting_body.tpl
---------- FIND
w_help = "{L_BBCODE_W_HELP}";
---------- AFTER ADD
m_help = "{L_BBCODE_M_HELP}";
---------- FIND
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','
','
','
','[img]','[/img]','
','');
---------- INLINE FIND
,'
',''
---------- INLINE AFTER ADD
, '{MOD_USERNAME}'
---------- FIND
<td><span class="genmed">
<input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
</span></td>
---------- AFTER ADD
<!-- BEGIN switch_enable_mod_bbcode -->
<td><span class="genmed">
<input type="button" class="button" accesskey="m" name="addbbcode18" value="mod" style=" color: #FF0000; width: 40px" onClick="bbstyle(18)" onMouseOver="helpline('m')" />
</span></td>
<!-- END switch_enable_mod_bbcode -->
--------- EoM[/code]
Ik aanvaard uiteraard geen enkele aansprakelijkheid voor eventuele schade door het toepassen van dit ding. Het zou moeten werken maar is sinds het maken niet meer gecontroleerd.
Geplaatst: 01 okt 2005, 16:49
door Derky
-=|Rik|=- schreef:Ik aanvaard uiteraard geen enkele aansprakelijkheid voor eventuele schade door het toepassen van dit ding. Het zou moeten werken maar is sinds het maken niet meer gecontroleerd.
Daarvoor heb ik ook een identiek testforum. 8)
Maar bedankt hè, ga het proberen.
Geplaatst: 01 okt 2005, 16:52
door -=|Rik|=-
Ik denk zet het er toch maar even bij

Geplaatst: 01 okt 2005, 16:56
door Derky
Hij werkt
En hij zet ook nog automatisch de naam erbij.
Handig! :thumb:
Bedankt hè.
Geplaatst: 01 okt 2005, 18:16
door Muiter
Screenshot van het resultaat a.u.b. :thumb:
Geplaatst: 01 okt 2005, 18:38
door Derky
(heb de opmaak wel iets aangepast; met dat uitroepteken enzo)
Geplaatst: 01 okt 2005, 20:26
door -=|Rik|=-
Hehe, mjah, hij kon ook eigenlijk niet niet werken

Maargoed

Blij dat je er wat aan hebt.
En de naam heb ik express gedaan. Leek me een stuk makkelijker

Geplaatst: 01 okt 2005, 21:58
door Muiter
Even voor de duidelijkheid dit is een add-on voor
Moderation BBCode mod????
Geplaatst: 01 okt 2005, 22:15
door Derky
-=|Rik|=- schreef:Hehe, mjah, hij kon ook eigenlijk niet niet werken

Maargoed

Blij dat je er wat aan hebt.
Wat kon er niet aan werken dan?
Edit:
Muiter schreef:Even voor de duidelijkheid dit is een add-on voor
Moderation BBCode mod????
JA

Geplaatst: 01 okt 2005, 22:43
door -=|Rik|=-
Derky schreef:-=|Rik|=- schreef:Hehe, mjah, hij kon ook eigenlijk niet niet werken

Maargoed

Blij dat je er wat aan hebt.
Wat kon er niet aan werken dan?
Edit:
Muiter schreef:Even voor de duidelijkheid dit is een add-on voor
Moderation BBCode mod????
JA

Mwah, er zouden code changes kunnen zijn geweest in de tussentijd. Zoals je kan zien is die in 2004 geschreven

Geplaatst: 03 mei 2007, 20:29
door XmarkX
-=|Rik|=- schreef:Quick and Dirty, deze had ik nog liggen, heb ik ooit voor Kolly van
azoelen.nl gemaakt.
Code: Selecteer alles
---------- TITLE: MOD KNOPJE VOOR MODS & ADMINS
---------- AUTHOR: Rik van Nuil
---------- DATE: 9 NOVEMBER 2004
---------- VERSION: 0.0.1
---------- DIFFICULTY: VERY EASY
---------- OPEN
language/lang_dutch/lang_main.php
---------- FIND
$lang['bbcode_w_help'] = 'Link: [url]http://www.phpbb.nl/[/url] or [url=http://www.phpbb.nl/]Dit is een link[/url] (alt+w)';
---------- AFTER ADD
$lang['bbcode_m_help'] = 'Mod: [mod]waarschuwing[/mod] (alt+m)';
---------- OPEN
posting.php
---------- FIND
$hidden_form_fields = '<input type="hidden" name="mode" value="' . $mode . '" />';
---------- AFTER ADD
// Extra lines 4 mod butten and no use other ;)
if($userdata['user_level'] == (MOD || ADMIN))
{
$mod_username = '[mod="'. $userdata['username'] .'"]\', \'[/mod]';
}
else
{
$mod_username = '';
}
---------- FIND
//
// This enables the forum/topic title to be output for posting
// but not for privmsg (where it makes no sense)
//
$template->assign_block_vars('switch_not_privmsg', array());
---------- AFTER ADD
//
// Don't display special buttons ;) They are mine ;)
//
//
if ( $userdata['user_level'] == (ADMIN || MOD) )
{
$template->assign_block_vars('switch_enable_mod_bbcode', array());
}
---------- FIND
'SMILIES_STATUS' => $smilies_status,
---------- AFTER ADD
'MOD_USERNAME' => $mod_username,
---------- FIND
'L_BBCODE_W_HELP' => $lang['bbcode_w_help'],
---------- AFTER ADD
'L_BBCODE_M_HELP' => $lang['bbcode_m_help'],
---------- OPEN
templates/subSilver/posting_body.tpl
---------- FIND
w_help = "{L_BBCODE_W_HELP}";
---------- AFTER ADD
m_help = "{L_BBCODE_M_HELP}";
---------- FIND
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','
','
','
','[img]','[/img]','
','');
---------- INLINE FIND
,'
',''
---------- INLINE AFTER ADD
, '{MOD_USERNAME}'
---------- FIND
<td><span class="genmed">
<input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
</span></td>
---------- AFTER ADD
<!-- BEGIN switch_enable_mod_bbcode -->
<td><span class="genmed">
<input type="button" class="button" accesskey="m" name="addbbcode18" value="mod" style=" color: #FF0000; width: 40px" onClick="bbstyle(18)" onMouseOver="helpline('m')" />
</span></td>
<!-- END switch_enable_mod_bbcode -->
--------- EoM[/code]
Ik aanvaard uiteraard geen enkele aansprakelijkheid voor eventuele schade door het toepassen van dit ding. Het zou moeten werken maar is sinds het maken niet meer gecontroleerd.
Waar moet je die code dan invullen?

Geplaatst: 03 mei 2007, 22:59
door Coen
Een
uitgebreide uitleg over dit soort zaken vind je in onze Wiki.
En voortaan laten we dergelijke oude koeien gewoon in de sloot liggen, okay?
