wm2k6
Hi Leute ich habe alles 100 % nach Anleitung gemacht!
Ich bekomme im ACPmenu keinen Link zum Modlog angezeigtund wenn ich die /acp/Modlog.php so aufrufe dann bekomme ich die Meldung ich hätte keine Berechtigung diese Seite zu sehen.
Ich hatte im alten Board eine ältere Version dieses Hacks eingebaut und es hat gefunzt.
Hoffe es kann mir jemand helfen.
mfg
wm2k6
Edit: Sorry hat sich erledigt ich hatte die Zeile übersehen um den Eintrag in die DB zu machen.
Hack funzt super!
Besten Dank
Ray
Ich bekomme diese beiden Tabellen in der Datenbank nicht erstellt.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
CREATE TABLE `bb1_modlog` (
`id` int(11) NOT NULL auto_increment,
`modname` varchar(30) collate latin1_german2_ci NOT NULL default '',
`modid` int(11) NOT NULL default '0',
`action` tinyint(2) NOT NULL default '0',
`threadid` int(10) NOT NULL default '0',
`datum` varchar(20) collate latin1_german2_ci NOT NULL default '',
`uhrzeit` varchar(5) collate latin1_german2_ci NOT NULL default '',
`ip` varchar(20) collate latin1_german2_ci NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
CREATE TABLE `bb1_modlog_delthreads` (
`id` int(11) NOT NULL auto_increment,
`threadid` int(11) NOT NULL default '0',
`threadname` varchar(100) collate latin1_german2_ci NOT NULL default '0',
`lastposter` varchar(100) collate latin1_german2_ci NOT NULL default '0',
`postcount` varchar(100) collate latin1_german2_ci NOT NULL default '0',
`threadstarter` varchar(100) collate latin1_german2_ci NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci; |
|
Da kommt dann jeweils ein SQL ERROR
code: |
1:
2:
3:
4:
5:
6:
7:
|
MySQL meldet: Dokumentation
#1064 - 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 'collate latin1_german2_ci NOT NULL default '',
`modid` int(1
MySQL meldet: Dokumentation
#1064 - 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 'collate latin1_german2_ci NOT NULL default '0',
`lastposter` |
|
Woran kann das liegen?
Ramiro
Hi Leute !!
Der Einbau hat funktioniert, aber ich bekomme im ACP unter Administrator-Sitzungen nicht den Textinhalt "Adminlog / Modlog", sondern den Text der Sprachvariablen "LANG_ACP_GLOBAL_MENU_MODLOG" angezeigt.
Vielleicht kann mir als Noob ja jemand helfen

.
Ramiro.
Didito
Haste auch die Sprachvariable richtig erstellt?
------------------------------------
Neue Datenbankabfrage.
Das x wieder mit eurer Boardnummer ersetzten.
Ist in der Installationsanleitung auch schon gefixt.
Nur ausführen bei wem die Tabellen nicht vorhanden sind.
UPDATE `bbX_acpmenuitems` SET `showorder` = '3' WHERE `itemid` =44 LIMIT 1 ;
UPDATE `bbX_acpmenuitems` SET `showorder` = '4' WHERE `itemid` =45 LIMIT 1 ;
INSERT INTO `bbX_acpmenuitems` (itemid,itemgroupid,link,languageitem,linkformat,condition,conditiontype,sh
oworder,acpmode) VALUES ('', '17', 'modlog.php', 'MODLOG', '<b>%s</b>', '', 'OR', '2', '2');
CREATE TABLE `bbX_modlog` (
`id` int(11) NOT NULL auto_increment,
`modname` varchar(30) NOT NULL default '',
`modid` int(11) NOT NULL default '0',
`action` tinyint(2) NOT NULL default '0',
`threadid` int(10) NOT NULL default '0',
`datum` varchar(20) NOT NULL default '',
`uhrzeit` varchar(5) NOT NULL default '',
`ip` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`));
CREATE TABLE `bbX_modlog_delthreads` (
`id` int(11) NOT NULL auto_increment,
`threadid` int(11) NOT NULL default '0',
`threadname` varchar(100) NOT NULL default '0',
`lastposter` varchar(100) NOT NULL default '0',
`postcount` varchar(100) NOT NULL default '0',
`threadstarter` varchar(100) NOT NULL default '0',
PRIMARY KEY (`id`));
Ramiro
Hi Didito !!
Die Datenbankabfrage, die Du gepostest hast, stimmt mit der in der InstallAnleitung überein. Die Boardnummer ist bei mir (oder fast allen

) bb1 und hab ich 5 mal ersetzt. Von der Sprachvariablen (in der acp_global) mit dem Menulink habe ich ein Photo mit drangehängt.
Der Hack funzt ja auch wunderbar, nur im ACP wird halt der Name der Sprachvariablen angezeigt

. OK mit dem "Schönheitsfehler" kann ich leben, wenn keiner Rat weis.
Ramiro.
chrysler
Edit (17.05.2007):
Hallo Didito,
Ich habe den Hack jetzt bei mir im 2.3.4. eingebaut! Er hat auf Anhieb funktioniert, ohne Fehler und sehr schön.
An dieser Stelle ein...
RIESEN DANKESCHÖN DIDITO!!!
Wirklich eine perfekte Sache welche dir sehr gut gelungen ist muss ich sagen. Vielmals danke für all deine Hilfe via PN usw.
Weiterhin wünsche ich dir erfolgreiche Hack-Programmierungen.
Alles gute...
Viele Grüße aus Berlin und einen schönen Feiertag (Vatertag) wünscht dir:
Chrysler
Didito
Bei Ihm auf Anhieb funktioniert.
Warum bei jeden nicht gleich so ?
bodehold
Wenn man es so macht, wie du es schreibst funktioniert es auch^^
Aber egal. Ich hab das schon auf der letzten Seite geschrieben, hab aber das Gefühl, dass das untergegangen ist.
Könntest du bitte nochmal fixen, dass wowohl Modnamen als auch Themennamen keine ' beinhalten dürfen...
papa64
Hallöchen zusammen,
ich würde den Hack gerne einbauen aber in der Datei die ich hier laden kann ist nur eine .php Datei drinn...
Folgende fehlen in der .zip Datei:
php: |
1:
2:
3:
4:
5:
6:
7:
|
4 Templates
modlog.tpl
modlog_dellog.tpl
modlog_delall.tpl
modlog_delthinfo.tpl
1 Sprachvariable
LANG_ACP_GLOBAL_MENU_MODLOG |
|
Oder bin ich zu Blind den richtigen Download zu finden
Dj Gee-Style
Zitat: |
Original von papa64
Hallöchen zusammen,
ich würde den Hack gerne einbauen aber in der Datei die ich hier laden kann ist nur eine .php Datei drinn...
Folgende fehlen in der .zip Datei:
php: |
1:
2:
3:
4:
5:
6:
7:
|
4 Templates
modlog.tpl
modlog_dellog.tpl
modlog_delall.tpl
modlog_delthinfo.tpl
1 Sprachvariable
LANG_ACP_GLOBAL_MENU_MODLOG |
|
Oder bin ich zu Blind den richtigen Download zu finden
|
lese die anleitung die sachen mußt du alles selber erstellen
pimpi
Eingebaut, klappt. Keine Fehler bis jetzt festgestellt

Hast du fein gemacht
SOGOKU
Kannst du noch dazumachen, dass man sich die gemachten Änderungen der Mods auch ansehen kann? So fehlt irgendwie was..
Dore
Zitat: |
Original von SOGOKU
Kannst du noch dazumachen, dass man sich die gemachten Änderungen der Mods auch ansehen kann? So fehlt irgendwie was.. |
Öhm die Aktionen der Mods werden doch automatisch geloggt und angezeigt.
Es heisst ja nicht umsonst Adminlog / Modlog.
Didito
Er meint bestimmt:
Anzeige wie der Beitrag vorher war und dann nach der editierung.
Damit man gucken kann was er genau geändert hat.
SOGOKU
genau, habe mich wohl etwas ungenau ausgedrückt, sorry
nessaya
Ich habe das gleiche problem wie eiige vorher schon. Wenn ich nen Log löschen will kommt folgende meldung:
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: DELETE FROM bb1_modlog WHERE id= LIMIT 1
SOGOKU
Zitat: |
Original von Didito
Er meint bestimmt:
Anzeige wie der Beitrag vorher war und dann nach der editierung.
Damit man gucken kann was er genau geändert hat. |
Noch da? Wie siehts aus?
PS: Bist du wirklich erst 11 Jahre alt?!? (laut Angabe in deinem Profil)
Didito
Jo alter stimmt.
Mit dem löschen ist glaub ich wegen der PHP Version.
Bei mywbb.com hatten das einige gelöst.
Atomic
So, ich möchte gerne, das meine Mods den Log nicht sehen können. Bzw. nicht löschen können, da es jetzt schon zu Problemen gekommen ist, das einträge fehlen
So habe schon in meiner Datenbank bbX_acpmenuitems in der Zeile modlog den ACP Mode auf 2 Gestellt, ohne erfolg.
Was kann/ muß ich wie ändern?
Vielen dank, für Hilfreiche Antworten.