Movable TypeのなかにCMSDを埋め込みたい
Posted: 2006年7月16日(日) 15:59
はじめまして
御社製品に出会いとても興味をもったので、ダウンロードさせていただきました。
XML、PHPに関して超のつく初心者なので、マニュアルを見ながら悪戦苦闘しております。
さて、サイトのほとんどのページはなんとかうまく行ったのですが、表題の件で苦戦しています。
従来Movable Typeで運営していたブログは、コメント・トラックバックの関係でそのままMovable Typeで続けることにしました。
ですがサイトとしての統一感を図るために、他のページと同じようにページ上部に他のコンテンツへのリンクボタンを設置したいと考えています。
この部分をCSMDで構成しているのですが、Movable Typeのページ(テンプレート)によって、上手く表示される場合とエラーになる場合があるのです。
フォーラムにある「サイトルート以外への設置方法」を参考に、埋め込みページ先頭のヘッダの参照パスを以下のようにサーバの絶対パスに変更しました。
変更前:<?php require( "cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
変更後:<?php require_once( "/******/******/public_html/cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
すると、index.phpなど、Movable Typeのディレクトリ直下に生成されるページではうまく反映したのですが、カテゴリーアーカイブなどでは以下のようなエラーが出てしまいます。
「The requested page could not be found.
domxml_open_mem(): Namespace prefix cmsd on entry is not defined 」
本来Movable Typeのテンプレート中に埋め込むなどと言う使い方はこちらのサポート外だとは思うのですが、エラー回避の方法にお心当たりがありましたらご教授いただければと思います。
よろしくお願いいたします。
御社製品に出会いとても興味をもったので、ダウンロードさせていただきました。
XML、PHPに関して超のつく初心者なので、マニュアルを見ながら悪戦苦闘しております。
さて、サイトのほとんどのページはなんとかうまく行ったのですが、表題の件で苦戦しています。
従来Movable Typeで運営していたブログは、コメント・トラックバックの関係でそのままMovable Typeで続けることにしました。
ですがサイトとしての統一感を図るために、他のページと同じようにページ上部に他のコンテンツへのリンクボタンを設置したいと考えています。
この部分をCSMDで構成しているのですが、Movable Typeのページ(テンプレート)によって、上手く表示される場合とエラーになる場合があるのです。
フォーラムにある「サイトルート以外への設置方法」を参考に、埋め込みページ先頭のヘッダの参照パスを以下のようにサーバの絶対パスに変更しました。
変更前:<?php require( "cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
変更後:<?php require_once( "/******/******/public_html/cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
すると、index.phpなど、Movable Typeのディレクトリ直下に生成されるページではうまく反映したのですが、カテゴリーアーカイブなどでは以下のようなエラーが出てしまいます。
「The requested page could not be found.
domxml_open_mem(): Namespace prefix cmsd on entry is not defined 」
本来Movable Typeのテンプレート中に埋め込むなどと言う使い方はこちらのサポート外だとは思うのですが、エラー回避の方法にお心当たりがありましたらご教授いただければと思います。
よろしくお願いいたします。