|
flightlevel :
| 19.04.2003 09:26 |
Tach zusammen!
Hat schon mal jemand ein Modul geklont ?? Ich bräuchte einen eigenen Bereich für Interviews und ideal wäre ein Klon des Sections-Moduls. Was ist dazu nötig? Einfach ein Suchen & Ersetzen von "sections" gegen "interviews" hat nicht ausgereicht.
Danke & Gruss Malte |
|
|
Nobse :
| 19.04.2003 16:23 |
Sollte kein Problem darstellen. Modulnamen ändern -> Sprachfile Modulverzeichnis ändern -> xoops_version.php SQL File Tabellenname ändern -> mysql.sql so sollte es klappen. |
|
|
flightlevel :
| 19.04.2003 18:25 |
hi!
mhh.. da fehlt noch was... die installation klappt, aber wenn ich dann vom hauptmenü aus in die sections gehe, haben heissen beide module "sections" und umgekehrt heissen beide "interviews", wenn ich in die interviews gehe... ich wühl mich mal durch, aber falls du noch ne idee hast, freu ich mich :)
gruss malte |
|
|
Nobse :
| 19.04.2003 20:11 |
Mir ist da noch was aufgefallen was doch ungewöhnlich ist. Schau mal im language ordner in die Datei modinfo.php die letzten drei einträge musst du noch anpassen. |
|
|
flightlevel :
| 19.04.2003 23:47 |
moin... mal wieder 
ich hab die änderungen jetzt durchgeführt... bin auch alle datein durchgegangen, um nix zu übersehen. installation hat auch geklappt, aber schau dir mal das ergebnis an: http://www.flightlevel.info/v2/
Klick mal auf das obere "sections" im hauptmenü. und anschliessend auf das untere. dann werden beide "sections"-einträge zu "interviews".
ich weiss nicht mehr, wo ich noch suchen soll... und meine eher geringen php-kenntnisse machen`s mir auch nicht leichter 
hast du noch ne idee oder vielleicht auch jemand anderes ?
gruss malte |
|
|
Rigo :
| 20.04.2003 10:21 |
Kann es sein das du zuerst installiert hast und dann die Änderungen durchführtest ? Wenn ja,dann schau mal unter der Tabelle e_xoops_moules nach,ob da unter Dirname 2x Sections steht !
Das wäre also meine Idee hierzu,da sich der name Ändert wenn man darauf klickt,und zu diesem Zeitpunkt die DB abgefragt wird !
Falls es dem nicht so ist,weis ich nicht weiter !
mfg Rigo |
|
|
flightlevel :
| 20.04.2003 14:10 |
hi!
nee, die änderungen führe ich vor der install durch ... wäre ja auch schön blöd, wenn ichs andersrum tun würde und in der tabelle steht auch die richtigen namen, also sections und interviews... aber ich werde jetzt erstmal richtig wachwerden und dann nochmal alles durchschauen.
gruss malte |
|
|
flightlevel :
| 20.04.2003 14:28 |
jubel. ich habs: in der xoops_version.php muss man zusätzlich die Konstante, die den Bereichsnamen definiert, gegen Klartext austauschen:
$modversion['name'] = "Interviews";
Das muss man im sections-ordner ebenso machen, dann funktioniert es :)
Danke Euch für die Hilfen!
Gruss Malte |
|
|
|
flightlevel :
| 20.04.2003 21:28 |
ja, das ist schon richtig. die variable, bzw. konstante im sprachfile habe ich auch geändert, aber aus irgendeinem grunde hat sich das modul "interviews" die variable aus dem sprachfile des moduls "sections" gezogen und umgekehrt, jenachdem in welchem bereich man gerade war. ich denke, dass da irgendwo ganz tief noch eine pfadangabe zum sprachfile liegt, die ich übersehen habe. aber wie auch immer, jetzt klappt es ja :)
gruss malte |
|
|
butzemanya :
| 24.04.2003 04:55 |
So nun dan ,da ich jetzt das sections modul mit 3 spalten versehen habe, kamm mir dieser Beitrag gerade recht und ich habe auch das sections modul geklont.Leider mit mässigen erfolg.
Nach stunden langen Suchen und anpassen kamm auch der erfolg.Aus diesem grund möchte ich gerne noch anhängen das nicht alle änderungen hier geschildert wurden.Es sind noch dringen änderungen unter den ordner admin notwendig, da man sonst keine neuen seperaten themen erstellen kann.
 |
|
|
flightlevel :
| 24.04.2003 15:05 |
ja, das stimmt. die admin_header.php muss auch noch angepasst werden, sonst werden änderungen z.b. an den rubriken in der falschen tabelle und somit im falschen modul vorgenommen.
gruss malte |
|
|
butzemanya :
| 26.04.2003 05:34 |
Mir ist doch noch etwas aufgefallen.Unter den persöhnlichen Profil können die Daten der geklonten Module nicht angezeigt werden. .Dem zu folge muss die search.inc.php ebenfals mit der Datenban abgeglichen werden.Aber wie ist der Befehl.
[ Geändert von butzemanya an 26.04.2003 04:45 ] |
|
|
flightlevel :
| 26.04.2003 09:48 |
Da ich eh schon Probleme mit der Suche hatte, habe ich einen Weg gefunden, der auch dieses Problem löst: Die Funktion der Suche braucht je Klon einen anderen Namen.
xoops_version.php bei zeile 47: vorher: $modversion['search']['func'] = "nsection_search"; nachher: $modversion['search']['func'] = "interviewsnsection_search";
Der Funktionsnume muss dann auch in includes/search.inc.php angeglichen werden. Ausserdem habe ich die Konstante, welche den Tabellennamen im SQL-Statement liefert, gegen Klartext ausgetauscht. Damit habe ich auch ein Problem gelöst, weiss aber nicht mehr, welches :)
includes/search.inc.php bei zeile 12: vorher: function nsection_search($queryarray, $andor, $limit, $offset, $userid) { global $db; nachher: function interviewsnsection_search($queryarray, $andor, $limit, $offset, $userid) { global $db;
bei zeile 23: Vorher: FROM ".$db->prefix(_KONSTANTE)." Nachher: FROM ".$db->prefix("interviewsnseccont")."
Gruss Malte |
|
|
butzemanya :
| 26.04.2003 15:45 |
Danke flightlevel hat gut funktioniert, ich glaube wir haben bald das perfekte modul. Aber da fehlt noch einiges.ZumBeispiel hätte ich in der der Übersicht der topics ein hintergrund bild.Mein gedanke ist das es eine Haupttabele gib und 3 intiegrierte (da ich 3 spalten gemacht habe).In der Haupttabel hätte ich gern ein hintergrund.Aber leider kenne ich mich keine Spur in php aus um sowas intiegrieren zu können,in html wäre es ja kein problem aber php hat da wieder andere befehle. |
|
|