トップページのエントリーカード毎にシェア数を表示させる

Simplicityの特徴 › フォーラム › 要望・機能追加など › トップページのエントリーカード毎にシェア数を表示させる

2件の返信スレッドを表示中
  • 投稿者
    投稿
    • #33727
      Fwww
      ゲスト

      はじめましてわいひら様!!
      PC関連大好きFwwwのITブログ管理人のFwwwと申します
      いつもSimplicityを使わせてもらっているのですが、自分でこのような機能を追加してみました
      それはタイトルにあるとおり、「トップページのエントリーカード毎にシェア数を表示させる」ことです
      エントリーカードにシェア数挿入
      これをすることによりSimplicityの見た目が良くなったので、
      是非今後のアップデートで機能を追加してもらえればと思います♪
      詳細記事はこちらにございます
      もし機能を追加できるのであれば、上記記事のコメントで知らせてもらえれば幸いです

    • #33732
      Hidekichi
      ゲスト

      リンク先の記事にある

      get_scc_twitter()

      等の関数はどこから読み込んでますか?
      Simplicityの中にはそれら関数はないかと思うんですが、無いのであればそれらをfunctions.phpに入れる必要がありますし、それがプラグインからならいわゆるカスタマイズの範疇になるので各々がやればよいだけになるかと思います。

      サーバーの性能が高く、表示もサックリいけるサーバーであればリソースを増やすのは自由ですが、大抵の場合いかにして速くページを表示させるかを悩まれている方が多いと思うので、記事ごとにシェア数を拾いに行くのであれば、そこらがネックになるのと、何かしらキャッシュの仕組みが入っているのであれば、導入のしやすさ等もやや問題になる可能性があります。

      サーバーにはhtaccessが利用できるサーバーとそうでないサーバーがあって、一部機能が利用できるがセキュリティを理由に全ての機能を使えないサーバーもあります。たいていキャッシュに関するものはそういったサーバーでは利用できなくなっていたりします(例Xdomain等)。

      htaccessを利用せずにキャッシュ期間をコントロールするってのはできないわけではないと思うんですけれども、案外面倒臭いと思うんですよね。そこらがテーマ処理だけでまかなえるのかどうか等の検証も必要かと思ったりします。

      ひとまずTwitterは仕様が固まらないとカウントを取得するってのも難ありな現状ですし。

    • #33744
      アバター画像わいひら
      キーマスター

      ご提案ありがとうございます。
      get_scc_twitter()は、おそらくSNS Count Cacheの関数だと思うのですけど、申し訳ないですが、Simplicityのデフォルト機能とする場合、プラグインに依存する機能となってしまうので、機能追加は難しいです。
      そのカスタマイズがだめというわけではなく、単にプラグインに依存した機能は機能として組み込まない方針なだけです。(導入に手間がかからないようになるべくしたいため)
      加えて、この後、Twitterボタンのカウントの仕様変更などもあるので、今後どうなるかわからないというのもあります。

      カウントキャッシュプラグインを使わずに、毎回エントリーカードごとに、シェア数を取りに行くという方法もあるのですが、それらとSNSサーバにかなり負荷をかけてしまいます。ですので、このフォーラムでも以前、要望があったのですが、個別にカスタマイズを勧める形となっています。

2件の返信スレッドを表示中
  • フォーラム「要望・機能追加など」には新規投稿および返信を追加できません。
スポンサーリンク
アドセンス(大)
アドセンス(大)