YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Adminlog / Modlog » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 42.630 Views | | Thema zu Favoriten hinzufügen
Seiten (7): « vorherige 1 2 3 [4] 5 6 7 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Adminlog / Modlog 8 Bewertungen - Durchschnitt: 10,008 Bewertungen - Durchschnitt: 10,008 Bewertungen - Durchschnitt: 10,008 Bewertungen - Durchschnitt: 10,008 Bewertungen - Durchschnitt: 10,00
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

<wBBacpmenuitem>
<name>MODLOG</name>
<title>Adminlog / Modlog</title>
<group>OTHER2</group>
<link>modlog.php</link>
<linkformat><b>%s</b></linkformat>
<condition>a_can_modlog</condition>
<conditiontype>OR</conditiontype>
<acpmode>2</acpmode>
</wBBacpmenuitem>

<wBBgroupvariable>
<name>a_can_modlog</name>
<type>truefalse</type>
<defaultvalue>0</defaultvalue>
<title>Adminlog / Modlog</title>
<desc>Diese Gruppe darf die Adminlog / Modlog sehen und löschen.</desc>
<group>ADMIN_GENERAL</group>
<acpmode>2</acpmode>
</wBBgroupvariable>


Dann noch:

Suche in der modlog.php:
code:
1:
2:
3:
4:
if (isset($_REQUEST['action'])) $action = $_REQUEST['action'];
else $action = '';


Darunter einfügen:
code:
1:
2:
3:
if (!checkAdminPermissions("a_can_modlog")) access_error(1);
30.07.07 00:52 Didito ist offline Finden Als Freund hinzufügen
SOGOKU
Mitglied


Dabei seit: 22.02.04
Beiträge: 15

Antworten Zitieren Editieren Melden       UP

Wie siehts mit der Erweiterung aus?
30.07.07 03:03 SOGOKU ist offline E-Mail Finden Als Freund hinzufügen
Atomic
Mitglied


Dabei seit: 09.12.06
Beiträge: 26
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Didito
<wBBacpmenuitem>
<name>MODLOG</name>
<title>Adminlog / Modlog</title>
<group>OTHER2</group>
<link>modlog.php</link>
<linkformat><b>%s</b></linkformat>
<condition>a_can_modlog</condition>
<conditiontype>OR</conditiontype>
<acpmode>2</acpmode>
</wBBacpmenuitem>

<wBBgroupvariable>
<name>a_can_modlog</name>
<type>truefalse</type>
<defaultvalue>0</defaultvalue>
<title>Adminlog / Modlog</title>
<desc>Diese Gruppe darf die Adminlog / Modlog sehen und löschen.</desc>
<group>ADMIN_GENERAL</group>
<acpmode>2</acpmode>
</wBBgroupvariable>


Dann noch:

Suche in der modlog.php:
code:
1:
2:
3:
4:
if (isset($_REQUEST['action'])) $action = $_REQUEST['action'];
else $action = '';


Darunter einfügen:
code:
1:
2:
3:
if (!checkAdminPermissions("a_can_modlog")) access_error(1);



Ich denke mal das der CODE für mich sein sollte, wegen der Rechten.
Aber leider kann ich mit den Datenbank einträgen nicht viel anfangen. unglücklich
Mir fehlen da Dabellenfelder. z.B. <desc> ,.....
Ich bin kein SQL Profi, sorry.
Kann man da keine "insert...... " für schreiben?

Danke
30.07.07 11:57 Atomic ist offline Finden Als Freund hinzufügen
stip00n
Mitglied


images/avatars/avatar-4207.gif

Dabei seit: 30.09.06
Beiträge: 5
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hey Super Hack!!

Einbau hat hervorragend geklapt smile

Ist eigentlich noch eine erweiterte Funktion geplant, die die ACP mitlogt?
12.08.07 22:31 stip00n ist offline E-Mail Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Kommen noch paar neue Sachen hinzu.
15.08.07 02:52 Didito ist offline Finden Als Freund hinzufügen
SOGOKU
Mitglied


Dabei seit: 22.02.04
Beiträge: 15

Antworten Zitieren Editieren Melden       UP

Wann denn? Hoffentlich mit meiner vorgeschlagenen "vorher-nachher" Funktion
15.08.07 13:12 SOGOKU ist offline E-Mail Finden Als Freund hinzufügen
stip00n
Mitglied


images/avatars/avatar-4207.gif

Dabei seit: 30.09.06
Beiträge: 5
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hetz ihn doch nicht so Zunge raus
22.08.07 14:23 stip00n ist offline E-Mail Finden Als Freund hinzufügen
Janssen Janssen ist männlich
Mitglied


images/avatars/avatar-5028.gif

Dabei seit: 08.12.05
Beiträge: 304
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi; WBB Lite 2 Fortgeschritten; WBB Lite 1 Profi
Herkunft: Coburg
Forenversion: 3.1; 3.0

Antworten Zitieren Editieren Melden       UP

ich bekomme keinen menüpunkt im acp angezeigt???

an was kann das liegen?

habe die datenbankabfragen ausgeführt?

wenn ich diese modlog.php so aufrufe bekomme ich die anzeige, das ich keine berechtigung habe...

ich habe die datenbankabfragen 4x ausgeführt...was mach ich falsch?

EDIT
Habs hinbekommen!
Musste folgende Abfrage ausführen!

INSERT INTO bbX_acpmenuitems (itemid,itemgroupid,link,languageitem,linkformat,`condition`,conditiontype,
showorder,acpmode) VALUES ('', '17', 'modlog.php', 'MODLOG', '<b>%s</b>', '', 'OR', '2', '2');

__________________
Biete mich für ein Projekt an!

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Janssen: 10.09.07 09:39.

09.09.07 20:14 Janssen ist offline E-Mail Finden Als Freund hinzufügen Füge Janssen in deine Kontaktliste ein
American American ist männlich
Mitglied


images/avatars/avatar-2920.gif

Dabei seit: 16.06.04
Beiträge: 726
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: Aus der Luft
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von AMD-Fan
Sehr schöner Hack!

Aber wenn ich z.B. nach dem löschen eines Themas im ACP den Log löschen will, kommt bei mir folgende Fehlermeldung:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6pl2): Invalid SQL: DELETE FROM bb55_modlog WHERE id= LIMIT 1
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1
mysql error number: 1064
mysql version: 4.1.13
php version: 5.0.4
Date: 23.03.2007 @ 18:44
Script: /acp/modlog.php?action=dellog&sid=****&id=3
Referer: http://www.***.de/acp/modlog.php?sid=***...uitemgroupid=17


Log gerade verbaut und auch dieses Problem vorhanden.

__________________
Das Leben ist ein Geschenk, aber keiner hat mich gefragt, ob ich das Geschenk haben will.
Wenn dich einer fragt, ob du es haben willst, dann nimm es, fang von Vorne an und mach was draus.

Er ist Guter Junge - Sie ist böses Mädchen

Männer sind Schweine - Frauen aber auch

16.09.07 19:50 American ist offline E-Mail Finden Als Freund hinzufügen Füge American in deine Kontaktliste ein AIM-Name von American: Weisskopfadler84 YIM-Name von American: Thorsten0784 MSN Passport-Profil von American anzeigen
Binxs
Mitglied


Dabei seit: 09.07.04
Beiträge: 14

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Didito
Jo alter stimmt.

RESPEKT! Freude

Toller Hack! Funktioniert tadellos.

Ein kleiner Fehler ist drin.

Die Templates müssen in den Standardtemplates erstellt werden, sonst kommt es zur Fehlermeldung "Template modlog doesn't exist" (jedenfalls war es bei mir so).

EDIT: Funktioniert doch nicht so tadellos, denn ich bekomme auch die Fehlermeldung beim Löschen eines Logs.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: DELETE FROM bb1_modlog WHERE id= LIMIT 1
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1
mysql error number: 1064
mysql version: 5.0.32-Debian_7etch1-log
php version: 5.2.0-8+etch1
Date: 09.10.2007 @ 15:03
Script: /acp/modlog.php?action=dellog&sid=xxxxxxxxxxxxxxxxxxxxx&id=1
Referer: http://www.katzenfreunde-forum.de/acp/modlog.php?sid=xxxxxxxxxxxxxxxxxxxxx&countmenuitemid=170&countmenuitemgroupid=17

Der Fehler liegt hier: WHERE id= LIMIT 1

EDIT2: Das steht in der modlog.php
code:
1:
2:
3:
4:
5:
6:
7:
##### Log löschen - Anfang #####
if($action == 'dellog') {
$db->unbuffered_query("DELETE FROM bb".$n."_modlog WHERE id=$id LIMIT 1");

	eval("\$tpl->output(\"".$tpl->get("modlog_dellog")."\");");

}

Was soll $id denn sein, bzw. wo kommt er her? Der Wert bleibt leer, daher der Fehler.

Problem gelöst:

Ersetze:
WHERE id=$id

mit:
WHERE id=id

Also einfach das Dollarzeichen "$" weg.

__________________

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von Binxs: 09.10.07 17:50.

09.10.07 14:57 Binxs ist offline E-Mail Finden Als Freund hinzufügen
SOGOKU
Mitglied


Dabei seit: 22.02.04
Beiträge: 15

Antworten Zitieren Editieren Melden       UP

Würde mich freuen, wenn demnächst ein Update mit den neuen Funktionen kommen würde unglücklich
11.10.07 22:13 SOGOKU ist offline E-Mail Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Arbeiten an einem Update haben begonnen!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Didito: 14.10.07 23:39.

12.10.07 00:12 Didito ist offline Finden Als Freund hinzufügen
Rippe
Mitglied


Dabei seit: 03.10.05
Beiträge: 8
Forenversion: 2.2.2

Antworten Zitieren Editieren Melden       UP

Wann wird das neue Update erscheinen und was beinhaltet es?
16.10.07 10:32 Rippe ist offline E-Mail WWW Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Das neue Update ist nach langer Zeit zu 90 % fertiggestellt.

Ich muss nur noch den Quelltext optimieren, paar schönheitsmäkel entfernen und die Installationsanleitung ändern und die Updateanleitung schreiben.

Neu im Update (bis zu diesem Zeitpunkt):

Fehler behoben: Einige User konnten Logs nicht einzelnd löschen (kam immer ein SQL-Database Error).
Fehler behoben: Einige User konnten die Details zu den gelöschten Themen nicht aufrufen (kam immer ein SQL-Database Error).
Fehler behoben: Mods konnten die Option im ACP sehen, betreten und löschen, nun kann man es unter Administratorenrechte einstellen, wer Admin / Modlog sehen, betreten und Logs löschen darf (1 Recht für sehen, betreten und Logs löschen).

Neu:
Komplette neue Übersicht
Logs nach Kriterien sortieren
Sicherheitsabfrage bei Log löschen
Sicherheitsabfrage bei allen Logs löschen
Administratorenrechte

Hier einige Screenshots von der neuen Version:

[IMG]http://didito.di.funpic.de/AdminModlog1.JPG[/IMG]

[IMG]http://didito.di.funpic.de/AdminModlog2.JPG[/IMG]

[IMG]http://didito.di.funpic.de/AdminModlog3.JPG[/IMG]

[IMG]http://didito.di.funpic.de/AdminModlog4.JPG[/IMG]

[IMG]http://didito.di.funpic.de/AdminModlog5.JPG[/IMG]

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Didito: 16.10.07 11:09.

16.10.07 10:56 Didito ist offline Finden Als Freund hinzufügen
+Jürgen+ +Jürgen+ ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 58

Antworten Zitieren Editieren Melden       UP

Noch 10%, dann wird es zu Weihnachten genau richtig werden oder? smile
Na das lässt doch hoffen.
16.10.07 23:49 +Jürgen+ ist offline E-Mail Finden Als Freund hinzufügen Füge +Jürgen+ in deine Kontaktliste ein
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Heute wird die neue Version erscheinen.
19.10.07 08:32 Didito ist offline Finden Als Freund hinzufügen
psprofi psprofi ist männlich
Mitglied


Dabei seit: 07.11.04
Beiträge: 83
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

Hallo,

Habe ein problem, wenn zb. ein in Thema gelöscht wurde, und ich im ACP (bei Modlog/Adminlog) auf [Infos] gehe. steht oben im fenster der fehler:


code:
1:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /***/*****/prepend/prepend.php(120) : system created function on line 36


bitte um hilfe
21.10.07 03:34 psprofi ist offline Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Arbeite gerade an der Installations- und Updateanleitung.

Werde heute wirklich das neue Update veröffentlichen.
21.10.07 14:27 Didito ist offline Finden Als Freund hinzufügen
Rippe
Mitglied


Dabei seit: 03.10.05
Beiträge: 8
Forenversion: 2.2.2

Antworten Zitieren Editieren Melden       UP

OK alles klar
22.10.07 18:02 Rippe ist offline E-Mail WWW Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Update im 1. Beitrag verfügbar.
22.10.07 18:03 Didito ist offline Finden Als Freund hinzufügen
Seiten (7): « vorherige 1 2 3 [4] 5 6 7 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Adminlog / Modlog