YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Multiedit » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 7.483 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Multiedit
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
pattex pattex ist männlich
Mitglied


images/avatars/avatar-1634.gif

Dabei seit: 16.01.04
Beiträge: 171
Herkunft: Hessen
Forenversion: 2.3

 Multiedit Antworten Zitieren Editieren Melden       UP

Titel: Multiedit
Version: 1.0
Beschreibung: Hi Leute,

bin mir nicht sicher ob es diesen Hack schon in einer solchen Form gibt aber ich hoffe der ein oder andere kann ihn gebrauchen.

Konnte damit massive Spamprobleme in meinem Forum zumindest soweit einschränken, dass das löschen mittlerweile sehr schnell geht und somit kein Spam zu sehen ist. fröhlich

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:
code:
1:
2:
 WHERE bb".$n."_threads.threadid IN (0$announceids$threadids)
ORDER BY important DESC, $sortfield $sortorder");


Füge darunter ein:
include("multiedit.php");

Suche
code:
1:
 eval ("\$threadbit .= \"".$tpl->get("board_threadbit")."\";");


und ersetze es mit:
code:
1:
2:
3:
4:
5:
if(isset($multiedit)){
eval ("\$threadbit .= \"".$tpl->get("board_threadbit_admin")."\";");
}else{
eval ("\$threadbit .= \"".$tpl->get("board_threadbit")."\";");
}


3.) Templates ändern:
########## board.tpl ##########

Suche:
code:
1:
2:
3:
4:
5:
6:
7:
<script language="Javascript">
<!--
function who(threadid) {
window.open("misc.php?action=whoposted&threadid="+threadid+"&sid=$session[hash]", "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 align="center" colspan=3><smallfont color="{fontcolorsecond}"><b>Thema</b></font></td>

Ersetze es durch:
<td align="center" colspan=$multiedit_col><smallfont color="{fontcolorsecond}"><b>Thema</b></font></td>

Suche:
code:
1:
2:
3:
 <option value="1000" $d_select[1000]>von Anfang an</option>
</select>
<input src="{imagefolder}/go.gif" type="image" border=0></font></td>


füge dahinter ein: $fehlendes_td

Dahinter steht:
</tr></form>
</table>

Füge darunter ein:
code:
1:
2:
3:
4:
5:
6:
7:
8:
<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>



Screenshot ist aus dem WBB1 (daher kommt der Hack ursprünglich) sieht aber so im WBB lite aus.

Viel Spaß mit dem Hack smile
----
Demo: http://netboard.sunsonic.de/screenshot_multiedit.jpg

weiter zum Download


__________________
netboard | Das Board für Webmaster

Muellcontainer | Mit neuem Style, einfach alles erlaubt.
07.06.07 17:22 pattex ist offline E-Mail WWW Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

Hi der sieht echt gut aus. Hast du was dagegen, wenn ich versuche, ihn ans WBB2 anzupassen, sobald ich Zeit dafür habe?

__________________

07.06.07 21:39 Agi ist offline Finden Als Freund hinzufügen
pattex pattex ist männlich
Mitglied


images/avatars/avatar-1634.gif

Dabei seit: 16.01.04
Beiträge: 171
Herkunft: Hessen
Forenversion: 2.3

Themenstarter Thema begonnen von pattex
Antworten Zitieren Editieren Melden       UP

Kannst du gerne machen. smile Dürfte wohl nicht so schwer sein da wohl die selben Funktionen benutzt werden.

__________________
netboard | Das Board für Webmaster

Muellcontainer | Mit neuem Style, einfach alles erlaubt.
08.06.07 01:48 pattex ist offline E-Mail WWW Finden Als Freund hinzufügen
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Wäre ne tolle Sache, aber ich musste den Hack erstmal wieder ausbauen, da er die Ansicht der board.tpl "unschön" gestaltet, wenn man Getopte oder Ankündigungen separat stehen hat - da fehlt dann ein colspan.
08.06.07 15:11 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
pattex pattex ist männlich
Mitglied


images/avatars/avatar-1634.gif

Dabei seit: 16.01.04
Beiträge: 171
Herkunft: Hessen
Forenversion: 2.3

Themenstarter Thema begonnen von pattex
Antworten Zitieren Editieren Melden       UP

Das ist nen Hack oder?
Ich schau mir das mal an Freude

__________________
netboard | Das Board für Webmaster

Muellcontainer | Mit neuem Style, einfach alles erlaubt.
08.06.07 15:13 pattex ist offline E-Mail WWW Finden Als Freund hinzufügen
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Jo, der Ankündigungen und Wichtige Themen extra on Top stellt, also ganz oben exta aufführt.
08.06.07 15:24 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
pattex pattex ist männlich
Mitglied


images/avatars/avatar-1634.gif

Dabei seit: 16.01.04
Beiträge: 171
Herkunft: Hessen
Forenversion: 2.3

Themenstarter Thema begonnen von pattex
Antworten Zitieren Editieren Melden       UP

So müsste es gehen:

Öffne die board.php und suche
code:
1:
2:
3:
4:
5:
6:
if(isset($multiedit)){
eval ("\$threadbit .= \"".$tpl->get("board_threadbit_admin")."\";");
}else{
eval ("\$threadbit .= \"".$tpl->get("board_threadbit")."\";");
}
}

und füge dahinter ein:
code:
1:
2:
3:
4:
5:
6:
7:
if($threadbit && $threadbit2) {
 eval ("\$threadbit2 .= \"".$tpl->get("board_thread_head2")."\";");
 eval ("\$threadbit2b = \"".$tpl->get("board_thread_head1")."\";");
 $threadbit2 = $threadbit2b.$threadbit2;
}
$threadbit = $threadbit2.$threadbit;


suche
code:
1:
eval ("\$threadbit .= \"".$tpl->get("board_threadbit_admin")."\";");


ersetze es mit
code:
1:
2:
if($threads['important']) eval ("\$threadbit2 .= \"".$tpl->get("board_threadbit_admin")."\";");
 else eval ("\$threadbit .= \"".$tpl->get("board_threadbit_admin")."\";");


suche
code:
1:
eval ("\$threadbit .= \"".$tpl->get("board_threadbit")."\";");


ersetze es mit
code:
1:
2:
 if($threads['important']) eval ("\$threadbit2 .= \"".$tpl->get("board_threadbit")."\";");
 else eval ("\$threadbit .= \"".$tpl->get("board_threadbit")."\";");



Öffne die board_thread_head1.tpl
Ändere <td colspan=8> in <td colspan=9>

Öffne die board_thread_head2.tpl
Ändere <td colspan=8> in <td colspan=9>

Kannst es ja mal ausprobieren. Auf meinem Testboard klappt es so smile

__________________
netboard | Das Board für Webmaster

Muellcontainer | Mit neuem Style, einfach alles erlaubt.
08.06.07 15:47 pattex ist offline E-Mail WWW Finden Als Freund hinzufügen
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Dann siehts bei mir nun so aus:

Dateianhang:
jpg multiedit.jpg (77 KB, 812 mal heruntergeladen)
08.06.07 16:05 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
pattex pattex ist männlich
Mitglied


images/avatars/avatar-1634.gif

Dabei seit: 16.01.04
Beiträge: 171
Herkunft: Hessen
Forenversion: 2.3

Themenstarter Thema begonnen von pattex
Antworten Zitieren Editieren Melden       UP

das hatte ich auch.

kannst du mir deine board.php schicken?

__________________
netboard | Das Board für Webmaster

Muellcontainer | Mit neuem Style, einfach alles erlaubt.
08.06.07 16:26 pattex ist offline E-Mail WWW Finden Als Freund hinzufügen
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

gerne.
Ist ohne deinen Hack!

Dateianhang:
unknown board.php (22 KB, 4 mal heruntergeladen)
08.06.07 16:50 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
pattex pattex ist männlich
Mitglied


images/avatars/avatar-1634.gif

Dabei seit: 16.01.04
Beiträge: 171
Herkunft: Hessen
Forenversion: 2.3

Themenstarter Thema begonnen von pattex
Antworten Zitieren Editieren Melden       UP

Puh, das sind aber viele Änderungen drin Irre

Im Anhang habe ich deine board.php mit allen Änderungen. Funktioniert bei mir lokal Freude

Dateianhang:
unknown board.php (22,43 KB, 17 mal heruntergeladen)


__________________
netboard | Das Board für Webmaster

Muellcontainer | Mit neuem Style, einfach alles erlaubt.
09.06.07 11:25 pattex ist offline E-Mail WWW Finden Als Freund hinzufügen
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Vielen Dank, funktioniert jetzt.
War ein Einbaufehler oder musste hier was anderes gemacht werden?
10.06.07 08:01 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
pattex pattex ist männlich
Mitglied


images/avatars/avatar-1634.gif

Dabei seit: 16.01.04
Beiträge: 171
Herkunft: Hessen
Forenversion: 2.3

Themenstarter Thema begonnen von pattex
Antworten Zitieren Editieren Melden       UP

Hab übersehen das bereits dieser "Trenn"-Hack eingebaut war. Denn dann mussten nur noch kleinere Änderungen gemacht werden.

__________________
netboard | Das Board für Webmaster

Muellcontainer | Mit neuem Style, einfach alles erlaubt.
10.06.07 14:22 pattex ist offline E-Mail WWW Finden Als Freund hinzufügen
HappyFamily
Mitglied


Dabei seit: 24.09.08
Beiträge: 1
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Huhu!

Den Hack find ich klase, hab nur das gleiche problem mit dem "Trenn" Hack.

Kannst mir mal bitte sagen was ich da genau ändern muß damit es bei mir dann auch richtig ausschaut?

Also bei mir schauts aus wie bei hutzi aufm Screen.

Würde mich über Antwort freuen.
24.09.08 20:20 HappyFamily ist offline E-Mail Finden Als Freund hinzufügen
pixelchen pixelchen ist weiblich
Mitglied


Dabei seit: 10.03.08
Beiträge: 21
Forenversion: 1.0

Antworten Zitieren Editieren Melden       UP

Bei mir funktioniert der Hack nicht. Ich kann nur die Themen makieren aber wenn ich auf verschieben oder löschen gehe, tut sich einfach nichts.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von pixelchen: 30.09.08 22:42.

30.09.08 22:41 pixelchen ist offline E-Mail WWW Finden Als Freund hinzufügen
schafrichter
Mitglied


images/avatars/avatar-5846.jpg

Dabei seit: 25.05.14
Beiträge: 2
Fähigkeiten: WBB Lite 1 Anfänger
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Beiträge kann man damit nicht verschieben, nur wieder Themen. Und diese Funktion ist doch schon drin!
Überflüssig!
01.07.14 10:04 schafrichter ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Multiedit