質問 > フロント機能 > コンテンツ管理(ページ管理)の商品一覧ページの編集について |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kmDnk |
投稿日時: 2019/3/20 19:58
対応状況: −−−
|
常連 登録日: 2017/8/19 居住地: 投稿: 65 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について 回答ありがとうございます。
商品一覧ページに以下のコードを追記してPHPファイルを読み込んでいます。 検索があった場合のみ、phpファイルを読み込むようにしています。 <!-- ↓検索ワードの取得スクリプトエリア --> {% if search_form.vars.value.name %} {% set search_word = search_form.vars.value.name %} {% set search_url = 'https:hogehoge?word=' %} {% if app['mobile_detect'].isMobile and app['mobile_detect'].isTablet == false %} {% set device = 'Mobile' %} {% elseif app['mobile_detect'].isTablet %} {% set device = 'Tablet' %} {% else %} {% set device = 'PC' %} {% endif %} {% set query = '&device=' %} {% set query1 = '&ip=' %} {% set ipadd = app.ipadd %} {{ php_file_get_contents(search_url~search_word~query~device~query1~ipadd) }} {% endif %} <!-- ↑検索ワードの取得スクリプトエリア --> 流れとしては、 検索ワードと、読み込みたいPHPファイルパスと、クエリ、IPアドレス(app.ipadd)を変数に代入し、 最後にphp_file_get_contents関数を使って、phpファイルへアクセスしてもらいます。 この時、パスは通常パスと、wordなどのクエリを追加したものを加えてアクセスします。 PHPファイル側では、もらったREQUESTを変数へ代入し、それをデータベースへ登録するようにし 検索ワードと、端末、IPアドレスなど登録する流れにしています。 PHPソースは以下のものです。 <?php /*============================== ヘッダーの検索窓に検索ワードを入力されたら データベースへ登録するスクリプト ==============================*/ require_once($_SERVER['DOCUMENT_ROOT'].'/path'); require_once($_SERVER['DOCUMENT_ROOT'].'/path'); global $db; //変数にREQUESTを代入 $searchWord = $_REQUEST['word']; $devices = $_REQUEST['device']; $ipAdd = $_REQUEST["ip"]; //自社のグローバルIPアドレスからの検索は「自社検索」と変数に代入 if($ipAdd == $companyIP){ $ipAdd = '自社検索'; }; $searchWordData = 'INSERT INTO shop_data(shop_data_search_word,shop_data_device,shop_data_ip,shop_data_created)VALUE("'.$searchWord.'","'.$devices.'","'.$ipAdd.'",NOW())'; mysqli_query($db , $searchWordData); exit(); ?> |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
コンテンツ管理(ページ管理)の商品一覧ページの編集について | kmDnk | 2019/3/20 19:36 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | umebius | 2019/3/20 19:44 |
» Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | kmDnk | 2019/3/20 19:58 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | kmDnk | 2019/3/20 20:12 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | 468 | 2019/3/20 20:37 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | kmDnk | 2019/3/20 20:44 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | 468 | 2019/3/20 21:04 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | kmDnk | 2019/3/20 21:15 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | 468 | 2019/3/20 21:52 |
Re: コンテンツ管理(ページ管理)の商品一覧ページの編集について | kmDnk | 2019/3/20 22:00 |