Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
hallo wie gehts

Mod umschreiben von 1.2 zu 1.1.2

Recommended Posts

huhu alle

ja heute hab ich wieder ein mod entdeckt den ich gerne für mein forum hätte, leider gibt es den mod nur für ib1.2, ich frag mich gerade was man beachten muss um einen mod so umzuschreiben das er auf dem 1.1.2 board funktioniert

ich hab bei manchen 1.2 boards gesehen das sich einige variablen geändert haben z.b. author_name

um diesen mod handelt es sich, http://mods.ibplanet.com/db/?mod=2033

ich glaube das man in der beiliegenden datei nur ein paar variablen ändern muss das er auf 1.1.2 funktioniert, lieg ich da richtig?

gibt es vieleicht eine liste wo die ganzen 1.1.2->1.2 änderungen aufgelistet sind?

Share this post


Link to post

Also mir ist keine Dokumentation bekannt, wo genau steht, welche Methoden und Datenbankstrukturen sich geändert haben.

Bei der Datenbankstruktur muß du dir einfach die upgrade5.php anschauen, so mach ich es jedenfalls immer. Bei den Methoden innerhalb der Klassen ist mir jetzt nicht so große Änderungen aufgefallen, die ein Downgrade des Mods verhindern würde. In Bezug auf der Überprüfung der Forenrechte hat sich einiges getan, aber solande der Mod da nichts von benötigt, sollte es gehen.

Ich hab mir den Mod jetzt auch noch nicht angeschaut, um dir mit Sicherheit zu sagen, das es geht bzw. nicht geht.

Falls ich die Zeit finden sollte, werf ich mal einen Blick darüber.

Share this post


Link to post

huhu stefan, danke für den mod ^^ funktioniert ohne probleme (werd nacher jetzt nochmal den report mod testen)

achja in meiner index.php stand anstatt

// Require and run

require $root_path."sources/".$choice[ $ibforums->input['act'] ].".php";

das da

// Require and run

if ( $ibforums->input['pg'] == ""){

require $root_path."sources/".$choice[ $ibforums->input['act'] ].".php";

das is glaub ich der custom page mod, hab dann einfach ab require das ganze mit deinem code ersetzt, sollte keine probleme machen oder?

das ganze sieht jetzt so aus:

// Require and run

if ( $ibforums->input['pg'] == ""){

if ( $ibforums->input['act'] == 'module' )

{

if ( USE_MODULES == 1 )

{

require $root_path."modules/module_loader.php";

$loader = new module_loader();

}

else

{

require $root_path."sources/Boards.php";

}

}

else

{

// Require and run

require $root_path."sources/".$choice[ $ibforums->input['act'] ].".php";

}

} else {

require $root_path."sources/Pages.php";

}

das graue gehört nicht mehr dazu

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×