記事No | : 12608 |
投稿日 | : 2014/01/16(Thu) 01:43:09 |
タイトル | : [YY-BOARD] メールアドレスのリンクを名前以外に変更 |
ID情報 | : unlight |
投稿者 | : ヤマグチ |
URL | : http://www.kari.com |
YY-BOARDを使用しています。
メールアドレスを入力して投稿するとデフォルトでは投稿者名にリンクされる仕様になっていますが、これを別の文字にリンクさせたいと考えています。
(例)タイトル 名前(リンクなし) 投稿日 メール(リンクあり) サイト 記事No.
どこを修正すれば良いのか教えてください。よろしくお願いします。
記事No | : 12609 |
投稿日 | : 2014/01/16(Thu) 11:08:08 |
タイトル | : Re: [YY-BOARD] メールアドレスのリンクを名前以外に変更 |
ID情報 | : hamel |
投稿者 | : Hamel |
URL | : http://drc3.news-site.net/script1/product.html |
> YY-BOARDを使用しています。
> メールアドレスを入力して投稿するとデフォルトでは投稿者名にリンクされる仕様になっていますが、これを別の文字にリンクさせたいと考えています。
> (例)タイトル 名前(リンクなし) 投稿日 メール(リンクあり) サイト 記事No.
>
> どこを修正すれば良いのか教えてください。よろしくお願いします。
設置URLと設置スクリプトのバージョンぐらいは書いて戴きたい所ですが、v8.31として
yybbs.cgi内58行目あたり
# 記事展開
my ($i,@log,%res,%nam,%sub,%dat,%com,%url,%col,%ico,%rno,%upd);
↑を↓のように
# 記事展開
my ($i,@log,%res,%nam,%sub,%dat,%com,%url,%eml,%col,%ico,%rno,%upd);
80行目あたり
if ($in{type} == 1) {
$name = qq|<a href="mailto:$eml">$name</a>| if ($eml);
$url &&= qq|<a href="$url" target="_blank"><img src="$cf{ico_home}" class="icon"></a>|;
↑を↓のように
if ($in{type} == 1) {
#$name = qq|<a href="mailto:$eml">$name</a>| if ($eml);
$eml &&= qq|<a href="mailto:$eml">メール</a>| if ($eml);
$url &&= qq|<a href="$url" target="_blank"><img src="$cf{ico_home}" class="icon"></a>|;
93行目あたり
$url{$no} = $url;
$ico{$no} = $ico;
↑を↓のように
$url{$no} = $url;
$eml{$no} = $eml;
$ico{$no} = $ico;
212行目あたり
my $tmp = $resloop;
$tmp =~ s/!sub!/$sub{$r}/g;
$tmp =~ s/!name!/$nam{$r}/g;
$tmp =~ s/!url!/$url{$r}/g;
$tmp =~ s/!date!/$dat{$r}/g;
↑を↓のように
my $tmp = $resloop;
$tmp =~ s/!sub!/$sub{$r}/g;
$tmp =~ s/!name!/$nam{$r}/g;
$tmp =~ s/!url!/$url{$r}/g;
$tmp =~ s/!email!/$eml{$r}/g;
$tmp =~ s/!date!/$dat{$r}/g;
236行目あたり
my $tmp = $loop;
$tmp =~ s/!sub!/$sub{$_}/g;
$tmp =~ s/!name!/$nam{$_}/g;
$tmp =~ s/!url!/$url{$_}/g;
$tmp =~ s/!date!/$dat{$_}/g;
↑を↓のように
my $tmp = $loop;
$tmp =~ s/!sub!/$sub{$_}/g;
$tmp =~ s/!name!/$nam{$_}/g;
$tmp =~ s/!url!/$url{$_}/g;
$tmp =~ s/!email!/$eml{$_}/g;
$tmp =~ s/!date!/$dat{$_}/g;
354行目あたり
$name = qq|<a href="mailto:$eml">$name</a>| if ($eml);
$com = autolink($com) if ($cf{autolink});
↑を↓のように
#$name = qq|<a href="mailto:$eml">$name</a>| if ($eml);
$eml &&= qq|<a href="mailto:$eml">メール</a>| if ($eml);
$com = autolink($com) if ($cf{autolink});
362行目あたり
$tmp =~ s/!date!/$date/g;
$tmp =~ s/!name!/$name/g;
↑を↓のように
$tmp =~ s/!date!/$date/g;
$tmp =~ s/!email!/$eml/g;
$tmp =~ s/!name!/$name/g;
tmplフォルダ内にあるbbs1.html内
98行目あたり
<!-- loop_begin -->
<div class="art">
<strong>!sub!</strong> 投稿者:<b>!name!</b> 投稿日:!date! !!url! <span class="num">No.!num!</span>
↑を↓のように
<!-- loop_begin -->
<div class="art">
<strong>!sub!</strong> 投稿者:<b>!name!</b> 投稿日:!date! !email! !url! <span class="num">No.!num!</span>
他にもread.html内の<!-- loop_begin -->から<!-- loop_end -->までの上記{bbs1.html}の記事表示部分を同じように修正
res1.htmlも同様に修正
以上でいかがでしょうか?
記事No | : 12611 |
投稿日 | : 2014/01/17(Fri) 11:12:57 |
タイトル | : Re^2: [YY-BOARD] メールアドレスのリンクを名前以外に変更 |
ID情報 | : unlight |
投稿者 | : ヤマグチ |
URL | : http://www.kari.com |
無事修正出来ました。どうもありがとうございます。
> 設置URLと設置スクリプトのバージョンぐらいは書いて戴きたい所です
申し訳ありません。失念していました。v8.31で間違いありません。