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

Antworten: 16
Seite [1]
Slevin


Rock the board





Beiträge: 76
# Thema - 12.11.2008 um 09:58 Uhr
Hi Clansphere Team and co


Ich bin auf der Suche nach einer Liste, wo die ganzen PHP Funktionen beschrieben sind die Clansphere anbietet. Einige konnte ich mir schon zusammen reimen für was die da sind, aber manch andere nicht.
Gibt es solch eine Liste (so aufgebaut wie z.B. die für die SQL-Funktionen, die ich schon gefunden habe)?
Nach längeren suchen im Wiki und Board bin ich nicht fündig geworden, oder war einfach Blind.

PS: Lob an euch, für das gute Wiki das so langsam aber sicher klasse ist und wird!

Grüße Haba


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


Zuletzt editiert von TeQu!La ClanSphere Team am 22.12.2008 um 11:16 Uhr (1x Editiert)
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 12.11.2008 um 10:04 Uhr
hmm ne gibt es bislang noch nicht. Suchst du was bestimmtes ?


------------------
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
|
Slevin
Thread-Ersteller


Rock the board





Beiträge: 76
# Antwort: 2 - 12.11.2008 um 11:18 Uhr
oh schade...

müsste ich mal ne Liste machen, aber z.B.

cs_translate

in Verbindung mit
$cs_lang = cs_translate('xxx');

So viel ich verstanden habe ist $cs_lang die Variable für den Angezeigten Text, ist dann cs_translate die Funktion wo er entscheidet ob es in deutscher Sprache oder sonstigen ausgegeben wird?

Vorab: Sry, für dumme fragen, aber ich bin PHP neuling

So ne Liste wäre halt schon praktisch, für Leute die nicht solche Käpsele sind, und die Scripte auf anhieb verstehen.
Aber ich finde das CSP eine schöne Sache ist mit PHP in die nächste Stufe zu kommen.

thx


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


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 3 - 12.11.2008 um 11:22 Uhr
$cs_lang = cs_translate('xxx');


cs_translate nimmt den übergebenen parameter, und sucht dann nach der datei:
lang/SPRACHE/xxx.php
SPRACHE wird schon wo anders ermittelt. xxx ist ja der parameter.
diese datei wird eingelesen. in ihr steht eine liste (ein array) mit übersetzungen. diese wird dann "zurück gegeben". das heisst in diesem fall, dass die liste in die variable $cs_lang geschrieben wird.
über diese variable lösst sich dann auf die verschiedenen übersetzungen zugreifen.


------------------
www.laszlokorte.de

Inaktiv
|
GaHero


Poststar





Beiträge: 733
# Antwort: 4 - 12.11.2008 um 12:02 Uhr
Da hab ich auch mal gleich ne Frage zu...

Ich wollte mal CS ein wenig mehr verändern, als nur über tpl Dateien und kleine php Anpassungen.
Aber leider steigt man als Neuling nicht sehr durch diese ganzen Funktionen und Funktionsweisen von CS.
Wie fang ich am besten an?


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 5 - 12.11.2008 um 12:06 Uhr
naja kommt ganz darauf an, was genau du verändern willst.

wenn du wenigstens php lesen kannst, also versteht was jede zeile macht, dann kannst du dir ja die vorhandenen module angucken, auseinander pflücken und zu einem neuen modul oder so zusammen setzen.

also was man braucht um an csp große sachen zu ändern?
man muss php können und die funktion die einem csp zur verfügung stellt kennen.


------------------
www.laszlokorte.de

Inaktiv
|
fay-pain


Specialist




Beiträge: 2006
# Antwort: 6 - 12.11.2008 um 12:18 Uhr
system/core/..

Da kannst du dich ja einfach mal durch arbeiten. Dann siehst du auch gleich, was hinter den Funktionen passiert


------------------
Manchmal hast du fay und machmal pain.
- hajo

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 7 - 12.11.2008 um 12:26 Uhr
so ne funktionsliste gehört ins wiki.
versuchen wir bald drin zu haben.


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 8 - 12.11.2008 um 14:26 Uhr
Ja ... steht auf unserer Todo-Liste und wird demnächst abgearbeitet.
Bisher haben wir im Wiki:
Module erstellen
cs_html Funktionen (werden nochmal überarbeitet)
cs_sql Funktionen (soweit gut)

Eine Liste sonstiger wichtiger Befehle folgt!

Tom


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


Inaktiv
|
Denni


Specialist




Herkunft: Ilsfeld
Beiträge: 1972
# Antwort: 9 - 12.11.2008 um 14:26 Uhr
an ner funktionsliste (mit erklärung natürlich) wird gearbeitet und wird dann ins wiki integriert


------------------
Gruß
Denni

ClanSphere - Makes your website a playmate, just dress her

Inaktiv
|
Slevin
Thread-Ersteller


Rock the board





Beiträge: 76
# Antwort: 10 - 12.11.2008 um 15:25 Uhr
schöne Sache

wann ungefähr soll die On kommen?


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


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 11 - 12.11.2008 um 15:29 Uhr
Die wird im Wiki gebastelt ...
Ich habe mal mit der cs_translate angefangen ... wird also immer mal wieder ein Update geben

http://wiki.clansphere.de/corefunktionen

Tom


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


Inaktiv
|
Slevin
Thread-Ersteller


Rock the board





Beiträge: 76
# Antwort: 12 - 12.11.2008 um 16:01 Uhr

thx


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


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 13 - 12.11.2008 um 19:15 Uhr
zusatz zu cs_translate: die main.php der jeweiligen sprache wird beim aufruf von cs_translate auch immer eingebunden.


Inaktiv
|
Slevin
Thread-Ersteller


Rock the board





Beiträge: 76
# Antwort: 14 - 21.12.2008 um 15:54 Uhr
Hi
So ich versuche es mal ganz frech!

Ich habe nun öfters mal ins Wiki geschaut, aber leider noch keine neuen Core-Funktionen drin.

Könntet ihr mir bitte die vier Funktionen mit auflisten, oder mir hier die beschreiben?
Bei den einzelnen Funktionen ist mir die Funktion schon klar^^, aber die Werte die ich denen mitgeben kann noch nicht so ganz.

cs_sort
cs_secure
cs_pages
cs_link


Danke & Grüße
Haba


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


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 15 - 21.12.2008 um 17:38 Uhr
cs_link($name,$mod,$action = 'list',$more = 0,$class = 0, $title = 0) (system/core/tools.php)

die funktion erstellt einen seiteninternen link.

$name: der text, der später für den link angezeigt werden soll.
$mod, $action, $more: so wird die url zusammengesetzt. index.php?mod=$mod&action=$action&$more
$class: die css klasse des links
$title: die anzeige, die erscheint, wenn man mit der maus drüber fährt. funktioniert im ie leider nicht.


cs_secure($replace,$features = 0,$smileys = 0, $clip = 1, $html = 0, $phpeval = 0) (system/core/abcode.php)

die funktion validiert einen gegebenen string und macht ihn fertig für die ausgabe (abcode).

$replace: der zu bearbeitende string
$features: aktiviert/deaktiviert die meisten abcodes.
$smileys: aktiviert smileys.
$clip: aktiviert die clipfunktion.
$html: aktiviert html (gefährlich bei benutzereingaben)
$phpeval: aktiviert ausführbaren php code.


cs_pages($mod,$action,$records,$start,$where = 0,$sort = 0, $limit = 0, $small = 0) (system/core/tools.php)

blätterfunktion.

$mod, $action, $where, $sort: die seite, auf der man sich befindet bzw nach dem verwenden der blätterfunktion befinden soll. index.php?mod=$mod&action=$action&where=$where&sort=$sort
$records: anzahl der datensätze insgesamt (auf allen seiten)
$start: der erste datensatz der im moment angezeigt wird. sorgt für das herausgefinden der aktuellen seite
$limit: maximale anzahl von datensätzen pro seite (wird an den meisten stellen in den benutzereinstellungen festgelegt)
$small: macht die anzeige der seitenauswahl kleiner.


cs_sort($mod,$action,$start,$where,$up,$active = 0,$more = 0) (system/core/tools.php)

anzeige eines bild-links zur auswahl der sortierreihenfolge.

$mod, $action, $start, $where, $more: wird zur bestimmung der neuen url verwendet.
$up: ist die zahl, die der sortierung zugeordnet wird. sollte ungerade sein weil immer sortierpfeile in beide richtungen erstellt werden, also wenn man 3 übergibt kann nach klick entweder sortierung 3 oder 4 drin sein. was das ist wird in der php datei festgelegt, zb mithilfe eines arrays:

$cs_sort[3] = 'news_time DESC';
$cs_sort[4] = 'news_time ASC';

$active: zeigt ein etwas anderes bild an um klar zu machen dass diese sortierreihenfolge im moment aktiviert ist.


Zuletzt editiert von duRiel ClanSphere Team am 21.12.2008 um 17:39 Uhr (1x Editiert)
Inaktiv
|
Slevin
Thread-Ersteller


Rock the board





Beiträge: 76
# Antwort: 16 - 21.12.2008 um 17:54 Uhr
Klasse!!!! Danke!


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


Inaktiv
|
Antworten: 16
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo