Folgende Warnungen sind aufgetreten:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage
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
/printthread.php 207 get_post_attachments



net-board.net Archiv
Multiedit für wBB2.3 - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Communitysysteme (https://net-board.net/forumdisplay.php?fid=25)
+---- Forum: Erweiterungen, Designs und Anleitungen (https://net-board.net/forumdisplay.php?fid=30)
+---- Thema: Multiedit für wBB2.3 (/showthread.php?tid=5656)

Seiten: 1 2


Multiedit für wBB2.3 - pattex - 16.08.2007

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


- MaxisSpieler - 16.08.2007

bei 3.) Öffne das Template board und suche: verstehe ich nicht wo das sein soll ?


- pattex - 16.08.2007

Oh, das ist im ACP bei Templates editieren. (oder Templates bearbeiten) und dort nach dem Template board suchen.


- MaxisSpieler - 16.08.2007

gibt es da auch eine demo ?
kann man nicht einfach die fertige templates änderungen hochladen ?
(in hacks ein bauen war ich no nie gut)


- pattex - 16.08.2007

Es sieht in etwa aus wie dieses:
http://netboard.sunsonic.de/wbboard/thread.php?threadid=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


- MaxisSpieler - 16.08.2007

oh no was is nun los

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

Sad


- pattex - 16.08.2007

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?


- MaxisSpieler - 16.08.2007

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


- pattex - 16.08.2007

Ich bin noch kein Admin bei dir


- MaxisSpieler - 16.08.2007

und nun ?