Folgende Warnungen sind aufgetreten:
Warning [2] Undefined array key "dateline" - Line: 1000 - File: inc/functions_post.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/functions_post.php 1000 errorHandler->error_callback
/inc/functions_post.php 834 get_post_attachments
/showthread.php 913 build_postbit




Multiedit für wBB2.3
#1
Guten Abend liebe wBB-Fans,

es gibt wieder etwas neues für euer wBB2 was die Administration zumindest ein wenig einfacher macht.
Eine genauere Beschreibung was der Hack macht erspare ich mir. Am besten lest ihr euch dazu einfach diesen Thread durch:
Multiedit für wBB lite

Kleine Änderung zum wBB lite gibt es allerdings: Moderieren kann nun jeder, der in diesem Forum auch moderative Rechte hat. Somit lässt sich das ganze viel flexibler anpassen.

Einbau:
Neue Dateien:
multiedit.php
ajax.js

Neue Templates:
multiedit_warning.tpl

1.) Lade die neue Datei und das Template auf deinen Server und importiere das Template.

2.) Öffne die Datei board.php und suche:
Code:
require('./global.php');
füge darunter ein:
Code:
include("multiedit.php");
3.) Öffne das Template board und suche:
Code:
<tr>
<td class="tabletitle"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
<tr class="tabletitle_fc">
<td align="left"><span class="smallfont"><if(isset($moderatorbit))><then>({$lang->items['LANG_BOARD_MODERATED_BY']} $moderatorbit)</then></if></span></td>
<td align="right" valign="top"><span class="smallfont"><a href="usercp.php?action=addsubscription&amp;boardid=$boardid{$SID_ARG_2ND}">{$lang->items['LANG_BOARD_ADD_FAVORITES']}</a> | <a href="markread.php?boardid=$boardid{$SID_ARG_2ND}">{$lang->items['LANG_BOARD_MARKREAD']}</a></span></td>
</tr>
</table></td>
</tr>
füge darunter ein:
Code:
<if(checkmodpermissions())><then>
<tr>
<td class="tablea">
$multiedit_warning
<form action=board.php?boardid=$_GET[boardid] method=post>
<div id="multidiv1" align="left" style="display:block;">
<table border=0><tr><td>$markall</td><td>
<div id="multidiv">
</div>
</td></tr></table>

</div>
</td></tr>
</then></if>

suche:
Code:
<td valign="top" align="right">$boardjump</td>
</tr>
</table>
füge darunter ein:
Code:
</form>

ersetze im gesamten Template dieses:
Code:
colspan="<if($board['allowratings']==1)><then>8</then><else>7</else></if>"

durch:
Code:
colspan="<if($board['allowratings']==1)><then>9</then><else>8</else></if>"

suche:
Code:
<script type="text/javascript">
<!--
function who(threadid) {
window.open("misc.php?action=whoposted&threadid="+threadid+"{$SID_ARG_2ND_UN}", "moo", "toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300");
}
//-->
</script>
</head>
füge darunter ein:
Code:
<script src="ajax.js"></script>

suche:
Code:
<td class="tabletitle" colspan="3"><b><a href="board.php?boardid=$boardid&amp;page=$page&amp;daysprune=$daysprune&amp;sortfield=topic&amp;sortorder=<if($sortfield == 'topic' && $sortorder == 'ASC')><then>DESC</then><else>ASC</else></if>{$SID_ARG_2ND}">{$lang->items['LANG_BOARD_THREAD']}</a></b> <if($sortfield == 'topic')><then><a href="board.php?boardid=$boardid&amp;daysprune=$daysprune&amp;sortfield=$sortfield&amp;sortorder=<if($sortorder == 'DESC')><then>ASC</then><else>DESC</else></if>{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/<if($sortorder == 'DESC')><then>sortasc.gif</then><else>sortdesc.gif</else></if>" alt="" border="0" /></a></then></if></td>
ersetze es durch:
Code:
<td class="tabletitle" colspan="4"><b><a href="board.php?boardid=$boardid&amp;page=$page&amp;daysprune=$daysprune&amp;sortfield=topic&amp;sortorder=<if($sortfield == 'topic' && $sortorder == 'ASC')><then>DESC</then><else>ASC</else></if>{$SID_ARG_2ND}">{$lang->items['LANG_BOARD_THREAD']}</a></b> <if($sortfield == 'topic')><then><a href="board.php?boardid=$boardid&amp;daysprune=$daysprune&amp;sortfield=$sortfield&amp;sortorder=<if($sortorder == 'DESC')><then>ASC</then><else>DESC</else></if>{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/<if($sortorder == 'DESC')><then>sortasc.gif</then><else>sortdesc.gif</else></if>" alt="" border="0" /></a></then></if></td>

4.) Öffne das Template board_threadbit und suche:
Code:
<td class="tableb" colspan=<if(checkmodpermissions())><then>1</then><else>2</else></if>>$threadicon</td>
füge darunter ein:
Code:
<if(checkmodpermissions())><then>
<td class="tablea"><input type="checkbox" name="multiedit_threads[]" id="multiedit_threads" value="$threads[threadid]" onclick="multiedit()"></td>
</then>
</if>

Ersetze diese Zeile:
Code:
<td class="tableb">$threadicon</td>
durch:
Code:
<td class="tableb" colspan=<if(checkmodpermissions())><then>1</then><else>2</else></if>>$threadicon</td>

Viel Spaß und Erfolg mit dieser Erweiterung!

Gruß Pattex


Angehängte Dateien
.zip   multiedit_wbb2.zip (Größe: 2,86 KB / Downloads: 328)
  Zitieren


Nachrichten in diesem Thema
Multiedit für wBB2.3 - von pattex - 16.08.2007, 00:08
[Kein Betreff] - von MaxisSpieler - 16.08.2007, 12:33
[Kein Betreff] - von pattex - 16.08.2007, 13:06
[Kein Betreff] - von MaxisSpieler - 16.08.2007, 13:40
[Kein Betreff] - von pattex - 16.08.2007, 13:43
[Kein Betreff] - von MaxisSpieler - 16.08.2007, 13:53
[Kein Betreff] - von pattex - 16.08.2007, 14:00
[Kein Betreff] - von MaxisSpieler - 16.08.2007, 14:04
[Kein Betreff] - von pattex - 16.08.2007, 14:05
[Kein Betreff] - von MaxisSpieler - 16.08.2007, 14:08
[Kein Betreff] - von pattex - 16.08.2007, 14:14
[Kein Betreff] - von MaxisSpieler - 16.08.2007, 14:18
[Kein Betreff] - von pattex - 16.08.2007, 14:20
[Kein Betreff] - von MaxisSpieler - 16.08.2007, 14:22
[Kein Betreff] - von CuleX - 16.08.2007, 14:26
[Kein Betreff] - von pattex - 16.08.2007, 14:34
[Kein Betreff] - von CuleX - 17.08.2007, 15:06

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste