Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Module
  Sections-Modul klonen ??

Forum : eXV2 Module

Titel : Sections-Modul klonen ??

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=290&forum=7


 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 Very Happy

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 Confused

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 Razz
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

 Nobse :

20.04.2003 21:13
 Das hatte ich aber geschrieben
Zitat:
Modulnamen ändern -> Sprachfile


in der xoops_version.php steht eine Var. und diese ist im Sprachfile deklariert.
Wink
aber hast es gefunden Very Happy

[ Geändert von Nobse an 20.04.2003 20:14 ]

 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.

Very Happy

 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. Very Happy.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.
Partnerseiten
http://www.contaxe.com/?cref=1674143

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France