1.0.18Jベータです
1.0.18Jベータです
http://forum.modx.jp/viewtopic.php?f=32&t=1710
上記の件とモディファイアの不具合を修正しました。
index.php?get=captcha
上記URLで表示されるはずのCAPTCHA画像が、データベース接続のタイミングの問題で表示されていませんでした
上記の件とモディファイアの不具合を修正しました。
index.php?get=captcha
上記URLで表示されるはずのCAPTCHA画像が、データベース接続のタイミングの問題で表示されていませんでした
- 添付ファイル
-
modx-1.0.18J-b10.zip
- (1.59 MiB) ダウンロード数: 3607 回
1.0.18Jベータです
こんにちは。
public_htmlの件,エラーが出なくなったことを確認しました。ありがとうございます。
クオートで囲むか囲まないかは,
------------------------------
$optに『(』や『)』が混入する可能性があるかないか
------------------------------
のみの違いで判断できた方がシンプルで良いような気がします。
public_htmlの件,エラーが出なくなったことを確認しました。ありがとうございます。
についてですが,replaceモディファイアで、スペースやタブを検索対象にできることがわかってスッキリした部分もあるのですが,yama さんが書きました: モディファイアのオプション値をクオートで囲まない場合は、オプション値の左端・右端のホワイトスペースを削除する仕様にしてます。あまり深い意味はなかったと思いますが、そのまま出力するほうがよいですか?
クオートで囲むか囲まないかは,
------------------------------
$optに『(』や『)』が混入する可能性があるかないか
------------------------------
のみの違いで判断できた方がシンプルで良いような気がします。
1.0.18Jベータです
こんばんは。
1.0.18J-b10 の上書きにて、モディファイアの不具合は解決しました。
修正ありがとうございました。
ちなみに、bodyタグのclass属性でこのような記述をしており気が付きました。
しっかり確かめずに質問してしまいまして、申し訳ありませんでした。
の括弧の中を
クォートで囲むことにより正常な表示になりました。
もう不要な情報だとは思いますが、PHPは5.6.24でテストしております。
1.0.18J-b10 の上書きにて、モディファイアの不具合は解決しました。
修正ありがとうございました。
現行の仕様であることが分かりましたし、個人的には運用サイトでの修正箇所も少ないですので、特に仕様への希望はございません。他のユーザーの皆さんのご意見を参考にしたいと思います。モディファイアのオプション値をクオートで囲まない場合は、オプション値の左端・右端のホワイトスペースを削除する仕様にしてます。あまり深い意味はなかったと思いますが、そのまま出力するほうがよいですか?
ちなみに、bodyタグのclass属性でこのような記述をしており気が付きました。
こちらの件は解決しました。prevjumpnextスニペットのコードを確認しましたが、MODXのバージョンに依存する処理は特になさそうです。PHP7に対応していない古いPHx処理が内蔵されているのが気になりますが、PHPのバージョンは分かりますか?
しっかり確かめずに質問してしまいまして、申し訳ありませんでした。
コード: 全て選択
[+PJN_prev:ifnotempty(<li>[+PJN_prev+]</li>)+]
[+PJN_next:ifnotempty(<li>[+PJN_next+]</li>)+]
コード: 全て選択
[+PJN_prev:ifnotempty(`<li>[+PJN_prev+]</li>`)+]
[+PJN_next:ifnotempty(`<li>[+PJN_next+]</li>`)+]
もう不要な情報だとは思いますが、PHPは5.6.24でテストしております。
1.0.18Jベータです
いろいろ協力ありがとうございます、助かります
モディファイアまわりをさらに調整しました。
=
<
<=
>
>=
などのモディファイアを追加しました。それぞれis・lt・lte・gt・gteなどと同じように動作します。
人によっては見やすく感じると思います。
http://forum.modx.jp/viewtopic.php?f=32&t=1710
その他、キャッシュの設定をバイパスモードにしている時に管理画面のCAPTCHA認証が使えなくなっていたため修正しました。
モディファイアまわりをさらに調整しました。
=
<
<=
>
>=
などのモディファイアを追加しました。それぞれis・lt・lte・gt・gteなどと同じように動作します。
コード: 全て選択
<title><@IF:[*id:>1*]>[*pagetitle*] - <@ENDIF>[(site_name)]</title>
http://forum.modx.jp/viewtopic.php?f=32&t=1710
その他、キャッシュの設定をバイパスモードにしている時に管理画面のCAPTCHA認証が使えなくなっていたため修正しました。
- 添付ファイル
-
modx-1.0.18J-b11.zip
- (1.59 MiB) ダウンロード数: 3580 回
1.0.18Jベータです
<@IF:[*xxx*]>ここを表示<@ENDIF>
<!--@IF:[*xxx*]-->ここを表示<!--@ENDIF-->
どちらも同じように処理できるようにしました。
エクスポート機能を大幅に調整し、数万ページの構成でも時間をかけて全て出力できるようにしました。
※複雑な処理になるため、今回はこの修正の採用を見送るかもしれません
<!--@IF:[*xxx*]-->ここを表示<!--@ENDIF-->
どちらも同じように処理できるようにしました。
エクスポート機能を大幅に調整し、数万ページの構成でも時間をかけて全て出力できるようにしました。
※複雑な処理になるため、今回はこの修正の採用を見送るかもしれません
- 添付ファイル
-
modx-1.0.18J-b13.zip
- (1.59 MiB) ダウンロード数: 3377 回
1.0.18Jベータです
1.0.18J-rc1です。パース処理を大幅に整理したため、もしかすると細かいところで不具合があるかもしれません。報告いただければなるべく早く修正します。
https://www.google.co.jp/search?q=phpass
パスワード情報の管理にphpassライブラリを採用しました。phpassはWordPress・Drupal・Joomla!など大手CMSで採用されているライブラリなので、十分な実績があります。現在の管理でもセキュリティ面では特に問題はないのですが、独自実装のため開発者目線で見ると複雑で分かりにくく、ログインまわりを拡張したい場合などに安心して扱いにくいため差し替えました。
https://www.google.co.jp/search?q=phpass
パスワード情報の管理にphpassライブラリを採用しました。phpassはWordPress・Drupal・Joomla!など大手CMSで採用されているライブラリなので、十分な実績があります。現在の管理でもセキュリティ面では特に問題はないのですが、独自実装のため開発者目線で見ると複雑で分かりにくく、ログインまわりを拡張したい場合などに安心して扱いにくいため差し替えました。
- 添付ファイル
-
modx-1.0.18J-rc1.zip
- (1.6 MiB) ダウンロード数: 3379 回
1.0.18Jベータです
RC2です。@IF文をネストできるようにしました。
コード: 全て選択
<@IF:[*template:is(0)*] >
Template is blank
<@ELSE>
Template is [*template:templatename*]
<@IF:[*description:isNotEmpty*]>
<div style="border:1px solid #ccc;">[*description*]</div>
<@ENDIF>
<@ENDIF>
- 添付ファイル
-
modx-1.0.18J-rc2.zip
- (1.6 MiB) ダウンロード数: 3393 回
1.0.18Jベータです
Dittoを使用しているところで気づきました。
RC2にアップしたところb12で正常に動作していたモディファイアとテンプレート変数が機能しなくなりました。
managerディレクトリだけRC2からb12に戻すと正常に動作するようなりましたので、
スニペット側の問題ではなさそうです。
RC2にアップしたところb12で正常に動作していたモディファイアとテンプレート変数が機能しなくなりました。
managerディレクトリだけRC2からb12に戻すと正常に動作するようなりましたので、
スニペット側の問題ではなさそうです。
1.0.18Jベータです
再現パターンを教えていただいてよいですか?すぐ修正します
1.0.18Jベータです
どうやらチャンクから呼び出したDittoで問題が起きています
内蔵もカスタムもモディファイアだけがだめなようです。
テンプレート変数は正常でした。
[[Ditto?
&parents=7
&depth=3
&display=5
&dateSource=`pub_date`
&orderBy=`pub_date DESC`
&hideFolder=1
&tpl=`@CODE:<a href="[~[+id+]~]">[+date:date('m/d')+]:[+title+]</a><br>`]]
内蔵もカスタムもモディファイアだけがだめなようです。
テンプレート変数は正常でした。
[[Ditto?
&parents=7
&depth=3
&display=5
&dateSource=`pub_date`
&orderBy=`pub_date DESC`
&hideFolder=1
&tpl=`@CODE:<a href="[~[+id+]~]">[+date:date('m/d')+]:[+title+]</a><br>`]]
1.0.18Jベータです
こんにちは。
RC2をテストしております。
mascoさんが投稿された件と同様の不具合が当方の環境でも発生しています。
具体的には、テンプレート変数のモディファイアを通した分のみが無条件に何も表示されません。
-----
HTMLタグの属性をこのような感じに出し分けていますが
thenとelseの括弧内が(先頭・末端の半角スペースが詰まるのではなく)無条件に何も表示されません。
クォートで囲めば期待通りの表示になりますので不都合はありませんが、クォート無しの挙動が旧ベータ版と異なるようですので念のためにご報告いたしました。
-----
出し分けの処理が複雑な部分を@IFのネストに書き替えてテストしてみました。
テストの範囲では正常に表示されています。
本格的な導入前に仕様を教えていただけないでしょうか。
・何重ネストまで可能でしょうか?
・@IFのネスト階層によるクォートの使い分けは気にしなくても大丈夫でしょうか?
RC2をテストしております。
mascoさんが投稿された件と同様の不具合が当方の環境でも発生しています。
具体的には、テンプレート変数のモディファイアを通した分のみが無条件に何も表示されません。
-----
HTMLタグの属性をこのような感じに出し分けていますが
コード: 全て選択
<html lang="ja" prefix="og: http://ogp.me/ns#[*id:is([*id@up*]):then( website: http://ogp.me/ns/website#):else( article: http://ogp.me/ns/article#)*]">
クォートで囲めば期待通りの表示になりますので不都合はありませんが、クォート無しの挙動が旧ベータ版と異なるようですので念のためにご報告いたしました。
-----
出し分けの処理が複雑な部分を@IFのネストに書き替えてテストしてみました。
テストの範囲では正常に表示されています。
本格的な導入前に仕様を教えていただけないでしょうか。
・何重ネストまで可能でしょうか?
・@IFのネスト階層によるクォートの使い分けは気にしなくても大丈夫でしょうか?
コード: 全て選択
<@IF:[*tv1:find(`sample1`)*]>
表示その1
<@IF:[*tv2:find(`sample2`)*]>
[+@さらに表示その2:modifier(`sample3`)+]
<@ENDIF>
<@ENDIF>
1.0.18Jベータです
こんにちは。
1.0.18J-rc2 「新規」インストール処理に,不具合がありそうですのでご報告します。
1.0.17Jの新規インストールには問題ありません。
またアップデートも問題ありません。
外部サーバーと手元のローカルサーバーで挙動が異なりましたので,一応両方ご報告します。
ケース1)
------------------------------
初回、(installフォルダへ)アクセス時に画面が表示されない
PHP5.6.28
mysql5.5.53
apacheのエラーログは,以下が大量に。
PHP Warning: mysqli::mysqli(): (HY000/1045): Access denied for user ''@'localhost' (using password: NO) in /pathto/manager/includes/extenders/dbapi/mysqli.inc.php on line 62
ケース2)
------------------------------
DB作成画面から進まないケース。
PHP5.3.29
mysql5.6.19
データベース接続テストはクリアするが,dbテストをクリックで失敗する(進めない)。
↓添付画像のように,connection.databasetest.phpへPOST後,500エラーが返ってきているようです。 よろしくお願いします。
1.0.18J-rc2 「新規」インストール処理に,不具合がありそうですのでご報告します。
1.0.17Jの新規インストールには問題ありません。
またアップデートも問題ありません。
外部サーバーと手元のローカルサーバーで挙動が異なりましたので,一応両方ご報告します。
ケース1)
------------------------------
初回、(installフォルダへ)アクセス時に画面が表示されない
PHP5.6.28
mysql5.5.53
apacheのエラーログは,以下が大量に。
PHP Warning: mysqli::mysqli(): (HY000/1045): Access denied for user ''@'localhost' (using password: NO) in /pathto/manager/includes/extenders/dbapi/mysqli.inc.php on line 62
ケース2)
------------------------------
DB作成画面から進まないケース。
PHP5.3.29
mysql5.6.19
データベース接続テストはクリアするが,dbテストをクリックで失敗する(進めない)。
↓添付画像のように,connection.databasetest.phpへPOST後,500エラーが返ってきているようです。 よろしくお願いします。
1.0.18Jベータです
いろいろ報告ありがとうございます。後ほどまとめて修正します
1.0.18Jベータです
RC3です
http://forum.modx.jp/viewtopic.php?p=9228#p9228
まずはこちらの不具合を修正しました。もともとあった問題のようですが、パース処理の順番の関係で問題が表面化することが少なかったようです。
また、ファイルブラウザからの画像および各種ファイルのアップロードができなくなっていたため修正しました。
http://forum.modx.jp/viewtopic.php?p=9228#p9228
まずはこちらの不具合を修正しました。もともとあった問題のようですが、パース処理の順番の関係で問題が表面化することが少なかったようです。
また、ファイルブラウザからの画像および各種ファイルのアップロードができなくなっていたため修正しました。
ネスト数の制限はありません。クォートの使い分けは特に意識する必要はないと思います。
- 添付ファイル
-
modx-1.0.18J-rc3.zip
- (1.6 MiB) ダウンロード数: 3411 回
1.0.18Jベータです
RC4です。報告いただいた不具合はひととおり修正できたと思います
前のページ・次のページを記述できるようにしました
コード: 全て選択
<@IF:[*id@prev*]><a href="[~[*id@prev*]~]">[*pagetitle@prev*]</a><@ENDIF>
<@IF:[*id@next*]><a href="[~[*id@next*]~]">[*pagetitle@next*]</a><@ENDIF>
- 添付ファイル
-
modx-1.0.18J-rc4.zip
- (1.6 MiB) ダウンロード数: 3511 回
1.0.18Jベータです
yamaさま
報告していた問題は解決されました。
別の報告です。
RC4にてテンプレート変数のプロセッサ設定をカスタムプロセッサーにして、
プロセッサの設定のOutputに[+value:modifier+]を設定すると表示されなくなりました。
モディファイアを通さない場合は正常に表示されます。
[*テンプレート変数:modifier*]も正常に表示されています。
よろしくお願いします。
報告していた問題は解決されました。
別の報告です。
RC4にてテンプレート変数のプロセッサ設定をカスタムプロセッサーにして、
プロセッサの設定のOutputに[+value:modifier+]を設定すると表示されなくなりました。
モディファイアを通さない場合は正常に表示されます。
[*テンプレート変数:modifier*]も正常に表示されています。
よろしくお願いします。
1.0.18Jベータです
https://github.com/modxcms-jp/evolution ... f59c66b7cf
ありがとうございます、修正しました
ありがとうございます、修正しました
1.0.18Jベータです
yamaさま
確認しました。問題は解決しました。
これは要望なのですが、
@prevと@nextのオプションでpub_dateなど順序を変更できることと
eformの&reportパラメータに設定するテンプレートで条件分岐やモディファイアが
いずれ使えるようになると嬉しいです。
確認しました。問題は解決しました。
これは要望なのですが、
@prevと@nextのオプションでpub_dateなど順序を変更できることと
eformの&reportパラメータに設定するテンプレートで条件分岐やモディファイアが
いずれ使えるようになると嬉しいです。
1.0.18Jベータです
RC5です。順序変更・eformでのモディファイア指定など対応しました
- 添付ファイル
-
modx-1.0.18J-rc5.zip
- (1.6 MiB) ダウンロード数: 3373 回