Seite 1 von 2

Neue "Mod/Hack" List

Verfasst: Mi 27.Jul, 2005 23:54
von Angel
Nach langer Qual habe ich nun eine neuen "Mod/Hack List" Mod erstellt. Der Mod basiert auf dem "Inventory" Mod von Oxpus, da dieser Mod schon die Funktion hat Kategorien zu erstellen und es somit einfacher, für mich als PHP-Neuling, einen Mod zu erstellen.

Features:

- Mod/Hacks können über das ACP hinzugefügt und geändert werden
- Kategorien können erstellt werden um die Mod/Hacks einzuordnen
- Man kann die Hacks vor Usern verstecken
- Es gibt nun ein Feld "Eingebaut am"

Zweck:

Damit die Mitglieder wissen welche Mod/Hacks installiert sind und damit man es selbst nicht vergisst (kann ja auch vorkommen).

DEMO: http://mt19.mt.funpic.de/phpBB2/hacklist.php

DANKE: Mein Dank gilt Oxpus der mir geholfen hat einige Fehler zu beseitigen und der Mod jetzt ohne Fehler läuft.

Verbesserungen:

Für Verbessungen bin ich offen soweit ich sie selbst umsetzten kann. Wenn einer eine Idee hat kann es mir gerne per PN mitteilen

So und nun "Viel Spaß damit!" :D

---------------------------------------------

ACHTUNG: Neue Version 1.1.2

Verfasst: Do 28.Jul, 2005 14:24
von Twins
Hört sich super an.Gibt es denn ein Demo-Board? Ich würde mir das gerne mal ansehen, bevor ich das in meinen Board installiere.

Verfasst: Do 28.Jul, 2005 15:13
von Angel
[quote="Twins - Do 28.Jul, 2005 14:24";p="39951"]Hört sich super an.Gibt es denn ein Demo-Board? Ich würde mir das gerne mal ansehen, bevor ich das in meinen Board installiere.[/quote]
Ja gibt es habe die URL in meinen Post reingeschrieben.

Verfasst: Do 28.Jul, 2005 16:01
von oxpus
Schaut gut aus :respect:

Verfasst: Do 28.Jul, 2005 18:50
von Twins
@Angel: Oh! Danke! Sorry! Ich habe das übersehen, ich sollte mir echt eine Brille zulegen. :)
Wow! Sieht ja klasse aus! Das installiere ich bei mir auch! :)
EDIT
Kann mir einer bitte die DB-Operationen umschreiben? Das Ausführen der "db_install.php" funktioniert nicht.

Verfasst: Do 28.Jul, 2005 19:15
von AmigaLink
Klasse, sieht aus wie die Hacksliste vom Dl MOD :D

Verfasst: Do 28.Jul, 2005 19:19
von Twins
Leider habe ich ein Problem:
Ich lade die "db_install.php" in den Root-Ordner und führe die mit den Browser aus.Das im ACP geht.Wenn ich den Mod aber aufrufe, kommt eine Fehlermeldung, das eine SQL-Tabelle nicht vorhanden wäre, obwohl ich das Script ausgeführt habe.Das Problem habe ich bei ALLEN DB-Scripts (auser bei denen von cback, da klappt immer alles super).
Ich glaube, das Problem liegt an der anderen Version.Kann man die alte Version der Hack-Liste löschen und dann die neu installieren? Oder muss die alte drin bleiben?

Verfasst: Do 28.Jul, 2005 22:31
von Angel
Also ich hatte vorher auch die andere Hacklist drin und es hat funktioniert.

Hast du auch die Einträge in der includes/constans.php gemacht den ohne die zeige es die Fehler an die du geschrieben hast.
AmigaLink hat geschrieben:Klasse, sieht aus wie die Hacksliste vom Dl MOD :D
Ich weiß und genau so eine wollte ich ja ohne das man den DL Mod braucht.

Verfasst: Do 28.Jul, 2005 23:20
von harald31berlin
habe auch das problem teilweise dann lade ich die sql einfach in der datenbank manuel hoch,dann klappt das auch :-)

Verfasst: Do 28.Jul, 2005 23:54
von Angel
[quote="harald31berlin - Do 28.Jul, 2005 23:20";p="40019"]habe auch das problem teilweise dann lade ich die sql einfach in der datenbank manuel hoch,dann klappt das auch :-)[/quote]
An der Datei selbst kann es aber nicht liegen habe es auf einem phpbb 2.0.17 getestet und hatte keine Probeme damit.

Kann vielleicht daran liegen das wenn ihr eine Plus Version habt das diese Probleme bereitet, aber warum wüsste ich jetzt nicht.

Verfasst: Fr 29.Jul, 2005 01:33
von oxpus
@Twins
Welcher Fehler wird denn bei der db_update.php angezeigt?

Verfasst: Fr 29.Jul, 2005 12:20
von Twins
[quote="oxpus - Fr 29.Jul, 2005 01:33";p="40027"]@Twins
Welcher Fehler wird denn bei der db_update.php angezeigt?[/quote]
Keiner, mit Fehler meine ich, das eine SQL-Tabelle fehlt.Das Problem habe ich ja auch bei den Activity-Mod (neuste Version).das Script wird normal ausgefürht, aber entweder fehlen Tabellen oder sie sind Fehlerhaft.Bei Cback`s Scripts habe ich nie Probleme (vielleicht, weil ich auch auf Orion zugeschnitten sind).
Ich möchte die Tabellen gerne manuell anlegen, also kopiere ich die SQL-Anweiseung aus der db_update.php raus und führe die aus...Doch immer kommt dieser doofe Fehler, das in der Anweisung das " falsch ist.
@Angel:
1.Ich entferne die alte aber, sonst wird die DB zugroß.
2.Ne, ich habe Orion NG 1.9.3 based on phpBB 2.0.17.
EDIT
Könnte mir einer bitte die SQL-Anweisungen für die Tabellen umschreiben, so das ich das per PhpMyAdmin einfügen kann?

Verfasst: Fr 29.Jul, 2005 14:09
von oxpus
@Twins
Das hat nichts mit dem Script zu tun, sondern mit Deiner Datenbankversion. Die scheint leere Default-Werte nicht zu mögen.
Versuche es daher mal mit dieser Version der db_update.php:

Verfasst: Fr 29.Jul, 2005 16:54
von tom10
Sehr schöner Mod, aber was mir persönlich noch feht ist die Option das man einstellen kann wer diverse mods sehen darf und wer nicht. Also ich möchte eigentlich nicht alle verbauten mods bei mir der öffentlichkeit preis geben. Kann man da noch was ändern, umbauen damit man die funktion dann auch noch hat ?

Verfasst: Fr 29.Jul, 2005 17:49
von oxpus
Warum nimmst Du nicht den Download Mod und die darin enthaltenen Hackliste? Dann kannst Du nach Usergruppen und Kategorien freigeben, was angezeigt werden soll und was nicht ;)

Verfasst: Fr 29.Jul, 2005 18:14
von tom10
Warum so ein großen Mod einbauen wenn nur eine Option fehlt zum auswählen ob der für alle oder nur den Admin sichtbar sein soll ?

Verfasst: Fr 29.Jul, 2005 19:21
von oxpus
Mit dem Download Mod kannst Du die Dateien auch gleich anbieten :p

Verfasst: Fr 29.Jul, 2005 22:45
von Angel
[quote="tom10 - Fr 29.Jul, 2005 16:54";p="40098"]Sehr schöner Mod, aber was mir persönlich noch feht ist die Option das man einstellen kann wer diverse mods sehen darf und wer nicht. Also ich möchte eigentlich nicht alle verbauten mods bei mir der öffentlichkeit preis geben. Kann man da noch was ändern, umbauen damit man die funktion dann auch noch hat ?[/quote]
habe es hinzugefügt. neue version ist schon oben

Verfasst: Sa 30.Jul, 2005 06:06
von tom10
Na wunderbar, aber leider bekomme ich beim absenden der Einstellungen im ACP eine Fehlermeldung:
Error query hacklist

DEBUG MODE

SQL Error : 1054 Unknown column 'hack_hide' in 'field list'

UPDATE plus_hacklist SET hack_download_url = '', hack_name = 'Test', hack_desc = 'aeasdasdff', hack_author = 'fxdvxvxcv', hack_author_email = 'xvxc', hack_author_website = 'xcvxcv', hack_version = '1.0.0', hack_cat = '1', hack_hide = 'No' WHERE hack_id = '1'

Line : 106
File : admin_hacklist.php

Verfasst: Sa 30.Jul, 2005 11:52
von oxpus
Du musst die update_to_110.php ausführen!

Verfasst: Sa 30.Jul, 2005 13:20
von tom10
Und beim ausführen erhalte ich:
# ALTER TABLE `phpbb_hacklist` ADD `hack_hide` enum('Yes','No') NOT NULL default 'No'
+++ Error: Table 'v132501.phpbb_hacklist' doesn't exist
Ich habe in der Updatedatei den Pfad (bei mir plus) abgeändert und dann klappte es! :p

Verfasst: Sa 30.Jul, 2005 14:18
von oxpus
"phpbb_" ist nur der Default Tabellen-Prefix. Der muss selbstverständlich immer angepasst werden...

Verfasst: Sa 30.Jul, 2005 14:38
von Twins
@oxpus:
Wenn ich dein Script ausführe, kommt dieser Fehler:

Code: Alles auswählen

+++ 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 ') TYPE=MyISAM' at line 12
 +++ 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 ') TYPE = MYISAM' at line 6
EDIT
Ich habe zuerst die update_to_110.php ausgefürht und dann die db_update.php und dann ging es.

Verfasst: Sa 30.Jul, 2005 18:03
von Angel
[quote="Twins - Sa 30.Jul, 2005 14:38";p="40282"]Ich habe zuerst die update_to_110.php ausgefürht und dann die db_update.php und dann ging es.[/quote]

Wie soll das den funktioniert haben wenn du erste die "update_to_110.php" augeführt hast und dann erst die "db_update.php/install.php".
Das kann ja gar nicht gehen den für die "update_to_110.php" muss die Tabelle phpbb_hacklist vorhanden sein und die wird erst mit der "db_update.php/install.php" angelegt.

Verfasst: Sa 30.Jul, 2005 21:52
von Twins
Stimmt, ich weiß auch nicht warum.Egal, hauptsache es geht ja.
Ich habe übrigens einen minimalen Schönheitsfehler gefunden, wenn es denn einer ist.Allerdings sieht das nur der Admin, weil das im ACP ist.
Wenn ich im ACP die Hauptseite des Mods offen habe, steht da das:

Code: Alles auswählen

CrackerTracker Professionall ( Version 3.0.1)
Na, Schönheitsfehler schon gefunden? ;)
In der Klamme steht die Versionsnummer.Und zwischen Klammer und Versionsnummer ist vorne ein Leerzeichen, hinten aber nicht.Entweder man macht vorne eins und hinten eins, oder keins. ;)
Wie gesagt, ist nur was kleines.
Aber sonst TOP Mod, RESPECT! ;)