検索結果 391 件

by kazuike
2010年7月14日(水) 20:51
フォーラム: 質問全般・改善要望
トピック: unixtimeウィジットのテンプレート変数dateをグレゴリオ暦変換、どうしてますか? 【解決済み】
返信数: 9
閲覧数: 19413

Re: unixtimeウィジットのテンプレート変数dateをグレゴリオ暦変換、どうしてますか? 【解決済み】

私は、以下のような感じでDateTimeJPを拡張して使わせてもらってます。 #作者のZeRoさんに確認取ってないです > すみませんZeRoさん、許して! テンプレート変数が使えるようにするついでに、 Unixtimeでも、文字列でも、だいたいどっちでも使えるようにしています。 //<?php /** * DateTimeJP * * ドキュメント(テンプレート)に、ドキュメントの作成日、公開日、更新日を挿入 * * @category snippet * @internal @modx_category hikidas extend */ /** * DateTimeJP * Create...
by kazuike
2010年6月18日(金) 16:42
フォーラム: 質問全般・改善要望
トピック: Csv2Doc でpub_dateの設定書式(?)がわかりません 【解決済み】
返信数: 4
閲覧数: 8959

Re: Csv2Doc でpub_dateの設定書式(?)がわかりません 【解決済み】

min-oさん
ご報告ありがとうございます。参考になります。
また、うまくいったようで、安心しました。
min-o さんが書きました:各リソースのページ設定にある項目はUNIXタイム
テンプレート変数はそのまま
ということのようですね。
pub_dateについては、公開開始をコントロールするUNIXタイムという仕様が決まってますが、
テンプレート変数は、どのように使うか自分次第ですね。
たとえば、データが「2010/05/20 10:00:00」であっても、ウィジェットに「Unixtime」を指定すれば、
createdonやpub_dateと同じように、Dittoの並べ替えなんかにも使えたりします。
by kazuike
2010年6月15日(火) 19:44
フォーラム: 質問全般・改善要望
トピック: Csv2Doc でpub_dateの設定書式(?)がわかりません 【解決済み】
返信数: 4
閲覧数: 8959

Re: Csv2Doc でpub_dateの設定書式(?)がわかりません 【解決済み】

すでにお気づきの通り、MODxでは、日時を扱うデータは、UNIXタイムになっています。
ですので、直接pub_dateに入れる値としては、CSVにもUNIXタイムを入れていただく必要があります。


CSVの編集には、Excelをお使いでしょうか?
検索エンジンで「UNIXタイム 変換 Excel」で検索すると、
Excelで年月日時分秒をUNIXタイムに変換する方法がいくつか出てきそうですね。
もし、よろしければ、試してみていただいて、報告していただけると助かります。
by kazuike
2010年6月09日(水) 13:06
フォーラム: 質問全般・改善要望
トピック: 携帯版 Analyticsについて 【解決済み】
返信数: 6
閲覧数: 13142

Re: 携帯版 Analyticsについて 【解決済み】

すみません。すごい斜め読みなので、間違っていたらごめんなさい。 スニペットのコードは、ドキュメントパーサのメソッド内でevalされるので、 <?php $var="xxx"; ?> としても、「$var」はグローバル変数にならなかったと思います。 もし、グローバル変数として、関数内で使いたければ、 <?php global $var; $var="xxx"; function hogehoge() { global $var; … } ?> のような感じにすれば、良かったような気がします。 つまり、関数の外側でもglobal宣言したら、それで解決しちゃっ...
by kazuike
2010年2月01日(月) 18:15
フォーラム: 質問全般・改善要望
トピック: MobileConverterで自動生成される画像ファイル名
返信数: 14
閲覧数: 16054

Re: MobileConverterで自動生成される画像ファイル名

SPEED=FISHさん
MobileConverterの改造情報ありがとうございます。
機会があれば、ぜひ使わせていただきたいと思います。
また、サイトも、参考にさせていただきたいと思います。


本題と違うところで、思わぬ魚?が釣れました。 ;)
言ってみるもんですね~
by kazuike
2010年1月22日(金) 21:46
フォーラム: 質問全般・改善要望
トピック: MobileConverterで自動生成される画像ファイル名
返信数: 14
閲覧数: 16054

Re: MobileConverterで自動生成される画像ファイル名

余談ですが、 今のMobileConverterは、1組のテンプレート切替を前提にされていますが、 複数のテンプレートを扱えるようになると嬉しいなぁ…と思っています。 たとえば、試したわけではないのですが、 $MyName='MobileConverter'; のところを、 $MyName=$modx->Event->activePlugin; と変えたら、 違うプラグイン名を付けて、プラグインを複数作成することができるんじゃないかなぁ… と思ったりしたんですが、どうでしょう? 例えば、 「MobConv_news」「MobConv_topics」…のような感じでプラグイン名をそれぞれ付けて、...
by kazuike
2010年1月22日(金) 19:42
フォーラム: 質問全般・改善要望
トピック: MobileConverterで自動生成される画像ファイル名
返信数: 14
閲覧数: 16054

Re: MobileConverterで自動生成される画像ファイル名

とりあえず、その場しのぎですが、
73行目のpreg_matchの正規表現に「[\/]?」を入れて対処しました。

コード: 全て選択

    if(! preg_match('/src=["\']?[\/]?([^"\' ]+?)?([^\/"\' ]+)\.([^\.\/"\' >]+)/i',$fMt[0],$mt) )
他に良い方法があれば、教えていただけるとありがたいです。
by kazuike
2010年1月22日(金) 19:28
フォーラム: 質問全般・改善要望
トピック: MobileConverterで自動生成される画像ファイル名
返信数: 14
閲覧数: 16054

Re: MobileConverterで自動生成される画像ファイル名

補足です。

TinyMCEなどを使って、リソースブラウザで画像を挿入すると、
「/assets/images/hogehoge.jpg」
のように、頭に「/」がついて挿入されます。
この「/」が「_」に置換されるため、アンダーバーが余分に付くようです。
by kazuike
2010年1月22日(金) 19:16
フォーラム: 質問全般・改善要望
トピック: MobileConverterで自動生成される画像ファイル名
返信数: 14
閲覧数: 16054

MobileConverterで自動生成される画像ファイル名

画像アップロード時に自動生成されるファイル名と、 自動的に書き換えてくれるimgタグでのファイル名が、違っているようです。 例えば「hogehoge.jpg」をアップロードした場合、 「assets/images/mcshumb/」内に 「.mcthumb.assets_images_hogehoge.jpg」等が自動的に生成されますが、 携帯用のページで書き換えられたimgタグのパスでは 「.mcthumb._assets_images_hogehoge.jpg」等となっています。 つまり、アンダーバー「_」1文字だけ違います。 だいぶ前に、同じような現象にであったような気もしますが、 ほと...
by kazuike
2010年1月21日(木) 16:19
フォーラム: 質問全般・改善要望
トピック: タイムゾーンの設定
返信数: 1
閲覧数: 3593

タイムゾーンの設定

実は、とある共用サーバで、タイムゾーンがGMTのものがありまして、
タイムゾーンを設定したくても、.htaccessでphp_valueやSetEnvが効かないという状況があり、
modxで簡単にタイムゾーンが設定できたら良いなぁ…
と思っている次第です。


config.inc.phpに、date_default_timezone_setを書くしかないかな?
by kazuike
2010年1月21日(木) 16:11
フォーラム: 質問全般・改善要望
トピック: ルートの使用許可無くても、下への移動はOK?
返信数: 1
閲覧数: 3382

ルートの使用許可無くても、下への移動はOK?

グローバル設定/詳細設定/ルートの使用許可の 「サイトツリーのルート直下にユーザーがリソースを作成できるようにしますか? 」を 「いいえ」にしても、 ルート直下にあるリソースを、ユーザーが別のところに移動させることができてしまうんですね。 (当然ながら、逆に、ルート直下以外のリソースを、ルート直下に移動することはできませんが) これ、なんとかならないですかね? ユーザが間違って移動しちゃって、元に戻せないということが最近ありまして… そもそも、編集と移動の権限がいっしょになっていることが問題かな? 内容は編集できても、移動はできないような設定方法って、あるのかな? リソースの作成/編集の親リソ...
by kazuike
2009年12月25日(金) 11:52
フォーラム: 質問全般・改善要望
トピック: TinyMCEのCSSが反映されません 【解決済み】
返信数: 5
閲覧数: 14026

Re: TinyMCEのCSSが反映されません 【解決済み】

私もちょうどTinyMCEのCSSを調整する必要があったので、 CSSの設定がどうなっているか調べてみました。 結論から言うと、 modx-1.0.2J(p1含む)のみ、 TinyMCEのCSSのパスは、 プラグイン設定の「Custom Parameters」内に、 「content_css : "assets/plugins/tinymce/style/content.css",」が設定されており、 これがグローバル設定より優先されているようです。 この箇所(「content_css」から「,」カンマまで)を消すと、 グローバル設定の「CSSファイルへのパス」が有効になる...
by kazuike
2009年12月15日(火) 21:20
フォーラム: 質問全般・改善要望
トピック: Reflectがcreatedon以外受け付けない? 【解決済み】
返信数: 5
閲覧数: 10200

Re: Reflectがcreatedon以外受け付けない? 【解決済み】

具体的には、以下の方法で解決しました。 スニペット「Reflect」の252~261行目 $params = $dittoSnippetParameters; // TODO: Remove after 3.0 if (isset($params)) { $givenParams = explode("|",$params); foreach ($givenParams as $parameter) { $p = explode(":",$parameter); $dParams[$p[0]] = $p[1]; } } を以下のように変更(変数名「dtp...
by kazuike
2009年12月15日(火) 20:54
フォーラム: 質問全般・改善要望
トピック: Reflectがcreatedon以外受け付けない? 【解決済み】
返信数: 5
閲覧数: 10200

Re: Reflectがcreatedon以外受け付けない? 【解決済み】

とりあえず、原因らしきものを発見しました。 (これは、Reflectだけではなく、他でも起こる可能性が高いかもしれません) スニペット「Reflect」の252行目 $params = $dittoSnippetParameters; の箇所です。 「manager/includes/document.parser.class.inc.php」の「evalSnippet」では、 function evalSnippet($snippet, $params) { $etomite= $modx= & $this; $modx->event->params= & $params; ...
by kazuike
2009年12月15日(火) 19:53
フォーラム: 質問全般・改善要望
トピック: Reflectがcreatedon以外受け付けない? 【解決済み】
返信数: 5
閲覧数: 10200

Re: Reflectがcreatedon以外受け付けない? 【解決済み】

さらに続報です。 Reflectは「$modx->event->params」をパラメータの取得に使おうとしていますが、 「$modx->event」をvar_dumpでダンプすると以下のように空です。 object(SystemEvent)#3 (6) { ["name"]=> string(0) "" ["_propagate"]=> bool(true) ["_output"]=> string(0) "" ["activated"]=> bool(false) [&q...
by kazuike
2009年12月15日(火) 18:18
フォーラム: 質問全般・改善要望
トピック: Reflectがcreatedon以外受け付けない? 【解決済み】
返信数: 5
閲覧数: 10200

Re: Reflectがcreatedon以外受け付けない? 【解決済み】

さらに続報です。 試しに、スニペット「Reflect」のソース280~288行目の以下の箇所 $reflectParameters = array('reflect_base','config','id','getDocuments','showItems','groupByYears','targetID','yearSortDir','monthSortDir','start','phx','tplContainer','tplYear','tplMonth','tplMonthInner','tplItem','save'); $params =& $modx->event->p...
by kazuike
2009年12月15日(火) 17:03
フォーラム: 質問全般・改善要望
トピック: Reflectがcreatedon以外受け付けない? 【解決済み】
返信数: 5
閲覧数: 10200

Re: Reflectがcreatedon以外受け付けない? 【解決済み】

続報です。
テンプレート、チャンク、ドキュメント一式全く同じもの(テンプレートID、チャンクID、ドキュメントID…もすべて同じ)が、
modx0.9.6.3では、正常に動きました。
by kazuike
2009年12月09日(水) 23:53
フォーラム: 質問全般・改善要望
トピック: Reflectがcreatedon以外受け付けない? 【解決済み】
返信数: 5
閲覧数: 10200

Reflectがcreatedon以外受け付けない? 【解決済み】

Reflectを使う際、 dateSourceパラメータに、createdon以外を指定すると全部1970年1月になってしまいます。 dateSourceパラメータを省略した場合と、dateSourceパラメータにcreatedonを指定した場合は正常に動きます。 dateSourceパラメータにeditedonやpub_dateを指定するとダメです。 最初はconfigやら色々指定していましたが、動かないので、以下のような状態までそぎ落としたんですが… [!Ditto? &dateSource=`editedon` &language=`japanese-utf8` &...
by kazuike
2009年12月08日(火) 14:40
フォーラム: 質問全般・改善要望
トピック: Inherit Parent Templateって?
返信数: 6
閲覧数: 8723

Inherit Parent Templateって?

デフォルトで入っている、プラグイン「Inherit Parent Template」って、みなさん使われているのでしょうか?
私は、いつも停止しちゃいます。

というのは、
親コンテナ(フォルダ)は、Dittoを使った一覧ページにして、その配下には、詳細ページを多数作る。
というやり方が多いので、
そもそも、親と子のテンプレートが同じになることが無いし、
「Inherit Parent Template」を使うと、
グローバル設定で設定したデフォルトのテンプレートが効かなくなる(2階層目以降)
という問題もありますので。

みなさんはどうでしょう?
by kazuike
2009年12月06日(日) 23:07
フォーラム: 質問全般・改善要望
トピック: 親リソースから子リソースのpagetitleを取得したい。 【解決済み】
返信数: 2
閲覧数: 8082

Re: 親リソースから子リソースのpagetitleを取得したい。 【解決済み】

例えば一覧中のAA町(3)の表示箇所に「長野県、松本市、AA町」という感じです。 ※BB町(4)の場合は「長野県、松本市、BB町」になります。 これ、ツリー的に表示するのではなくて、 長野県、松本市、AA町 長野県、松本市、BB町 長野県、諏訪市、CC町 長野県、諏訪市、DD町 のように表示するということでしょうか? つまり、各行は「町」単位で、それぞれ、上位になる市、さらにもう一つ上位の県まで表示する。 ということですね? いくつか方法はあると思いますが、とりあえず思いついた方法で、 Dittoで繰り返すチャンクの中に、以下のようにスニペットGetFieldを入れる。 ひとつ上(市)の表示...