記事作成日と更新日の is_updated をテンプレートに追加時にエラー 投稿する

投稿者:kaiya  投稿日時:2025-12-15 16:30:32
お世話になります。

SOY_CMSの記事で作成日と更新日が異なる時に更新日を出力できる仕組みを設けました/ という記事を拝見しまして
https://x.gd/WmYWi

ブログの記事詳細のテンプレートにis_updated で囲ったタグを追加したところ
<!-- cms:id="is_updated" -->
<strong>更新日:<time cms:id="update_date" cms:format="Y-m-d"2000-01-01</time></strong> (作成日:
<!-- /cms:id="is_updated" -->

<time cms:id="create_date" cms:format="Y-m-d">March 26, 2012</time>
						
<!-- cms:id="is_updated*" -->)
<br><br>
<!-- /cms:id="is_updated*" -->


下記エラーが出現します
Parse error: Unmatched '}' in  ルート/.cache/cache_blog_entry_.html.php on line 141

最新版soycmsの環境です テンプレートから is_updated を外すとエラーが消えます
投稿者:齋藤毅  投稿日時:2025-12-15 16:46:59
Parse error: Unmatched '}' in  ルート/.cache/cache_blog_entry_.html.php on line 141
のエラーは、cms:idの記述の何処かに誤りがある場合に出力されます。
おそらくかに記述ミスの可能性があります。
投稿者:kaiya  投稿日時:2025-12-15 17:07:17
ありがとうございます!

記述ミスの可能性も考えて テンプレートを全部消して白紙の状態にして
下記コードのみテンプレートに記述したところ

<!-- b_block:id="entry" --><!-- cms:id="is_updated" -->
<strong>更新日:<time cms:id="update_date" cms:format="Y-m-d"2000-01-01</time></strong> (作成日:
<!-- /cms:id="is_updated" -->
<time cms:id="create_date" cms:format="Y-m-d">March 262012</time>
<!-- /b_block:id="entry" -->

エラーになるんです。

<!-- b_block:id="entry" --><!-- cms:id="is_updated" -->
<strong>更新日:<time cms:id="update_date" cms:format="Y-m-d"2000-01-01</time></strong> (作成日:
<!-- /cms:id="is_updated" -->
<!-- /b_block:id="entry" -->
だけだと 日付表示されて

<!-- b_block:id="entry" -->
<time cms:id="create_date" cms:format="Y-m-d">March 262012</time>
<!-- /b_block:id="entry" -->
だけでも 表示されます

しかし 2つ並べると エラーがでます
投稿者:齋藤毅  投稿日時:2025-12-16 17:18:10
コードを見る限り、エラーになる箇所が見つかりません。
サーバの情報を頂けるのであれば、直接サーバ内のファイルを確認してみます。

サーバの情報の共有可であれば、お問い合わせフォームかメール経由でお伝え下さい。
投稿者:kaiya  投稿日時:2025-12-18 20:37:36
サーバーを、新しいサーバーに引っ越し予定のため、引っ越しして改めて試してみます。
ログインして投稿する