編集画面でモデルのオブジェクトを呼び出す

MTML


<mt:if name="request._model" eq="event">
<mt:var name="request.id" setvar="current_event_id" />
<mt:objectloop model="calendar" contents_id="$current_event_id" calendar_model="event" workspace_id="$workspace_id"><pre style="border: 1px solid #ccc; padding: 5px;">
  Start: <mt:var name="start_date" format_ts="Y年m月d日" escape />
  End: <mt:var name="end_date" format_ts="Y年m月d日" escape />
  FreqType: <mt:var name="freq_type" escape />
  FreqMonthInterval: <mt:var name="freq_type" escape />
  LedDate: <mt:var name="led_date" escape />
</pre></mt:objectloop>
</mt:if>

IP制限もしくはDigest認証

.htaccess


AuthUserFile /var/www/conf/.digestpass
AuthGroupFile /dev/null
AuthName "Digest Auth"
AuthType Digest
Require valid-user
Satisfy any
Order deny,allow
Allow from xxx.xxx.xxx.xxx
Deny from all

PowerCMS XのMySQL Dump

コマンド


mysqldump -u [user] -p --hex-blob --add-drop-table [db_name] > [backup_file_name].sql

-add-drop-tableを付けているので、tableが存在する場合は一旦dropされる。


文字コードの変更

nkfを利用して指定ディレクトリ内のファイルの文字コードを一括変換することが可能。nkfはソースから、もしくはHomebrewでインストールできる。


コマンド例


for i in **/*.html; do nkf -w -Lu --overwrite $i; done