CMS Designerをサイトを作成し一通り完成させることができました。
プログラムは全く素人で最初は苦労しましたが
今はとても素晴らしいツールだと思っております。
コメント機能・トラックバック機能を追加する予定はありますか?
あるとしたらスケジュール的にはいつ頃の予定ですか?
これらの機能を既存のサイトに追加するCGIやPHPが色々あるようなので
一度試してみようかなと思っているのですが・・・
コメント機能・トラックバック機能について
Re: コメント機能・トラックバック機能について
webmasterです。
さとうさん、いろいろとご苦労をおかけしたようで恐縮です。m(_ _)m
現在、細かい機能の修正およびコンテンツ管理画面の機能アップを優先させて
いる為、コメント機能・トラックバック機能は相対的に優先度が低くなっております。
時期は不明ですが、例えば今年の夏中には間に合わないと思われます。
また、実装の順番はトラックバック機能が先で、その次にコメント機能になります。
ご迷惑をおかけしておりますが、他CGIなどと組み合わせが可能でしたら
今のところはそちらをお試し頂ければ幸いです。m(_ _)m
相性の良いCGIがございましたら、またご紹介くださいませ。
さとうさん、いろいろとご苦労をおかけしたようで恐縮です。m(_ _)m
現在、細かい機能の修正およびコンテンツ管理画面の機能アップを優先させて
いる為、コメント機能・トラックバック機能は相対的に優先度が低くなっております。
時期は不明ですが、例えば今年の夏中には間に合わないと思われます。
また、実装の順番はトラックバック機能が先で、その次にコメント機能になります。
ご迷惑をおかけしておりますが、他CGIなどと組み合わせが可能でしたら
今のところはそちらをお試し頂ければ幸いです。m(_ _)m
相性の良いCGIがございましたら、またご紹介くださいませ。
Re: コメント機能・トラックバック機能について
初めまして。よろしくお願いします。
>相性の良いCGIがございましたら、またご紹介くださいませ。
現在、cgiとの組合せを試行しております。あとはデザイン定義で、
この部分を単純にhtml出力できれば成功しそうなのですが、どうしてもjavascript部分やonclickの部分ををデザイン定義に記述すると、
Sablotron error on line 23: XML parser error 4: not well-formed (invalid token) in /home/sites/lolipop.jp/users/chips.jp-river/web/cmsdesigner/include/xmlutil.php.inc on line 87
のようにエラーが出てしまいます。
おそらくXSLTの記述方法に問題があるのかと思いますが、アドバイス頂けませんでしょうか。
>相性の良いCGIがございましたら、またご紹介くださいませ。
現在、cgiとの組合せを試行しております。あとはデザイン定義で、
コード: 全て選択
<a href="http://アドレス/tb.cgi?__mode=list&tb_id={@id}&cate_id=article1" onclick="window.open(this.href,'trackb', 'width=430,height=400,resizable=yes,scrollbars=yes'); return false"><script type="text/javascript" src="http://アドレス/tb-js.cgi?{@id}"></script></a>
Sablotron error on line 23: XML parser error 4: not well-formed (invalid token) in /home/sites/lolipop.jp/users/chips.jp-river/web/cmsdesigner/include/xmlutil.php.inc on line 87
のようにエラーが出てしまいます。
おそらくXSLTの記述方法に問題があるのかと思いますが、アドバイス頂けませんでしょうか。
Re: コメント機能・トラックバック機能について
webmasterです。ksasakさん、情報提供ありがとうございます。
さっそくこちらでもご報告のxsltを使って実際に動作させて見たのですが、なんと
こちらの環境(xrea.comサーバー)ではこのxsltは問題なく動作しております。
サーバ環境によるのかもしれませんが、ひょっとすると、別の問題が起きている
のかもしれません。
よろしければ、その箇所以外の出力を全て削除した状態で一度お試し頂くか、
ファイルをこちらまでメール、又はここへ全文記述して頂けないでしょうか。
さっそくこちらでもご報告のxsltを使って実際に動作させて見たのですが、なんと
こちらの環境(xrea.comサーバー)ではこのxsltは問題なく動作しております。
サーバ環境によるのかもしれませんが、ひょっとすると、別の問題が起きている
のかもしれません。
よろしければ、その箇所以外の出力を全て削除した状態で一度お試し頂くか、
ファイルをこちらまでメール、又はここへ全文記述して頂けないでしょうか。
xsl全文
早速のコメントありがとうございます。
1.前後を削除して実行してみましたが、同様のエラーが出ております。
2.先の書き込み時に使っていたxslを下記に記します。
エラーは次の通りです。
参考までに、上記のうち、コメントを全文削除し、トラックバックを下記まで削除すると動作します。
従って、onclickとjavascriptの記述部分がエラーを引き起こしていると類推しました。
他のファイル構成は御社のスターターパックを用いております。CMSはVer.1.0.2aです。サーバーはlolipopです。
以上、よろしくお願い致します。
1.前後を削除して実行してみましたが、同様のエラーが出ております。
2.先の書き込み時に使っていたxslを下記に記します。
コード: 全て選択
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<!-- 1件用・詳細表示 -->
<xsl:template match="/entry">
<div class="article">
<!-- 見出しの出力 -->
<div class="title"><xsl:value-of select="title" disable-output-escaping="yes" /></div>
<!-- 最終更新日の出力(「 」は、半角空白を強制的に表示する、文字コードによる実体参照) -->
<div class="date">最終更新日 <xsl:value-of select="@year" />.<xsl:value-of select="@month" />.<xsl:value-of select="@day" /> <xsl:value-of select="@hour" />:<xsl:value-of select="@minute" /></div>
<!-- 写真の表示(幅150に縮小して表示) -->
<xsl:if test="photo/text()">
<a href="{photo}" target="_blank"><img src="{photo}&w=300" class="photo" /></a>
</xsl:if>
<!-- 本文の出力 -->
<xsl:value-of select="description" disable-output-escaping="yes" />
<!-- トラックバックの出力 -->
<div class="tb">
<a href="http://river.chips.jp/tb/tb.cgi?__mode=list&tb_id={@id}&cate_id=blog" onclick="window.open(this.href,'trackb', 'width=430,height=400,resizable=yes,scrollbars=yes'); return false"><script type="text/javascript" src="http://river.chips.jp/tb/tb-js.cgi?{@id}"></script></a>
<!-- コメントの出力 -->
<a href=# onclick="pcoment = window.open('p-com/a.cgi?{@id}&blog','pcom','width=400,height=500,resizable=yes,scrollbars=yes') ;">
<script type="text/javascript" src="p-com/petit-js.cgi?{@id}"></script></a> </div>
<!-- その他の資料ファイル(複数) -->
<xsl:for-each select="otherfiles/listitem" >
<div class="links">
<!-- 資料を別ウィンドウで開く。リンク文字列にはファイル名(@org)を使用。 -->
<a href="{otherfile}" target="_blank" ><xsl:value-of select="otherfile/@org" /></a>
</div>
</xsl:for-each>
<div class="clearboth"></div>
<div class="align_right"><a href="articlelist.php" class="navi_next" >他の記事を見る</a></div>
</div>
</xsl:template>
</xsl:stylesheet>
コード: 全て選択
Warning: Sablotron error on line 25: XML parser error 4: not well-formed (invalid token) in /home/sites/lolipop.jp/users/chips.jp-river/web/cmsdesigner/include/xmlutil.php.inc on line 87
コード: 全て選択
<a href="http://river.chips.jp/tb/tb.cgi?__mode=list&tb_id={@id}&cate_id=blog">TrackBack</a>
他のファイル構成は御社のスターターパックを用いております。CMSはVer.1.0.2aです。サーバーはlolipopです。
以上、よろしくお願い致します。
Re: xsl全文
webmasterです。
すばやいお返事ありがとうございます。
頂いたXSLを修正しました。
・25行目の{@id}の直後の"&"を、"&"に置き換えました。
・28行目の<a href=# ... を、<a href="#" ... に置き換えました。
・28行目の を、&#160; に置き換えました。
(xsltではそのままでは が使用できない為、空白を表す文字コードを直接記述します)
これでおそらく通ると思うのですが、いかがでしょうか・・・。
またご連絡お待ちしております。m(_ _)m
いちおう、修正後のテキストを添付します。
すばやいお返事ありがとうございます。
頂いたXSLを修正しました。
・25行目の{@id}の直後の"&"を、"&"に置き換えました。
・28行目の<a href=# ... を、<a href="#" ... に置き換えました。
・28行目の を、&#160; に置き換えました。
(xsltではそのままでは が使用できない為、空白を表す文字コードを直接記述します)
これでおそらく通ると思うのですが、いかがでしょうか・・・。
またご連絡お待ちしております。m(_ _)m
いちおう、修正後のテキストを添付します。
コード: 全て選択
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<!-- 1件用・詳細表示 -->
<xsl:template match="/entry">
<div class="article">
<!-- 見出しの出力 -->
<div class="title"><xsl:value-of select="title" disable-output-escaping="yes" /></div>
<!-- 最終更新日の出力(「 」は、半角空白を強制的に表示する、文字コードによる実体参照) -->
<div class="date">最終更新日 <xsl:value-of select="@year" />.<xsl:value-of select="@month" />.<xsl:value-of select="@day" /> <xsl:value-of select="@hour" />:<xsl:value-of select="@minute" /></div>
<!-- 写真の表示(幅150に縮小して表示) -->
<xsl:if test="photo/text()">
<a href="{photo}" target="_blank"><img src="{photo}&w=300" class="photo" /></a>
</xsl:if>
<!-- 本文の出力 -->
<xsl:value-of select="description" disable-output-escaping="yes" />
<!-- トラックバックの出力 -->
<div class="tb">
<a href="http://river.chips.jp/tb/tb.cgi?__mode=list&tb_id={@id}&cate_id=blog" onclick="window.open(this.href,'trackb', 'width=430,height=400,resizable=yes,scrollbars=yes'); return false"><script type="text/javascript" src="http://river.chips.jp/tb/tb-js.cgi?{@id}"></script></a>
<!-- コメントの出力 -->
<a href="#" onclick="pcoment = window.open('p-com/a.cgi?{@id}&blog','pcom','width=400,height=500,resizable=yes,scrollbars=yes') ;">
<script type="text/javascript" src="p-com/petit-js.cgi?{@id}"></script></a> </div>
<!-- その他の資料ファイル(複数) -->
<xsl:for-each select="otherfiles/listitem" >
<div class="links">
<!-- 資料を別ウィンドウで開く。リンク文字列にはファイル名(@org)を使用。 -->
<a href="{otherfile}" target="_blank" ><xsl:value-of select="otherfile/@org" /></a>
</div>
</xsl:for-each>
<div class="clearboth"></div>
<div class="align_right"><a href="articlelist.php" class="navi_next" >他の記事を見る</a></div>
</div>
</xsl:template>
</xsl:stylesheet>
最後に編集したユーザー webmaster on 2005年7月26日(火) 15:42 [ 編集 2 回目 ]
動作しました!
ありがとうございます!!
初歩的なミスで恐縮でしたが、きちんと動くようになりました!!
1日悩んでいたので大喜びしています。
今回、連携できたTrackBackとCommentは次の通りです。
但し、同じページへの組み込みではなく、別ウインドウを出して使うタイプです。
http://mitene.tv/comcom/petit.html
Petit-Comme
Petit-Tra
元はiBlog用ですが、ほとんどそのまま使えます。
初歩的なミスで恐縮でしたが、きちんと動くようになりました!!
1日悩んでいたので大喜びしています。
今回、連携できたTrackBackとCommentは次の通りです。
但し、同じページへの組み込みではなく、別ウインドウを出して使うタイプです。
http://mitene.tv/comcom/petit.html
Petit-Comme
Petit-Tra
元はiBlog用ですが、ほとんどそのまま使えます。
Re: 動作しました!
webmasterです。
凄い、これは便利そうなCGIです!
私も一度使ってみようと思います。
素晴らしい情報、ありがとうございました。m(_ _)m
p.s.
前回の投稿で、  を「空白を表す文字コード」で置き換える、と書きましたが、
その文字コード自身が単なる空白で表示されていたようです。
正しくは &#160; です。#を全角にしているので、半角にして使って下さい。
凄い、これは便利そうなCGIです!
私も一度使ってみようと思います。
素晴らしい情報、ありがとうございました。m(_ _)m
p.s.
前回の投稿で、  を「空白を表す文字コード」で置き換える、と書きましたが、
その文字コード自身が単なる空白で表示されていたようです。
正しくは &#160; です。#を全角にしているので、半角にして使って下さい。