Programm zum automatischen Einbinden von MODs

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.
TobiasPl
Mitglied
Beiträge: 7
Registriert: 26.03.2006 14:30

Programm zum automatischen Einbinden von MODs

Beitrag von TobiasPl »

Hallo!
Ich habe heute mal angefangen ein Programm zu schreiben, welches MODs automatisch einbindet.
Dabei geht es diese Installationanleitungen im Format...

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
...usw. durch und führt die angegebenen Änderungen aus.

Jetzt habe ich mal ein paar Fragen.
  • 1.: Wie nennen sich diese Anleitung? Gibts dafür nen Fachausdruck?
  • 2.: Gibt es irgendwo ne Liste aller Befehle die da so drinstehen können? (Ist schwer zu finden wenn man den Fachbegriff nicht kennt)
  • 3.: Lohnt es sich überhaupt das weiter zu entwickeln oder gibt es bereits eine Eierlegendewollmichsau?
  • 4.: Vielleicht wollen das ja ein paar Leute mal testen und mir ihre Erfahrungen mailen?
Also den JMapMod und den Card System Mod installiert mir das Programm einwandfrei, daran habe ich es entwickelt.

Befehle die das Programm kennt werden Blau markiert.
Dann versucht es die Befehle auszuführen.
Ist es erfolgreich werden die Codeschnipsel grün markiert.
Ist es nicht erfolgreich werden sie entweder gelb oder rot markiert.

Funktioniert bis jetzt nur mit lokalen Dateien, also muss der phpbb2 root auf dem selben Rechner liegen wie das Programm.

Eine FTP Funktion ist geplant, lohnt sich aber erst wenn das Ding ansonsten gut läuft.

E-Mails bitte an acc@tpsoftware.de, oder halt hier antworten.

Danke für eure Hilfe!

Edit: Jetzt schon in der vorläufig fertigen Version!
Das Programm liegt hier: http://tpsoftware.de/phpbb2acc.html
Zuletzt geändert von TobiasPl am 25.07.2006 13:26, insgesamt 3-mal geändert.
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Balint »

Hi!

bitte erzähl' nicht, daß Du noch nie etwas von EasyMOD gehört hast... :-?

http://area51.phpbb.com/phpBB/viewforum.php?f=15


Alle Achtung vor jemanden, der sowas entwickelt, aber wie immer sollte man sich vorher nach bereits vorhandenen Lösungen umschauen...


Viele Grüße,
Bálint
TobiasPl
Mitglied
Beiträge: 7
Registriert: 26.03.2006 14:30

Beitrag von TobiasPl »

Ja EasyMOD hatte ich schon gesehn, war mir aber irgendwie zu umständlich was aufm Server zu installieren ^^
errt
Mitglied
Beiträge: 490
Registriert: 19.03.2006 08:24

Beitrag von errt »

Hmmm...die Idee ist gut, aber bei einem Test war mein gesamtes Logfile leider Schwarz --> keine Zeile bearbeitet...

Achja: Alle Befehle müssten die hier sein.
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Re: Programm zum automatischen Einbinden von MODs

Beitrag von Michael Zacher »

TobiasPl hat geschrieben:3.: Lohnt es sich überhaupt das weiter zu entwickeln...
Für ein "plain" phpBB-Board kann man diese Mod sicher einsetzen, allerdings nicht für ein bereits modifiziertes.

Sobald nähmlich sowas hier in einer vorherigen Mod kommt:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
				$sql = "DELETE FROM " . TOPICS_TABLE . "
					WHERE topic_id = $topic_id
						OR topic_moved_id = $topic_id";
				if (!$db->sql_query($sql))
				{
					message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
				}

#
#-----[ REPLACE WITH ]------------------------------------------
#
				if ($userdata['user_level'] == ADMIN || ($userdata['user_level'] == MOD && $board_config['mod_allow_delete_post'] == 1))
				{
					$sql = "DELETE FROM " . TOPICS_TABLE . "
						WHERE topic_id = $topic_id
							OR topic_moved_id = $topic_id";
					if (!$db->sql_query($sql))
					{
						message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
					}
				}
				else if ($forum_check == TRUE)
				{
					$sql = "UPDATE " . TOPICS_TABLE . "
						SET forum_id = " . $board_config['delete_post_forum'] . "
						WHERE topic_id = $topic_id";
					if (!$db->sql_query($sql))
					{
						message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
					}

					$sql = "UPDATE " . POSTS_TABLE . "
						SET forum_id = " . $board_config['delete_post_forum'] . "
						WHERE topic_id = $topic_id";
					if ( !$db->sql_query($sql) )
					{
						message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
					}

					sync('topic', $topic_id);
					sync('forum', $board_config['delete_post_forum']);
				}
Du aber unbedingt für eine andere Mod:

Code: Alles auswählen

$sql = "DELETE FROM " . TOPICS_TABLE . "
					WHERE topic_id = $topic_id
						OR topic_moved_id = $topic_id";
				if (!$db->sql_query($sql))
				{
					message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
				}
brauchst wird sich das Ding verschlucken.

Fazit:

Ist sicher nicht schlecht (Ich hab es noch nicht ausprobiert), aber wirklich nur für einen Anfänger von Bedeutung.
Ok, die meisten "Spezis" hier unter uns machen eh immer alles von Hand. :D
Mit freundlichen Grüßen / Best regards / Met vriendelijke groeten

Michael Zacher
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: Programm zum automatischen Einbinden von MODs

Beitrag von gloriosa »

Hallo,
das
TobiasPl hat geschrieben:Ich habe heute mal angefangen ein Programm zu schreiben, welches MODs automatisch einbindet.
wurde schon einmal vom Supporter Dennis Böge bis zum Ende durchgestanden. :o

Das fertige SW-Produkt namens ModItEasy.exe hat hier im Board nur sehr wenige Spuren ( 3 Suchergebnisse) hinterlassen. So ist in diesem Beitrag. Auf der dt. Homepage sind dann die dazugehörigen Informationen und DL-Statistiken zu finden. :D
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Beitrag von Michael Zacher »

Du scheinst nur eins übersehen zu haben Gloriosa...
DER DOWNLOAD IST ZUR ZEIT LEIDER NICHT MÖGLICH.
Dazu >
Hier können Sie den MiE Downloaden. Die Version ist Freeware und somit kostenlos. Eine Laufzeitbeschränkung (aktuell: 31.12.2005) soll die aktualität sicherstellen.
Mit freundlichen Grüßen / Best regards / Met vriendelijke groeten

Michael Zacher
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: Programm zum automatischen Einbinden von MODs

Beitrag von gloriosa »

Hallo,
und Du scheinst nicht lesen zu können :o :oops: , denn ich habe lediglich auf
gloriosa hat geschrieben:Auf der dt. Homepage sind dann die dazugehörigen Informationen und DL-Statistiken zu finden. :D
verwiesen ! :oops:

Anmerkung : Was soll diese ständige plumpe Anmache Deinerseits ?
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Beitrag von Michael Zacher »

Plumpe Anmachen?
Ich schreib dazu nix mehr... :D

Du hast da zwar ein bisschen was hingeschrieben, dass es ein ähnliches Programm gibt, jedoch hast Du nicht vermerkt, dass man es nicht mehr runterladen kann. :wink:
Das wär genauso wie, wenn ich Dir ein Stück Sahnetorte gebe, aber keine Gabel oder Löffel dazu. ("Wohl bekomm's.")

PS.: Diese Fede, oder was das sein soll, müssen wir nicht auf dem Rücken der anderen User austragen..


Back 2 Topic
Ich hab es mir mal runtergeladen und angeschaut, und natürlich gleich mal ausprobiert.

Ich nahm ein blankes phpBB-Board (2.0.21) und die Advanced Karma Mod.
Am Anfang sah noch alles ok aus.
Lokales Board ausgewählt, Verweis zur install.txt gemacht, und dann immer schön weiter geklickt.
Ich hab mir auch den ganzen Text von Dir durchgelesen, den Du dazu geschrieben hast.

Ich hab mir auch ein Logfile erstellen lassen.
Und was seh ich?
Den Inhalt der install.txt.
Schnell die Dateien durchforstet und ich stellte fest...das nix geschehen ist.

Bug im Programm?
Mit freundlichen Grüßen / Best regards / Met vriendelijke groeten

Michael Zacher
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Abber Hallo,
ich habe nur auf ein bereits vorhandenes Programm und eine umfassendere Informationsquelle dazu hingewiesen. Allsamt Informationen die Du nicht geben kannst, weil sie Dir gar nicht bekannt sein können. :oops:

Das
MichaZ hat geschrieben:Du hast da zwar ein bisschen was hingeschrieben, dass es ein ähnliches Programm gibt, jedoch hast Du nicht vermerkt, dass man es nicht mehr runterladen kann. :wink:
ist doch kompletter Schwachsinn da ich nicht verpflchtet bin die Informationen auf der besagten Homepage auf Validität zu überprüfen. :oops:

Wenn Du mich weiterhin unberechtigt angreifst werde ich die Admin's darüber informieren und diese sollen dann überlegen was sie mit Dir machen ! :evil:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Antworten

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