katanaと申します。
XOOPSやMTなどを試しまして
自分の好きな位置で配置できるというCMSデザイナーを今後利用しようとおもっています。
当方MTやXOOPSの設置はしたことはあるのですが
XML、PHPに関してはまったく知識はございません。
こんな感じなのですがCMSデザイナーを自在にとはいかないまでも
自由に初心者でも使いこなせるのでしょうか。
表題に書いた件ですが
blogなどは新規投稿しますとエントリーの欄にタイトルのリンクが追加作成されます。
このような感じで
ページの左側(ナビゲーション)に新規投稿されたリンクが自動追加され
右側のメインコンテンツに投稿文というページを作りたいと思っています。
さらに投稿文は新規投稿につき各1Pづつ増えていくのではなく
投稿するたびにページが縦長にするようにしたいです。
(よってナビゲーションはアンカーリンクが好ましくなります)
このようなことは可能なのでしょうか。
ブログ(MT)のようなリンク
Re: ブログ(MT)のようなリンク
webmasterです。
katanaさん、ご質問ありがとうございます。
PHPに関しての知識は基本的に不要ですが、XMLについての知識が必要になります。
もちろん、XMLの知識がゼロの方でも、マニュアルを見ながら進めていけば
自然とXMLについて必要な学習ができるようになっていますのでご安心ください。
また、今回ご質問いただいた内容についても問題なく可能です。
ただ、添付のサンプルにはそのものズバリのものが無い為、
CMS Designerについてある程度の理解が必要になるかと思います。
ご不明な点などはご質問頂ければ、対応致しますのでお気軽にどうぞ。:)
ただし、MTやXOOPSのブログ用プラグインと比較しますと、トラックバックや
コメント機能が無い為、そのまま代替というわけにはいかないと思います。
どうしてもトラックバックやコメント機能が必要な場合には、こちらのツールが
ご利用になれるかもしれませんが、基本的には当ツールではサポートしていない為、
予めご了承ください。m(_ _)m
http://cms.al-design.jp/phpbb/viewtopic.php?t=189
katanaさん、ご質問ありがとうございます。
PHPに関しての知識は基本的に不要ですが、XMLについての知識が必要になります。
もちろん、XMLの知識がゼロの方でも、マニュアルを見ながら進めていけば
自然とXMLについて必要な学習ができるようになっていますのでご安心ください。
また、今回ご質問いただいた内容についても問題なく可能です。
ただ、添付のサンプルにはそのものズバリのものが無い為、
CMS Designerについてある程度の理解が必要になるかと思います。
ご不明な点などはご質問頂ければ、対応致しますのでお気軽にどうぞ。:)
ただし、MTやXOOPSのブログ用プラグインと比較しますと、トラックバックや
コメント機能が無い為、そのまま代替というわけにはいかないと思います。
どうしてもトラックバックやコメント機能が必要な場合には、こちらのツールが
ご利用になれるかもしれませんが、基本的には当ツールではサポートしていない為、
予めご了承ください。m(_ _)m
http://cms.al-design.jp/phpbb/viewtopic.php?t=189
早急なご返信ありがとうございました。
チュートリアルの1から練習し始めました。
チュートリアル1に書いてある内容で、私が質問した内容のことはなんとなく出来る感じですかね?
ナビとコンテンツ部でスキーマを分けて
2つ作成する。
<TABLE>
<tr>
<td>
<cmsd:entry name="ナビ" design="default" />
</td>
<td>
<cmsd:entrylist name="コンテンツ" design="default" />
</td>
</TABLE>
それと簡単な質問をさせてください。
チュートリアル1の10Pにあるように本文に長い文章を記載します。
改行しても。
<br />を入れても本文が改行されないのですが
改行させるにはどうしたらよいでしょうか。
よろしくお願いいたします。
チュートリアル1に書いてある内容で、私が質問した内容のことはなんとなく出来る感じですかね?
ナビとコンテンツ部でスキーマを分けて
2つ作成する。
<TABLE>
<tr>
<td>
<cmsd:entry name="ナビ" design="default" />
</td>
<td>
<cmsd:entrylist name="コンテンツ" design="default" />
</td>
</TABLE>
それと簡単な質問をさせてください。
チュートリアル1の10Pにあるように本文に長い文章を記載します。
改行しても。
<br />を入れても本文が改行されないのですが
改行させるにはどうしたらよいでしょうか。
よろしくお願いいたします。
Re: 早急なご返信ありがとうございました。
webmasterです。はい、kanataさんの方法で実現可能だと思います。
自動改行についてですが、リファレンスマニュアル「3.5.3 dataタグ -text」の
output属性の項目をご覧下さい。
スキーマでこのoutput属性をtext2かhtml2にすることで、改行を自動的に<br />
に変換して表示することができます。
ただ、XSLTの仕様の問題で、text1、html2を指定した場合には、「5.5.1 指定の
箇所へデータ項目を埋め込む」を参考にして、デザイン定義側に「disable-output-escaping="yes"」
を指定する必要があります。
慣れれば簡単ですが、最初は戸惑うと思いますのでご注意頂ければ幸いです。
というか、そもそもこのチュートリアルで「textareaには改行も入れられる」のように
説明しているにも関わらず、この件について説明が無いのは不注意でした。m(_ _)m
近日中にこの件について追記したいと思います。
ご不明な点はまたご質問頂ければ幸いです。
自動改行についてですが、リファレンスマニュアル「3.5.3 dataタグ -text」の
output属性の項目をご覧下さい。
スキーマでこのoutput属性をtext2かhtml2にすることで、改行を自動的に<br />
に変換して表示することができます。
ただ、XSLTの仕様の問題で、text1、html2を指定した場合には、「5.5.1 指定の
箇所へデータ項目を埋め込む」を参考にして、デザイン定義側に「disable-output-escaping="yes"」
を指定する必要があります。
慣れれば簡単ですが、最初は戸惑うと思いますのでご注意頂ければ幸いです。
というか、そもそもこのチュートリアルで「textareaには改行も入れられる」のように
説明しているにも関わらず、この件について説明が無いのは不注意でした。m(_ _)m
近日中にこの件について追記したいと思います。
ご不明な点はまたご質問頂ければ幸いです。
要望です
横レスすいません。
他にもブログ風のサイトを作りたいと思っている方は多いと思いますので、
ぜひいつか、そのようなサンプルを作っていただけますと幸いです。
お忙しいかとは思いますが、ご検討よろしくお願いします<(_ _)>
私もこのようなページを作りたいと思っています。blogなどは新規投稿しますとエントリーの欄にタイトルのリンクが追加作成されます。
このような感じで
ページの左側(ナビゲーション)に新規投稿されたリンクが自動追加され
右側のメインコンテンツに投稿文というページを作りたいと思っています。
他にもブログ風のサイトを作りたいと思っている方は多いと思いますので、
ぜひいつか、そのようなサンプルを作っていただけますと幸いです。
お忙しいかとは思いますが、ご検討よろしくお願いします<(_ _)>
ありがとうございます!
ありがとうございます<(_ _)>
お忙しいかとは思いますが、よろしくお願いいたします。
お忙しいかとは思いますが、よろしくお願いいたします。
webmasterです。
このご投稿を見て、無理やりでも時間を作って簡単なサンプルを・・・と思った
のですが、やはり何かと急な作業が入り、後回しになってしまっています。m(__)m
ご希望のものはそれほど複雑ではないので、なんとかサンプルを作りたいのですが、
現状ではまだ存在しておりません。
ご迷惑をおかけしております。
考え方としては、タイトル一覧と詳細一覧をそれぞれ1回ずつ表示し、タイトル
一覧では
<a href="#{@id}">各タイトル</a>
として、詳細一覧には
<a name="{@id}">各タイトル</a>
とすれば良いと思います。for-eachが2回続けて出現することになります。
このご投稿を見て、無理やりでも時間を作って簡単なサンプルを・・・と思った
のですが、やはり何かと急な作業が入り、後回しになってしまっています。m(__)m
ご希望のものはそれほど複雑ではないので、なんとかサンプルを作りたいのですが、
現状ではまだ存在しておりません。
ご迷惑をおかけしております。
考え方としては、タイトル一覧と詳細一覧をそれぞれ1回ずつ表示し、タイトル
一覧では
<a href="#{@id}">各タイトル</a>
として、詳細一覧には
<a name="{@id}">各タイトル</a>
とすれば良いと思います。for-eachが2回続けて出現することになります。
コード: 全て選択
例)
<!-- タイトル一覧の出力 -->
<ul>
<xsl:for-each select="entry">
<li><a href="#{@id}"><xsl:value-of select="title" /></a></li>
</xsl:for-each>
</ul>
<!-- 詳細一覧の出力 -->
<xsl:for-each select="entry">
<h4><a name="{@id}"><xsl:value-of select="title" /></a></h4>
<p><xsl:value-of select="description" disable-output-escaping="yes" /></p>
</xsl:for-each>