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

Antworten: 13
Seite [1]
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Thema - 16.03.2008 um 17:38 Uhr
Man kann ja zwar bearbeiten, wie dass z.B. das Datum im ganzen System dargestellt werden soll. Aber kann ich diese Funktion auch irgendwie dublizieren und eine zweite Datumsausgabe erstellen? Ich möchte nämlich noch eine verkürze Datumsanzeige, im Format "Tag, Monat", also "01. Feb". Diese Funktion benutze ich dann eigentlich nur in den News...


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 16.03.2008 um 17:46 Uhr
wenn du es nur in den news nutzen willst, kannst auch in der news datei recent, view.php etc. einfach cs_date durch die Funktion date() ersetzen-


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


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 2 - 16.03.2008 um 20:50 Uhr
Cool, und dann sollte das keine Auswirkungen haben auf Beispielsweise Artikeleinträge oder Gallerie Daten? Danke

Jetzt müsste ich nur noch wissen,w ie genau.... Weil ich habe wirklich 0 Plan von PHP schreiben, höchstens suchen und ersetzen und einw enig lesen... aber schreiben weniger.

Edit: ok gut, Herausgefunden. Aber andere frage, kann ich das innerhalb des PHP Strings auch direkt formatieren...?


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Zuletzt editiert von Nachtmeister am 16.03.2008 um 21:43 Uhr (2x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 16.03.2008 um 23:59 Uhr
innerhalb welchen php strings?


Inaktiv
|
Nachtmeister
Thread-Ersteller


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 4 - 17.03.2008 um 00:05 Uhr
 
1.
1. / 2. / ... 
     $cs_news[$run]['news_time'] = date("d M");


Ob ich das "d M" auch noch auf ne Fuchsart formatieren kann... Also Bolt zuweisen oder ne CSS klasse... könnte ich auch in der tpl, aber möchte eigentlich nur das "M", also z.B. "Feb" klein schreiben lassen...

Noch was, so wie das jetzt ist, zeigt es mir nur das aktuelle Datum an, aber nicht das Datum, an dem die News verfasst wurde.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 17.03.2008 um 06:03 Uhr

Noch was, so wie das jetzt ist, zeigt es mir nur das aktuelle Datum an, aber nicht das Datum, an dem die News verfasst wurde.

Weil du den timestamp vergessen hast.

 
1.
1. / 2. / ... 
 $cs_news[$run]['news_time'] = date("d M",$cs_news[$run]['news_time']);


Wenn du nun die Ausgabe vom Monat anders haben willst, musst du das über langs regeln, das ist dann etwas schwieriger. Ich geb dir mal ein Beispiel wie ich das bei einer anderen Seite gelöst habe.

 
1.
2.
3.
4.
5.
1. / 2. / ... 
     $dayname cs_datereal('l',$cs_news[$run]['news_time']);
    
$daynumber date('d.',$cs_news[$run]['news_time']);
    
$monthname date('F',$cs_news[$run]['news_time']);
    
$year date('Y',$cs_news[$run]['news_time']);
$cs_news[$run]['news_time']  = $cs_lang[$dayname] . ' - ' $daynumber ' ' $cs_lang[$monthname] . ' ' $year;

Lang-Datei:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
1. / 2. / ... 
 $cs_lang['Monday'] = 'Montag';
$cs_lang['Tuesday'] = 'Dienstag';
$cs_lang['Wednesday'] = 'Mittwoch';
$cs_lang['Thursday'] = 'Donnerstag';
$cs_lang['Friday'] = 'Freitag';
$cs_lang['Saturday'] = 'Samstag';
$cs_lang['Sunday'] = 'Sonntag';

$cs_lang['January'] = 'Januar';
$cs_lang['February'] = 'Februar';
$cs_lang['March'] = 'März';
$cs_lang['April'] = 'April';
$cs_lang['May'] = 'Mai';
$cs_lang['June'] = 'Juni';
$cs_lang['July'] = 'Juli';
$cs_lang['August'] = 'August';
$cs_lang['September'] = 'September';
$cs_lang['October'] = 'Oktober';
$cs_lang['November'] = 'November';
$cs_lang['December'] = 'Dezember';


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


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 6 - 17.03.2008 um 10:01 Uhr
hmm.. mit date("d M" habe ich prinzipiell schon die Ausgabe die ich will... WIll ja die englischen "01 Jan" etc. und das erreiche ich mit d M.

Das passt schon. Danke.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
Nachtmeister
Thread-Ersteller


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 7 - 27.03.2008 um 15:52 Uhr
Kann ich da jetzt nicht irgendwie noch ein Zeilenumbruch reinbringen?

 
1.
1. / 2. / ... 
 $cs_news[$run]['news_time'] = date("d<br />M",$cs_news[$run]['news_time']);


scheint irgendwie nicht zu klappen mit nem <br /> drinne. Geht das irgendwie anders?


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 8 - 27.03.2008 um 16:12 Uhr
$dayname = cs_datereal('l',$cs_news[$run]['news_time']);
$daynumber = date('d.',$cs_news[$run]['news_time']);
$monthname = date('F',$cs_news[$run]['news_time']);
$year = date('Y',$cs_news[$run]['news_time']);
$cs_news[$run]['news_time'] = $cs_lang[$dayname] . ' - ' . $daynumber . ' ' . $cs_lang[$monthname] . ' ' . $year;

fummel es dir raus


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


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 9 - 27.03.2008 um 16:26 Uhr
*ök* und wo muss das jetzt rein? Also in welche Datei?


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Zuletzt editiert von Nachtmeister am 27.03.2008 um 16:27 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 10 - 27.03.2008 um 16:29 Uhr
in deine php datei. (ich weiß jetzt nich um welches Modul es sich handelt )


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


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 11 - 27.03.2008 um 18:43 Uhr
Na News. Aber ich getrau mich nicht das einfach irgendwo reinzukopieren und das diese Zeilen schon in anderer Form irgendwo drin sind kann ich ausschliessen nach der Suche mit Dreamweaver.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 12 - 27.03.2008 um 23:18 Uhr
du hast doch schon das andere eingebaut oder ?
dann brauchste das doich nur mit deinen vars ersetzen.
Is ja nich mehr als, das tag monat year seperat ausgelesen wird.


------------------
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
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 13 - 27.03.2008 um 23:39 Uhr

wenn du es so angezeigt haben willst musst du in

mods/news/resent.php
Suche nach (Standartzeile CSP 2008: Zeile 36):
$cs_news[$run]['news_time'] = cs_date('unix',$cs_news[$run]['news_time'],1);

Ersetze mit:

$dayname = cs_datereal('l',$cs_news[$run]['news_time']);
$daynumber = date('d.',$cs_news[$run]['news_time']);
$monthname = date('F',$cs_news[$run]['news_time']);
$year = date('Y',$cs_news[$run]['news_time']);
$cs_news[$run]['news_time'] = $cs_lang[$dayname] . ' - ' . $daynumber . '' . $year;




edit://
Am Besten sagst du wie du es dargestellt haben möchtest

edit2://
Nach deinen obigen Angaben willst du das es so Aussieht:

wenn du es so angezeigt haben willst musst du in

mods/news/resent.php
Suche nach (Standartzeile CSP 2008: Zeile 36):
$cs_news[$run]['news_time'] = cs_date('unix',$cs_news[$run]['news_time'],1);

Ersetze mit:

$dayname = cs_datereal('l',$cs_news[$run]['news_time']);
$daynumber = date('d.',$cs_news[$run]['news_time']);
$monthname = date('F',$cs_news[$run]['news_time']);
$year = date('Y',$cs_news[$run]['news_time']);
$cs_news[$run]['news_time'] = $daynumber . ' ' . $monthname . ' ' . $year;




Gruß
FireDragon ^.^


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


Zuletzt editiert von FireDragon ClanSphere Team am 27.03.2008 um 23:58 Uhr (3x Editiert)
Inaktiv
|
Antworten: 13
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo