ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

a-blogコミュのサブカテゴリで、記事を登録したカテゴリしか表示されない。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんばんわ!ぶーくんといいます。
仕事が速く切り上がったので、a-blogを色々いじらせてもらっております。

a-blog1.4をダウンロードし、開発ブログにあるようにテンプレートを修正し、サブカテゴリの実装を試しました。

開発ブログの記事
http://www.a-blog.jp/dev/index.php?ID=153

その結果、管理ページでのサブカテゴリの実装を確認しました。
ですが表示ページに問題がありました。

記事のないカテゴリが表示されないのです。


うーんって感じです。何か他のコンフィグをいじってしまっているのでしょうか…。

何かご存知の方いらっしゃいましたら教えていただけるとありがたいです。


config見ると、いろいろなことができますね。
スイッチ一つ(configでのon、off)で機能が使えるようになるのは、さすがだなと思いました。

慣れればいろいろにつかれますよね。a-blog

コメント(8)

記事のないカテゴリも表示されてしまうんじゃないですか?
かずみちさん、こんばんわ。
いえ、「記事のないカテゴリが表示されない」のです。
(前の書き込み誤字が多いな…。)

本来は「記事のないカテゴリも表示さえる」でいいのだと理解しています。
ですが、記事のないカテゴリが表示されませんでした。

現状のファイルを添付します。

尚、まだテストの段階なので、一度全部アンインストールした上で、挑戦してみようと思っております。なので、ひとまず現状報告とさせてください。もし何かしらわかる部分がありましたら教えていただけると助かるのですが、お忙しいと思いますので。

再インストール後、同じ事をして、その結果をご報告いたします。
お世話になります。
再インストールしたのですが、やはりうまくいきませんでした。

導入までの手順を記します。
a-blogをお使いでサブカテゴリが実装できている方、よろしければお知恵をお貸しください。

1)サーバはlolipop
2)既にインストールしてるa-blogを削除
  データベースもmyphpadminから削除
3)手順にそってインストール
4)「設定タブ」より設定変更
5) [H-12] の下に以下を追記

//プログラム中で書く ul に class を設定する場合
$categoryListULclass = "subList";

// カテゴリの間に編集する文字を設定
$subCategorySegment = " > ";

// サブカテゴリを設定
$subCategory = 1;

5注)a-blog開発ブログだと「$categoryListULclass "subList";」となっていましたがそのままだとエラーに
なってしまったので、「=」をいれました。

6)テーマはa-gray-rを仕様。
  theme→a-gray-r内の「index.tpl.html」をmiで開く
7)カテゴリ表示部分を以下のように変更

(変更前の文字列)
<!-- BEGIN categoryListBox -->
<!-- カテゴリーリスト開始 -->
<h2>カテゴリーリスト</h2>
<ul class="subList">
<!-- BEGIN categoryList -->
<li><a href="{categoryListLink}">{categoryListName}</a> ({categoryListCount})</li>
<!-- END categoryList -->
</ul>
<!-- カテゴリーリスト終了 -->
<!-- END categoryListBox -->

(変更後の文字列)
<!-- BEGIN categoryListBox -->
<!-- カテゴリーリスト開始 -->
<h2>カテゴリーリスト</h2>

<!-- BEGIN categoryList -->
{subCateTag}<!-- BEGIN cLi --><li{cateLiClass}><a href="{categoryListLink}">{categoryListName}</a> ({categoryListCount})<!-- END cLi -->
<!-- END categoryList -->

<!-- カテゴリーリスト終了 -->
<!-- END categoryListBox -->

8)テンプレートファイルをアップロード

行った手順は以上です。
また、その結果として

【結果】
(1)管理ページではサブカテゴリの指定可能(写真1)
(2)表示ページでカテゴリ表示されず(写真2)

 あと、サブカテゴリとは関係ありませんが…

(3)設定変更しているうちに管理画面の「設定」タブが消えた…。

以上の様な結果となりました。

できるだけ無駄な事をせず最短の手順で行ったつもりですが、間違いや足りない部分などありますでしょうか?

お手数おかけいたしますが、お暇な時にでもレスをつけていただければ幸いです。
こんにちは。
config.system.phpの170行目あたりの以下の箇所を変更してみてください。
// [D-09] カテゴリーの表示順の設定 1:自由設定 / 0:件数の多い順に設定
// 【パーソナル・ビジネス】のみ利用可能
$categorySort = 1;

その後、管理画面のカテゴリーの更新/削除から親になるカテゴリーを指定してみてください。
>みもちゃんさん

ありがとうございます!できました!
検索欄、カテゴリーともに正常にうごきました!

…あとは、「設定」タグが消えてしまったのが気になりますが、それは別にかまわないんで、ぼちぼちやっていきます。

本当に助かりました。ありがとうございました!
config、赤線ひいて一度読んでみるようにします。
カンが働かないですね。読み込んでいないと。
ちょっと反省しました。

以上、余談でした。
サブカテゴリが表示されてよかったです。
設定タブはconfig.system.phpのパーミッションが書き込み可能になってないと出ないのです。666に変更してください。
>みもちゃんさん

あー、なるほど。了解しました。
一度エラーが出た時に、該当ファイルをダウンロード→修正→アップロードしたときに、パーミッションが戻ってしまったんですね。

これで全てOKとなりました。
本当にありがとうございました!

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

a-blog 更新情報

a-blogのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。