• 締切済み

magpierssで出力されるアンダーラインを消したい。

magpierssを使ってブログのエントリーをホームページのトップページに新着情報として反映させてます。 そこで悩みなのですが、反映させたブログタイトルについてしまうリンクのアンダーラインを消したいのですが、方法はないでしょうか? ホムペはホームページビルダー12でインラインフレームを使ってmagpierssのphpを下記のように呼び出してます。 <IFRAME src="http://○○○/rss/rss.php" title="rss" scrolling="no" frameborder="0" width="480" height="186" align="top"></IFRAME> magpierssの方の出力スクリプトは echo "<li><span style=\"color: black;font-size:8p;\">$itemday</span>"," ","<a href=\"$link\" target=\"_top\"><span style=\"color: black;font-size:11p;\">$title</span></a></li>"; です。 ホムペの方はcssの中で a { text-decoration:none ;} と設定しているため、ホムペ内でのリンクアンダーラインはうまいこと消えてくれているのですが、インラインフレームの中まではアンダーライン無し命令は反映されません。 phpの中でアンダーラインを消す記述があれば解決するような気がするのでうが、どなたかご存知の方はいらっしゃらないでしょうか?

みんなの回答

回答No.1

rss.phpのヘッダにもそのCSSを書けば一発解決!するはずです。

yukijirou2
質問者

補足

ありがとうございます。 自分なりに考えて記述してみたのですが、どうしても syntax errorになります。 下記のスクリプトにどんな風に追加すればいいでしょうか? レベルの低い質問ですみません。 <?php require_once('rss_fetch.inc'); //define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); require_once 'code_table.ucs2jis'; require_once 'jcode.php'; $days = 4;// 新規更新と見なす日数 $url = 'http://○○/blog/atom.xml'; $rss = fetch_rss($url); $title = $rss->channel['title']; $title = JcodeConvert($title, 4, 2); $link = $rss->channel['link']; //JcodeConvert($str, $from, $to) //0:PASS(無変換)1:EUC-JP 2:Shift_JIS 3:ISO-2022-JP(JIS) 4:UTF-8 $title = JcodeConvert($title, 4, 2); //echo "<a href=\"$link\" target=\"_blank\"><dt style='color: black;font-size:11pt;'>$title</dt></a>\n"; //echo "</dl>\n"; $a = 0; foreach ($rss->items as $item ) { $title = $item['title']; $title = JcodeConvert($title, 4, 2); $link = $item['link']; $desc = $item['description']; $desc =substr($desc,0,250); $desc= JcodeConvert($desc, 4, 2); $itemday = date('Y/n/j',strtotime(substr($item[published],0,10))); $rssdate = strtotime("$itemday");// RSSの日付をUNIXタイムスタンプに変換 $today = strtotime(date("Y/m/d H:i"));// 今日の日付をUNIXタイムスタンプに変換 $diff = date("U", ($today - $rssdate))/86400;// RSSと今日の日付の日数差を取得 if ($days > $diff) {// 設定した新規更新の日数と取得した日数差を比較し日数が少ないならNew!を表示 echo "<li><span style=\"color: black;font-size:8p;\">$itemday</span>"," ","<a href=\"$link\" target=\"_top\"><span style=\"color: black;font-size:11p;\">$title</span></a>"," <span style=\"color: red;font-size:8p;\">New!</span></li>","\n"; } else { echo "<li><span style=\"color: black;font-size:8p;\">$itemday</span>"," ","<a href=\"$link\" target=\"_top\"><span style=\"color: black;font-size:11p;\">$title</span></a></li>"; } echo "<IMG SRC=\"line2.gif\" >","<br>\n"; $a++; if($a == 5) { //print("ループを抜けます"); break; } } ?>

関連するQ&A