HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0714
山田ホームページテンプレートを一部書き換えるには?8未解決


山田

リンク

2014/7/14(Mon) 03:08:53|NO.62868

いつも大変お世話になっております

ホームページのテンプレートがありまして
その一部を書き換えるにはどうしたら良いのでしょうか?
ホームページのソースはWEBではなくて、PCフォルダに作ってあります。

htmlのソースは長いので載せていませんが、その中の
例えば■タイトル■、★商品説明★、などという書き換えたい部分を

テキストファイルのタイトル.txt や商品説明.txtなど、
他のテキストファイルから読み込んで、そこに差し込みたいのです。

分かりにくい説明かもしれませんが、どうぞよろしくお願いします。



この記事に返信する


テンクス

リンク

2014/7/14(Mon) 17:08:27|NO.62875

...え?
HSP関係ない気がするのですが...



GOMEKIT!

リンク

2014/7/14(Mon) 18:38:25|NO.62876

>HSPに関する話題、質問、宣伝などを自由にお書きください。
>HSP2.61までの話題はここでは扱いませんので注意してください。

〜HSP3掲示板の使い方〜
http://hsp.tv/play/pforum.php?mode=about



zxcv

リンク

2014/7/14(Mon) 20:27:04|NO.62880

> HSP関係ない気がするのですが...
...え?
商品が大量にあって手打ちなんてやってられないとかで、別なファイルから商品情報を
テンプレに流し込むってことを「HSPで」やりたいってことでしょ。常考

で本題。下のような命令使えばできる。たぶん。
サンプルは書かないので、ぐぐるなりヘルプ見るなりしてね。

* テンプレ・商品情報ファイルの読み込み: noteload
* ■タイトル■などの書き換え: instr & strmid
* ファイルの保存: notesave
* (商品情報ファイルが複数あって特定のフォルダに入っている場合): dirlist

> >HSP2.61までの話題はここでは扱いませんので注意してください。
すでにHSP2掲示板は読み取り専用になってて書けないし、
ここに質問しても誰にも何も問題ないのでは?
これをレスする意義がわからないのですが。



とおりすがり

リンク

2014/7/14(Mon) 20:30:54|NO.62881

htmlをスクリプトで書き換えたいということでしょうか?
品数が多いとかだと、書き換えを自動化したいというのも分かる気がしますね。
ソースを見ないと具体的な話が出来ませんが、流れとしてはこうなると思います。

1,htmlをbloadで読み込み、文字コードがUTF-8ならnkfcnvでS-JISに変換
2,「タイトル」「商品説明」など、入れ替えたい内容が書かれたファイルをnoteloadで読み込む
3,htmlをループで一行づつチェックし、適切なところでstrrepを使って文字列を入れ替えていく
4,文字コードをUTF-8に戻し、bsaveで保存して終了



GENKI

リンク

2014/7/14(Mon) 21:37:22|NO.62885

こんな感じのテンプレートファイルがあって、部分的に別のテキストで差し替えて最終的なhtmlファイルを出力したい。ってことかな。

<!DOCTYPE html> <html lang="jp"> <head> <meta charset="UTF-8"> </head> <body> <h1>■タイトル■</h1> <p>★商品説明★</p> </body> </html>

strrepで置換すればいいんじゃないでしょうか。
p1にテンプレートのhtmlを全部指定して。



山田

リンク

2014/7/15(Tue) 04:44:31|NO.62899

テンクス様、
手作業のコピペでは効率悪いので、HSPでプログラムを作っています。

zxcv様

どうもありがとうございます
そうなんですよ、ホームページに載せた商品が3000点ほどありまして、
それを商品説明だけを抜き出して、別のところへ自動で出品したいのです。

ヒントを参考にして作ってみます。



山田

リンク

2014/7/15(Tue) 04:47:46|NO.62900

とおりすがり様

ハイ、そのとおりです。
すでにあるデータを活かして、別のサイトへ出品したいのです。

ヒントを参考にしてみます。

ありがとうございました。



山田

リンク

2014/7/15(Tue) 04:54:16|NO.62901

GENKI様

わかりやすくテンプレートサンプルまでありがとうございます。

短くまとめたサンプルだと、すぐに理解できそうですね。

頑張って出来そうです。

どうもありがとうございました。



ONION software Copyright 1997-2021(c) All rights reserved.