掲示板に戻る




タイトルに値段を 投稿者: マミ
お世話になります。

MAX6を使用させて頂いています。
タイトルの所に #nameは<!--price-->です と入れたいのですが、
テストしてみたのですが、<!--price-->が一箇所にしか反映されないようです
複数貼り付けできる方法を教えてください。 よろしくお願いします。
No.277582017/9/27(Wed) 10:49:43 Res


Re: タイトルに値段を 投稿者: えふ
タイトルのところには
<!--top_ptice-->
と記入して

cgi/lib/makehtml.plの
571行あたりに
($no,$c_id,$skin2,$g_name)=split(/,/,$_[0]);
とあるので
($no,$c_id,$skin2,$g_name,$price)=split(/,/,$_[0]);
$price_d=$price;
1 while $price_d=~s/(\d*\d)(\d{3})/$1,$2/g;
if(!$yen){
     $price_d.='円';
}
else{
     $price_d='&yen;'.$price_d;
}

と追加して
593行あたりの
$skinline=~s/<!--cate-->/${$ctline}/;
の上に
$skinline=~s/<!--top_price-->/$price_d/;

と追加してください。
No.277632017/9/27(Wed) 21:57:56 Res


Re^2: タイトルに値段を 投稿者: 志村
コード入れてみましたが、makehtml.plが何箇所か改造といいますか、変更している箇所がありますので、ノーマルの状態なら反映できると思うのですが・・・ MAX5シリーズも保有していますので、MAX5でタイトルに値段入れる方法もテストしたいと思います

よろしくお願いします


> タイトルのところには
> <!--top_ptice-->
> と記入して
>
> cgi/lib/makehtml.plの
> 571行あたりに
> ($no,$c_id,$skin2,$g_name)=split(/,/,$_[0]);
> とあるので
> ($no,$c_id,$skin2,$g_name,$price)=split(/,/,$_[0]);
> $price_d=$price;
> 1 while $price_d=~s/(\d*\d)(\d{3})/$1,$2/g;
> if(!$yen){
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$price_d.='円';
> }
> else{
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$price_d='&yen;'.$price_d;
> }
>
> と追加して
> 593行あたりの
> $skinline=~s/<!--cate-->/${$ctline}/;
> の上に
> $skinline=~s/<!--top_price-->/$price_d/;
>
> と追加してください。
>
No.277652017/9/27(Wed) 23:50:17 Res