News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 10
Seite [1]
Rouven89


Going for pro




Beiträge: 539
# Thema - 03.02.2012 um 21:01 Uhr
hey
ich wollte mich mal dran setzen ein eigenes modul zu schreiben - jetzt wollte ich einfach statische seiten duplizieren und darauf dann aufbauen - nur bevor ich das machen kann muss ich wissen was ich alles dabei beachten muss - bis jetzt habe ich folgendes gemacht: (modul soll "info" heißen)
base: ordnerstruktur kopiert und in "info" umbenannt
themes: ordnerstruktur kopiert und in "info" umbenannt
sql: cs_static dupliziert und in cs_info umbenannt
lang: static umbenannt in info

nun ist meine frage - was muss ich noch machen damit das modul im admin menü angezeigt wird
z.b. wo verteile ich die acces (nur in der acces.php von "info" selbst oder noch in einem anderen modul damit das im admin menü angezeigt wird)?

wäre euch sehr dankbar über weitere infos


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 03.02.2012 um 21:22 Uhr
Hi,

schau mal hier rein: http://wiki.clansphere.de/Module_erstellen
Da sollte alles beschrieben sein, was du benötigst. Unter anderem sind auch deine Fragen dort beantwortet.
Wenn du dennoch nicht weiterkommst, melde dich nochmal hier.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 2 - 03.02.2012 um 23:00 Uhr
danke schonmal soweit für die info=) habe die restlichen sachen ergänzt - allerdings wird das neue modul "info" immernoch nicht im adminmenü angezeigt obwohl ich alles erstellt habe, was im wiki steht - sprich access im sql und die access.php bearbeitet sowie die info.php (die laut wiki, so wie ich das verstanden habe, dafür zuständig ist, dass das modul im adminmenü angezeigt wird)

die restlichen dateien sollten ja richtig sein, da es ja ansich schon ein fertiges modul ist - habe in den anderen dateien nur das static durch info ersetzt. (mir gehts erst einmal nur darum, dass ich das modul dupliziert bekomme, die veränderungen nehme ich später vor)

mfg


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 04.02.2012 um 07:33 Uhr
Schonmal den Cache geleert ?
WEnn du den Cache geleert hast, taucht das Modul unter "System" > "Mobule" auf ?
Ansonsten zeig mal bitte deine info.php


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 4 - 04.02.2012 um 09:44 Uhr
oh man -.- bekomm komischerweise auf einmal cs_path() errors wenn ich z.B. den cache öffnen will oder gerade auch einmal direkt wenn ich auf "system" geklickt habe - kann das mit dem neuen modul zu tun haben? und im adminmenü werden mir gar keine module mehr angezeigt und im systembereich nur ein teil der module - z.B. Option, Module sind weg - obwohl ich nichts mehr verändert hatte seit gesterm -

meine info.php

mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('info');

$mod_info['name']    = $cs_lang['mod_name'];
$mod_info['version']   = $cs_main['version_name'];
$mod_info['released']   = $cs_main['version_date'];
$mod_info['creator'] = 'Rouven';
$mod_info['team']    = 'Rouven';
$mod_info['url']    = 'www.sc-wiesens.de';
$mod_info['text']    = $cs_lang['modinfo'];
$mod_info['icon']    = 'csp';
$mod_info['show']     = array('options/roots' => 5);
$mod_info['categories'] = FALSE;
$mod_info['comments']  = FALSE;
$mod_info['protected']  = TRUE;
$mod_info['tables']   = array('info');


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von Rouven89 am 04.02.2012 um 09:51 Uhr (3x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 04.02.2012 um 10:02 Uhr
Ich hab schon seit Anfang deines Threads ein seltsames Gefühl, ob der Name des Modules nicht ggf. mit dem System konkurrieren könnte.

Weil Info ansich, heißt ja schon die Datei etc.
Kann aber auch sein, dass es dennoch funktioniert.

Was für Fehler erhälst du denn ? Schau mal in den DEbugmodus, und gib mal die roten Fehlermeldungen hier wieder.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 6 - 04.02.2012 um 10:46 Uhr
mal eine ganz dumme frage - wo finde ich nochmal den debugmodus - aber erst einmal vor langer zeit damit gearbeitet.. "system" -> und dann?

ps. habe sämtliche dateien und sql einträge in "anmerkung" geändert - habe auch nochmal den ordner system mods und base erneut hochgeladen - trotzdem werden nurnoch ein teil de rmodule unter system angezeigt und im adminmenü gar keine - wenn ich unter system was anklicken will bekomme ich so gut wie bei jedem modul den error:

 
1.
2.
3.
1. / 2. / ... 
 
Fatal error
Call to undefined function cs_paths() in /usr/export/www/vhosts/funnetwork/hosting/rouv3n/scwiesens/system/core/cachegen.php on line 16


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von Rouven89 am 04.02.2012 um 11:17 Uhr (2x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 04.02.2012 um 12:49 Uhr
Die fehlermeldung bedeutet, dass es diese Funktion nicht gibt.
Schau mal in die system/core/tools.php
Ob es die Funktion:

function cs_paths($dir) {

gibt.

Debug-Mods: http://wiki.clansphere.de/Fehlerdiagnose


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 8 - 04.02.2012 um 14:07 Uhr
hey - der fehler ist behoben geht jetzt alles wieder - komischerweise war die function nicht mehr vorhanden obwohl ich die datei nie verändert habe - das modul wird jetzt auch unter "system" -> "module" angezeigt und unter "system" -> "optionen" auch allerdings noch nicht im adminmenü

ps. habe mal die debug im adminmenü ausgeführt - da werde ich nicht raus schlau - da steht nichts rotes allerdings das :
mehr... +-
 
1.
2.
1. / 2. / ... 
 /usr/export/www/vhosts/funnetwork/hosting/rouv3n/scwiesens/system/core/account.php
1
SELECT FROM cs_users WHERE users_id AND users_active AND users_delete 0 LIMIT 0,1


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von Rouven89 am 04.02.2012 um 14:12 Uhr (3x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 9 - 04.02.2012 um 14:13 Uhr
Das ist normal, dass sind die SQL Statements.
Hat dein Modul eine manage.php ? Wenn ja, ist manage in der access.php mit Rechten versehen ?


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 10 - 04.02.2012 um 14:16 Uhr
es geht nun - hatte einen kleinen fehler in der info.php : $mod_info['show'] = array('clansphere/admin' => 3, 'options/roots' => 5);


so muss das aussehen - nun gehts;D danke=)


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von Rouven89 am 04.02.2012 um 14:32 Uhr (2x Editiert)
Inaktiv
|
Antworten: 10
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo