登録日
2013年11月13日

メンバー検索

  

koseking

名前(ニックネーム)
silliness-lion
自分のconcrete5サイト
ホームページ
自己紹介
まだまだconcrete5いじりだしたばっかりですが、よろしくお願いします。
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
18

コミュニティバッジ

投稿

11から18までを表示 (計18)

Re: Re: カスタムテンプレートのPHP

acliss19xx さん

お忙しい中ご返答頂きましてありがとうございました。

頂いたアドバイスの件ですが、こちらのご説明が悪くて申し訳ありません。

ページタイプで設定した場合ですと先に記載させて頂いた

<?php
$nickname = $c->getAttribute('nickname');
if (!empty($nickname)) {
echo '<p><span>ニックネーム : </span>' .$nickname. '</p>';
}
?>

の形でページタイプに記述して
新規ページ作成の際に属性に必要項目をうめていくと
そのページでは掲載されるのですが、このページに対しての
親ページにおいて上の文言をページリストの
カスタムテンプレートで呼び出す際も$c=new Page の追加のみで
大丈夫でしょうか。

先程試してみたところエラー表示は出ないものの、何も変化が
起こらなかったのでこちらのご説明不足かと思い追記させて頂きました。

Posted on 12月 05, 2013 at 8:29 午後

Re: Re: カスタムテンプレートのPHP

acliss19xxさん

いつもコメントありがとうございます。

今回は『テキスト』で設定してある属性を
表示したいと考えております。

すみませんがよろしくおねがいします。

Posted on 12月 05, 2013 at 7:33 午前

カスタムテンプレートのPHP

前回は色々とアドバイスありがとうございました。
また引っかかってしまってアドバイス頂ければありがたいのですが
下記の内容でおわかりの方がいらしたらコメントお願いします。

属性で新たに作成した項目を、追加したページタイプでは呼び出す事ができるのですが
↓(このような感じで)


$◯◯◯ = $c->getAttribute('◯◯◯');
if (!empty($◯◯◯)) {
echo '<p><span>◯◯◯ : </span>' .$◯◯◯. '</p>';
}



それをページリストのカスタムテンプレート上で表示したいのですが、
ページリストにあるview.phpやカスタムテンプレートのphp
ファイルを見て、書いてみるもPHPを良く理解していないので
見事にエラーの連続になってしまいます。

上記の様な属性の項目を呼び出す定型の記述の方法があれば
お教え頂きたいです。

よろしくおねがいします。

Posted on 12月 05, 2013 at 12:59 午前

Re: Re: Re: ページタイプの追加に関して

acliss 19xxさん

コメントありがとうございます。
それでは、今後どなたかの参考になれば
あの数日も報われると思うのでw
分かる範囲で書かせて頂きます。

こちらの環境は
XAMPP 1.8.0
PHP 5.4.4
Apache/2.4.2 (Win32)
phpMyAdmin 3.5.2
OS WINDOWS7
ブラウザ Iron      でした。

データベースを作成し、最新版のconcrete5 5.6.2.1を
ダウンロードしXAMPPへインストール。

そして何事も無くインストールが完了していたので
色々と触っていたのですが、デフォルトのテーマでは
表示されるものの、テーマの追加・ページタイプの追加を
管理画面で行え、ページに選ぶ事ができるものの適用ならず。

色々試しても原因が特定できなかったのでフォーラムに投稿し、
頂いたアドバイスを試すも適用ならなかった為、今一度サイトを読んでみたところ

http://concrete5-japan.org/help/install/install-xampp/

XAMPPへのインストール方法と親切に書かれてある記事を発見!

記事にあるMySQLとPHPの設定を行って新たにDBを作成し
concrete5をインストールしたところ追加テーマも、ページタイプも
無事適用!されました。
ただ、適用直後にそのまま表示は変わらずHissyさんがアドバイス下さった
キャッシュをクリアしてようやく指定したページタイプが表示されました。

もともとXAMPP用の記事を書いて下さっているのに、しっかりと
読んで無かった私が悪いのですが、今回の件で分かった事は
どうやら最新版の5.6.2.1は記事にあるPHPとMySQLの変更を加えなくても
無事にインストールできちゃうみたいです。

ですので、これからXAMPPでテストされる方はインストールできても
設定を合わせないと機能不全で後々面倒な事になりますので、
最初からきちんと調整される事をお勧めします。

Posted on 11月 18, 2013 at 11:02 午後

Re: ページタイプの追加に関して

原因解明出来ました!

原因としては私の方の記事確認不足だったのですが
そもそもXAMPPの初期設定を合わせていなかったのが原因でした。

記事に記載があったようなインストール時のエラーが無かったので
今日までそのまま何も気付かずコンクリート5を使用していたのですが、
ファイルの書換えを行ったところ、ページタイプを適用後キャッシュを
クリアにすると無事にページタイプが反映されておりました。

hissyさん acliss19xxさん
色々とアドバイスありがとうございました。
お騒がせして申し訳ありませんでした。

Posted on 11月 17, 2013 at 9:28 午後

Re: ページタイプの追加に関して

acliss 19xxさん

ご返信ありがとうございます。
更に検証までして頂いて申し訳ありませんでした。

本日再度新しくコンクリート5をDLしてご指摘頂いた
部分に気をつけてテーマの追加、ページタイプの追加を
行いましたがやはりページタイプの反映は行なえませんでした。

また、greekyogurtが元凶かと他のthemeファイルを流用して
ページタイプの追加、変更を行ってみましたがページタイプに
追加はできるものの反映はなりませんでした。
一応ブラウザをクロームからfirefoxに代えてもみましたが変化は
ありませんでした。

中間報告になりますが、再度検証行ってみます。

Posted on 11月 14, 2013 at 9:55 午後

Re: ページタイプの追加に関して

hissyさん、acliss19xxさん

返答ありがとうございました。
早速管理画面からキャッシュをクリアしてみましたが状況変わらずでした。
テーマの確認も行いましたがページタイプの適用にはなりませんでした。

ージタイプ一覧にも出てきてるので再度選びなおしても
変更ならず、通常のデフォルトの配置となってしまいます。

Posted on 11月 14, 2013 at 12:34 午前

ページタイプの追加に関して

concrete5.6.2.1.をxamppでテスト構築しているのですが、
どうしても新しく追加したページタイプが反映されず困っております。

検証の為concrete/themes/greek_yogurt
をコピーしてthemes/test
とフォルダ名を変更し一旦テーマのインストールを行い
home.php、test.php (双方blog_entry.phpのコピー)を
testフォルダに入れた後にハンドル名をhome、testとしてページタイプの追加を行って
新規ページを追加時にtestのページタイプを選択してもデフォルトの右サイドバーで
表示され、ホームページに関してももhome.phpが反映されずデフォルトで表示される状態です。

ページタイプを追加するにあたって他に必要な作業はありますでしょうか。
簡単な事なのかもしれませんが、ハマって抜けられない状態なので
対処方がお分かりの方おられましたらご助言頂けませんでしょうか。
よろしくお願いいたします。

Posted on 11月 13, 2013 at 11:01 午後
« 前12次 »