登録日
2014年11月18日

メンバー検索

  

axle

名前(ニックネーム)
axle
自分のconcrete5サイト
ホームページ
自己紹介
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
23

コミュニティバッジ

投稿

11から20までを表示 (計23)

検索結果ページで検索対象としたタグを表示したい

お世話になります。

5.6系になります。
インストール時点のどのテーマもそうですが、あるタグをクリックした際に表示される結果ページには、その押したタグが表示されません。
一般的には、通常の文字列検索にしろ、タグクラウド系のリンクテキストクリック時の表示にしろ、検索した文字列なりタグなりが見出しなりに表示されます。
といいますが、何の結果なのか対象が表示されていない状態では、何が表示されているかわかりません。
最低でも、title要素や、パンクズの最下層、コンテンツ部分の見出しに検索した文字列を表示させないと、構造的に成立しているとは言い難いです。

http://concrete5-japan.org/community/forums/development/post-3534/
こちらに同じリクエストがありましたが、解決には至っていないようです。
こちらで提示されているソースを解釈/理解しない限り、現状のconcrete5では手詰まりという事でしょうか。

タグではないのですが、
http://suitosha.co.jp/topics/news
こちらで「ブログの日付アーカイブ」ブロックが使われているようでした。
しかし、月別アーカイブの表示先には◯年◯月という見出しがどこにもないので、なんのページなのかわからないといった具合です。
タグの件と同様にロジックは変わらないので、あるべき見出しがない不可解なページ構造になっていると推測できます。

Posted on 12月 12, 2014 at 4:18 午後

Re: Re: 「ブログの日付アーカイブ」ブロックの仕様について

アドバイスありがとうございます!
お伝えいただいたメリットを体感すべく、臆せずお尋ねして参ります。

Posted on 12月 12, 2014 at 4:10 午後

Re: 「ブログの日付アーカイブ」ブロックの仕様について

>acliss19xxさん
ありがとうございます!

> ・プログラムの組み方が変わった。(namespaceの採用・オーバーライド方法)
ここがインパクトがありそうですね。
とはいえ、まだ5.6もよくわかっていませんので、
いいところ、そうでないところも引っ括めて調べてみようと思っています。


>hissyさん
ありがとうございます!

> PHPを書きやすいというのもconcrete5の大きな利点です。
なるほど。
第3者が見る場合、CMSの機能が充実していればその枠内できる事をやっているという技術的なラインがわかるのですが、PHPだとできる事の領域がとんでもなく拡がりますよね。
できる事の幅が拡がるメリットを享受できる一方で、PHPに詳しいスタッフとそうでないスタッフとの差異が成果物そのものに発生して、
誰もいじれないCMSになってしまう事もWordpressの場合は多々ありますね。(俗にいうカオスですか)
concrete5はそっちの方にいってほしくないと個人的は思います。(まだよく知らないのに偉そうにすみません)

ブロックを作られたとの事ですが、
汎用性/利便性の高いブロックは、どんどん展開していただくと新たに始められる方々の為になりそうですね。
はじめは「CMSっぽいっぽいもの=ブログっぽいものを作る」という認識で入る方が多いと思います。
そこで私のように躓かない為にも、特にブログ用途で使うブロック(特に時系列系)が充実しているともっと印象が良くなるように思います。

> またメンテナンスしやすい設計になっていると言う意味
こちらの意味を理解するまで道のりが長く険しそうですが、識者の方には有益なのでしょうね。
羨ましい限りです。



今後、初心者質問をちょこちょことお尋ねしていきますが、
その際はご支援よろしくお願いいたします。
ありがとうございましたm(__)m

Posted on 12月 12, 2014 at 11:23 午前

Re: 「ブログの日付アーカイブ」ブロックの仕様について

ご丁寧なお返事ありがとうございます!

やはりタグの方もそうでしたか。。
仰せの「concrete5はブログ機能が弱い」の真相をあらためて実感できました。
至らない点を知っているという事もCMSを学ぶ上で大切な事だと捉えていますので、大変貴重な情報です。

具体的にどこがどうだから弱いとか、ではどうしよう、みたいな情報は調べても出てきませんでしたので、
ユーザーの方はそこまで求めていないのか、現状仕様で対応可能な案件を消化しているのかなとうっすら感じました。
このCMSの場合、ガリガリとカスタマイズする管理者は少数派でしょうし。

PHPが書ける以上、「カスタマイズすれば可」というのは理解できるのですが、それだとこのCMSを使う意義が薄れてしまいそうですね。。

5.7が気になりだしたのですが、初心者は5.6系からの学習で無駄にならないでしょうか。
書籍を買った直後に「5.7やった方がいいよ」だと悲しいですけどw
最後にこの点だけ教えて下さい。

よろしくお願いいたします。

Posted on 12月 12, 2014 at 9:53 午前

Re: Re: 「ブログの日付アーカイブ」ブロックの仕様について

ありがとうございます!

残念すぎる仕様に衝撃です。。。
これ、ユーザーの皆様は既知なのでしょうか。
他のブロックと同じように使うと、高確率で罠にハマりそうです。

その上でご質問があります。

1.復数のページを対象にする策はあるのか(他の方、識者の方はどうされているのか)

2.ハンドル名を変える事すらできないのか(変更可であればその方法)
  これができなければ、例のブロックを使う以上、ページのハンドル名(実質ファイル名)を、CMS側の都合で受け入れないといけなくなります。
  管理上、ファイル名まで制約されてしまうのは厳しい為、機能そのもの捨てる(仕様を総合判断してできないというジャッジをする)という選択もあり得そうです。

3.このレベルの盲点は他にないでしょうか。
concrete5そのものの理解がまだ軽薄なので、心配だったりします。
印象は悪くないので、至らない点もしっかり掴んでおきたいのですが、
なんだかタグ属性のハンドルも実質固定されているような気がしてきました。(憶測です)
こちらもハードコーディングされたハンドル名が他ファイルに散らばっていたりしたら、仕様としては些か厳しそうです。
 

Posted on 12月 11, 2014 at 7:09 午後

「ブログの日付アーカイブ」ブロックの仕様について

お世話になります。

ゼロからのテンプレート(concrete5的にはページですかね)構築のシミュレートをしています。
詳細記事用のページを、
--------------------
名前:詳細記事用
ハンドル:blog_detail
--------------------
で作りました。

タイトルや本文にあたるコンテンツ部分からざっと進んで、サイドナビに最新記事数件を表示させるところまで出来ています。
書籍や関係サイトを参考にすると、時系列のアーカイブは「ブログの日付アーカイブ」ブロックを使うとの事で、
新たたに該当ブロックを追加しましたが、中身が表示されません。

どうしてかなーと/date_archive/の中身(/core/の方です)を調べると、
どうやら「ブログの日付アーカイブ」ブロックで表示される対象は、
特定のハンドル(名)で作られたものが対象になっているように見受けられます(推測です)。
インストール時に元々あった詳細用のテンプレート(ページ)をもとに記事を作ると、
ちゃんと「ブログの日付アーカイブ」ブロックに表示されましたが、
新たに用意した詳細記事用のテンプレート(ページ)を元に作った記事は表示されませんでした。

まさか固定の名称がハードコーディングされた限定的な仕様ではないですよね。。
単に私がconcrete5について無知なだけだと思いますので、
上記の名前とハンドル名のページで作られた記事を「ブログの日付アーカイブ」ブロックで表示する方法をご教授いただけないでしょうか。
既出の可能性も高いので、参考ページでも構いません。(書籍も手元にあるのでこの点についての記載がありましたら、該当のページでも)

よろしくお願いいたします。

Posted on 12月 11, 2014 at 3:47 午後

リンク(パス)を変更したい

お世話になります。

http://www.hogehoge.jp/concrete5/
concrete5のインストール先がこちらだとします。

http://www.hogehoge.jp/concrete5/index.php/~
特に何もしなければホームにあたるURLはこういう感じになり、
他のページに遷移した場合も「/concrete5/index.php/」の部分は残存します。

「index.php」の部分は、
http://concrete5-japan.org/help/faq/how_to_use_prettyurl/
の設定で消す事が可能との事で反映される事も確認できましたが、
さらに「/concrete5/」も消したいです。
CMS本体の置き場所は
/concrete5/配下のまま、URL(リンクパス)のみ変更する方法はないでしょうか。

要は、
http://www.hogehoge.jp/
がホーム(インデックス)になり、他のページは、
http://www.hogehoge.jp/blog/
のようなURLで遷移できるようにしたいです。

拙い説明で恐縮です。
どうぞよろしくお願いいたします。

Posted on 12月 05, 2014 at 5:02 午後

Re: サイトの一部管理/運用

すみません。
こちら、質問の意図がわかりづらいかもしれません。
別途、内容をあらためて質問させていただきます。

Posted on 12月 05, 2014 at 4:59 午後

Re: ブログのページを新規に立ち上げたい そして更新をしたい

ありがとうございます。
とりあえず、それらしいところを見てみますね。
為になりました。
またの機会には、よろしくお願いいたします<(_ _)>

Posted on 12月 05, 2014 at 11:23 午前

Re: ブログのページを新規に立ち上げたい そして更新をしたい

ありがとうございます!
5.7は現時点で日本語版がないとの事ですので、選択肢としては5.6のみになり、仰せの「なんちゃって機能」を皆様使っているのだろうと推測されます。
その「なんちゃって機能」の解説されているページはございますでしょうか。
また、concrete5の場合、ニュース系(トップ/カテゴリ/月(年)別)/詳細」)コンテンツを作成する場合は「なんちゃって機能」をベースに作っていくのでしょうか。
一般的な方法や解説ページなどございましたら、ご教授いただけないでしょうか。
きのう書籍が届いたばかりで、まだ何も読んでいない失礼な状況で質問させてもらっています。

Posted on 12月 05, 2014 at 9:12 午前