サポート » プラグイン » Featured Content Galleryの文字数設定について

  • 解決済 takunomi

    (@takunomi)


    皆様、初めまして。

    ネットで公開されていた利用したいテーマにFeatured Content Galleryというプラグインが必須になっています。
    ただ、長い文章を書くと、そのままの情報量がトップにも表示されレイアウトが崩れてしまうときがあります。
    できれば、投稿した文章のうち、60~80文字程度で抑えたいと思っています。

    それで、管理画面の中にFeatured Content Galleryの設定画面があります。

    Slide Transition Times and Other Options-Number of Words in Text Overlay:
    という項目があり、(Default: 100 words) ということで、デフォルトでは100文字までの表示になっているようです。

    ただ、この項目を80文字にしても30文字にしてもトップでの表示は変わらずにいるので、他に設定箇所があるのかと思っているのですが、今のところ、答えが見つかっていません。
    ひょっとしたら、日本語のような2バイトコードは、設定が効かないんでしょうか?

    レイアウト上、何とか、文字数を調整したいのですが、お分かりになられる方がいらっしゃいましたら、教えてもらえないでしょうか。

    よろしくお願いします。

    <環境>
    Wordpress3.0.4
    apache2
    PHP5.2.11
    mysql5.0

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • mb_関数に置き換えねばなりませんね。
    100 words というのは100文字のことじゃないです。よく使う表現で「単語数」とでも思って下さい。全角まで考慮されてないでしょうから、そこらへんは自分で実装しないといけないと思います。

    トピック投稿者 takunomi

    (@takunomi)

    kvexさん、ありがとうございます。

    > mb_関数に置き換えねばなりませんね。

    やはり、プログラム変更が必要なんですね・・。
    残念。
    結構、海外のテーマでいいなと思ったものが、このプラグインが組み込まれていたもので、何か対応していらっしゃる方がいるかなと・・と甘い考えがありました。

    お答えいただきましてありがとうございます。

    そんなに大変じゃないような気がしますよ。
    入れて試せる環境がないので予想ですが、たぶん・・・たぶんですけど、よく見たらWPの関数だけで表示させてるみたいなので。
    gallery.php の 40行目あたり(jQuery Featured Content Gallery じゃないですよね?)

    <p><?php the_content_rss('', 0, '', $wordquantity); ?></p>

    だけだと思いますので、なにかしらのテンプレート関数やタグに置き換えればいいかと。
    全てのコードを見たわけではないので、他の箇所も関係あるかもしれません。

    トピック投稿者 takunomi

    (@takunomi)

    kvexさん、ありがとうございます。

    >(jQuery Featured Content Gallery じゃないですよね?)

    下記のプラグインです。
    http://www.featuredcontentgallery.com/

    > gallery.php の 40行目あたり

    <p><?php the_content_rss(”, 0, ”, $wordquantity); ?></p>

    の部分を修正したら、どんな感じになるかと思い、コメントアウトしたりしてみましたが変化はなく、そのままの状態でサイト上でも表示されていました。
    通常だったら、エラーが出るか、その部分だけ表示されなくなるのかなと思いましたが・・。

    キャッシュのせいかとも思って、ブラウザーのキャッシュやらを削除して試してみましたが、変化はなく・・。

    直接、該当ファイルを編集しFTPでアップしたり、管理画面のプラグイン編集にて修正したりしてみましたが、変化はなく、もう少し、やってみます。

    Check here if you want to use custom text under the post/page title.
    Key: featuredtext – Insert custom text in the value. HTML is allowed.
    ここにチェックを入れて、カスタムフィールドにテキストを入れれば良いのでは?

    なるほど、カスタムフィールドを使って、それ用のテキストも指定できるんですね。

    遅くなりましたけど、念のためプラグイン改造の方法も書いておきます。

    40行及び65行あたりの
    <p><?php the_content_rss('', 0, '', $wordquantity); ?></p>

    <p><?php echo mb_substr(strip_tags($post->post_content),0, $wordquantity); ?></p>
    で動きました。

    解決済みですが、プラグインを改変する方法として挙げておきます。

    トピック投稿者 takunomi

    (@takunomi)

    kvexさん、orangemintさん、ありがとうございます。
    おかげで何とか、イメージどおりにすることができました。
    一旦、すべてのプラグインをはずして試したら、イメージしていた感じになったので、どれかのプラグインが干渉していたようです。

    ご返事が遅くなりましてすみません。
    ありがとうございます。

    flyorbjp

    (@flyorbjp)

    解決済みですが、100 wordsは無視して記事投稿でmoreタグを注入するのが簡単だと思います。

    もしくは
    Check here if you want to use custom text under the post/page title.
    Key: featuredtext – Insert custom text in the value. HTML is allowed.
    にチェックを入れて

    カスタムフィールドの『名前』の箇所にfeaturedtext 
    『値』に好きな文章を入れると反映されます。

    参考:WordPress Featured Content Gallery プラグイン
    Featured Content Gallery 固定ページの画像を反映させる 

    解決済みですが・・・

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「Featured Content Galleryの文字数設定について」には新たに返信することはできません。