■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。
このフォーラムは閲覧専用のアーカイブです。

Twitterプラグインによるタイムライン表示について

ryo > Twitterプラグインによるタイムライン表示について @ 2010/10/5 14:32
こんにちは。

はじめて投稿させていただきます。

Twitterプラグインをインストールして、
メッセージの投稿には成功したのですが、
タイムライン表示の仕方が分かりません。

TOPページに表示するにはどのようにすればよいか教えていただけないでしょうか?
よろしくお願いします。
non > Re: Twitterプラグインによるタイムライン表示について @ 2010/10/5 16:04
ウィジェットエリアを利用するといいです。

ただ、デモ用のテーマをカスタマイズされている場合は、トップページにウィジェットが表示されるようになっていないのでテンプレートの調整が必要です。
この場合、ある程度、HTML / CSS の知識が必要です。

/app/webroot/demo/layouts/default.ctp がレイアウト用のテンプレートになるのでこれを編集します。

次のような場所があるので・・・
<?php if(!$baser->isTop() || !empty($this->params['member'])): ?>
<!-- begin beta -->
<?php $baser->element('sidebar') ?>
<!-- end beta -->
<?php endif ?>


if文をとっぱらって次の文だけにします。

<?php $baser->element('sidebar') ?>


そうすると、間違いなくレイアウトが崩れます(苦笑)

これは、トップページが2カラム用に作られてないからです。
後は、CSSを調整して崩れないようにします。



その他に、とにかくウィジェットエリアを任意の場所に表示したいという場合には次のタグを記述するといいです。

<?php $baser->element('widget_area',array('no'=>$widgetArea)) ?>


これで、システム設定画面で設定したウィジェットエリアが表示されます。

ウィジェットエリアはいくつでも作れるので、システム設定で設定したもの以外のウィジェットエリアを表示したい場合は、
$widgetArea の部分にウィジェットエリアのNOを入力するといいです。

<?php $baser->element('widget_area',array('no'=>2)) ?>

non > Re: Twitterプラグインによるタイムライン表示について @ 2010/10/5 16:07
追記です。

トップページ以外に表示する場合は、管理画面のウィジェットエリア管理から簡単にいけます。

システム設定をクリックし、サイドメニューにあるウィジェットエリア管理をクリックします。

で、標準サイドバーの編集ボタンをクリックして編集するといいです。

ドラッグ&ドロップで簡単につっこめます。
ryo > Re: Twitterプラグインによるタイムライン表示について @ 2010/10/6 0:45
丁寧な説明をしていただきありがとうございました。

おかげさまでTOPページに表示することができました。

また、ウェジェットの使い方も理解することができました。

今後ともよろしくお願いします。