CMS「すぐ使えるCGI」の開発者がご質問にお答えします

 

HTMLファイルをデザインテンプレートに反映する方法(詳細) (No. 1674)

回答日: 2015-06-01
<< 掲示板一覧  >> 質問する

質問

先ほどは質問に回答いただき有難うございました。申し訳ありませんが、細かい疑問点を質問しますので、回答をよろしくお願い致します。

○すぐ使えるCGI 添付ファイル付 ウェブページ更新ツール 大容量版 Ver 4.8 (登録済)

○ドリームウィーバーとさくらサーバー、windows8

○サーバー上のディレクトリ情報
/home/サイト名/www/cgi-bin/

○詳しい疑問点
 屬垢飴箸┐CGI」用の書き出しディレクトリの作成場所→画像の通りindex.htmlと同じディレクトリか、「webdir」と同じディレクトリか?

⊂楮戰據璽戸僖謄鵐廛譟璽肇侫.ぅ襪涼屬換え→ドリームウィーバーを使用せず、ディスクトップ上で置き換えるということでしょうか?置き換えたところ、templates/article/article.htmlに画像が表示されずCSS が反映されなくなりました。

2菫用テンプレートの設定
templates/article/article_image_1.txt を開くと、コメントやイメージの他にリンクなどの内容も記載されていました。<img> タグのみを残して他のタグは消して大丈夫なのでしょうか?

ぅ妊レクトリ設定変更
「products」はどの時点でサーバーにアップすればいいのでしょうか?
admin/admin.cgi をテキストエディタで編集し、125 行目付近にある $conf{web_dir} と $conf{relative_web_dir} を作成したディレクトリ(この例だと products/ )を指すように設定して下さいとありますが、何回パスを指定しても上手くいきません。

index.htmlと同じディレクトリにproducts→サーバー上のproductsが見つかりませんとエラー
絶対パス→http://home/サイト名/www/products
相対パス→'/home/サイト名/www/products/'

webdirと同じディレクトリ→管理画面の崩れ+webdirが上手く参照されていませんというエラー
相対パス→'../products/'

○質問
.謄鵐廛譟璽犯娠任鯊綛圓靴討れるサービスはありますか?
同じバージョンのシステムを使用しているサイト様がありましたら、教えてください。



長々と申し訳ありませんが、回答をよろしくお願いいたします。






投稿日時: 2015-06-01 17:23

回答

「すぐ使えるCGI」のご利用ありがとうございます。

※このご質問は以下のご質問の続きです。
http://sugutsukaeru.jp/bbs/1672/

早速ですが、引用に挟みましてご回答を申し上げます。

■ご質問1
> ○詳しい疑問点
> ?「すぐ使えるCGI」用の書き出しディレクトリの作成場所→画像の通りindex.htmlと同じディレクトリか、「webdir」と同じディレクトリか?

ディレクリの場所はどこでも書き出したい場所で結構ですが、products/ は webdir/ の代りですので、webdir/ の中以外に作成して下さい。

画像だと、index.html は(既存の)Webサイトのトップページの想定です。


■ご質問2
> ?詳細ページ用テンプレートファイルの置き換え→ドリームウィーバーを使用せず、ディスクトップ上で置き換えるということでしょうか?置き換えたところ、templates/article/article.htmlに画像が表示されずCSS が反映されなくなりました。

その通りです。(デスクトップ上=Windowsのエクスプローラー上でということですね。)

これは、ドリームウィーバーを使用すると、リンクのパスが書き換えられてしまうためです。

置き換えた後は、Windows上では templates/article/article.html からの画像パスが繋がっていませんので、画像が見えずCSSが反映されないのは正常な状態です。

■ご質問3
> ?画像用テンプレートの設定
> templates/article/article_image_1.txt を開くと、コメントやイメージの他にリンクなどの内容も記載されていました。<img> タグのみを残して他のタグは消して大丈夫なのでしょうか?

大丈夫です。

■ご質問4
> ?ディレクトリ設定変更
> 「products」はどの時点でサーバーにアップすればいいのでしょうか?

ファイル編集が終わり、管理画面にアクセスする前にアップロードして下さい。


■ご質問5
> admin/admin.cgi をテキストエディタで編集し、125 行目付近にある $conf{web_dir} と $conf{relative_web_dir} を作成したディレクトリ(この例だと products/ )を指すように設定して下さいとありますが、何回パスを指定しても上手くいきません。
>
> index.htmlと同じディレクトリにproducts→サーバー上のproductsが見つかりませんとエラー
> 絶対パス→http://home/サイト名/www/products
> 相対パス→'/home/サイト名/www/products/'

以下のように設定してみて下さい。
$conf{web_dir} = '/home/サイト名/www/products/';
$conf{relative_web_dir} = '/products/';

■ご質問6
> webdirと同じディレクトリ→管理画面の崩れ+webdirが上手く参照されていませんというエラー
> 相対パス→'../products/'

管理画面が崩れるのは、元の webdir/ に入っていた部品ファイルがアップロードされていない可能性があります。

webdir/ の中に icons/ や parts/ といったディレクトリがあれば、それを products/ の中にアップロードして下さい。

■ご質問7
> ○質問
> ?テンプレート反映を代行してくれるサービスはありますか?

ございます。
ご希望の場合お見積書をお送り致しますので、一旦下記の「お問合せフォーム」から「設置サポート見積依頼」を選んでご連絡下さい。

https://sugutsukaeru.jp/c/about/contact.html

■ご質問8
> ?同じバージョンのシステムを使用しているサイト様がありましたら、教えてください。

申し訳ありませんが、現在は同じバージョンをご利用で公開可能な事例がございません。


以上、ご回答申し上げます。今後とも「すぐ使えるCGI」をどうぞよろしくお願い申し上げます。
回答日: 2015-06-01

さらに詳しく