登録日
2013年4月10日

メンバー検索

  

mokeco

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

コミュニティバッジ

WEB 編集メンバー concrete5 のヘルプドキュメント編集を手伝っていただいている方です。どなたでも参加できます。詳しくはconcrete5 コミュニティ活動のお誘いへ。
ローカルグループリーダー concrete5 ローカルグループのまとめ役をしている方です。勉強会やイベントを開催していただけるのであれば誰でもなることができます。詳しくはconcrete5 コミュニティ活動のお誘いへ。
エバンジェリスト 宣伝・普及活動を行っていただいている concrete5 の伝道師です!エバンジェリストについて

投稿

21から25までを表示 (計25)

Re: チュートリアルのテンプレートでナビゲーションの挙動がおかしい

hissyさん
設定というのは、「編集 オートナビ」の画面のことで間違いないでしょうか?
次のようになっています。

ページ表示順 : サイトマップ順
閲覧権限 : (チェックなし)
表示するページ : トップから
表示する下層ページ : なし
下層ページ : 開始レベルから現在のレベル (選択不可状態)

Posted on 4月 11, 2013 at 11:11 午後

Re: Re: チュートリアルのテンプレートでナビゲーションの挙動がおかしい

hissyさん、レスありがとうございます。

> concrete5では、1つのエリアは、1ページに1か所、これが原則です。2か所以上はNGです。
> header.php に Header Nav エリアを置き、default.php には Left Nav エリアを置く。これはOKです。
なるほど、そもそもの使い方が間違っていたからエラーを起こしていた、ということなんですね。
わかりました。今後そのようにやってみます。


個別記事でナビが消える現象についてですが、
インストールした直後の concrete5 で、ルートにある themes ディレクトリに完成したテーマファイルが入ったフォルダを起き、インストールと有効化をした後、 default.php の Header Nav エリアが空白の状態になるのでそこにオートナビを指定しています。
特に変わったことはしていないと思うのですが、この作業で個別記事のみナビが表示されないのです。

以上、お手数をおかけいたしますが、引き続きよろしくお願い申し上げます。

Posted on 4月 11, 2013 at 7:54 午後

Re: Re: チュートリアルのテンプレートでナビゲーションの挙動がおかしい

hissyさん、ありがとうございます。
ええと、「二重状態」というのはheader.phpとdefault.phpの両方に
new GlobalArea('Header Nav');を指定した場合で、添付のファイルでは
header.phpのnew GlobalArea('Header Nav');は外してありますので、「二重状態」にはならないと思います。

hissyさんの環境では、「個別記事でナビが消える」現象も発生していないのでしょうか?

こちらの環境ですが、以下のとおりです。XAMPPとレンタルサーバの両方を明記しておきます。
【XAMPP】
# concrete5 バージョン
5.6.0.2

# concrete5 パッケージ
なし

# concrete5 オーバーライド
languages/ja_JP.UTF8, themes/codeblog, themes/codeblog.zip, themes/tutorialTheme, themes/tutorialTheme.zip

# サーバーソフトウェア
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

# サーバーAPI
apache2handler

# PHPバージョン
5.3.1

# PHP エクステンション
apache2handler, bcmath, bz2, calendar, com_dotnet, Core, ctype, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, json, libxml, mbstring, mcrypt, mhash, ming, mysql, mysqli, mysqlnd, odbc, openssl, pcre, pdf, PDO, pdo_mysql, PDO_ODBC, pdo_sqlite, Phar, Reflection, session, SimpleXML, soap, sockets, SPL, SQLite, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib.

# PHP 設定
max_execution_time - 60
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
memory_limit - 128M
post_max_size - 128M
safe_mode - Off
safe_mode_exec_dir - <i>no value</i>
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
upload_max_filesize - 128M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 100000
pcre.recursion_limit - 100000
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

【レンタルサーバ】
# concrete5 バージョン
5.6.0.2

# concrete5 パッケージ
なし

# concrete5 オーバーライド
languages/ja_JP.UTF8, themes/codeblog, themes/tutorialTheme

# サーバーソフトウェア
Apache

# サーバーAPI
cgi-fcgi

# PHPバージョン
5.3.3

# PHP エクステンション
bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, eAccelerator, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, json, libxml, mbstring, mcrypt, mysql, mysqli, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, pspell, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, SQLite, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib.

# PHP 設定
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 30M
post_max_size - 500M
safe_mode - Off
safe_mode_exec_dir - <i>no value</i>
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
upload_max_filesize - 500M
eaccelerator.shm_max - 0
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 100000
pcre.recursion_limit - 100000
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

以上です。よろしくお願い申し上げます。

Posted on 4月 11, 2013 at 2:15 午前

Re: Re: チュートリアルのテンプレートでナビゲーションの挙動がおかしい

レスありがとうございます。

> もともと用意されているテーマでは消えることがないように思います。
私の環境では、チュートリアルページからダウンロードした「変換後のファイル」、チュートリアルを元に自作したファイル共に同じことになっています。。。
自作したファイルを添付します。
自作したものは、default.php の new Area('Header Nav'); を new GlobalArea('Header Nav'); に変えた以外は、サンプルと同じだと思うのですが。。。

> default.php の中に $this->inc('elements/header.php') というのがあると思います。
> このphpコードはdefault.php の なかに header.php を 展開するといういみですので
> 同じものを書くと被ります。
これは理解できるのですが、例えばheader.phpでの出力が
・ホーム
・概要
・ブログ
・検索
なのに対し、

default.phpではnew GlobalArea('Header Nav');を指定した場所で
・ホーム
・ホーム
・概要
・ブログ
・検索
・概要
・ブログ
・検索

・・・という二重状態になっていたので、気になって質問させていただいたのです。
一応、その画面キャプチャも添付させていただきます
※添付ファイルはheader.phpのHeader Navの指定は削除してあります。

以上、お手数をおかけいたしますが、よろしくお願い申し上げます。

Posted on 4月 11, 2013 at 1:50 午前

チュートリアルのテンプレートでナビゲーションの挙動がおかしい

はじめまして、お世話になります。
concrete5を触りだして間もない者です。
今日、concrete5のテーマ作成チュートリアルサイトを見ながらテーマ作成の基本を学び始めました。

参考にしたのは次の2つのページです。
http://concrete5-japan.org/help/design/step_by_step/
http://concrete5-japan.org/help/design/theme-design-basic-seminar/

まず、
http://concrete5-japan.org/help/design/step_by_step/
を見ながら、チュートリアル通りにテーマ作成を進めて行きました。
完成し、XAMPPやレンタルサーバ(Firebird)で作ったテスト環境に入れてみたのですが、次のような状態が起こっています。

・オートナビを使用したグローバルナビ(Header Nav)が、ブログの個別記事で消える

ほかのページでは、


$a = new GlobalArea('Header Nav');
$a->display($c);

とすることで、全ページでナビゲーションが表示されますが、ブログの個別記事を読み込んだ時だけ、どういうわけかナビゲーションが消えてしまいます。

自分の作り方がいけなかったのかと思い、チュートリアルサイトにある
「変換作業を終えたテンプレートファイル」もダウンロードして有効化してみましたが、結果は同じでした。
ちなみに、header.phpにナビゲーションを置いた場合は、個別記事のページでもheader.php内のナビゲーションは残っています。
default.phpに置いたナビゲーションが、個別記事で表示が消えてしまうののはどうしてでしょうか?

また、header.phpとdefault.phpの両方に同じナビゲーションを置いた場合、default.phpのナビゲーションの各項目が2つずつ表示されているのですが、この理由についても教えていただけると嬉しいです。
編集モードにした時にdefault.php側の編集ができない(赤枠が出ているのみ)ので、競合しているのだろうなというのは予想がつくのですが…。
よろしくお願い申し上げます。

Posted on 4月 10, 2013 at 10:05 午後
« 前123次 »