Hallo zusammen,
ich habe mich gerade hier registriert, da ich am verzweifeln bin, was den Einbau des Invite Mods (http://custom.simplemachines.org/mods/index.php?mod=653) angeht.
Gut, in der Administration habe ich es ja noch hinbekommen, aber mir fehlt der Link zum "inviten" auf der Startseite.
Es gibt ja eigentlich eine gut erklärt Anleitung dazu, wie man zusätzliche Navipunkte ins Core einbaut, aber das funktioniert beim insideBB Theme leider nicht, da diese Zeilen dort nicht enthalten sind.
In der Hauptnavi oben habe ich bisher nur "Übersicht, Hilfe, Suche, Administrator, Profil, Ausloggen"
Nun hätte ich gerne nach Profil den Menüpunkt "Invite"
Kann mir da bitte jemand helfen und mir sagen, wo ich da ansetzen muss bzw. welchen Code ich an welcher Stelle einfügen muss?
Ich bin für jede kleine Hilfe wirklich dankbar!
Gruß
NascarFan
Hi NascarFan,
da SMF eigentlich ein englisch-sprachriges Forum ist, werden viele Mods nur im englischen Teil des Forums installiert.
Lade die den Mod auf die Festplatte und entpacke ihn dort.
Dann öffnest du die install.xml.
Dort stehen Änderungen von Dateien drin, die in der englischen Version im Standart-Themen Automatisch installiert werden. Was Leider in den anderen Sprachen nicht funktioniert, da der Programmierer auch nicht weiß, wer seinen Mod downloadet, ist ein deutscher, oder Spanier usw. Weiteres weiß er auch nicht, was für Tehmes der einzelne User am laufen hat.
Deshalb heißt es, Handarbeit.
Öffne nun die install.xml - Datei. und ändere deine Dateien ab, wie es darin steht.
Die Dateien in der $sourcedir, werden alle durch die Installation geändert, diese Dateien sind überall gleich.
Es müssen Dateien nur geändert werden, wo $themedir und $languagedir davor steht.
Bei diesen $languagedir Dateien, wie z.B.: <file name="$languagedir/Modifications.english.php"> gibt es noch eine kleine Besonderheit.
Von der Dateien gibt es auch eine Modifications.german.php, die ist für die deutsche Sprache verantwortlich.
Dort sollte dann die Änderung vorgenommen werden.
Und der Text, der dann in die Datei eingetragen wird, sollte am besten gleich Übersetzt werden.
Ich hoffe, ich konnte dir Helfen.
mfg Dom :)
PS. Poste mal deine URL, will mal deine Nascar-Seite sehen.
Hi Dom,
erstmal vielen Dank für deinen Erklärungsversuch.
Allerdings habe ich damit so meine Problemchen, wenn ich ehrlich bin. Gut, die angesprochene XML habe ich geöffnet und zumindest die ganzen Sachen übersetzt, das hat wunderbar geklappt ;D
Auch habe ich in der XML den Pfad zur modifications.german.php geändert.
Bei den anderen Angaben zu language und theme kann ich leider nicht folgen.
Was genau soll ich da ändern?
Und vielleicht habe ich mich unverständlich ausgedrückt. In den Einstellungen habe ich das Invite Menü und kann dort auch alles mögliche einstellen. Mir fehlt der Navigationspunkt im oberen Menü, sodass meine Besucher keine Leute einladen können. Gehe ich auf das Standard Theme, so ist der Menüpunkt auch direkt vorhanden.
Waren deine Erklärungen dafür gedacht?
Vielleicht kannst du die Sache ein wenig präzisieren, da ich noch recht wenig Erfahrung im Umgang mit SMF und vor allen in Sachen PHP habe.
Ich danke dir
NascarFan
Hi NascarFan,
du sollst nichts in der install.xml ändern.
Sondern, da stehen Änderung für andere Dateien drin.
Und dies Dateien mußt du ändern.
Als erster Befehl steht da: <file name="$boarddir/index.php">.
Das heißt das die Installation die index.php Datei, eine bestimmte stelle sucht.
In diesen Fall wird diese Zeile gesucht:
'jsoption' => array('Themes.php', 'SetJavaScript'
Wenn die Zeile gefunden wurden ist, wird Automatisch darunter
'invite' => array('Invite.php', 'InviteMain'),
eingefügt.
Dies wird mit allen Dateien gemacht, die dort drin stehen.
Alle Dateien, die international gleich sind, brauchen nicht per Hand geändert werden.
Man muß nur Dateien ändern, die das Themes betreffen, aber dann nur, wenn man nicht das default-Tehmes benutzt.
Aber was am wichtigsten ist, sind die Sprachdateien.
In deinen Fall ist es nur eine, und zwar die Modifications.english.php.
Da du dein Forum in deutsch laufen hast, mußt du diese Änderung
Extra noch in die Modifications.german.php eintragen.
Ich hoffe, das ich dir jetzt es besser erklärt habe.
mfg Dom :)
Lainaus käyttäjältä: Dom - marraskuu 09, 2007, 04:44:06 IP
Ich hoffe, das ich dir jetzt es besser erklärt habe.
mfg Dom :)
Enäää, jetzt isses noch schlimmer und ich suche gerade das Bahnhof Schild ;)
Hi NascarFan,
Schau mal hier (http://www.simplemachines.org/community/index.php?topic=34543.0) vorbei, wenn du da immer noch Bahnhof siehst.
Hast du iCQ?
Dann klicke mich mal an, da ändere ich dir die Dateien, und brauchst die dann nur noch wieder Hochladen.
mfg Dom :)