バージョン選択

フォーラム

メニュー

オンライン状況

51 人のユーザが現在オンラインです。 (33 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 51
もっと...

サイト内検索

質問 > その他 > モバイルサイトの新着情報について。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hunterman2
投稿日時: 2010/10/16 7:03
対応状況: −−−
常連
登録日: 2010/6/5
居住地:
投稿: 66
モバイルサイトの新着情報について。
[EC-CUBE] V 2.4.4
[レンタルサーバ] infitoPLUS
[OS] Windows XP
[PHP] Version 5.2.9-2
[データベース] Mysql v 5.0.83
[ブラウザ] Fire fox バージョン3.6.2

EC-CUBEモバイル版のサイトのtopページの新着情報の箇所なのですが、クリックすると、PCサイトのRSS新着の商品詳細の画面に飛びます。
当方は今携帯での確認が出来ない状態でして、PCでの閲覧です。
http://○○.com/mobile/
これに問題があるのでしょうか?
ちなみに、mobile/top.tplの新着部は以下のようです。
<!-- ▼新着情報 ここから -->
<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/news.php}-->
<!-- ▲新着情報 ここまで -->

同じブロックでも、
<!-- ▼ピックアップ商品 ここから -->
<hr>
<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/best5.php}-->
<hr>
<!-- ▲ピックアップ商品 ここまで -->
のピックアップ商品は、クリックするとモバイルないのリンク先へちゃんと飛びます。

どこか問題箇所などあるでしょうか?既出でしたら、すみません。
AMUAMU
投稿日時: 2010/10/18 17:10
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: モバイルサイトの新着情報について。
標準状態のEC-CUBEの場合、リンク先は管理画面の新着情報管理から利用者が登録したURLのはずです。

登録した記事のリンク先が間違っているか、何かしらカスタマイズをしたことによる問題では無いでしょうか?


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

hunterman2
投稿日時: 2010/10/19 6:50
対応状況: −−−
常連
登録日: 2010/6/5
居住地:
投稿: 66
Re: モバイルサイトの新着情報について。
AMUAMUさま、ご返信ありがとうございます。

>標準状態のEC-CUBEの場合、リンク先は管理画面の新着情報管理から利用者が登録したURLのはずです。

私の状態でも
<!-- ▼新着情報 ここから -->
<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/news.php}-->
<!-- ▲新着情報 ここまで -->

なっているのですが、動いていうる文字をみますと、RSSで登録した文字が流れています。

>登録した記事のリンク先が間違っているか、何かしらカスタマイズをしたことによる問題では無いでしょうか?

恐らく、何かカスタマイズが原因だと思うのですが、イマイチ分かりません。
登録した、リンク先は新着情報でも(jpg)
<a href="http://○○.com/products/detail/386"><img src="<!--{$TPL_DIR}-->img/○○.jpg"></a>
のような感じになると思うのですが、
コレが、モバイルのトップページの流れる文字に反映されるとして、モバイル内で、クリックした場合には、モバイル内のディティールページに飛ぶのでしょうか?
ちなみに、
<!-- ▼ピックアップ商品 ここから -->
<hr>
<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/best5.php}-->
<hr>
<!-- ▲ピックアップ商品 ここまで -->
ピックアップ商品は、ちゃんとモバイル内のページに飛びます。
URLの静的化等が原因なのでしょうか?
アドバイス頂けたら幸いです。



AMUAMU
投稿日時: 2010/10/19 12:51
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: モバイルサイトの新着情報について。
カスタマイズを色々されているようなので比べようが無く、お答えが難しいです。カスタマイズ部分を色々明らかにしないと厳しいかと。
おかしくなったときの基本は「元の状態に戻してみる」です。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

hunterman2
投稿日時: 2010/10/24 6:09
対応状況: −−−
常連
登録日: 2010/6/5
居住地:
投稿: 66
Re: モバイルサイトの新着情報について。
AMUAMU さま、ご返信ありがとうございます。

大変遅くなりまして失礼しました。

>カスタマイズを色々されているようなので比べようが無く、お答えが難しいです。カスタマイズ部分を色々明らかにしないと厳しいかと。
おかしくなったときの基本は「元の状態に戻してみる」です。

モバイルサイトに関しては殆どカスタマイズを行っていません。
ですがご指摘のように、デフォルトの物と見比べても、何も変わりありません。
---top.tpl-----
<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/news.php}-->

---news.tpl----
<!--{marquee}-->
<!--{if $arrNews[0].news_url}--><a href="<!--{$arrNews[0].news_url|escape}-->"><!--{/if}-->
<!--{$arrNews[0].news_title|escape}-->
<!--{if $arrNews[0].news_url}--></a><!--{/if}-->
<!--{/marquee}-->

PCサイトからの確認が原因なのでしょうか?ですが同じブロックの

----best5.tpl-----
<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/best5.php}-->

はちゃんと、PCサイトからの確認でもモバイルページ内に飛ぶんです。
何かお気づきの点などありますでしょうか?
AMUAMU
投稿日時: 2010/10/26 0:53
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: モバイルサイトの新着情報について。
表示するロジック側(php側)を確認されたらどうでしょうか?


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

hunterman2
投稿日時: 2010/10/27 6:19
対応状況: −−−
常連
登録日: 2010/6/5
居住地:
投稿: 66
Re: モバイルサイトの新着情報について。
AMUAMU さま、アドバイスありがとうございます。

当方はPHPに関して理解が低いため、思い通り動作している、besr5.phpと見比べおかしな箇所はないかと追っている感じです。
ですが、見比べても何も違いが無いのです。
何かお気づきの点など有りました、アドバイス頂ければ幸いです。
---news.php----
// {{{ requires
require_once(CLASS_EX_PATH . "page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_News_Ex.php");

// }}}
// {{{ generate page

$objPage = new LC_Page_FrontParts_Bloc_News_Ex();
register_shutdown_function(array($objPage, "destroy"));
$objPage->mobileInit();
$objPage->mobileProcess();
?>
AMUAMU
投稿日時: 2010/10/27 20:46
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: モバイルサイトの新着情報について。
呼び出している先のクラスの中身を確認されると良いと思います。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

hunterman2
投稿日時: 2010/10/28 7:22
対応状況: −−−
常連
登録日: 2010/6/5
居住地:
投稿: 66
Re: モバイルサイトの新着情報について。
AMUAMUさま、何度もご迷惑お掛けします。

LC_Page_FrontParts_Bloc_News.php
を見てみたのですが、おかしいところは無い様に感じるのですが、
何か見落としてる物などあれば、ご教授下さい。

class LC_Page_FrontParts_Bloc_News extends LC_Page_FrontParts_Bloc {

// }}}
// {{{ functions

/**
* Page を初期化する.
*
* @return void
*/
function init() {
parent::init();
$bloc_file = 'news.tpl';
$this->setTplMainpage($bloc_file);
}

/**
* Page のプロセス.
*
* @return void
*/
function process() {
if (defined("MOBILE_SITE") && MOBILE_SITE) {
$objSubView = new SC_SiteView();
} else {
$objSubView = new SC_MobileView();
}

//新着情報取得
$this->arrNews = $this->lfGetNews();

$objSubView->assignobj($this);
$objSubView->display($this->tpl_mainpage);
}


/**
* モバイルページを初期化する.
*
* @return void
*/
function mobileInit() {
$this->tpl_mainpage = MOBILE_TEMPLATE_DIR . "frontparts/"
. BLOC_DIR . 'news.tpl';
}

/**
* Page のプロセス(モバイル).
*
* @return void
*/
function mobileProcess() {
$this->process();
}

/**
* デストラクタ.
*
* @return void
*/
function destroy() {
parent::destroy();
}

function lfGetNews(){
$conn = new SC_DBConn();
$sql = "SELECT *, cast(news_date as date) as news_date_disp FROM dtb_news WHERE del_flg = '0' ORDER BY rank DESC";
$list_data = $conn->getAll($sql);
return $list_data;
}
}
?>
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,126名です
総投稿数は110,040件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.