新しい自由編集ページの作成

上記のジャンルにあてはまらない話題、雑談など
アバター
shima
記事: 9
登録日時: 2005/6/16 19:39

新しい自由編集ページの作成

投稿記事by shima » 2005/6/21 16:53

はじめまして、カスタマイズについていろいろ勉強させてもらってます。

さて、下記の要領で既存のページ4を複製してページ5というのを作ってみたのですが・・・

incluedes/filenames.php
*行を追加
define('FILENAME_PAGE_5', 'page_5');
define('FILENAME_DEFINE_PAGE_5', 'define_page_5');

incluedes/languages/japanese/japanese.php
*行を追加 
define('BOX_INFORMATION_PAGE_5', 'ページ5');

incluedes/languages/japanese/page_5.php
*新規ファイル作成(page_4.phpをコピー)

incluedes/languages/japanese/tml_includes/difine_page_5.php
*新規ファイル作成(difine_page_4.phpをコピー)

incluedes/modules/pages/page_5
*新規フォルダ作成
incluedes/modules/pages/page_5/header_php.php
*新規ファイル作成(フォルダpage_4のheader_php.phpをコピー)

incluedes/modules/sideboxes/more_infomation.php
*行を追加 
$more_information[] = '<a href="' . zen_href_link(FILENAME_PAGE_5) . '">' . BOX_INFORMATION_PAGE_5 . '</a>';


これでメニューにも表示されますしページを開くこともできるのですが、自由編集ページの部分が表示されません。

定番ページの編集画面を開き編集することはできるのですが、定番ページの表示設定のところには出てこないので、どこかのファイルを変更する必要があると思うのですが、どうしてもわかりません。

どのファイルを変更すればよいのでしょうか?
よろしくお願いします。
アバター
志田
記事: 526
登録日時: 2005/5/15 14:14
お住まい: 東京都
連絡を取る:

Re: 新しい自由編集ページの作成

投稿記事by 志田 » 2005/6/21 17:46

shima さんが書きました:自由編集ページの部分が表示されません。

定番ページの編集画面を開き編集することはできるのですが、定番ページの表示設定のところには出てこないので、どこかのファイルを変更する必要があると思うのですが、どうしてもわかりません。


管理画面の「定番ページの編集」のプルダウンの中に

difine_page_5.php

が新しく表示されるようにならない、ということですか?

ファイルをおくだけで新しく表示されるようになったと思いますが、置く場所が違うのかもしれませんね。

includes/languages/japanese/html_includes/classic/

みたく、テンプレート毎にオーバーライドも可能な作りになっていますが、
これは特に関係してませんかね?
アークウェブ http:/www.ark-web.jp
きものリメイク comachi http://comachi-kimono.jp
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

Re: 新しい自由編集ページの作成

投稿記事by kino » 2005/6/21 20:06

木下です。

志田 さんが書きました:ファイルをおくだけで新しく表示されるようになったと思いますが、置く場所が違うのかもしれませんね。

includes/languages/japanese/html_includes/

みたく、テンプレート毎にオーバーライドも可能な作りになっていますが、
これは特に関係してませんかね?


それ以前に
includes/languages/japanese/html_includes/difine_page_5.php
を置き忘れられている様な気が(^^;)
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )
アバター
shima
記事: 9
登録日時: 2005/6/16 19:39

Re: 新しい自由編集ページの作成

投稿記事by shima » 2005/6/22 00:01

コメントありがとうございます。
すいません書き方が悪かったのかもしれませんが、

ncluedes/languages/japanese/tml_includes/difine_page_5.php

は置いていますし、管理者画面のプルダウンで呼び出して編集もできます。

しかしショップのページのメニューからページ5を開いたときに、自由編集の部分が表示されません。
管理画面の「定番ページの表示」のリストにも出ません。

という状態なのですが・・
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

Re: 新しい自由編集ページの作成

投稿記事by kino » 2005/6/22 01:31

木下です。

shima さんが書きました:は置いていますし、管理者画面のプルダウンで呼び出して編集もできます。

しかしショップのページのメニューからページ5を開いたときに、自由編集の部分が表示されません。
管理画面の「定番ページの表示」のリストにも出ません。

という状態なのですが・・


あ、編集はできてるんですね。

tpl_page_5_default.phpの
DEFINE_PAGE_4_STATUS

DEFINE_PAGE_5_STATUS
とでも変更されてるんでしょうか。

でも管理画面で DEFINE_PAGE_5_STATUS
を追加するSQLは流されていないようなので
DEFINE_PAGE_5_STATUSの値が0になっていて
非表示になっているのではないでしょうか?
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )
アバター
kino
記事: 893
登録日時: 2005/5/15 19:39
お住まい: 京都
連絡を取る:

Re: 新しい自由編集ページの作成

投稿記事by kino » 2005/6/22 01:50

木下です。

kino さんが書きました:でも管理画面で DEFINE_PAGE_5_STATUS
を追加するSQLは流されていないようなので
DEFINE_PAGE_5_STATUSの値が0になっていて
非表示になっているのではないでしょうか?


下記SQLを admin\sqlpatch.php等で実行してみてください。

コード: 全て選択

insert into configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) values ('Define Page 5', 'DEFINE_PAGE_5_STATUS', '1', 'Enable the Defined Page 5 text?<br />0= OFF<br />1= ON', '25', '85', now(), now(), NULL, 'zen_cfg_select_option(array(\'0\', \'1\'),');

UPDATE configuration SET configuration_title = '自由編集ページ(Define Page) 5', configuration_description = '自由編集ページ(Define Page) 5を表示しますか?<br />\r\n・0= OFF<br />\r\n・1= ON' WHERE configuration_key = 'DEFINE_PAGE_5_STATUS';
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )
アバター
shima
記事: 9
登録日時: 2005/6/16 19:39

Re: 新しい自由編集ページの作成

投稿記事by shima » 2005/6/22 10:54

木下さんありがとうございます!

書いていただいたSQLを実行したところちゃんと表示されるようになりました!

なるほど、フィールドを作ってやらないと駄目なんですね、勉強になりました。

今後ともよろしくお願いいたします。
アバター
ako

Re: 新しい自由編集ページの作成

投稿記事by ako » 2006/3/26 20:03

こんにちは。初心者でわからないので、教えてください。
最後の、SQLを実行とありますが、
どのように実行すればよいのでしょうか?
phpMyadminから実行できるのでしょうか?
よろしくお願いします。

kino さんが書きました:木下です。

kino さんが書きました:でも管理画面で DEFINE_PAGE_5_STATUS
を追加するSQLは流されていないようなので
DEFINE_PAGE_5_STATUSの値が0になっていて
非表示になっているのではないでしょうか?


下記SQLを admin\sqlpatch.php等で実行してみてください。

コード: 全て選択

insert into configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) values ('Define Page 5', 'DEFINE_PAGE_5_STATUS', '1', 'Enable the Defined Page 5 text?<br />0= OFF<br />1= ON', '25', '85', now(), now(), NULL, 'zen_cfg_select_option(array(\'0\', \'1\'),');

UPDATE configuration SET configuration_title = '自由編集ページ(Define Page) 5', configuration_description = '自由編集ページ(Define Page) 5を表示しますか?<br />\r\n・0= OFF<br />\r\n・1= ON' WHERE configuration_key = 'DEFINE_PAGE_5_STATUS';
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2006/3/27 09:29

おはようございます。kimonoです :)
そうですね。phpmyadminを利用するのがいいと思います。
phpmyadminで、ご自分で作成したデーターベースを選び、sqlのタブを押します。
それで

コード: 全て選択

insert into (接頭尾語)_configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) values ('Define Page 5', 'DEFINE_PAGE_5_STATUS', '1', 'Enable the Defined Page 5 text?<br />0= OFF<br />1= ON', '25', '85', now(), now(), NULL, 'zen_cfg_select_option(array(\'0\', \'1\'),');

UPDATE (接頭尾語)_configuration SET configuration_title = '自由編集ページ(Define Page) 5', configuration_description = '自由編集ページ(Define Page) 5を表示しますか?<br />\r\n・0= OFF<br />\r\n・1= ON' WHERE configuration_key = 'DEFINE_PAGE_5_STATUS';

とします。(接頭尾語)_は最初にご自分で設定してあると思います。初期設定ではzen_です。それで問題ないはずです。ただし、バックアップは忘れずに。
頑張ってください :o
アバター
kitagawa
記事: 95
登録日時: 2006/3/16 12:44
お住まい: 関西

投稿記事by kitagawa » 2006/6/06 15:11

私も自由編集ページの追加をやってみました。
こちらの内容を参考にさせていただきました。

やったこと1:shimaさんが書かれていた各ファイルなどの追加
incluedes/filenames.php
*行を追加
define('FILENAME_PAGE_5', 'page_5');
define('FILENAME_DEFINE_PAGE_5', 'define_page_5');

incluedes/languages/japanese/japanese.php
*行を追加 
define('BOX_INFORMATION_PAGE_5', 'ページ5');

incluedes/languages/japanese/page_5.php
*新規ファイル作成(page_4.phpをコピー)

includes/languages/japanese/html_includes/difine_page_5.php
*新規ファイル作成(difine_page_4.phpをコピー)

incluedes/modules/pages/page_5
*新規フォルダ作成
incluedes/modules/pages/page_5/header_php.php
*新規ファイル作成(フォルダpage_4のheader_php.phpをコピー)

incluedes/modules/sideboxes/more_infomation.php
*行を追加 
$more_information[] = '<a href="' . zen_href_link(FILENAME_PAGE_5) . '">' . BOX_INFORMATION_PAGE_5 . '</a>';


やったこと2:木下さん、kimonoさんがかかれていたsqlの実行
insert into (接頭尾語)_configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) values ('Define Page 5', 'DEFINE_PAGE_5_STATUS', '1', 'Enable the Defined Page 5 text?<br />0= OFF<br />1= ON', '25', '85', now(), now(), NULL, 'zen_cfg_select_option(array(\'0\', \'1\'),');

UPDATE (接頭尾語)_configuration SET configuration_title = '自由編集ページ(Define Page) 5', configuration_description = '自由編集ページ(Define Page) 5を表示しますか?<br />\r\n・0= OFF<br />\r\n・1= ON' WHERE configuration_key = 'DEFINE_PAGE_5_STATUS';


admin画面からの一般設定>定番ページの表示設定 で切り替えることもでき、一般設定>定番ページの編集 プルダウンにも現れて編集することができました。
動かしてみたところ、includes/templates/template_default/templates/tpl_page_5_default.php がない というエラーが出ましたので、tpl_page_4_default.phpをコピーして回避しました。

ですが、一般設定>定番ページの表示設定 をいくら表示にしても、ショップサイトのほうでの表示は出てこない状態です。アップしたファイルを見てみたところ、ちゃんとincludes/languages/japanese/html_includes/difine_page_5.phpには定番ページの編集メニューで入力した文章が保存されています。

ファイル関係は漏れがないように思いますし、sqlもきちんと実行されているようでした(sqlのわかる同僚に確認してもらったら、確かに実行されているとのことでした)

どこがわるいのか見当がつかない状態です。
毎回質問ばかりで心苦しいのですが、どなたか心当たりのおありの方、おられましたら、ご助力お願いします。
アバター
hira
記事: 905
登録日時: 2005/5/16 00:11
お住まい: 埼玉県
連絡を取る:

投稿記事by hira » 2006/6/06 16:18

kitagawa さんが書きました:includes/templates/template_default/templates/tpl_page_5_default.php がない というエラーが出ましたので、tpl_page_4_default.phpをコピーして回避しました。

コピーの際に、スクリプト中のpage_4などを適切なものに置き換えてないとか・・・
いかがでしょうか?
Zen-Cartモジュールの配布、サイト構築、カスタマイズ、メンテナンス等
http://www.s-page.net/

Zen-Cart運営サイト 携帯&スマホ(レスポンシブル)対応済
http://www.hiraokaen.com/
アバター
kitagawa
記事: 95
登録日時: 2006/3/16 12:44
お住まい: 関西

もう一度チェックしてみます

投稿記事by kitagawa » 2006/6/07 11:35

hira さんが書きました:
kitagawa さんが書きました:includes/templates/template_default/templates/tpl_page_5_default.php がない というエラーが出ましたので、tpl_page_4_default.phpをコピーして回避しました。

コピーの際に、スクリプト中のpage_4などを適切なものに置き換えてないとか・・・
いかがでしょうか?


hira様
うーん、その可能性は否定できないです。うっかりものなので。 :oops:

一度全ファイルをダウンロードして、確認してみたいと思います。
ありがとうございました。
アバター
kitagawa
記事: 95
登録日時: 2006/3/16 12:44
お住まい: 関西

今回はちょっとあきらめます

投稿記事by kitagawa » 2006/6/19 11:33

すべてのファイルを検証したのですが、原因がつかめません。
とりあえず、今回の案件ではすべてのファイルを削除して、使用しないことになりました。 :cry:
うまくいったとおっしゃっている方もいらっしゃるので、もう一度一つ一つチェックしながら、再チャレンジをしたいと思います。
ありがとうございました。
アバター
dat505

投稿記事by dat505 » 2006/11/26 17:25

こんにちは

このスレを呼んで定番ページの追加に挑みましたが、うまく動かないため質問させてください。

環境
サーバー:レンタルサーバー
PHP バージョン:4.3.11
MySQL バージョン:4.0.26-standard
Zencartバージョン:zox 1.05
xoopsバージョン:2.0.16a JP

スレを立てていただいたshima様と同様にページ4を複製ページ5を作る

以下ページ5対応のために各ファイルに追加

incluedes/filenames.php
incluedes/languages/japanese/japanese.php
incluedes/modules/sideboxes/more_infomation.php

kino様のSQL実施

以上のことを行いました。

結果
追加設定、ツール>定番ページの編集よりページ5を編集、保存可能(他のページ4などと変わらず操作可能)
一般設定>定番ページの表示設定 ページ5は表示されず。
/index.php?main_page=page_5を表示させるとページタイトルのみ正常に表示されます。define_pages_editor.phpに置き換えるとTEXT_INFO_EDITING_HEADING_TITLEは正常に表示されますが、他のTEXT_INFO_EDITING_TITLE、TEXT_INFO_EDITING_CONTENTSは表示されません。さらにTEXT_INFO_EDITING_TITLEはDEFINE_TITLE_INFORMATION_PAGE_5と表示されますが、TEXT_INFO_EDITING_CONTENTSはdifine_page_5.phpも表示されません。

phpMyAdmin でテーブル内容を見たところ以下のようにテーブルは構築されてるようです。
VALUES (420, '自由編集ページ(Define Page) 4', 'DEFINE_PAGE_4_STATUS', '1', '自由編集ページ(Define Page) 4を表示しますか?<br />\r\n・0= OFF<br />\r\n・1= ON', 25, 84, '2006-05-09 20:08:42', '2006-05-09 20:08:42', NULL, 'zen_cfg_select_option(array(''0'', ''1''),');
VALUES (462, '自由編集ページ(Define Page) 5', 'DEFINE_PAGE_5_STATUS', '1', '自由編集ページ(Define Page) 5を表示しますか?<br />\r\n・0= OFF<br />\r\n・1= ON', 25, 84, '2006-11-25 19:31:44', '2006-11-25 19:31:44', NULL, 'zen_cfg_select_option(array(''0'', ''1''),');


以上のような状況です、Xoopsでの追加方法はどこか違っているのでしょうか?お手数ですが、ヒントでも頂戴できればと考え投稿いたしました。よろしくお願いいたします。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2006/11/27 09:20

こんにちわ。kimonoです :)
ファイルが足りていないようですね。
includes>templates>(your_template)>templates>(該当ファイル)
includes>languages>japanese>(your_template)>html_includes>(該当ファイル)
includes>languages>japanese>(your_template)>(該当ファイル)
includes>>modules>pages>(該当フォルダ)
includes>>modules>pages>(該当フォルダ)>header_php.php
以上が足りないと思います :wink:
アバター
hira
記事: 905
登録日時: 2005/5/16 00:11
お住まい: 埼玉県
連絡を取る:

投稿記事by hira » 2006/11/27 09:46

about_usページを追加するモジュールがあったと思うので
そちらを組み込んでしまう方が手っ取り早いと思いますよ。

また、WordPress On ZenCartを組み込んで、
ページ機能で無制限にページを増やしてしまうとか・・・
Zen-Cartモジュールの配布、サイト構築、カスタマイズ、メンテナンス等
http://www.s-page.net/

Zen-Cart運営サイト 携帯&スマホ(レスポンシブル)対応済
http://www.hiraokaen.com/
アバター
dat505

投稿記事by dat505 » 2006/11/28 16:52

ご返事ありがとうございます。

kimono様
私の書き方が悪くてすいません、ご指摘のファイル、フォルダーは全て作成をしてFTPでUPしております。

kimono さんが書きました:こんにちわ。kimonoです :)
ファイルが足りていないようですね。
includes>templates>(your_template)>templates>(該当ファイル)
includes>languages>japanese>(your_template)>html_includes>(該当ファイル)
includes>languages>japanese>(your_template)>(該当ファイル)
includes>>modules>pages>(該当フォルダ)
includes>>modules>pages>(該当フォルダ)>header_php.php
以上が足りないと思います :wink:


なぜかTEXT_INFO_EDITING_HEADING_TITLEだけ表示されるので面食らっております。

hira様

about_usページを追加するモジュールがあったと思うので
そちらを組み込んでしまう方が手っ取り早いと思いますよ。


about_usで挑戦してみます、ありがとうございました。
アバター
kotikoti

about usページの追加モジュールとはどんなものですか?

投稿記事by kotikoti » 2007/5/20 08:36

定番ページの追加をここ2日以上悩んでいますができません。わらにもすがる思いです。
about usページの追加モジュールとはどんなものですか?検索しても見つからないのでURL教えてください。
アバター
あおさんとお呼び縲怩需
記事: 260
登録日時: 2006/2/01 23:09
お住まい: tokyo

Re: about usページの追加モジュールとはどんなものですか?

投稿記事by あおさんとお呼び縲怩需 » 2007/5/22 10:20

kotikoti さんが書きました:定番ページの追加をここ2日以上悩んでいますができません。わらにもすがる思いです。
about usページの追加モジュールとはどんなものですか?検索しても見つからないのでURL教えてください。

これ?
http://zen-cart.jp/pukiwiki/pukiwiki.ph ... A5%F3%2F63

**を悩んでいて**をしてみたけど**だったとか書かないとね。
・・・・・署名・・・・・
バカだからバカはスキ。でも何も試さないヤツはキライ。
アバター
よっし
記事: 186
登録日時: 2005/5/19 19:08
お住まい: 佐賀市
連絡を取る:

投稿記事by よっし » 2007/6/12 11:35

定番ページを増やす方法について、
このトピックを見ながら自分でもやってみました。
とても参考になりました。

ただ、トピック内のやりとりがわかりにくいところ(掲示板では仕方ないですが)や、
ちょっと違っているかも?という点もありましたので、
実際に行った手順を自分のブログでまとめてみました。

どなたかのお役に立てれば・・・ :D
posted by よっし
【サイト】レグナテック(商品カタログ)
【環境】zen-cart v1.3.8a MySQL v5.0.32 PHP v5.2.0

“Zen Cart 雑談処「禅亭」” へ戻る