<<   2017年 10月   >>
S MTW TF S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31     

検索・ログイン
ログイン
現在のモード: ゲストモード
USER ID:
PASS:
管理者ページ
新着記事
カテゴリー

月別記事
ランキング
コメント
リンク
プロフィール
その他

POWERED BY
POWERED BY
ぶろぐん
PHP
PostgreSQL
SKIN BY
ブログンサポート

特定の記事をトップに表示するには
BlognPlusはEntry IDで降順に並ぶのがデフォルトになってます。スクリプトをいじれば更新日時で降順にしたり、カテゴリ別に並べたりとか色々可能なんですが、修正しなきゃならない場所が割とあちこちに。それとこれやるとモジュールで影響受けるものがありそうでそこも悩みます。

一つ考えているのは、モジュールを作って対応しようかと言う事。アプローチは二通りあって、特定の記事のEntry IDを可能な限り大きな数字に置き換えてしまうもの。32bit整数型でやってるみたいなので、かなり大きな数値を設定すれば問題無さそうです(2億とかw)。

もう一つの方法は固定用の記事を別途作成して、それを常にスキンで指定した位置に表示させるというもの。これはスキン側にタグを仕込まないとならないので、作業量は多くなりますが柔軟な対応が出来ることと本来の記事データに影響を与えないというメリットがあります。ついでにこれを拡張すると、WordPressMTにあるような固定ページを作成してスキンで埋め込むと言った事も可能でしょう。

と言うわけで、いずれ欲しくなりそうな機能なので後者のモジュールを作る事にしました。それなりに作業量増えそうなのと、バックエンドにデータベース使う事しか考えてないんですが、HTMLテンプレートとして書き出しておいて、index.phpの通常表示フローと同じ処理だけさせる、というやり方ならバックエンドがどれでも対応できるのかなとか色々考えてはいます。

データベース使う方が個人的には楽なんですけどねw
BlognPlus::導入と変更◇18:15◇comments (0)trackback (0)
コメント
コメントする









画像の文字を半角で入力して下さい。
この記事のトラックバックURL
http://www.ikumi-u.net/blogn/tb.php/42
トラックバック