Folgende Warnungen sind aufgetreten:
Warning [2] Undefined array key "dateline" - Line: 1000 - File: inc/functions_post.php PHP 8.2.17 (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 1118 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
#2
bei 3.) Öffne das Template board und suche: verstehe ich nicht wo das sein soll ?
  Zitieren
#3
Oh, das ist im ACP bei Templates editieren. (oder Templates bearbeiten) und dort nach dem Template board suchen.
  Zitieren
#4
gibt es da auch eine demo ?
kann man nicht einfach die fertige templates änderungen hochladen ?
(in hacks ein bauen war ich no nie gut)
  Zitieren
#5
Es sieht in etwa aus wie dieses:
http://netboard.sunsonic.de/wbboard/thre...eadid=5881

Die Änderungen sind recht minimal. Daher ist es wohl besser nur die änderungen zu machen. Wenn du mir nen Link zu deinem Board gibst und Adminzugang kann ich dir zumindest die Templateänderungen machen
  Zitieren
#6
oh no was is nun los

http://gta-ultraworld.pytalhost.de/wbb2/...?boardid=2

Sad
  Zitieren
#7
Was ist denn das?

Hast du sonst noch hacks eingebaut? (Wäre es also schlimm ein Template zu ändern?)

Ich melde mich mal an. Könntest du mich dann zum Admin machen?
  Zitieren
#8
Zitat:Original von pattex
Was ist denn das?

Hast du sonst noch hacks eingebaut? (Wäre es also schlimm ein Template zu ändern?)

Ich melde mich mal an. Könntest du mich dann zum Admin machen?
habe dich zum admin gemacht
ich habe alles gemacht templates geändert und daten hochhgeladen
  Zitieren
#9
Ich bin noch kein Admin bei dir
  Zitieren
#10
und nun ?
  Zitieren


Gehe zu:


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