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

Antworten: 28
Seite [1] 2 >
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Thema - 27.11.2013 um 15:21 Uhr
Wie kann ich eigentlich in der News_view das Datum von der Zeit trennen?
Verwendet wird ja anscheinend der folgende "Schnipsel" dafür:

 
1.
1. / 2. / ... 
 $data['news']['news_time'] = cs_date('unix',$cs_news['news_time'],1);



Würde mich sehr über Hilfe freuen.


P.S.: Vlt könnte man ja in cSphere da generell 2 Platzhalter raus machen.
Dann hätte man viel mehr Möglichkeiten der Gestalltung ohne im PHP-Bereich rumzuwerken.


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


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

Supporter
Supporter



Beiträge: 1287
# Antwort: 1 - 27.11.2013 um 15:57 Uhr
http://csphere.eu/api

 
1.
2.
3.
1. / 2. / ... 
 
$data
['news']['news_date'] = cs_date('unix',$cs_news['news_time'],0,1);
$data['news']['news_time'] = cs_date('unix',$cs_news['news_time'],1,0);


Es ist ein Platzhalter, weil die Formatierung einer Datums-/Zeitangabe in einer Sprache unterschiedlich ist.
Lässt sich aber ja schnell abändern.


Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 2 - 27.11.2013 um 17:45 Uhr
Ja ich höre immer API.^^ Ich bin doch kein Programmierer. Aber auch der Blick in diese, ja ich schätze mal sehr aufwendig angelegte Dokumentation, hilft mir irgendwie nicht weiter.

Wenn ich mir das für cs_date beispielsweise ansehe, da steht dann folgendes:
cs_date (line 110)
void cs_date ( $mode, $data, [ $show_time = 0], [ $show_date = 1], [ $format = 0])

$mode
$data
$show_time
$show_date
$format


Nur was das genau kann oder wie ich das und wo ich das dann hinschreiben muss, bleibt mir echt ein Rätzel. Das habe ich in den 5 Jahren immer noch nicht geschnallt. HTML und CSS sind mir logisch, aber das da. Sorry



Aber danke für die Schnipsel. Ich teste das gleich mal.




Update 1

Ich scheine die Schnipsel richtig verbaut zu haben.^^
Vielen Dank!



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


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

Zuletzt editiert von Tress13 am 27.11.2013 um 17:49 Uhr (1x Editiert)
Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 3 - 27.11.2013 um 20:56 Uhr
Kleine Erklärung:

[ XXX = 0 ] --> Optionales Feld, muss nicht angegeben werden, hat als Standardwert 0.

Die restlichen Variabel Bezeichnungen finde ich ansich logisch, aber freut mich, dass es klappt.


Zuletzt editiert von Schalla ClanSphere Team am 11.12.2013 um 19:49 Uhr (1x Editiert)
Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 4 - 27.11.2013 um 21:19 Uhr
die api doku ist zugegeben nicht der hit bei clansphere, wird beim nachfolger cms besser sein, versprochen


------------------
ClanSphere - professional clan care starts here

Offline
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 5 - 27.11.2013 um 22:13 Uhr
Sollte man das "optionale Feld" dann nicht auch lieber aus Gründen des Codesparens weglassen
oder öffnet man dann vlt oder ggfls andersweitig irgendwelche Türen?


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


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

Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 6 - 27.11.2013 um 22:55 Uhr
optionale felder sind oft sinnvoll, wenn eine funktion an mehreren stellen mit wenigen unterschieden verwendet werden kann. dafür verwendet man dann z.b. solche optional übergebbaren parameter.


------------------
ClanSphere - professional clan care starts here

Offline
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 7 - 27.11.2013 um 23:28 Uhr
opt. Felder sind für genau sowas was du gefragt hast da.


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 8 - 02.12.2013 um 12:23 Uhr
Mal ohne Scheiß Tress. Du bist mir i ndne Fragen imerm ein Tick voraus. Genau das woltle ich auch mal noch Fragen. also Danke an den Ersteller und den Hilfeleistenen


Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 9 - 02.12.2013 um 17:12 Uhr
Ich spionier dich aus.



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


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

Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 10 - 08.12.2013 um 17:59 Uhr
und nu ne blöde frage aber gibt es da jetzt 2 Platzhalter ? Eine fürs Datum und eine für die Zeit


Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 11 - 08.12.2013 um 18:00 Uhr
nein, es gibt nur den einen, man kann aber halt 2 erstellen und hinten einfach die zahlen tauschen


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 12 - 10.12.2013 um 02:05 Uhr
hm hätte i$ch auch slebst drauf kommen können- dank dir


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 13 - 11.12.2013 um 19:09 Uhr
27.11.2013 um 20:56 Uhr - Schalla:
Kleine Erklärung:

[ XXX = 1 ] --> Optionales Feld, muss nicht angegeben werden, hat als Standardwert 0.




Kleine Verbesserung: Wenn =1 dort steht ist der Standardwert natürlich 1.


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 14 - 11.12.2013 um 19:48 Uhr
Ist richtig, pardon. Schreibfehler.


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 15 - 11.12.2013 um 21:55 Uhr
Ich hab noch eine Frage:

Ich benötige zwei Ausgaben des Datums bei der recent.tpl unter News.

Demnach muss ich den Code zweimal kopieren.

 
1.
2.
3.
4.
1. / 2. / ... 
 
$cs_news
[$run]['news_mouth'] = cs_date('unix'$cs_news[$run]['news_time'], 0,1,0);
$cs_news[$run]['news_date'] = cs_date('unix'$cs_news[$run]['news_time'], 0,1,0);


Dabei sollte code 1 den Monat ausgeben und code 2 den Tag.

Wie müssen die Zahlen da hinten dann sein. Hatte da mal rumprobiert und irendwie nicht das Richtige getroffen.

Zusätzlich würde ich bei dem Monat gerne statt die Zahl die Monate als Namen ausgegeben haben. Habe gelesen das ich den Werten des Arryas die Monatszahlen zuordnen muss da der Array immwr mit null anfängt. wie wird das in der php denn realisiert ?

So in der Art ?

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
1. / 2. / ... 
 $monate = array(
   
1=>"Januar",
   
2=>"Februar",
   
3=>"März",
   
4=>"April",
   
5=>"Mai",
   
6=>"Juni",
   
7=>"Juli",
   
8=>"August",
   
9=>"September",
   
10=>"Oktober",
   
11=>"November",
   
12=>"Dezember");



Zuletzt editiert von _Locke_ am 11.12.2013 um 21:57 Uhr (1x Editiert)
Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 16 - 11.12.2013 um 22:02 Uhr
Schau mal hier: http://php.net/manual/de/function.date.php
Und hier: http://www.csphere.eu/index/board/thread/where/17891

Vlt hilft das ja weiter.


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


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

Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 17 - 11.12.2013 um 23:12 Uhr
Danke für den link, da hab ich wohl nicht gründlich genug gesucht.

nun habe ich die Sachen angepasst - möchte aber den Tag und den Monat getrennt auslesen, da die Formatierung in der recent.TPL unterschiedlich ist. Ich hab das dann analog hier gemacht und die Zeile kopiert und news_time in news_date und news_mouth umbenannt

recent.tpl
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 for($run 0$run $news_loop$run++) {
  
$cs_news[$run]['news_headline'] = cs_secure($cs_news[$run]['news_headline']);
  
$cs_news[$run]['news_time'] = cs_date('unix'$cs_news[$run]['news_time'], 0,1);
  
$cs_news[$run]['news_date'] = cs_date('unix'$cs_news[$run]['news_time'], 0,1,"d");
  
$cs_news[$run]['news_mouth'] = cs_date('unix'$cs_news[$run]['news_time'], 0,1,"M");


Wenn ich in der tpl jetzt dne platzhalter

{news:news_date}
{news:news_mouth}

nehme zeigt er mir zwar das format an aber übernimmt nicht den eigentlich Wert. Irgendwo fehlt da noch was.

Kann mri eienr sagen was.

Danke


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 18 - 12.12.2013 um 08:04 Uhr
{news:news_mouth} Haha xD


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



Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 19 - 12.12.2013 um 14:38 Uhr
12.12.2013 um 08:04 Uhr - palle:
{news:news_mouth} Haha xD

ej lach ich oder wat, .. tsts


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

Supporter
Supporter



Beiträge: 1287
# Antwort: 20 - 12.12.2013 um 18:29 Uhr
nehme zeigt er mir zwar das format an aber übernimmt nicht den eigentlich Wert. Irgendwo fehlt da noch was.
^ bringt uns nichts.

Was zeigt er an? Default Value?

Du erwartest, dass wir Glaskugel spielen.

 
1.
2.
3.
4.
5.
1. / 2. / ... 
 
 $a 
cs_date('unix'$a0,1);
  
$cs_news[$run]['news_date'] = cs_date('unix'$a0,1,"d");
  
$cs_news[$run]['news_mouth'] = cs_date('unix'$cs_news[$run]['news_time'], 0,1,"M");


Du ließt das ganze bitte nochmal ruhig durch und denkst dann nochmal nach. Ich helf dir auch gerne.
Was ist nach dem ersten Kommando nicht mehr das gleiche wie vorher?


Zuletzt editiert von Schalla ClanSphere Team am 12.12.2013 um 18:30 Uhr (1x Editiert)
Inaktiv
|
Antworten: 28
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo