> フロント機能 > カテゴリ毎のトップコンテンツ表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2009/3/30 10:24
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: カテゴリ毎のトップコンテンツ表示 ちょっと調べて見たら、こんなのありました。
http://www.smarty.net/manual/ja/language.function.eval.php
|
illfrog300 |
投稿日時: 2009/7/31 20:06
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: カテゴリ毎のトップコンテンツ表示 横から失礼致します。
本スレで出ていました管理画面>カテゴリ管理画面が真っ白になる というエラーにまさに直面しているのですが、 ログを確認しましたところ、 [Fri Jul 31 19:54:26 2009] [error] [client 114.161.149.102] PHP Parse error: syntax error, unexpected T_VARIABLE in /var/www/html/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php on line 112, referer: http://creationme.com/admin/products/upload_csv_category.php と、LC_Page_Admin_Products_Category.phpの112行目に問題があるということでなのですが、何度見直しましても答えがわからなく お力添えを頂けますでしょうか; 前後のコードは下記となっています。 case 'pre_edit': // 編集項目のカテゴリ名をDBより取得する。 //$oquery = new SC_Query(); $objQuery = new SC_Query(); ←112行目 $where = "category_id = ?"; //$cat_name = $oquery->get("dtb_category", "category_name", $where, array($_POST['category_id'])); $col = "category_name, category_info, info_flg, level"; $arrRet = $objQuery->select($col, "dtb_category", $where, array($_POST['category_id'])); // 入力項目にカテゴリ名を入力する。 //$this->arrForm['category_name'] = $cat_name; $this->arrForm['category_name'] = $arrRet[0]['category_name']; $this->arrForm['category_info'] = $arrRet[0]['category_info']; $this->arrForm['info_flg'] = $arrRet[0]['info_flg']; $this->arrForm['level'] = $arrRet[0]['level']; 環境======= バージョン:2.4.0 postgresql:7.4 |
AMUAMU |
投稿日時: 2009/7/31 20:29
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: カテゴリ毎のトップコンテンツ表示 > PHP Parse error: syntax error, unexpected T_VARIABLE in
のエラーのありがちなパターンですが、 ・全角空白がコード中にはいっている ・{}()などのかっこ、""や''の閉じ忘れ ・;の書き忘れ が、あります。 問題は表示されているエラー行より前で発生している場合が多いと思います(ずっと前の行の場合もあり)。 コード全体を上から順に確認してみるのをオススメします。
|
illfrog300 |
投稿日時: 2009/7/31 20:37
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: カテゴリ毎のトップコンテンツ表示 AMUAMU様ご返答有り難うございます。
いじくっているうちに、その行はクリアし次は266行目にひっかかってしまいました; [error] [client 114.161.149.102] PHP Parse error: syntax error, unexpected T_STRING in /var/www/html/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php on line 266, referer: http://creationme.com/admin/products/class.php 先ほどとは違うunexpected T_STRINGとなっていますが 調べましたところunexpected T_VARIABLEと変わらない原因かと判断しているのですがどうなのでしょうか? // 入力データを渡す。 $sqlval = $this->objFormParam->getHashArray(); $sqlval['create_date'] = "Now()"; $sqlval['update_date'] = "Now()"; $sqlval['creator_id'] = $_SESSION['member_id']; $sqlval['parent_category_id'] = $parent_category_id; $sqlval['rank'] = $rank; $sqlval['level'] = $level; //追記:親の設定を引き継ぐ時 if($sqlval['info_flg']) { ←266行目 $sqlval['category_info'] = $this->lfGetParentInfo($objQuery, $parent_category_id); } // INSERTの実行 $objQuery->insert("dtb_category", $sqlval); $objQuery->commit(); // トランザクションの終了 } // カテゴリの編集 function lfUpdateCat($category_id) { $objQuery = new SC_Query(); // 入力データを渡す。 $sqlval = $this->objFormParam->getHashArray(); $sqlval['update_date'] = "Now()"; $where = "category_id = ?"; |
AMUAMU |
投稿日時: 2009/7/31 23:28
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: カテゴリ毎のトップコンテンツ表示 265行目の//の前、266行目のif前と、{の後に「 」全角スペース入ってますよね
これが問題でしょうね 全角スペースは入れないように。 全角スペースが目で判別できるエディターを使いましょう
|
« 1 2 3 4 (5) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |