Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2021-11-22 12:03:57

maco-is
メンバー
登録日: 2021-11-22
投稿: 2

descriptionを自動で本文から取得したいです

現在cloudスキンで利用させていただいています。
descriptionを自動で取得して入れたいのですが、
プラグインだとdescriptionは自動取得ではなく自分んで入れるようなのです。
phpなどでdescriptionを本文からひっぱってくる(30文字限定)などできるものでしょうか。
その場合、どのファイルを使えばいいものでしょうか。

オフライン

#2 2021-12-10 09:58:33

yama
Administrator
登録日: 2005-07-07
投稿: 1,281
ウェブサイト

Re: descriptionを自動で本文から取得したいです

最近あまりさわってないので忘れかけてますが、、

<?php
global $manager;
$item = end($manager->items);
echo mb_substr(
    strip_tags($item['body']),
    0,
    30
);

上記のようなphpコードを書いてdescription.phpなどのファイル名でスキンフォルダ内に保存し、

<%phpinclude(inc/description.php)%>

アイテムスキン内に上記のように書くと表示できると思います。

オフライン

#3 2021-12-13 02:52:27

maco-is
メンバー
登録日: 2021-11-22
投稿: 2

Re: descriptionを自動で本文から取得したいです

yama様
ご解答大変ありがとうございます!助かります。
書いていただいたソースを入れて試しているのですが今のところ空白がmeta情報に入るようで原因を探しています。
プラグインを入れたりして試していたのでそういう問題かと思っているのですが。
できましたらこちらでまたお伝えさせていただきます。

オフライン

Board footer