件名: 特定の記事のフッター

投稿日: 05 10:33
投稿者: yuru

特定の記事(story_id)のときだけ、フッターに追記したいHTMLがあります。
現状では、footer.thtmlでPHPが書けず、困っています。
お助けいただけないでしょうか?

バージョンは1.7.0 で、事情によりバージョンアップはできません。
よろしくお願いします。

書込: 特定の記事のフッター

投稿日: 05 11:09
投稿者: Ivy

Assistプラグインをインストールして、

PHP Formatted Code
[assist:staticpage_content id:xxx urlkey:yyyy ]
 

静的ページxxx にフッターに追記したいHTMLを記述します。
urlkeyは、記事のidを入れればよいです。urlkeyはurlなので/ も含めることができます。

これは便利な自動タグなのでよくつかいますよ。

詳しくは
https://www.geeklog.jp/admin/plugins/assist/docs/japanese/autotags.html

書込: 特定の記事のフッター

投稿日: 05 11:19
投稿者: yuru

Ivy さま

PHP Formatted Code
 は、footer.thtml に追加すればいいのでしょうか?

書込: 特定の記事のフッター

投稿日: 05 11:22
投稿者: Ivy

はい、そうです!

(自動タグはテンプレートにもコンテンツにも、どこにでも記述できます。)

書込: 特定の記事のフッター

投稿日: 05 11:29
投稿者: yuru

Ivy さま

footer.thtml の
PHP Formatted Code
</body>
タグの直前に
PHP Formatted Code
[assist:staticpage_content id:xxx urlkey:yyyy ]

を追加したのですが、自動タグが文字列としてそのまま表示されてしまいました。

自動タグが使えるように、設定が必要でしょうか?

書込: 特定の記事のフッター

投稿日: 05 12:53
投稿者: Ivy

すみません、ここで処理されないように 半角[]を全角で記述していました。
半角にしてください。

書込: 特定の記事のフッター

投稿日: 05 12:59
投稿者: yuru

Ivy さま

何度も申し訳ありません。

半角にしてもダメなのです。
やはり、バージョンが古いからでしょうか。

書込: 特定の記事のフッター

投稿日: 05 19:26
投稿者: Ivy

1.7は、自動タグが記述できなかったでしょうか。。。
PHP Formatted Code
[story:welcome]

など簡単なのもできていないでしょうか。

だめならすべてのテンプレートでPHPを使えるハックをすればよいです。

http://wiki.geeklog.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%A7PHP%E3%82%92%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B

自動タグをPHPで実行する
http://www.ivysoho.net/article.php/geeklog-autotag-by-php

Geeklog Japan - 掲示板
https://www.geeklog.jp/forum/viewtopic.php?showtopic=18622