- ベストアンサー
ブログ記事タイトルにリンクを付け、記事を別窓で開きたい。
記事タイトルは通常ノーリンクなのですが、これにリンクを貼り、別窓で記事のみを表示させるにはどうしたら良いのでしょうか? 私個人も色々調べていて、どうやらHTMLをいじる必要があるようなのですが、テンプレのHTMLを見てみても、これのどこをどういじればいいのか皆目検討が付きません。 多分どこかに<A HREF="リンク先" target="_blank">●●●へ</A> を挿入すれば良いのでしょうか、どこに、そしてここで伏せられている文字は何を入力すれば良いのか? かなり手取り足取りの説明が無いとHTMLの知識が無いのでちんぷんかんぷんです。 その時同時にCSSの方もいじる必要があるのでしょうか? 以上宜しくお願いいたします。 又、「ここのサイトやこの本を見ろ!」等でも構いません。 「ここで質問してみれば?」でも良いです。 多分補足や回答を使って回答内容について更に質問をすると思います。 ちょくちょく見て下さい。 ※前の質問は規約違反で削除されてしまいました。 回答して下さった方、大変申し訳ありませんでした。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
<% /loop -%> <% if:page_name eq 'article' -%> ← (ソース) ← <% /if -%> ← <% if:page_name eq 'article' -%> <% if:individual_article.accept_tb_show -%> <a name="trackback"></a> <h3 class="title">この記事へのトラックバックURL</h3> seesaaとも若干ソースが違っているので確実なことは言えないのですが、 ←付いてるところを、上記あたりに入れてみたらどうでしょう。 (ソースを<% if:page_name eq 'article' -%><% /if -%>タグで囲む) 付け焼き刃なので違っているかもしれませんが。 トラックバックURLの上に入れるなら多分そのあたりだと思うのですが。
その他の回答 (4)
- Muller3
- ベストアンサー率81% (800/979)
下の補足の中の、 <% if:page_name eq 'article' -%> (ここにソースを入れる) </div> <% /if -%> でどうでしょうか。 入るとすれば記事の下ですが。
補足
何の反応もありませんでした。 下のHTMLは下のです。 記事に該当すると思われる部分のHTMLは <% if:page_name eq 'index' -%> <div id="content"> <% /if -%> <% if:article_param %> <!-- Content --> <div class="blog"> <% loop:list_article -%> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:Trackback="http://madskills.com/public/xml/rss/module/Trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="<% article.page_url | xml %>" trackback:ping="<% article.tb_url | xml %>" dc:title="<% article.subject | nl2br | tag_strip | xml %>" dc:identifier="<% article.page_url | xml %>" dc:description="<% article.get_excerpt | nl2br | tag_strip | xml | text_summary(240) %>" dc:creator="<% article.nickname | nl2br | tag_strip | xml %>" dc:subject="<% if:article_have_category %><% article_category.name | nl2br | tag_strip | xml %><% /if %>" dc:date="<% article.createstamp | date_format("%Y-%m-%dT%H:%M:%S+09:00") %>" /> </rdf:RDF> --> <% if:with_date %><h2 class="date"><% article.createstamp | date_format(article_date_format) %></h2><% /if %> <div class="blogbody"> <a name="<% article.id %>"></a> <h3 class="title"><a href="<% article.page_url %>" TARGET="_blank"><% article.subject %></a></h3> <% if:page_name eq 'article' -%> <div class="main"><% article.entire_body | bodyfilter(article_info,blog) %><br clear="all" /> </div> <% else -%> <div class="main"><% article.first_body | bodyfilter(article_info,blog) %><br clear="all" /> </div> <% /if -%> <div class="posted">Posted by <% article.nickname %> at <% unless:page_name eq 'article' -%><a href="<% article.page_url %>" class="aposted"><% article.createstamp | date_format("%H:%M") -%></a><% else -%><% article.createstamp | date_format("%H:%M") -%><% /unless -%> <% if:article_weather -%> |<% article_weather.state %> <% article_weather.weather_emoji -%> <% /if -%> <% if:article.accept_comment_show -%> |<a class="aposted" href="<% article.page_url %>#comments">Comments(<% article.children_count | __or__ | echo('0') %>)</a> <% /if -%> <% if:article.accept_tb_show %> |<a class="aposted" href="<% article.page_url %>#trackback">TrackBack(<% article.tb_count | __or__ | echo('0') %>)</a> <% /if -%> <% if:style.disp_category %><% if:article_have_category %>| <% loop:list_article_category %><a href="<% category.page_url %>" class="aposted"><% category.name %></a><% unless:__last__ %><% if:article_have_category > 1 %> , <% /if %><% /unless %><% /loop %><% /if %><% /if %> <% if:page_name eq 'article' -%> <div class="menu"><a href="<% blog.page_url %>" class="amenu">このBlogのトップへ</a>|<% if:previous_article -%><a href="<% previous_article.page_url %>" class="amenu">前の記事</a>|<% /if -%><% if:next_article -%><a href="<% next_article.page_url %>" class="amenu">次の記事</a><% /if -%></div> <% /if -%> </div> <% unless:page_name eq 'article' -%> </div> <% /unless -%> <% /loop -%> <% if:page_name eq 'article' -%> <% if:individual_article.accept_tb_show -%> <a name="trackback"></a> <h3 class="title">この記事へのトラックバックURL</h3> です。 他人のブログを上げていいものなのかどうかわかりませんが、 ここのブログをかなり意識してます。 ttp://blogs.dion.ne.jp/agito/
- Muller3
- ベストアンサー率81% (800/979)
以下は推測ですが、<h3 class="title">…が二つ出てくるということは、TOPページと記事ページのソースが同じhtml編集ソース内に入っているのしれません。とすれば、二つの<h3 class="title">…のどちらかが記事ページのHTMLになると思われます。 試しに、TOPページでなく記事ページのタイトルも、クリックすると別窓で開いたりしてませんか?(両方とも変えたと書かれているので) もし別窓で開くなら、よく似た記述が2回、HTML編集ソース内に出現していると思いますので、アフィリエイトのソースをよく似た記述内に入れればいいと思いますが。
お礼
補足2です。 二つある内の上の方が多分記事のHTMLで、下の方のは何かわからなかったのでその前後を一応コピペしてきました。 それで上の方の下辺りにアフィリエイトリンクを貼ったのですが、うまくいきませんでした。(記事の下にリンクが貼られ、別窓には何も表示されなかった。) <h2 class="date"><% article.createstamp | date_format(article_date_format) %></h2> <div class="blogbody"> <h3 class="title"><% article.subject %></h3> <div class="main"><% article.entire_body | text_summary(240) %></div> <div class="posted">posted by <% article.nickname %> at <a href="<% article.page_url %>"><% article.createstamp | date_format("%H:%M") -%></a></div> </div> </div> <% /loop %> <% /if -%> <% if:page_name eq 'article' -%> </div> <% /if -%> <div class="pagetop"><a class="aposted" href="#top">このページの上へ▲</a></div> </div> <% if:page_name eq 'index' -%> </div> <% /if -%>
補足
Muller3さん、こちらにもご回答して下さっていたんですね、見落としていました。 すいませんでした、そしてありがとうございます<m(__)m>。 それで、私の希望は通常ノーリンクの記事タイトルをクリックすると、別窓が開くなるようになることでした。 これは下記の指示通りにすることでできました。 が、指示にあった記述は、二つあったのです。 その点については特別指示は無かったのですが、二つとも書き換えました。 それで >TOPページと記事ページのソースが同じhtml編集ソース内に入っているのしれません。 とのことですが、そうなのかもしれませんが、私には見分けが付きませんです。 ちなみにトップタイトルをクリックしても別窓は開きませんでした。 ですが、実験はできますのでやってみようと思います。
- akuhijrwq
- ベストアンサー率35% (381/1064)
デザイン/HTML一覧で HTMLを追加 <h3 class="title"><% article.subject %></h3> を <h3 class="title"><a href="<% article.page_url %>" TARGET="_blank"><% article.subject %></a></h3> このように変更。 適用して、再構築。
補足
言われた通りやってみたところ出来ました♫ ちなみに <h3 class="title"><% article.subject %></h3> が二つあったのですが、両方とも <h3 class="title"><a href="<% article.page_url %>" TARGET="_blank"><% article.subject %></a></h3> に変えてよかったんでしょうか? ちなみに、この別窓にアフィリエイトやクーグルアドセンスを掲示 する場合はどうしたらいいんでしょうか?
- Muller3
- ベストアンサー率81% (800/979)
>かなり手取り足取りの説明が無いとHTMLの知識が無いのでちんぷんかんぷん だったらどこのブログをお使いか、テンプレートは何をお使いかを補足された方がいいと思いますよ。
補足
しまったです。 削除される前は書いてたのですが・・・・。 ラヴログのサッカーgoal blackのテンプレートを使用してます。 それと上記のタグ?、もしかしたら間違いかも。
お礼
エラーが出ましたが、言わんとしたいことはわかりました。 記事のHTML部分に挿し込めと言うことですね。 別窓で開くように設定した記事のHTMLは同一HTML上の下の方にあると・・・・。