Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 20
Seite [1]
CHDMedia


Rock the board





Beiträge: 60
# Thema - 19.07.2010 um 17:40 Uhr
Aloha Community,

ich habe vor einige Module zu duplizieren. Wie z.B. das News Modul....
Ich möchte gerne das es einmal das "News" und z.B. "News-2" Modul gibt.
Dementsprechend auch verschiedene Tabellen, Platzhalter etc...

Hat jemand schonmal soetwas gemacht? Kann mir da eventuell jemand helfen?
Bin in PHP/mySQL nicht so der Profi : (

Gruß sk00zy
Inaktiv
Andiff


Wannabe poster




Beiträge: 37
# Antwort: 1 - 19.07.2010 um 18:01 Uhr
Meinst du so wie ich das hier in etwa meinte?
http://www.csphere.eu/index/board/thread/where/13538
wenn ja, ich hätte auch starkes interesse dran
Bin nämlich noch am rumprobieren^^



------------------


Inaktiv
|
CHDMedia
Thread-Ersteller


Rock the board





Beiträge: 60
# Antwort: 2 - 19.07.2010 um 18:04 Uhr
Nein so meine ich das nicht. Ich möchte z.B. das News Modul so wie es ist noch einmal unter einen anderen Namen haben. Wobei deine Idee auch was schönes ist.


Inaktiv
|
Andiff


Wannabe poster




Beiträge: 37
# Antwort: 3 - 19.07.2010 um 18:20 Uhr
Ja rein theoretisch will ich das auch so^^
Also sinn des ganzen is ja das z.b. das news modul 2x eingesetzt werden kann.
1x mit News1 und 1x mit News2.
Die jeweilig geschriebenen news erscheinen nur in diesem modul. Schreibe ich also etwas in News 1, sieht man es nur in News 1. Bei 2 Das gleiche, richtig?



------------------


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 4 - 19.07.2010 um 23:28 Uhr
Öffne doch das News-Modul, also alle Dateien und ersetze das Wort News mit nem anderen.
Müsste doch gehen...

So habe ich das auch mit dem Referenzen-Modul gemacht.
Kannst ja mit Notepad++ die Wort ersetzen Funktion benutzen,
das geht schneller.


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
alexteam


Try to beat me




Beiträge: 186
# Antwort: 5 - 20.07.2010 um 08:15 Uhr
Ich habe das News Modul als zweites News Modul umgebaut. Wenn du möchtest stelle ich dir das zur Verfügung.


Inaktiv
|
Andiff


Wannabe poster




Beiträge: 37
# Antwort: 6 - 20.07.2010 um 14:09 Uhr
So, ich hab nun mal das newsmodul bei mir auf den PC gezogen. Dann hab ich in dne PHP, TPL Dateien alle stellen mit "news" auf "news2" gemacht. Auch die Ordner so benannt.
Dann noch einen cs_news2 Tabelle mit in der DB angelegt, inhaltlich reines duplikat von dem normaln news modul. Nur eben auch die einzelnen News spallten um die 2 erweitert.

Das ganze hab ich dan wieder hochgeladen, cache geleert und geguggt obs ging....
Was nich der fall war^^

So meine Frage nu warum? hab ich was übersehen?
Eigentlich müsste ich doch nun unter Optionen News und News2 haben, genauso unter Verwaltung.


Im Anhang hab ich alles was ich verändert habe mal reingezogen.

Und in der DB hab ich einfach die cs_news exportiert, ind der sql datei dan an alle news ne 2 drangehängt und importiert, hab also nu 2 tabellen, news und news2.

Hoffe ihr könnt helfen
Danke im vorraus
Dateianhänge:
rar news2.rar (24.3 KiB - 9 mal heruntergeladen )


------------------


Zuletzt editiert von Andiff am 20.07.2010 um 14:09 Uhr (1x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 7 - 20.07.2010 um 14:13 Uhr
Hmmm...

Wie gesagt, habe ich einfach alle Stellen mit Notepad++ so ersetzen lassen.
Ich habe alle Dateien verwendet, die zu diesem Modul gehören.
Das war aber einfacher, da es halt ein externes Modul war
und ich so genau sehen konnte, welche Dateien dazu gehören.

Vlt fehlen bei dir ja welche !?



------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 8 - 20.07.2010 um 15:36 Uhr
Hast du auch die Sprachdatei dupliziert und angepasst?
Hast du in der Tabelle access eine Spalte access_news2 hinzugefügt?

lG


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Andiff


Wannabe poster




Beiträge: 37
# Antwort: 9 - 20.07.2010 um 15:53 Uhr
Jepp die Sprachdatei auch dupliziert
ah ok, die acess_news2 is no ned angelegt, mach ich gleich mal und dan mal guggen.

Edit: Super das hat schonmal gepasst, Vielen Dank. Musste auch noch die cs_option news2 anlegen^^. nu hab ich die Optionen und die Verwaltung da.
Kann auch alles aufrufen und anzeigen stimmen auch alle textangaben, nur wenn ich eine testnews schreibe sagt er mir zwar "news eingetragen", aber sie ist nicht da, wird auch nicht in der DB hinterlegt.
Was hab ich den noch vergessen???^^^^



------------------


Zuletzt editiert von Andiff am 20.07.2010 um 17:20 Uhr (2x Editiert)
Inaktiv
|
CHDMedia
Thread-Ersteller


Rock the board





Beiträge: 60
# Antwort: 10 - 20.07.2010 um 19:02 Uhr
Ich finde es ja schonmal super wie Ihr hier schreibt. Danke dafür.
Sobald das ganze dann auch funktionsfähig über die Bühne gebracht wurde, verspreche ich, schreibe ich ein Tutorial dadrüber, wie man Module in Clansphere duplizieren kann.


Inaktiv
|
Andiff


Wannabe poster




Beiträge: 37
# Antwort: 11 - 20.07.2010 um 19:05 Uhr
Das wäre klasse. wie gesagt, fehlt nur noch das das abschicken/speichern funzt. wenn dat geht mach ich da ne zusammenfassung was ich geändert habe und du kannst draus ein tut basteln




EDIT: ICH HABS GESCHAFFTTT. Funzt nu alles, werde später ne zusammenfassung machen was alles geändert werden muss und was "nicht", da lag nämlich auch nen fehler. debug sei dank


------------------


Zuletzt editiert von Andiff am 21.07.2010 um 13:50 Uhr (1x Editiert)
Inaktiv
|
CHDMedia
Thread-Ersteller


Rock the board





Beiträge: 60
# Antwort: 12 - 25.07.2010 um 12:30 Uhr
20.07.2010 um 19:05 Uhr - Andiff:
EDIT: ICH HABS GESCHAFFTTT. Funzt nu alles, werde später ne zusammenfassung machen was alles geändert werden muss und was "nicht", da lag nämlich auch nen fehler. debug sei dank


Hast du da schon eine kurze Zusammenfassung? Kannst mir die schicken?


Inaktiv
|
CHDMedia
Thread-Ersteller


Rock the board





Beiträge: 60
# Antwort: 13 - 30.07.2010 um 20:31 Uhr
Hmm? Hoffe da kommt noch was. Wär echt super...


Inaktiv
|
Andiff


Wannabe poster




Beiträge: 37
# Antwort: 14 - 31.07.2010 um 19:25 Uhr
Sorry habs noch ned geschafft, privat grade ziemlich stress. Versuch das ichs nächste woche unterbring.


------------------


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 15 - 02.08.2010 um 17:08 Uhr
man erstellt zB einen ordner namens news2 aufen desktop und legt folgende verzeichnisse darin an.

lang/German/
lang/English/
mods/news2/
themes/base/news2/
uploads/news2/

dann kopiert man alle news files aus dem standart modul und teilt sie den erstellten ordnern zu, nun öffnet man alle dateien im editor und ersetzt news gegen news2 danach spielt ihr folgendes per sql import ein:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
1. / 2. / ... 
 ALTER TABLE {pre}_access ADD access_news2 INTNOT NULL;
UPDATE {pre}_access SET access_news2 '1' WHERE access_id 1 LIMIT 1 ;
UPDATE {pre}_access SET access_news2 '2' WHERE access_id 2 LIMIT 1 ;
UPDATE {pre}_access SET access_news2 '3' WHERE access_id 3 LIMIT 1 ;
UPDATE {pre}_access SET access_news2 '4' WHERE access_id 4 LIMIT 1 ;
UPDATE {pre}_access SET access_news2 '5' WHERE access_id 5 LIMIT 1 ;

CREATE TABLE {pre}_news2 (
  
news2_id {serial},
  
categories_id int(8NOT NULL default '0',
  
users_id int(8NOT NULL default '0',
  
news2_time int(14NOT NULL default '0',
  
news2_headline varchar(80NOT NULL default '',
  
news2_readmore text,
  
news2_text text,
  
news2_readmore_active int(2NOT NULL default '0',
  
news2_close int(2NOT NULL default '0',
  
news2_public int(2NOT NULL default '0',
  
news2_attached int(2NOT NULL default '0',
  
news2_pictures text,
  
news2_publishs_at int(11NOT NULL default '0',
  
news2_mirror text,
  
news2_mirror_name text,
  
PRIMARY KEY (news2_id)
){
engine};

INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''max_recent''8');
INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''max_navlist''4');
INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''max_width''800');
INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''max_height''600');
INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''max_size''204800');
INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''def_public''0');
INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''rss_title''news2');
INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''rss_description''Recent informations');
INSERT INTO {pre}_options (options_modoptions_nameoptions_valueVALUES ('news2''abcode''1,1,1,0,0');


fertig..



------------------
I like the part where it says 'nyan'



Zuletzt editiert von PAlle! ClanSphere Team am 02.08.2010 um 17:13 Uhr (3x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 16 - 02.08.2010 um 18:12 Uhr
02.08.2010 um 17:08 Uhr - PAlle!:

 
1.
2.
3.
4.
5.
1. / 2. / ... 
 [...]UPDATE {pre}_access SET access_news2 '1' WHERE access_id 1 LIMIT 1 ;
UPDATE {pre}_access SET access_news2 '2' WHERE access_id 2 LIMIT 1 ;
UPDATE {pre}_access SET access_news2 '3' WHERE access_id 3 LIMIT 1 ;
UPDATE {pre}_access SET access_news2 '4' WHERE access_id 4 LIMIT 1 ;
UPDATE {pre}_access SET access_news2 '5' WHERE access_id 5 LIMIT 1 ;

Die Zeilen sollte man sich sparen.
Stattdessen das Modul via System -> Module aktivieren.
Da wird dann auch auf alle möglicherweise vorhandenen Rechteschemen eingegangen.

Es ärgert mich immer, wenn ich sowas in den install.sqls von diversen Modulen hier sehe.
^^

lG


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 17 - 02.08.2010 um 19:28 Uhr
...


------------------
I like the part where it says 'nyan'



Zuletzt editiert von PAlle! ClanSphere Team am 02.08.2010 um 19:45 Uhr (1x Editiert)
Inaktiv
|
ven0m


Going for pro




Herkunft: Essen
Beiträge: 406
# Antwort: 18 - 08.09.2010 um 13:44 Uhr
Auch wenn das Thema mittlerweile 1 Monat alt ist, komm ich nicht drum rum das hier mal wieder aus der Versenkung zu holen.

Ich habe mich an die Anleitung von palle gehalten und die Datein (news modul) geändert. Auch den sql teil habe ich eingefügt, es war auch alles grün.

Den Cache habe ich natürlich geleert, allerdings wird mir das Modul nur unter "System -> Module" angezeigt. Den Zugriff kann ich leider nicht einstellen, weil das Modul dort nicht auftacht.
Das merkwürdige an der sache ist, dass das Symbol fürs Deaktivieren des Moduls und auch das Symbol für den Zugriff unter "System -> Module" nicht angezeigt wird.

Da meine php und sql kenntnisse sehr begrenzt sind, bin ich hier leider an einem Punkt angelangt an dem ich nicht mehr weiter weiß und hoffe das mir jemand helfen kann.


------------------
Gruß
ven0m

Inaktiv
|
Mindcrime


Geekboy





Beiträge: 1155
# Antwort: 19 - 08.09.2010 um 14:09 Uhr
Wichtig ist natuerlich auch zu wissen das du immer nachschauen musst ob nicht das original modul geaendert wurden (verbesserungen), weil diese verbesserungen muss man selber auch wieder zufuegen.


Inaktiv
|
ven0m


Going for pro




Herkunft: Essen
Beiträge: 406
# Antwort: 20 - 08.09.2010 um 15:07 Uhr
ne am modul wurde nichts geändert, war ne "frische" installation. haben es mittlerweile auch hinbekommen. lag wohl daran das die entsprechende zeile in {pre}_access nicht erstellt war.


------------------
Gruß
ven0m

Inaktiv
|
Antworten: 20
Seite [1]


Sie müssen sich registrieren, um zu antworten.