Dec 04, 2008, 01:39 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
Search via SMF or Google: modx forums all of modxcms.com web
  MODxCMS.com   Forums   Help Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: スニペット:DateTimeJP(作成日などをドキュメントに挿入)  (Read 1436 times)
0 Members and 1 Guest are viewing this topic.
MEGU
Committed to MODx
*****
Posts: 817



WWW
« on: Mar 13, 2007, 01:45 AM »

自分で、試したり、ドキュメントを読んで、自分なりに理解したことを書いています。
ので、間違いも多くあるかも知れません。間違いがありましたら、どうぞ、ご指摘下さい。
また、書いてある内容を試す場合は、自己責任でお願い致します。

尚サンプルは、こちらに書き出しています。
http://www.liolion.info/modx/resource/datetimejp.html

テスト環境:
サーバ:さくらインターネット
 PHP 4.4.4
 MYSQL 4.0.27
MODX:0.9.5
DateTimeJP

概要
DateTimeJPは導入すると、ドキュメント(テンプレート)に、ドキュメントの作成日、公開日、更新日を挿入できます
日付の書式は、phpのstrftime関数の値を利用出来ます

コード:
Code:
/**
* DateTimeJP
* Created by: w.ZeRo http://www.petit-power.com/
* Date: 2007.02.04
*/
$date_type = isset($type) ? $type:"createdon";

$timestamp = $modx->documentObject[$date_type];
if (empty($timestamp))
{ $timestamp = $modx->documentObject['createdon'];
}

if(!isset($format))
{ $format = "%Y-%m-%d %H:%M:%S";
}
return strftime($format, $timestamp);
Created by:ぷちパワ/w.ZeRo

基本的な書式:
[!DateTimeJP!]

パラメータ

 format
 日付形式を指定します。デフォルト「%Y-%m-%d %H:%M:%S(yyyy-mm-dd hh:mm:ss)」。phpのstrftime関数の値を利用出来ます
 例:
 [[DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)`]]

 type
 日付タイプを指定します。デフォルト「createdon」。その他「pub_date」「editedon」を指定出来ます
 例:更新日
 [!DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)` &type=`editedon`!]]
« Last Edit: Jul 05, 2007, 10:14 AM by MEGU » Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP

Copyright © 2005-2008 MODxCMS, All rights reserved. Contact Us
Styles by ziworks.com

Powered by SMF 1.1.4 | SMF © 2005, Simple Machines LLC

Valid XHTML 1.0! Valid CSS!