rss ログイン
XOOPS X (ten) Distribution  - on XOOPS Cube Legacy 2.2.3

RSS of ○○○○ と 簡単ログイン:解除の表示位置 - Xoops X総合 - フォーラム

RSS of ○○○○ と 簡単ログイン:解除の表示位置

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/1/2 23:47
zipu  新米   投稿数: 10

テンプレートのktai_defaultで表示される「RSS」と「簡単ログイン:解除」の表示を一番下の方に持って行きたくて、ずっと格闘しているのですが追いきれませんでした。

XOOPS_ROOT_PATH/themes/ktai_default/templates/
XOOPS_ROOT_PATH/themes/mobile/templates/theme.html
XOOPS_TRUST_PATH/class/hyp_common/ktairender/templates/default/body.html
XOOPS_TRUST_PATH/class/hyp_common/rss2html/templates/simple/base.html

あたりを消してみたり移動してみたりしてみたのですが、思い通りになりません。
お忙しい中、申し訳ありませんがアドバイスお願い致します。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/1/3 16:05 | 最終変更
nao-pon  新米   投稿数: 17

zipu さん、こんにちは。 :)

簡単ログインの部分は、XOOPS_TRUST_PATH/class/hyp_common/ktairender/templates の default/heder.html に <easylogin> が書かれていまして、その部分に表示されるようになっています。

ページ下部に持って行くなら、heder.html の <easylogin> を削除して、footer.html のお好きな場所へ <easylogin> を記入してください。

スマホの場合は、XOOPS_TRUST_PATH/class/hyp_common/ktairender/templates/smart になります。

RSS リンクについては、プログラムコード中にハードコーディングサれていまして、プログラムを変更しないと、非表示にしたり表示位置を変更するのが不可能であったため、hypconf 1.05 HypCommon 20130103 にて、簡単ログインの部分と同様な感じで指定できるようにしました。

RSS リンクの部分の指定子は <rssLink> です。デフォルトでは body.html の最上部になっています。

ただし、XOOPS_TRUST_PATH/class/hyp_common/ktairender/templates/defailt, 同/smart 以下はアップデートで上書きされてしまいますので、適宜ディレクトリごと別ディレクトリとしてコピーした上で、そちらを変更し、HypCommonの設定(hypconf) の 「モバイル対応の設定」 で 「携帯対応レンダラーテンプレート」および「携帯対応レンダラーテンプレート(jqm) 」に編集したテンプレートがあるディレクトリ名を指定して運用されるとよいと思います。

投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/1/4 0:34
zipu  新米   投稿数: 10

nao-ponさま。こんばんは。

さっそくやってみました。
スマホのみの確認ですが、「RSS of ○○」の方は下に移動しました。
しかし、「簡単ログイン:解除」は元のままです。

ちなみに別ディレクトリとしてコピーして、HypCommonの設定で指定はできました。
nao-pon様に教えていただいた通りには、たぶんできていると思います。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/1/4 13:41
nao-pon  新米   投稿数: 17
引用:

しかし、「簡単ログイン:解除」は元のままです。

すみません、勝手に勘違いをしていました。

ユーザー情報に表示されるものでしたね。

その部分は、hyp_preload.conf.php で設定します。

hyp_preload.conf.php での独自設定を行なっているならそのファイルで、でなければ、

xoops_trust_path/class/hyp_common/preload/hyp_preload.conf.php.rename

をコピーして

xoops_trust_path/class/hyp_common/preload/hyp_preload.conf.php

とするか

html/class/hyp_common/preload/hyp_preload.conf.php.rename

をコピーして

html/class/hyp_common/preload/hyp_preload.conf.php

としてください。 xoops_trust_path 側で設定する場合は、xoops_trust_path を共有しているすべての XOOPS に同じ設定が反映されます。

hyp_preload.conf.php に次の箇所があります。

1
$this->k_tai_conf['easyLoginConfInsert'] = 'content';

ここで、指定している 'content' は、携帯対応レンダラー用の template での指定子で、この場合だと、body.html の <content> の直前に挿入されます。

ページ下部へ持って行きたいとのことなので、これを

1
$this->k_tai_conf['easyLoginConfInsert'] = 'footerbar';

とすることで、ページの下の方へ表示されるようになります。

hyp_preload.conf.php での設定については、HypCommonPreLoad (はいぱー・こもん・ぷりろーど) [keyword/HypCommonPreLoad] - xpWiki::Dev - XOOPSマニア あたりを参考になさってください。

投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/1/5 2:06
zipu  新米   投稿数: 10

nao-pon様

ご丁寧に教えていただきありがとうございました。
無事に思い通りになりました。
感謝感激です。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/1/5 8:39
nao-pon  新米   投稿数: 17

ちょっと遠回りさせてしまいましたが、無事に思い通りにできてよかったです。 :-)

投票数:0 平均点:0.00
  条件検索へ

まだ、誰もつぶやいてくれないのだぁ~ 淋しいなぁ~

Powered by XOOPS Cube 2.2 © 2001-2012 XOOPS Cube Project Distributed by XOOPS Cube 2.2 Distribution Team.