15.05.2007, 23:17
So, habe mich dran gesetzt und eine Massenbearbeitung für das WBB1.1.1c geschrieben. Ich hoffe die eine Person die dieses Script nutzen kann freut sich darüber.
Vor dem Einbau auf alle Fälle ein Backup machen oder lokal testen! Kann sein, dass ich bei der Anleitung eine Kleinigkeit vergessen habe weil es recht viele Änderungen sind.
Was kann das Script?
Auf der Threadübersicht (siehe Screenshot) sind nun nebenden Themen Checkboxen mit denen man pro Seite alle bzw. einzelne Beiträge auswählen kann. Diese kann man dann verschieben, löschen, öffnen und schließen. Durchaus beliebig erweiterbar nur fehlt mir dazu die Zeit.
Voraussetzung: Aktiviertes JavaScript da ich recht viel mit JavaScript und Ajax gemacht habe. Eine extra Version für alle JavaScript Verweigerer gibt es nicht ;-) Die markierten Beiträge gelten nur für eine Seite.
Zum Einbau:
1.) Lade alle Dateien wie sie im Anhang zu finden sind in der selben Ordnung auf deinen Webserver
2.) .php Dateien ändern:
######### board.php ##########
Suche: $pages=ceil($anzahl/$tproseite);
und füge darunter ein:
Suche: eval ("\$board_threadbit .= \"".gettemplate("board_threadbit")."\";");
ersetze es mit:
3.) Templates ändern:
########## board.htm ##########
Suche: <script language="Javascript">
function who(threadid) {
window.open("whoposted.php?threadid="+threadid+"&boardid=$boardid&styleid=$styleid$session", "moo", "toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300");
}
</script>
füge darunter ein:
<script src="ajax.js"></script>
suche:
$subboards
füge darunter ein:
$multiedit_warning
<form action=board.php?boardid=$_GET[boardid] method=post>
suche:
<td colspan=3 align="center"><font size=1 face="{font}" color="{fontcolorsecond}"><b>Thema
ersetze es durch:
<td colspan=$multiedit_col align="center"><font size=1 face="{font}" color="{fontcolorsecond}"><b>Thema
suche:
</tr>$board_threadbit
</table>
füge darunter ein (und entferne das <br> hinter dem </table>:
<div id="multidiv1" align="left" style="display:block;">
<table border=0><tr><td>$markall</td><td>
<div id="multidiv">
</div>
</td></tr></table>
</div>
</form>
Demolink http://forencheck-demos.sunsonic.de/demo...wbb1.1.1c/
(mit Adminrechten einsehbar)
Das müsste es schon gewesen sein. Wenn was fehlt melde ich mich.
Gruß Pattex
Vor dem Einbau auf alle Fälle ein Backup machen oder lokal testen! Kann sein, dass ich bei der Anleitung eine Kleinigkeit vergessen habe weil es recht viele Änderungen sind.
Was kann das Script?
Auf der Threadübersicht (siehe Screenshot) sind nun nebenden Themen Checkboxen mit denen man pro Seite alle bzw. einzelne Beiträge auswählen kann. Diese kann man dann verschieben, löschen, öffnen und schließen. Durchaus beliebig erweiterbar nur fehlt mir dazu die Zeit.
Voraussetzung: Aktiviertes JavaScript da ich recht viel mit JavaScript und Ajax gemacht habe. Eine extra Version für alle JavaScript Verweigerer gibt es nicht ;-) Die markierten Beiträge gelten nur für eine Seite.
Zum Einbau:
1.) Lade alle Dateien wie sie im Anhang zu finden sind in der selben Ordnung auf deinen Webserver
2.) .php Dateien ändern:
######### board.php ##########
Suche: $pages=ceil($anzahl/$tproseite);
und füge darunter ein:
Code:
// #################### Multiedit ##################### //
include("multiedit.php");
Suche: eval ("\$board_threadbit .= \"".gettemplate("board_threadbit")."\";");
ersetze es mit:
Code:
if(isset($multiedit)){
eval ("\$board_threadbit .= \"".gettemplate("board_threadbit_admin")."\";");
}else{
eval ("\$board_threadbit .= \"".gettemplate("board_threadbit")."\";");
}
3.) Templates ändern:
########## board.htm ##########
Suche: <script language="Javascript">
function who(threadid) {
window.open("whoposted.php?threadid="+threadid+"&boardid=$boardid&styleid=$styleid$session", "moo", "toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300");
}
</script>
füge darunter ein:
<script src="ajax.js"></script>
suche:
$subboards
füge darunter ein:
$multiedit_warning
<form action=board.php?boardid=$_GET[boardid] method=post>
suche:
<td colspan=3 align="center"><font size=1 face="{font}" color="{fontcolorsecond}"><b>Thema
ersetze es durch:
<td colspan=$multiedit_col align="center"><font size=1 face="{font}" color="{fontcolorsecond}"><b>Thema
suche:
</tr>$board_threadbit
</table>
füge darunter ein (und entferne das <br> hinter dem </table>:
<div id="multidiv1" align="left" style="display:block;">
<table border=0><tr><td>$markall</td><td>
<div id="multidiv">
</div>
</td></tr></table>
</div>
</form>
Demolink http://forencheck-demos.sunsonic.de/demo...wbb1.1.1c/
(mit Adminrechten einsehbar)
Das müsste es schon gewesen sein. Wenn was fehlt melde ich mich.
Gruß Pattex