ページングについて
ページングについて
はじめまして。mokujin14と申します。
私が制作中の日記コンテンツでページングを実現すべく、
http://cms.al-design.jp/phpbb/viewtopic.php?=&p=1931
を参考にコーディングしましたが、PHPファイルをブラウザで表示させると
エラーも何も表示しませんでした。
設定の内容は次の通りです。
diary.default.design.xslの内容
<!--ページング-->
<xsl:for-each select="navi">
<xsl:if test="next">
<xsl:for-each select="page">
<xsl:if test="../@position=@id">
<strong><xsl:value-of select="@id" /></strong>|
</xsl:if>
<xsl:if test="not(../@position=@id)">
<a href="{@href}"><xsl:value-of select="@id" /></a>|
</xsl:if>
</xsl:for-each>
</xsl:if>
ご教授いただけると幸いです。
宜しくお願いします。
私が制作中の日記コンテンツでページングを実現すべく、
http://cms.al-design.jp/phpbb/viewtopic.php?=&p=1931
を参考にコーディングしましたが、PHPファイルをブラウザで表示させると
エラーも何も表示しませんでした。
設定の内容は次の通りです。
diary.default.design.xslの内容
<!--ページング-->
<xsl:for-each select="navi">
<xsl:if test="next">
<xsl:for-each select="page">
<xsl:if test="../@position=@id">
<strong><xsl:value-of select="@id" /></strong>|
</xsl:if>
<xsl:if test="not(../@position=@id)">
<a href="{@href}"><xsl:value-of select="@id" /></a>|
</xsl:if>
</xsl:for-each>
</xsl:if>
ご教授いただけると幸いです。
宜しくお願いします。
Re: ページングについて
mokujin14さん、はじめまして、webmasterです。
ご質問ありがとうございます。
ページングということなのですが、具体的にどのような出力をご希望か事例を
HTMLで書いていただけると分かり易いかもしれません。
今回のデザイン定義を拝見しますと、いろいろと問題があり、これですと確かに
問題があり、何も表示されないかと思います。
具体的にはこちらのページをご覧頂いた方が確実かと思います。
http://cms.al-design.jp/phpbb/viewtopic.php?t=130
また、リファレンスマニュアルの「5.5.10 一覧ページで「前のページへ」
「次のページへ」のリンクをつける」に基本的な事が書かれていますので、
ご参考にされて下さい。
ご質問ありがとうございます。
ページングということなのですが、具体的にどのような出力をご希望か事例を
HTMLで書いていただけると分かり易いかもしれません。
今回のデザイン定義を拝見しますと、いろいろと問題があり、これですと確かに
問題があり、何も表示されないかと思います。
具体的にはこちらのページをご覧頂いた方が確実かと思います。
http://cms.al-design.jp/phpbb/viewtopic.php?t=130
また、リファレンスマニュアルの「5.5.10 一覧ページで「前のページへ」
「次のページへ」のリンクをつける」に基本的な事が書かれていますので、
ご参考にされて下さい。
返信ありがとうございます
webmaster様
返信ありがとうございました。
HTMLでページイメージを作成しました。
http://toyo-tama.com/test/test00.html
実現したい機能は次の通りです。
・ページング
・記事を5件ずつ表示
・最近の記事(5件)表示
・月別アーカイブ
・カテゴリー
以上です。
どうかお力添えください。宜しくお願いします。
返信ありがとうございました。
HTMLでページイメージを作成しました。
http://toyo-tama.com/test/test00.html
実現したい機能は次の通りです。
・ページング
・記事を5件ずつ表示
・最近の記事(5件)表示
・月別アーカイブ
・カテゴリー
以上です。
どうかお力添えください。宜しくお願いします。
Re: 返信ありがとうございます
mokujin14さん、ありがとうございます。
なるほど、ブログ風のサイトを作成されたいということで理解致しました。
これを一から全て解説しているととても時間が足りないのですが、
リファレンスマニュアルの「5.5.10 一覧ページで「前のページへ」「次のページ
へ」のリンクをつける」についてはご覧頂けたでしょうか。
ページ切替の説明としてはほとんどリファレンスマニュアルと同様の説明の
繰り返しになってしまいます。
リファレンスマニュアル中でご不明な点がございましたら、そこに焦点を
当てて説明させて頂ければと思います。
また、「ページング」というのは、エントリ1件分のデータについて「前の
エントリ」「次のエントリ」のように次々と切替て表示するということでしたら、
同様にリファレンスマニュアルの「5.5.9 「次のエントリへ」「前のエン
トリ」へのリンクをつける」に詳しく解説しております。
こちらも併せてご覧下さい。
尚、ブログ風サイトについては、弊社でもサンプルを用意しております。
http://cms.al-design.jp/sample/starter/
上記サンプルを構築する為のすべてのファイルは、ダウンロードページの
「スターターパック」から入手可能です。
こちらも参考にして頂ければと思います。
なるほど、ブログ風のサイトを作成されたいということで理解致しました。
これを一から全て解説しているととても時間が足りないのですが、
リファレンスマニュアルの「5.5.10 一覧ページで「前のページへ」「次のページ
へ」のリンクをつける」についてはご覧頂けたでしょうか。
ページ切替の説明としてはほとんどリファレンスマニュアルと同様の説明の
繰り返しになってしまいます。
リファレンスマニュアル中でご不明な点がございましたら、そこに焦点を
当てて説明させて頂ければと思います。
また、「ページング」というのは、エントリ1件分のデータについて「前の
エントリ」「次のエントリ」のように次々と切替て表示するということでしたら、
同様にリファレンスマニュアルの「5.5.9 「次のエントリへ」「前のエン
トリ」へのリンクをつける」に詳しく解説しております。
こちらも併せてご覧下さい。
尚、ブログ風サイトについては、弊社でもサンプルを用意しております。
http://cms.al-design.jp/sample/starter/
上記サンプルを構築する為のすべてのファイルは、ダウンロードページの
「スターターパック」から入手可能です。
こちらも参考にして頂ければと思います。
ページングが表示できました
webmaster 様
いつもお世話になっております。
ページングは無事表示、機能するようになりまりした!
ありがとうございました。
次々と申し訳ありませんが、
http://toyo-tama.com/test/test00.html
のページに表記してある
・カテゴリー表示および、対応するカテゴリー一覧ページへのリンク
・月別アーカイブおよび、対応する月別一覧へのリンク
を詳しく解説しているページはございますでしょうか。
優先順位といたしましては
・カテゴリー
を実現したいと考えています。
よろしくお願いいたします。
いつもお世話になっております。
ページングは無事表示、機能するようになりまりした!
ありがとうございました。
次々と申し訳ありませんが、
http://toyo-tama.com/test/test00.html
のページに表記してある
・カテゴリー表示および、対応するカテゴリー一覧ページへのリンク
・月別アーカイブおよび、対応する月別一覧へのリンク
を詳しく解説しているページはございますでしょうか。
優先順位といたしましては
・カテゴリー
を実現したいと考えています。
よろしくお願いいたします。
Re: ページングが表示できました
mokujin14さん、自力での解決、頭が下がる思いです。
次の質問についてですが、カテゴリー(絞込み)については
「6.3.6 URLパラメータからの動的な絞込みの指定」
をご覧頂くと分かり易いかと思います。
カテゴリー(メニュー項目の選択肢)そのものの表示は、デザイン定義か埋め込み
PHPのHTML内にそのまま書いて頂く事になります。
メニュー項目の選択肢を直接取得する機能が現在ない為、ご不便をおかけします。
メニュー項目の選択肢をスキーマから直接読み込みたい場合には、こちらのTIPS
が参考になるかもしれません(が、かなり面倒です)。
http://cms.al-design.jp/phpbb/viewtopic.php?p=1778
月間アーカイブにつきましては、CMS Designerには現在カレンダーという
概念がない為、実現することができません。m(__;)m
ご要望を実現することができず、申し訳ありません。
次の質問についてですが、カテゴリー(絞込み)については
「6.3.6 URLパラメータからの動的な絞込みの指定」
をご覧頂くと分かり易いかと思います。
カテゴリー(メニュー項目の選択肢)そのものの表示は、デザイン定義か埋め込み
PHPのHTML内にそのまま書いて頂く事になります。
メニュー項目の選択肢を直接取得する機能が現在ない為、ご不便をおかけします。
メニュー項目の選択肢をスキーマから直接読み込みたい場合には、こちらのTIPS
が参考になるかもしれません(が、かなり面倒です)。
http://cms.al-design.jp/phpbb/viewtopic.php?p=1778
月間アーカイブにつきましては、CMS Designerには現在カレンダーという
概念がない為、実現することができません。m(__;)m
ご要望を実現することができず、申し訳ありません。
6.3.6 URLパラメータからの動的な絞込みの指定につきまして
webmaster 様
いつもお世話になっております。
「CMS Designer リファレンスマニュアル」の
「6.3.6 URLパラメータからの動的な絞込みの指定」に明記されています、
<cmsd:entrylist name="エントリフォルダ名" design="デザイン名">
<cmsd:group key="項目名" value="絞り込む値" />
</cmsd:entrylist>
をソースに明記し、ブラウザでチェックしましたところ、
絞り込みが機能せず、記事の全てを表示してしまいます。
具体的には
<cmsd:entrylist name="public_diary" design="defaultlist" />
<cmsd:group key="pref" value="02" />
</cmsd:entrylist>
と明記しています。
毎回すみません。
ご教授のほど、よろしくお願いします。
いつもお世話になっております。
「CMS Designer リファレンスマニュアル」の
「6.3.6 URLパラメータからの動的な絞込みの指定」に明記されています、
<cmsd:entrylist name="エントリフォルダ名" design="デザイン名">
<cmsd:group key="項目名" value="絞り込む値" />
</cmsd:entrylist>
をソースに明記し、ブラウザでチェックしましたところ、
絞り込みが機能せず、記事の全てを表示してしまいます。
具体的には
<cmsd:entrylist name="public_diary" design="defaultlist" />
<cmsd:group key="pref" value="02" />
</cmsd:entrylist>
と明記しています。
毎回すみません。
ご教授のほど、よろしくお願いします。
Re: 6.3.6 URLパラメータからの動的な絞込みの指定につきまして
mokujin14さん、お返事ありがとうございます。
これは非常によくある落とし穴なのですが、埋め込みタグの1行目で、
タグが閉じられてしまっています。
この為、2行目以降が認識されていません。
<cmsd:entrylist name="public_diary" design="defaultlist" >
<cmsd:group key="pref" value="02" />
</cmsd:entrylist>
として再度お試し下さい。
これは非常によくある落とし穴なのですが、埋め込みタグの1行目で、
タグが閉じられてしまっています。
この為、2行目以降が認識されていません。
<cmsd:entrylist name="public_diary" design="defaultlist" >
<cmsd:group key="pref" value="02" />
</cmsd:entrylist>
として再度お試し下さい。
ボンミスです。スミマセン・・・
"/"をとる事で、無事表示できました。ありがとうございました。
続いてなのですが、
(本当に次々と申し訳ありません)
http://cms.al-design.jp/phpbb/viewtopic.php?p=1778
を参考にカテゴリー(リスト)の出力は実現したのですが、
リンクした場合ブラウザでチェックしても絞り込みがされず、登録記事の
全てが表示されてしまいます。
またURL末尾に
?pref=01
と入力してブラウザで直接チェックしても結果は同じでした。
原因はどこなのでしょうか。
重ね重ね、宜しくお願いします。
続いてなのですが、
(本当に次々と申し訳ありません)
http://cms.al-design.jp/phpbb/viewtopic.php?p=1778
を参考にカテゴリー(リスト)の出力は実現したのですが、
リンクした場合ブラウザでチェックしても絞り込みがされず、登録記事の
全てが表示されてしまいます。
またURL末尾に
?pref=01
と入力してブラウザで直接チェックしても結果は同じでした。
原因はどこなのでしょうか。
重ね重ね、宜しくお願いします。
Re: ボンミスです。スミマセン・・・
mokujin14さん、ご質問ありがとうございます。
phpファイル側の埋め込みタグはどのようになっているでしょうか。
URLに直接パラメータを指定しても絞込みが行われない場合、埋め込みタグ側の
問題である可能性が高いかと思います。
お手数ですが、こちらに貼り付けて頂けないでしょうか。
phpファイル側の埋め込みタグはどのようになっているでしょうか。
URLに直接パラメータを指定しても絞込みが行われない場合、埋め込みタグ側の
問題である可能性が高いかと思います。
お手数ですが、こちらに貼り付けて頂けないでしょうか。
php埋め込みタグにつきまして
webmaster 様
以下phpに埋め込んでいるタグです。
<!--カテゴリー(一覧)-->
<cmsd:entrylist name="public_diary" design="catelist" />
宜しくお願いします。
以下phpに埋め込んでいるタグです。
<!--カテゴリー(一覧)-->
<cmsd:entrylist name="public_diary" design="catelist" />
宜しくお願いします。
Re: php埋め込みタグにつきまして
mokujin14さん、何度もお手数をおかけしております。
動的絞込みを行う場合、
のように、group要素をvalue属性なしで指定する必要があります。
この辺、マニュアルが分かりづらく申し訳ありません。
一度お試し頂ければ幸いです。
動的絞込みを行う場合、
コード: 全て選択
<cmsd:entrylist name="public_diary" design="catelist" >
<cmsd:group key="pref" />
</cmsd:entrylist>
この辺、マニュアルが分かりづらく申し訳ありません。
一度お試し頂ければ幸いです。
できました!
webmaster 様
すみません。私の勘違いでした。
<!--カテゴリー(一覧)-->
<cmsd:entrylist name="public_diary" design="catelist" />
はそのままで本文を定義する箇所だったんですね!
本文を出力する部分に
<!--本文-->
<cmsd:entrylist name="public_diary" design="defaultlist">
<cmsd:group key="pref" />
</cmsd:entrylist>
と定義すると、動作しました。
丁寧なレス、ありがとうございました。
また何かありましたら、よろしくお願い致します。
すみません。私の勘違いでした。
<!--カテゴリー(一覧)-->
<cmsd:entrylist name="public_diary" design="catelist" />
はそのままで本文を定義する箇所だったんですね!
本文を出力する部分に
<!--本文-->
<cmsd:entrylist name="public_diary" design="defaultlist">
<cmsd:group key="pref" />
</cmsd:entrylist>
と定義すると、動作しました。
丁寧なレス、ありがとうございました。
また何かありましたら、よろしくお願い致します。
webmaster 様
いつも丁寧なレス、ありがとうございます。
ページ番号付きのナビ
http://cms.al-design.jp/phpbb/viewtopic ... 5%CA%A5%D3
こちらのページを参考にページングを作成しました。
Codeは次の通りです。
この内容でページングは動作するのですが、
ページングを行うと同ページ内の別箇所の内容が変わってしまいます。
変更される箇所のデザイン定義は以下のように記述しています。
何処に原因があるかわからず困っています。
ご教授ください。よろしくお願いいたします。
いつも丁寧なレス、ありがとうございます。
ページ番号付きのナビ
http://cms.al-design.jp/phpbb/viewtopic ... 5%CA%A5%D3
こちらのページを参考にページングを作成しました。
Codeは次の通りです。
コード: 全て選択
<!--ページング-->
<div id="p_tb" class="date10px" align="center">
<xsl:for-each select="navi">
<xsl:for-each select="prev">
<a href="{@href}"><<</a>|
</xsl:for-each>
<xsl:choose>
<xsl:when test="next">
<xsl:for-each select="page">
<xsl:if test="(@id>=(../@position - 5)) and (@id<=(../@position + 5))">
<xsl:if test="../@position=@id">
<xsl:value-of select="@id" />|
</xsl:if>
<xsl:if test="not(../@position=@id)">
<a href="{@href}"><xsl:value-of select="@id" /></a>|
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:when>
<xsl:when test="prev">
<xsl:for-each select="page">
<xsl:if test="(@id>=(../@position - 5)) and (@id<=(../@position + 5))">
<xsl:if test="../@position=@id">
<xsl:value-of select="@id" />|
</xsl:if>
<xsl:if test="not(../@position=@id)">
<a href="{@href}"><xsl:value-of select="@id" /></a>|
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
<xsl:for-each select="next">
<a href="{@href}">>></a>
</xsl:for-each>
</xsl:for-each>
</div>
ページングを行うと同ページ内の別箇所の内容が変わってしまいます。
変更される箇所のデザイン定義は以下のように記述しています。
コード: 全て選択
<cmsd:entry name="public_t_shokunin" design="default"/>
ご教授ください。よろしくお願いいたします。