バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 新規ページ作成ディレクトリについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
a-run
投稿日時: 2010/9/13 10:11
対応状況: −−−
新米
登録日: 2010/9/13
居住地:
投稿: 5
新規ページ作成ディレクトリについて
新規ページや新規ディレクトリは「user_data」以下にしか作成できないものでしょうか?

今回、「採用情報」を掲載したく、管理画面から
[1]user_data配下に新ディレクトリsaiyouと、その中に新ページを作成
[2]利用ガイドを編集してメニュー追加
してみたのですが、追加した採用情報ページが/user_data/recruit/index.phpというのがちょっとかっこ悪くて

これは[1]ページ作成をFTPアップロードなどで対応すれば問題ないでしょうか?
または、管理画面からuser_dataよりも上位ディレクトリに追加できる方法があるのでしょうか?
vexit
投稿日時: 2010/9/13 10:18
対応状況: −−−
一人前
登録日: 2008/11/4
居住地: 東京
投稿: 120
Re: 新規ページ作成ディレクトリについて
デフォルトだと難しいです。

LC_Page_Admin_Design_MainEdit.phpの中を参考に、/user_data以外のフォルダ、または上位ディレクトリに追加できる仕組みを書く事で可能になります。
flealog
投稿日時: 2010/9/13 10:29
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: 新規ページ作成ディレクトリについて
パラメータ設定に

USER_DIR "user_data/"(ユーザファイル保存先)

という定数がありますので、そこを変更して、フォルダ名を変更すればuser_dataというフォルダ以外のフォルダ名に変更できそうですが・・・

未確認&確かバグがあった気がするので、自己責任で・・・


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

a-run
投稿日時: 2010/9/13 10:35
対応状況: −−−
新米
登録日: 2010/9/13
居住地:
投稿: 5
Re: 新規ページ作成ディレクトリについて
早速のご返信ありがとうございます!

>LC_Page_Admin_Design_MainEdit.phpの中を参考に、/user_data以外のフォルダ、または上位ディレクトリに追加できる仕組みを書く事で可能になります。
PHPファイルを編集しないといけないのですね;
でも編集すればいけるということなので、ちょっと怖いですが勉強もかねて挑戦してみようと思います。(PHPは過去にclassかじった程度です;)

--------------------------------------------
こちらの質問は、他案やアドバイスがあればお聞きしたいので、もう少しだけ開けさせていただきます。
a-run
投稿日時: 2010/9/13 10:40
対応状況: −−−
新米
登録日: 2010/9/13
居住地:
投稿: 5
Re: 新規ページ作成ディレクトリについて
ご返信ありがとうございます!
ここのコミュニティはとても速くご意見をいただけるので大変助かりますね;

>USER_DIR "user_data/"(ユーザファイル保存先)
定数ぐらいなら私でもすぐできそうな気が・・・
少し変更して確認してみます。ありがとうございます!
DELIGHT
投稿日時: 2010/9/13 11:29
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: 新規ページ作成ディレクトリについて
ユーザファイル保存先を変更するのは、他の機能にも影響しそうな予感がするので(勘で申し訳ないです)
局所的に対応した方が良い気がします。

DBの編集が可能であれば、以下とかどうでしょう?

1. [デザイン管理]-[ページ詳細編集] より新規ページ作成
名称: 採用情報
URL : index

2.phpファイル移動
html/saiyou/ (新規ディレクトリ作成) に html/user_data/index.php を移動

3.データベース dtb_pagelayout の編集

page_name が 『採用情報』のデータの
url : user_data/index.php → saiyou/index.php
php_dir : user_data/ → saiyou/
edhit_flg : 1 → 2

----
確認ver
EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.10
DBバージョン PostgreSQL 8.4.0,


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

a-run
投稿日時: 2010/9/13 13:46
対応状況: −−−
新米
登録日: 2010/9/13
居住地:
投稿: 5
Re: 新規ページ作成ディレクトリについて
アドバイスありがとうございます!

>ユーザファイル保存先を変更するのは、他の機能にも影響しそうな予感がする
先ほど試していたのですが、やっぱりおかしくなってしまいました。
多機能だけあって、設定が複雑のようですね;


>DB
盲点でした。DBは苦手ですが、勉強もかねてがんばってみます。
ありがとうございます!
pantacle
投稿日時: 2010/9/13 15:06
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: 新規ページ作成ディレクトリについて
URIがかっこ悪いのは
mod_rewriteで誤魔化すのが手っ取り早いです。


----------------
pantacle
http://pantacle.net/

a-run
投稿日時: 2010/9/16 20:05
対応状況: 解決済
新米
登録日: 2010/9/13
居住地:
投稿: 5
Re: 新規ページ作成ディレクトリについて
解決できましたのでご報告の投稿です。

DELIGHT様より教えていただいたDB編集は、私の能力が追いつかず、レコードを消したつもりがTABLEが消えるなど悪戦苦闘で無理でした;

最終的に、pantacle様に教えていただいた「mod_rewrite」を使うことで、ごまかすことができました!
サイト管理者(?)としては負けた感があるので悔しいのですが、とりあえずページが公開できるようになりましたのでとりあえず解決とさせていただこうと思います。

いろいろアドバイスいただきありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,862名です
総投稿数は109,996件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
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.