MT4のウェブページで<$MTBlogURL$>が絶対URLにならない原因

このQ&Aのポイント
  • MT4のウェブページで<$MTBlogURL$>が絶対URLにならない問題の原因とは?
  • Movable Typeのカスタマイズで<$MTBlogURL$>が絶対URLにならない理由
  • MT4のウェブページで<$MTBlogURL$>を絶対URLに変換する方法
回答を見る
  • ベストアンサー

MT4の『ウェブページ』で、<$MTBlogURL$>が絶対URLになりません

Movable Typeを初めてカスタマイズしています。MT4.21です。 html作成ソフトで作ったソースをコピー&ペーストし、url部分を<$MTBlogURL$>にしてみました。 ところが『ウェブページ』テンプレートを保存・再構築しても、<$MTBlogURL$>で書いた部分がhttp:// から始まる絶対 URL になって出力されません。 『メインページ』テンプレート(index.html)では、絶対 URL に置き換わるのですが、『ウェブページ』テンプレートでは<$MTBlogURL$>のままになってしまいます。 どういった原因が考えられますか? 例えば次のように使っています。 <div id="logo"> <h1><a href="<$MTBlogURL$>"><img src="<$MTBlogURL$>img/logo.gif" alt="○○○" width="xxx" height="xx" border="0" /></a></h1> </div>

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

うーん置き換わるはずなんですけどね。 これではどうでしょうか。(多分求める結果は同じになると思うのですが) <a href="<$mt:Link template="メインページ"$>"><img src="<$mt:Link template="メインページ"$>img/logo.gif" alt="○○○" width="xxx" height="xx" border="0" /></a>

HATENA__
質問者

お礼

ご回答ありがとうございました。 試してみたのですが、うまくいきませんでした。。。 ちなみに正常に表示された『メインページ』テンプレートのソースをそのまま『ウェブページ』テンプレートにペーストすると、やはり<$MTBlogURL$>がそのまま出力されてしまいます。 初心者なので、何かもっと前の段階で設定がおかしいのでしょうか?

その他の回答 (1)

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

<$MTBlogURL$>は、「設定」-「公開」で設定した「サイトURL」を返します。 といっても他のテンプレートではちゃんと反映されているので、これは問題ないと思うんですけど。 ウェブページのみ、「アクション」からテンプレートの初期化をしてみては? どこからか貼り付けたソースは、文字コードの関係なのかわからないのですが、反映されないことが以前ありました。 一旦テキストエディタでゴミのないプレーンな状態に変換したものを貼り付けると反映されることもあるので、そのあたりも気をつけてみては。

HATENA__
質問者

お礼

Muller3様、どうもありがとうございます。 とりあえずウェブページの分はFTPでアップしました。 後ほどゆっくり試してみたいと思います。 「一旦テキストエディタでゴミのないプレーンな状態に変換」は、他の場面でも使えそうで、覚えておこうと思います。 いろいろとありがとうございました。

関連するQ&A

  • MovableType アーカイブページで上部の画像が表示されない

    タイトルの通りなのですが、 メインページで上部に表示させている タイトルバナーをアーカイブページでも表示させたいんですが、なかなか表示されてくれません・・・ 僕自身が、html・cssが無知なので 勘でやってるのですが、 アツいなとヤマをはってるのが、 【メインページテンプレの】 <div id="container"> <a id="banner-img" href="<$MTBlogURL$>"><span class="banner-alt">&nbsp;</span></a> <div id="banner"> <h1><a href="<$MTBlogURL$>" accesskey="1"><$MTBlogName encode_html="1"$></a></h1> <h2><$MTBlogDescription$></h2> </div> と、 【アーカイブページテンプレの】 <div id="container"> <div id="banner"> <h1><a href="<$MTBlogURL$>" accesskey="1"><$MTBlogName encode_html="1"$></a></h1> <h2><$MTBlogDescription$></h2> </div> 【スタイルシートの】 a#banner-img { display: block; background-image: url("http://example.com/images/banner.png"); background-repeat: no-repeat; background-color: #FFFFFF; border-bottom: 1px solid #000000; height: 130px; } の部分かなと・・・ かなり素人目ですが・・・w 大概の方のページが表示されているので、 分かって当然なのかもしれませんが 分かる方いらっしゃいましたら どうかご教授ください。。 お願いします。。

  • MT4.0でページ分割をすると一番古い記事が表示されません。

    Movable Type4.0を使ってブログを作っています。 ページ分割をするため、プラグインのPagebuteを組み込み、 下記の記述通りに5件ずつページ分割はできるようになったのですが、 なぜか一番古い記事だけが表示されなくなってしまいました。 ソースは以下の通りです。 <MTPageContents count="5"> <MTEntries> <div class="text"> <h2><$MTEntryTitle$></h2> <$MTEntryBody$><p><$MTEntryDate format="%Y.%m.%d"$> | <a href="<$MTEntryPermalink$>#comments">コメント(<$MTEntryCommentCount$>)</a> | <a href="<$MTEntryPermalink$>#trackback">トラックバック(<$MTEntryTrackbackCount$>)</a></p></div><hr /> <$MTPageSeparator$> </MTEntries></MTPageContents> <p class="center"> <MTIfPageBefore><$MTPageBefore delim="&lt;&lt前のページへ"$></MTIfPageBefore> <$MTPageLists delim="|"$><MTIfPageNext><$MTPageNext delim="次のページへ&gt;&gt;"$></MTIfPageNext></p> 同じような現象が起こった方がいらっしゃいましたら 対処法を教えていただきたいです。 何卒よろしくお願いいたします。

  • MT(ムーバブルタイプ)の自動サイトマップの設定について

    下記、アドレスにある自動で、サイトマップの更新を行ってくれるものの設定をしたのですが、更新日付とムーバブルタイプの表示を消すには、どうすればよろしいでしょうか? http://weblibrary.s224.xrea.com/weblog/mt/custom/mt_4.html ちなみに、このテンプレートのコードは、下記の通りです。 <MTIfArchiveTypeEnabled archive_type="Category"> <div class="module-categories module"> <h2 class="module-header">サイトマップ</h2> <div class="module-content"> <ul class="tree"> <li><a href="<$MTBlogURL$>" title="<$MTBlogDescription$>">Home</a></li> <li><MTTopLevelCategories> <MTSubCatIsFirst><ul class="tree"></MTSubCatIsFirst> <li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> <ul> <MTEntries> <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li> </MTEntries> </ul> <MTSubCatsRecurse> </li> <MTSubCatIsLast></ul></MTSubCatIsLast> </MTTopLevelCategories></li> <li><a href="<$MTBlogURL$>sitemap.html" title="サイトマップ">サイトマップ</a></li> </ul> </div> </div> </MTIfArchiveTypeEnabled> どうぞ、よろしくお願いいたします。

  • ウェブページに埋め込んで見たいです

    ウェブページに埋め込んで見れます。とあるのですが・・    以下に <script type="text/javascript" src="http://xxxxxx.xx/xxx/embed/42822079-320"></script> ※xxxxは伏字       このようにあるわけですが ウェブページに埋め込んで見たいです。サッパリまるで方法がわからないので、 単刀直入に方法手順を教えてください。

  • HTTP::RequestでのWEBページの取得に失敗します。

    Perlで以下のような処理を行おうとしています。  WEBページ1をダウンロードしてファイルに保存  (http://xxx.xx.xx/xxx?aaa=bbb)  ↓  保存したWEBページ1からFORMのパラメータを取り出して  (<input type="hidden" name="xxx" value="ooo">)  ↓  WEBページ2をダウンロードしてファイルに保存  (http://xxx.xx.xx/xxx?xxx=ooo) 実行して保存されたファイルを見ると、 WEBページ2がWEBページ1と同じものになってしまいます。 (WEBページ2とWEBページ1は同じサーバです。) 詳しくは以下の通りです。 原因が分かる方いましたら、アドバイスお願いします。 WEBページ1のvalue="ooo"の値が毎回変わるので とりあえず一度ファイルに保存 →そのファイルを開いて該当する値を探す としています。 仕事で閲覧するページなので、具体的なアドレスが書けません。 わかりにくくなってしまって申し訳ありません。 コードは補足に書きます。

  • Movable Type4 でウェブページごとにヘッダー部分を変えれますか?

    現在、Movable Type4でブログサイトを作っています。 ウェブページごとにヘッダーの画像を変える方法として、 専門本に書いてあった下記を <mt:setvarblock neme="任意変数名"> <$mtpagekeywords$> </mt:setvarblock> <mt:include module="$任意変数名"> アーカイブテンプレートのウェブページに貼つけ、モジュールテンプレートでそれぞれのウェブページのキーワードと同じタイトルのファイルを作って再構築したのですが 「ウェブページ「カンパニー」の再構築中にエラーが発生しました: テンプレート「ウェブページ」の再構築中にエラーが発生しました: Error in <mtInclude> tag: 「 company 」というモジュールテンプレートが見つかりませんでした。」 というメッセージが出てきます。 何が問題なのか、分からず行き詰まりました。 どなたか、分かる方がいらっしゃいましゅいたら、ご指導お願いいたします。

    • ベストアンサー
    • CSS
  • ページ切り替え時に点線を表示させたまにしたい。

    タイトルが分かりにくく申し訳ございません。 (WordPressを使っています) 現在、TOPページにインラインフレームを使い、新着情報を表示させています。(ページナビ付き) タイトル下には点線をCSSで表示させていました。 ページナビでページを送ると画面が切り替わるので、そのタイミングでタイトル下の点線が一瞬消えてしまいます。(ページ切り替えなので当たり前の動作ですが) 一瞬でも消さない方法はないかと思い、TOPページに画像として位置を合わせて表示させておきました。 インラインフレーム内の新着情報はページナビで切り替わり、点線はTOPページの画像なので表示されたままには出来たのですが、何も考えずにTOPページに貼りつけただけなので、新着情報の件数に関係なく表示されたままになってしまっています。 新着情報の件数に合わせて表示させ、尚且つページ切り替えの影響を受けづに表示させる方法はないでしょうか。 下記にコードを記述しました。 (HP作成は全くのど素人で記述がなっていない点が山ほどあると思います。ご了承ください) ご享受よろしくおねがいします。 <?php if($_SERVER['REQUEST_URI']=="/top/"): ?> // TOPページにインラインフレーム <iframe frameborder="0" src="http://・・・・/category/news" scrolling="no"></iframe> <div id="dot1"> <img src="<?php bloginfo('template_url'); ?>/images/dot.png" ></div>//点線1 <div id="dot2"> <img src="<?php bloginfo('template_url'); ?>/images/dot.png" ></div>//点線2 //…8件分点線の画像を表示 <div id="dot8"> <img src="<?php bloginfo('template_url'); ?>/images/dot.png" ></div>//点線8 <?php endif; ?> //インラインフレーム内(新着情報) <?php query_posts($query_string . '&' .'showposts=10&category_name=news'); if (have_posts()) : while (have_posts()) : the_post(); ?> <h2><?php the_time('Y.m.d') ?> <a> <?php the_title(); ?></a></h2> <?php endwhile; $pt = $wp_query->max_num_pages; endif; ?> //ページナビ用の$pt <?php wp_reset_query(); ?>

    • ベストアンサー
    • PHP
  • MT 複数テンプレートの指定

    MovableTypeについて、ご存知の方教えていただけますか? アーカイブ・マッピングでカテゴリーに2つテンプレートを作成しました。 カテゴリーによってそのテンプレートを使い分けたいのですが、その場合、どのようにすればいいのでしょうか? 現在カテゴリーを指定してリンクを貼る方法 <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>">ではなく、 直接URLを指定してリンクを貼る方法 <a href="http://XX.com/blog/Test/XX10/"> のようにしています。 この方法では出来ないのでしょうか? MTのバージョンは3.3を使用しています。 どうぞ宜しくお願いいたします。

    • 締切済み
    • CSS
  • VBAでWEBページのURL抽出について

    エクセルのVBAにおいてWEBページのURLを抽出するマクロを考えております。 具体的に言うと、下記のようなwebページのタグがある中でhrefで参照しているURLを抽出したいと考えております。 <a class="" href="">あいうえお</a> GetelementByClassNameを使うことで文言の抽出はできるのですが、リンク先の抽出はできないのでしょうか?

  • wordpressのjqueryが動かない

    wordpress3.8.1で作業しています。 会社のHPの作成用途でwordpressを使用しています。 何度か作成経験がありphpもなんとなく分かっているのですが、ここだけ解決せずです。 トップページにスライドショーのプラグインを入れたのですが動きません。 プラグインはWP-Cycleというプラグインです。 function.phpにはまだ何も記載していません。 header.phpはこんな感じの記載です。 ******************************************* <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html <?php language_attributes(); ?>> <head> <meta charset="<?php bloginfo( 'charset' ); ?>" /> <meta name="description" content="<?php bloginfo( 'description' ); ?>"> <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archive <?php } ?> <?php wp_title(); ?></title> <link rel="shortcut icon" href="<img src="<?php bloginfo('template_url'); ?>/images/favicon.ico" /> <link href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet" type="text/css" /> <?php wp_head(); ?> </head> <body> <a name="pagetop_here"></a> <div class="wrap"> <div class="header"> <h1 class="h_logo"><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/h_logo.png"/></a></h1> <ul class="h_nav"> <li><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/h_01.png"/></a></li> <li><a href="<?php echo esc_url( home_url( '/news' ) ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/h_02.png"/></a></li> <li><a href="<?php echo esc_url( home_url( '/about' ) ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/h_03.png"/></a></li> <li><a href="<?php echo esc_url( home_url( '/works' ) ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/h_04.png"/></a></li> <li><a href="<?php echo esc_url( home_url( '/faq' ) ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/h_05.png"/></a></li> <li><a href="<?php echo esc_url( home_url( '/company' ) ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/h_06.png"/></a></li> <li><a href="http://ameblo.jp/ecoblue-smile/" target="_blank"><img src="<?php bloginfo('template_url'); ?>/images/h_07.png"/></a></li> <li><a href="<?php echo esc_url( home_url( '/contact' ) ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/h_08.png"/></a></li> </ul><!--h_nav--> </div><!--header--> ******************************************* <?php wp_head(); ?>を無効にして外部の jqueryを読み込むにすると、スライドはおろか、縦に並んでしまいます。(cssが効いていないみたいです。) どこが原因なのかも分からないです。 ただ過去に同じheader.phpで同じプラグインが実装しています。 よろしくお願い致します。

    • ベストアンサー
    • PHP