検索結果 12 件

by okazunori
2026年2月11日(水) 21:11
フォーラム: 質問全般・改善要望
トピック: [PHP8のみ] 管理操作ログが見られない
返信数: 0
閲覧数: 15

[PHP8のみ] 管理操作ログが見られない

お世話になっております。
エラーが出ましたのでご報告します。

【現象】
注:PHP7.4だと正常に動きます
管理操作ログで「検索」を押すとエラー表示になります。

【環境】
さくらのレンタルサーバ
MODX 1.2.0J
PHP 8.3.8
MySQL 8.0.40

【エラーメッセージ】
Parser - Viewing logging line:306
« PHP Parse Error »
PHP error debug
Error : Undefined array key -2
ErrorType[num] : WARNING[2]
File : /*/manager ...
by okazunori
2026年2月11日(水) 21:06
フォーラム: 質問全般・改善要望
トピック: getTemplateVars()で$fieldsを指定するとエラーになる
返信数: 3
閲覧数: 195

getTemplateVars()で$fieldsを指定するとエラーになる

修正ありがとうございます!
$fieldsに何を指定しても'*'になるということですね。
$fieldsを使っていた人はいなかったと考えられるので、これでいいと思います :lol:

ついでに$idnamesについて提案してよろしいでしょうか。
$idnames='*'とするとテンプレート変数だけでなくリソース変数も全取得します。
形式も[[x] => ['name' => $key, 'value' => $value]]とわざわざ二次元配列に変換しています。
これはgetTemplateVarsという名前からすると少しとまどう動作のような気がします ...
by okazunori
2026年1月31日(土) 19:05
フォーラム: 質問全般・改善要望
トピック: getTemplateVars()で$fieldsを指定するとエラーになる
返信数: 3
閲覧数: 195

getTemplateVars()で$fieldsを指定するとエラーになる

下手くそですが修正案です。
$fields='value'、$fields='id, value'でも取得できます。

if ($fields === '*' || $fields === '') {
$fields = "tv.*, IF(tvc.value!='',tvc.value,tv.default_text) as value";
} else {
$fieldsArr = array_map('trim', explode(',', $fields));
$fieldsArr = array_diff($fieldsArr, ['value ...
by okazunori
2026年1月31日(土) 17:19
フォーラム: 質問全般・改善要望
トピック: getTemplateVars()で$fieldsを指定するとエラーになる
返信数: 3
閲覧数: 195

getTemplateVars()で$fieldsを指定するとエラーになる

ほぼ影響はないと思いますがご報告します。
getTemplateVars()で$fieldsに空文字と'*'以外の文字列を指定するとArray to string conversionエラーになります。


# document.parser.class.inc.php Line:4754から
if ($fields === '*' || $fields === '') {
$fields = "tv.*, IF(tvc.value!='',tvc.value,tv.default_text) as value";
} else {
$fields = sprintf(
"%s ...
by okazunori
2026年1月22日(木) 09:09
フォーラム: 質問全般・改善要望
トピック: 1.2.0JでTinyMCE関連の不具合報告 【解決済み】
返信数: 5
閲覧数: 423

【応急処置済み】1.2.0JでTinyMCE関連の不具合報告 【解決済み】

ありがとうございます。
それではTinyMCE3プラグインは削除することにします。
by okazunori
2026年1月19日(月) 13:01
フォーラム: 質問全般・改善要望
トピック: SitmapスニペットをPHP8に対応させました 【解決済み】
返信数: 2
閲覧数: 347

SitmapスニペットをPHP8に対応させました【条件あり】 【解決済み】

修正ありがとうございます。
public function getTemplateVars($idnames = '*', $fields = '*', $docid = '', $published = 1, $sort = 'rank', $dir = 'ASC')
{
$result = []; // 初期化を追加
// get document record
if ($docid === '' && $this->documentIdentifier) {
上記のように関数定義直後に追加するのではなくて、


if (!$resource['template ...
by okazunori
2026年1月10日(土) 13:31
フォーラム: 質問全般・改善要望
トピック: SitmapスニペットをPHP8に対応させました 【解決済み】
返信数: 2
閲覧数: 347

SitmapスニペットをPHP8に対応させました 【解決済み】

さくらのレンタルサーバ
MODX 1.2.0J
PHP 8.3.8
MySQL 8.0.40

https://github.com/modxcms-jp/sitemap
こちらのSitemapスニペットをPHP8に対応させるため最小限の修正をしました。
ただし「document.parser.class.inc.php」でエラーが出るので、こちらの修正も条件です。

Error : Undefined variable $result
ErrorType[num] : WARNING[2]
File : /*/manager/includes/document.parser.class ...
by okazunori
2026年1月08日(木) 12:54
フォーラム: 質問全般・改善要望
トピック: 1.2.0JでTinyMCE関連の不具合報告 【解決済み】
返信数: 5
閲覧数: 423

1.2.0JでTinyMCE関連の不具合報告 【解決済み】

さくらのレンタルサーバ
MODX 1.2.0J
PHP 8.3.8
MySQL 8.0.40

管理画面で表示の不具合が発生しましたので報告します。

私の環境では以前のTiny MCEがまだ残っており、プラグインの実行順が
OnInterfaceSettingsRender : 7 -> 3
OnRichTextEditorInit : 3 -> 7
OnRichTextEditorRegister : 3 -> 7
となっていたのが原因のようです。

プラグインを停止すれば一応解決します。
古い「TinyMCE Rich Text Editor」は削除してしまっても問題ありませんか ...
by okazunori
2026年1月02日(金) 13:09
フォーラム: 開発関連の話題
トピック: 1.2.0RC版です
返信数: 23
閲覧数: 14669

1.2.0RC版です

PHP8対応ありがとうございます!おつかれさまでした。

さくらのレンタルサーバ
PHP 7.4.33
MySQL 8.0.40
でアップデートしたところ、TopicPathで下記のエラーが発生しました。

« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« Uncaught Throwable »
PHP error debug
Error : Exception: Theme 'string' not found in ...
by okazunori
2021年4月30日(金) 09:26
フォーラム: 質問全般・改善要望
トピック: サイト内検索について 【解決済み】
返信数: 5
閲覧数: 17087

サイト内検索について 【解決済み】

聞きっぱなしになっていました。失礼しました。

non-ajaxモードしか使用していませんが、上記1.13.0がmodx1.0.23Jで動いています。
ハイライトもきちんと動作しています。

日本語で最低検索文字数3文字というのはあんまりなので
$dcfg['minChars'] = 2
に変更して動かしていますが、特に問題ないように見えます。

- さくらのレンタルサーバ ビジネスプラン
- PHP7.4.15(モジュールモード)
- modx1.0.23J

いろいろ試していて気がついたのですが、チャンク内のワードはヒットしないんですね ...
by okazunori
2021年1月08日(金) 10:58
フォーラム: 質問全般・改善要望
トピック: サイト内検索について 【解決済み】
返信数: 5
閲覧数: 17087

サイト内検索について 【解決済み】

木下様

ありがとうございます。

GitHubの最新版が1.12.1
https://github.com/extras-evolution/ajaxSearch

教えていただいたトピックでyama様が修正したものが1.13.0ということですね。
http://forum.modx.jp/download/file.php?id=1576

参考になりました。試してみます。
by okazunori
2020年12月21日(月) 21:42
フォーラム: 質問全般・改善要望
トピック: サイト内検索について 【解決済み】
返信数: 5
閲覧数: 17087

サイト内検索について 【解決済み】

最近MODXを使い始めた者です。
サイト内検索を設置したいと考えています。
公式サイトではAjaxSearchが紹介されていますが、2014年のバージョン1.10.1が最新なのでしょうか?
あるいは画面遷移があってもいいので、もう少し軽いスニペット等あれば教えていただきたいです。
よろしくお願いいたします。

使用中のMODX:1.0.23J