Forum : eXV2 ModuleTitel : Modul: sections / Umschreiben© 2004-2012 www.exv2.de http://www.exv2.de
URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=1866&forum=7
|
Dj_PD :
| 10.11.2004 23:57 |
Hallo,
Ich habe mal eine Frage bezüglich eines Moduls das ich gerne noch ein 2tes mal auf meiner Seite haben würde. Modul: Sections Ich habe das jetzt einmal drauf wo aber nur allgemeine Sachen drin stehen sollen. Ich würde aber gerne dieses Modul auch nochmal ein 2tes mal bei mir installieren, so das da einige Infos zu Bikes drin stehen sollen.
Ich möchte gerne von Euch Wissen, wie ich das am besten und einfachsten hingekomme. Also, das ich den Ordner umbenenne ist mir klar. Und dann wird es schon schwerer. Kann ich einfach die Datenbankvariablen umändern, also die mit _Wort_ Zum Beispiel ist in dem jetzigen Modul: Code:$result = $db->query("SELECT secid, secname, image, secdesc FROM ".$db->prefix(_MI_NSECTIONS_TABLE));
Kann ich daraus, folgendes machen: Code:$result = $db->query("SELECT secid, secname, image, secdesc FROM ".$db->prefix(_MI_NBIKER_TABLE));
Und wenn ich das dann bei allen Variablen gemacht habe, würde es dann funktionieren? Also ich würde mich freuen wenn mir jemand kurz helfen könnte.
Gruss Dj_PD
(P.S.: So sehe ich dann auch mal wie solche Module aufgebaut sind, und wenns nicht zu schwer ist, erstelle ich auch mal ein eigenes (aber das dauert bestimmt noch)) |
|
|
bughunter :
| 11.11.2004 09:37 |
Hallo!
Nur nicht in den Code gehen!!!!!!! Das geht einfacher!!!!!! Wenn das noch ein paar Tage Zeit hat, bau ich dir ein zweites Modul und schreib dazu was geändert worden ist. |
|
|
Dj_PD :
| 11.11.2004 10:20 |
Hi,
Wie meinst du das den: "Nur nicht in den Code gehen!!!"? Wollte das nur mal wissen, da das ja nur der erste streich wäre. Ich habe vor das Modul "Sections" 1mal mehr zu erstellen, da eine bestimmte Gruppe auf meiner Seite ein bestimmtes Thema bzw. einen eigenen Informationsbereich haben möchten.
Und aus dem Modul "MySections" wollte ich eine Rezeptdatenbank erstellen. Also genau so wie "MySections" aber mit mehr Eingabemöglichkeiten was Text angeht. Ist ein bisschen schwer zu erklären. Ich möchte wenn man bei dem Modul "MySections" auf einsenden geht, das man dann nicht nur ein Texteingabefeld sieht, sondern mehrere. Wenn man auf "einsenden klickt sieht man ja z.B. Beitragstitel, Kategory und auch Ein Textfeld "Beschreibung". Ich habe mir gedacht, das wenn ich dieses Textfeld dupleziere bzw. kopiere und darunter einfüge, habe ich ja schonmal mehrere Textfelder. Und wenn das erste Textfeld die Variable z.B. "$beschreibung" hat, würde ich bei den neu erstellten Textfeldern "$beschreibung." (da der Punkt ja den Text dann anfügt). So könnte ich dann z.B. das so machen das man im ersten Textfeld nur die Zutaten einträgt, im 2ten ein Bild, im 3ten die Beschreibung, und evtl. 4tens für Sonstiges. Ich denke das es klappen würde. Nur müßte ich wissen, ob ich nur eine neue Tabelle erstellen muss, also quasi einfach nur die Tabellennamen austauschen muss, so das er eine neue Tabelle erstellt oder ob ich dann auch die ganzen Variablen umändern muss, was ich persönlich ja nicht glaube, da ich ja eine neue Tabelle erstellt habe und dann ja normal egal ist was ich da rein schreibe.
Und da Bama und Nobse mir immer so viel helfen, wollte ich jetzt nicht einfach fragen, könnt ihr das machen, sondern habe mir überlegt: "Komm, ich will ja auch lernen, also frage ich nur mal was ich ändern müßte."
Ich möchte einfach nur mehr Erfahrung bekommen, da ich sehr viele Ideen habe, die ich dann wenn ich das irgendwann kann, verwirklichen kann. Da mir das eXV2 sehr gut gefällt.
Es geht mir eigentlich nur darum meine Seite etwas übersichtlicher zu machen. z.B. die Rezepte sind derzeit in dem Modul "MySections", aber der Titel ist "Anleitungen&mehr", da dort auch noch Tutorials rein sollten. Das fanden ein paar nicht so toll und deswegen wollte ich (quasi) ein paar Module duplezieren und umgestallten, so das man eine bessere Übersicht hat.
So Ich glaube das erklärt ein bisschen was ich vor habe.
Gruss Dj_PD
P.S.: Mal kurz neben bei, Wie kann man eine Person persönlich ansprechen? Ich habe ein Block erstellt, wo eine Willkommensmeldung drin ist, von wegen "Herzlich Willkommen lieber Besucher......" Gibt es die Möglichkeit anstatt das man Besucher schreibt, das der Name irgendwie ausgelesen wird? Ich habe es ja mal mit {X_UNAME} versucht, da in Blockmenü ja auch steht, das man so auch u.A. die Internetadresse mit http://www.exv2.de auslesen kann, aber klappte nicht mit {X_UNAME}. Kennt einer einen Trick? |
|
| |
Nobse :
| 11.11.2004 11:04 |
Also bei sections module ist das glaub ich sehr einfach
xoops_version.php dirname ändern
sql.php die tabellen namen ändern
language modinfo.php ganz unten die tabellenname ändern wie in sql.php und verzeichnisname ändern
das sollte es gewesen sein. |
|
|
Dj_PD :
| 11.11.2004 12:09 |
Ok, also das erste mit dem Namen funktioniert. Danke sehr.
Das mit sections, werde ich gleich ausprobieren. Ich sage Euch dann bescheit ob es funktioniert hat. Und wenn ich das größere Modul "MySections" fertig habe, sage ich Euch das auch, fals jemand das gebrauchen könnte.
Gruss Dj_PD |
|
|
bughunter :
| 11.11.2004 13:40 |
Gut so! War wohl etwas zu schnell mit meiner Antwort.
Ich habe allerdings die Erfahrung (auch mit dem Modul Sections) gemacht, das, wenn nur die Namen geändert werden, wie Nobse es beschreibt, es möglicherweise zu Konfliktsituationen kommen kann.
Da exv2 beim Aufruf einer Seite die Module sequentiell abarbeitet, könnte es sein, das Variablen die z.Bsp. durch Modul Section1 erstellt wurden von Modul Section2 verwendet werden.
Dies nur als Hinweis für den Fall das es zu Fehlern kommt. |
|
|
bama :
| 11.11.2004 15:03 |
beachtet muss die besonders bei den Blöcken
wenn beide Module Blöcke haben, müssen die namen der function für show_block und edit_block in den Modulen unterschiedlich sein
sonst gibt es Probleme |
|
|
bughunter :
| 11.11.2004 15:43 |
Hab mal ein DJSection-Modul per PM gesendet. Und die Änderungen dokumentiert. Benutzen oder vergessen! |
|
|
|