■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

ブログで概要と本文が一緒に表示されてしまう

bcacsato > ブログで概要と本文が一緒に表示されてしまう @ 2013/1/19 18:43
「baserCMS 2.0.5.1」(ブログプラグインも2.0.5.1)を使っていますが、
下記の方と同じように、ブログの「概要」「本文」ともに一覧画面に表示され、
かつ「続きを読む」のリンクが表示されてしまいます。
http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=755&forum=3

下記の修正ファイルも見てみましたが、「2.0.5.1」ではすでにこの部分は修正されているようです。
http://project.e-catchup.jp/projects/basercms/repository/revisions/a845999e4c8283147a346fe9503e5b2ae36d89f2

「2.0.5.1」の場合、どのように修正すればよいでしょうか?
ご教示くださいますようお願いします。
goichi > Re: ブログで概要と本文が一緒に表示されてしまう @ 2013/1/20 14:29
こんにちは(^^
お役に立てるか分かりませんが、回答してみます。

情報が少ないので、ちょっと一般論ですが、
お使いのテーマは自作のもの(またはカスタマイズ)でしょうか?
一覧表示部分のPHPの記述を確認してみてください。
「続きを読む」を表示させ、かつ概要のみを表示させるのであれば、
postContent()の引数が以下のようになっている必要があると思います。
<?php $blog->postContent($post, false, true) ?>


間違ってたらすみません。
参考までに投稿しておきます。m(__)m
bcacsato > Re: ブログで概要と本文が一緒に表示されてしまう @ 2013/1/20 21:28
goichiさま、ご回答ありがとうございます。

テーマは公式サイトで配布されていた「アコーディオン」をベースにカスタマイズしましたが、
PHPについては詳しくないため、ほとんどいじっていません。

ご指示いただいたファイルは、下記ディレクトリのファイルで合ってますでしょうか?
baser > plugins> blog> views> blog> default> index.php

こちらのファイルの50行目に記述がありましたが、下記のようになっていました。
postContent($post, false, true) ?>

もし他に何か考えられる点がありましたら、アドバイスいただけますと幸いです。


ちなみに、サーバー会社に確認したところ、環境は下記の通りでした。

■ サーバー:独自サーバ
■ スマートURLの利用:ON
■ 設置フォルダ:/public_html/basercms/
■ 利用しているデータベース: PostgreSQL
■ OSの種類:Red Hat Enterprise Linux ES release 4 (Nahant Update 9)
■ PHPのバージョン:5.3.6
■ データベース種類・バージョン:PostgreSQL 8.3.7

■ BaserCMSのバージョン:2.0.5.1
■ PHPスキル(自己評価):E
goichi > Re: ブログで概要と本文が一緒に表示されてしまう @ 2013/1/21 9:45
情報提供ありがとうございます。

引用:
テーマは公式サイトで配布されていた「アコーディオン」をベースに

いまアコーディオンをダウンロードして中身を確認してみました。
一覧表示(index.phpとarchives.php)を見たところ、記述が
<?php $blog->postContent($post,true,true) ?>

となっているようです。一度、修正してみてください。
修正すべきファイルの位置は

/app/webroot/themed/Accordion_2.0/blog/default/
以下に入っているものです。

最初にご覧になった以下の場所
引用:
baser > plugins> blog> views> blog> default> index.php

はbaserフォルダ以下にあるものですが、こちらはこのCMSのコアなファイル群です。
カスタマイズしたりするときはappフォルダ以下に同階層を作り、ファイルをコピーして編集します。
今回のようなテーマ編集の場合は、
テーマフォルダ以下に、各プラグインも含めて表示部分を担当するファイルが入っています。
そこを書き換えればOKです。

appフォルダとbaserファルダについては、以下のページで読み込み順位など確認できます。
http://basercms.net/manuals/2/programmers/3.html

一度、お確かめ下さい(^^
bcacsato > Re: ブログで概要と本文が一緒に表示されてしまう @ 2013/1/21 13:12
goichiさま、詳しいご回答ありがとうございます。
教えていただいたファイルを修正したところ、正しく動作するようになりました!

なるほど、テーマのファイルによってコアファイルが上書きされていたのですね。
おかげさまで、baserCMSの構造が分かって来ました。
本当にありがとうございました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
37 人のユーザが現在オンラインです。 (35 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 37