phpBB-Deinstall (With 2 Plus and wbblite in package)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

phpBB-Deinstall (With 2 Plus and wbblite in package)

Beitrag von BennyProdo »

Hallo,

wie ich ja bekannt bin mache ich meine dateien ja kaputt, was in letzter zeit nicht mehr ist :lol:

Naja zum eigentlichen, mein mod soll die gesamte phpbb_ tabelle löschen, also für die die mods drin haben werde ich noch extra was anfertigen, nun funzt die datei, schön, nur ganz so funzen kann man nicht sagen sie löscht die datenbanken nicht

http://benny.madtrax.cc/admin/forum/php ... nstall.php

und hier ist das ganze als txt format
Zuletzt geändert von BennyProdo am 05.02.2007 11:52, insgesamt 1-mal geändert.
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

http://www.fanrpg.com/code.php?id=25
Ich würds mal so versuchen, wenn phpBB genutzt wird, warum auch nicht der SQL Layer von phpBB ?
Warum hast du die Admin-Abfrage so komisch gestaltet?
Hast ein </font> vergessen und:
Du hast die SQL Anweisungen gar nicht in $sql gepackt, was ausserdem vor mysql_query bzw. $db->sql_query gehört.
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Beitrag von BennyProdo »

ok danke funzt nun
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
Benutzeravatar
JohnDRockford
Mitglied
Beiträge: 172
Registriert: 15.11.2006 12:20
Wohnort: Neuss

Beitrag von JohnDRockford »

Hallo,

und was machen die User, deren Table-Prefix nicht phpbb_ ist(sofern du den MOD veröffentlichen willst?) :wink:
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Beitrag von BennyProdo »

das steht in der readme, der ist schon veröffentlicht nur hier noch nicht, per pn sage ich dir wo es den gibt, halt moment kann ich auch hier: http://benny.madtrax.cc/deinstall.zip falls rar gewünscht ist deinstall.rar nehmen :wink:
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
Benutzeravatar
Raydan
Mitglied
Beiträge: 29
Registriert: 11.05.2006 19:24
Kontaktdaten:

Beitrag von Raydan »

Hallo,

also ich habe mir den "Mod" mal aus Interesse runtergeladen... Naja:

Wenn man ein anderes prefix als phpbb_ hat, muß man den ganzen Query anpassen...? Das geht ja wohl um Einiges eleganter...

Was auch noch auffällt: Wie wäre es mit einer vernünftigen Fehlermeldung, falls das Löschen mal nicht klappen sollte? ;)

Und selbst in der install.txt ist ein Fehler... Warum zum Geier sollte man bitte die readme.txt hochladen? Es macht einfach (wie so vieles) keinen Sinn ;)

dann...
* Kein weiteres Modifizieren erlaubt!!!
Also darf man den prefix jetzt garnicht anpassen?
* Vertrieb unter eigenem namen Verboten
Dir ist aber klar, dass du den Mod selbst nur aus mehreren snippets zusammengeklatscht hast, oder?

Ausserdem...
Dir ist ausserdem klar, dass dein Mod recht grauenhaften HTML-Code beinhaltet, oder?
Mit einem lieben Gruß an das W3C, welches hier wohl in Tränen ausbrechen würde, ein paar Beispiele:

Code: Alles auswählen

<img src=img/head.gif>
Unter dem Motto "Doppelt hält besser":

Code: Alles auswählen

<body>
<body background=img/back.gif>
oder ganz unten: (die letzte Zeile, die bei Erfolg ausgegeben wird)
Warum nicht ein 3. mal, falls die ersten beiden Male noch nicht genug waren? :D

Code: Alles auswählen

<font color="white">Deinstallation ist nun abgeschlossen und erfolgreich abgelaufen!<p>Deine Tabellen sind nur gelöscht, die Datenbank selber nicht!!!!</p></font><body background=img/back.gif>

Was aber ganz amüsant ist, ist dein Copyright...
* copyright : (C) 206-20071 BennyProdo aka Benny
Ein paar Hinweise für dich, die du beherzigen solltest:
1. Lerne bitte wenigstens halbwegs mit HTML umzugehen...
2. Lerne bitte mit PHP umzugehen...
3. Wenn du Mods schreiben willst, solltest du dich mal mit den Code-guidelines (nachzulesen z.B. auf phpbb.com) vertraut machen...
Wo sind die templates? Wo sind die Language-Files?...
4. Lerne bitte eine halbwegs vernünftige Rechtschreibung, gerade was die Groß- und Kleinschreibung betrifft. Ich glaube ich habe keine einzige Zeile gefunden, die ohne Fehler war...

Gruß,
Raydan
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Beitrag von BennyProdo »

Hi,

danke für dein feedback, werde noch dran arbeiten, aber der MOD oder wie ihr es nennt soll ja nur zerstören, wenn in der readme.txt angegeben wird, falls man einen anderen präfix hat als phpbb_ und den dann ändern soll, dann darf man dies auch dadurch wird ja nichts modifiziert
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
Benutzeravatar
JohnDRockford
Mitglied
Beiträge: 172
Registriert: 15.11.2006 12:20
Wohnort: Neuss

Beitrag von JohnDRockford »

Ähm...userfreundlich sollte es schon sein :wink:

klick

mal ne verbesserte Version, die ohne Editing und auch mit mehreren Board in einer Tabelle auskommt

ist aber ungetested :wink:
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Beitrag von BennyProdo »

Hi,

ich werde deine erneuerung in betracht ziehen sie auch so anzuwenden, ich teste gleich mal und teile dir die ergebnisse per edit dieses beitrages mit
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Beitrag von BennyProdo »

MUI nochmals,

ich bekomme bei der deinstall.php in wbblite diese fehlermeldung wenn der die sql queries ausführen soll:

Code: Alles auswählen

Fatal error: Call to a member function sql_query() on a non-object in /var/www/web147/html/wbblite/deinstall.php on line 35
ich habe verschiedene versionen gemacht, werde noch orion und dimension und weitere deinstall.php´s anfertigen, diese dateien sind für mein hosting gedacht, für die öffentlichkeit werde ich noch userfreundliche anfertigen, wenn ich mit dem lerngang fertig bin! Nun zum problem:

Wie üblich sehe ich die texte und klicke auf "Deinstallieren" dannach kommt aber der oben genannte fehler natürlich nur bei wbblite! Die anderen versionen funzen ja, die session musste ich bei wbblite rausnehmen und die includes auch, sonst währen noch mehr fehler gekommen, mein code sieht wie folgt aus:

Code: Alles auswählen

<?php
/***************************************************************************
 *                               deinstall.php
 *                            -------------------
 *   begin                : Sunday, 28 January 2007
 *   copyright            : (C) 206-2007 BennyProdo aka Benny
 *   email                : webmaster@benny.madtrax.cc
 *   version              : vFinal
 *   
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   Vertrieb unter eigenem namen Verboten
 *   Bitte die readme.txt beachten!
 *   Diese datei ist ausschließlich für BM-Hosting bestimmt!
 *
 ***************************************************************************/
echo '<html> 
<head>
<title>BM-Hosting Autodeinstaller for Database for WoltLab Burning Board Lite</title> 
</head> 
<body>
<body background=img/back.gif>
<link rel="SHORTCUT ICON" href=img/favicon.ico> 
<div align=center><img src=img/head.gif></div><p>'; 
if (!isset($HTTP_GET_VARS['install'])) { 
echo '<div align=center><a href="?install=1">Deinstallieren</a> Beginnen? Klicke <a href="?install=1">Hier</a></div><p><font color=red>Dies kann nicht rückgängig gemacht werden!</font><p>Copyright &copy; 2006-2007 by <a href="http://aoe.benny.madtrax.cc" target="_new">BennyProdo aka Benny</a>'; 
} 
else { 
$sql = 'DROP TABLE `bb1_access`, `bb1_adminsessions`, `bb1_announcements`, `bb1_attachments`, `bb1_avatars`, `bb1_bbcodes`, `bb1_boards`, `bb1_events`, `bb1_folders`, `bb1_groups`, `bb1_icons`, `bb1_moderators`, `bb1_optiongroups`, `bb1_options`, `bb1_permissions`, `bb1_polloptions`, `bb1_polls`, `bb1_posts`, `bb1_privatemessage`, `bb1_profilefields`, `bb1_ranks`, `bb1_searchs`, `bb1_sessions`, `bb1_smilies`, `bb1_styles`, `bb1_subscribeboards`, `bb1_subscribethreads`, `bb1_subvariablepacks`, `bb1_subvariables`, `bb1_templatepacks`, `bb1_templates`, `bb1_threads`, `bb1_userfields`, `bb1_users`, `bb1_votes`, `bb1_wordlist`, `bb1_wordmatch`;'; 
$success = $db->sql_query($sql) or die(implode("", $db->sql_error())); 
if ($success) { 
echo '<font color="white">Deinstallation erfolgreich (This was WbbLite deinstaller)</p></font><body background=img/back.gif>'; 
} 
} 
?>
hat jemand eine antwort darauf wie ich am schnellsten und ohne großen aufwand diesen fehler beheben kann? Danke im vorraus.
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“