登録日
2015年11月8日

メンバー検索

  

con55

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

コミュニティバッジ

投稿

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

記事にカスタムテンプレートを指定すると、concrete5のシステム全部にテンプレートが適用される

concrete5-8.2.1/application/blocks/content/templates/text_h1/
に、view.php 、view.cssを配置

その後、一つの記事ボックスにカスタムテンプレート『text_h1』を適用。
何故か、システムにまで、適用される。(添付画像参照)
その記事のカスタムテンプレートの指定を解除しても、元の状態に戻らない。
キャッシュクリア済み。

理由がお分かりでしたら、教えてください。

以下のフォルダは触っていません。
concrete5-8.2.1/concrete/blocks/content/


view.php
<?php
defined('C5_EXECUTE') or die("Access Denied.");
$c = Page::getCurrentPage();
if (!$content && is_object($c) && $c->isEditMode()) {
?>
<div class="content-text-h1"><?php echo t('Empty Content Block.')?></div>
<?php
} else {
echo $content;
}


view.css
p{
font-size: 1.6rem;
text-align: center;
background: linear-gradient(transparent 50%, #E4BC96 0%);
line-height: 1.3em;
border-radius: 5px 10px 5px 10px;
}

添付: 07.png
Posted on 9月 28, 2017 at 1:16 午前

Re: footer.php内のエリアへブロックを指定しても、他のページに反映されないのは仕様?

nipper様

ご返信ありがとうございます。

<?php
$a = new GlobalArea('footer-Contents');
$a->display();
?>

とした所、問題なく反映されるようになりました。
ありがとうございます。

Posted on 9月 26, 2017 at 11:40 午前

footer.php内のエリアへブロックを指定しても、他のページに反映されないのは仕様?

default.php
の、ホーム画面でフッターエリアにブロック(画像)を指定しました。
しかし、他のページ(例:news.php)を開いてもフッターエリアは表示されますが、
ホーム画面で指定したブロックは何もない状態(ブロックを指定していない状態)になります。

ヘッダーエリアに指定したブロックは他のページにも反映されています。
default.php、news.php共に上部のconcrete5のコントローラーバーは表示されています。

ヘッダーは共通、フッターは個々のページごとのブロック設定と言う様な仕様なのでしょうか?

default.php、news.php両方とも、最後に
 <?php
$this->inc('elements/footer.php');
?>
<!-- // <?php // ?> -->
と記載済み。

footer.php
<?php defined('C5_EXECUTE') or die(_("Access Denied.")); ?>
<!-- Site footer Content //-->
<div class="footer">
<div class="footer-spase">
</div>
<div>
<?php
$a = new Area('footer-Contents');
$a->display($c);
?>
</div>
<div>
<?php
$a = new Area('footer-link');
$a->display($c);
?>
</div>
</div>
<!-- Site footer Content end //-->
</div><!-- 謎の呪文おわり //-->
<!-- </body>タグの直前に必要なコードを出力。必須 //-->
<?php Loader::element('footer_required'); ?>
</body>
</html>

Posted on 9月 26, 2017 at 12:23 午前

Re: concrete5は、素人向けのCMSではないのでしょうか?

触り始めた素人としては、(カスタムされた?)カスタムテンプレートの資料倉庫が
まとめられた様なHPが欲しいです。

ここの掲示板を検索すると個々のスレッドに色々UPされているようですが、
情報を探すのが困難です。
見つけても、バージョン違いなのか書き換えポイントが見つからないことが多いです。

concrete5は、
コンテンツの管理に関しては素人向けのCMSですが、
HPの作成に関しては素人向けではないと思います。

HPを作り始めてすぐにPHPの知識が必要なことに気づきました。

Posted on 9月 25, 2017 at 11:05 午後

ページリストで、最新記事で並べ替えた時に、最新から2件目のリスト以降のみを表示させたい

concrete5 8.2.1

ページリストで、最新記事で並べ替えた時に、
最新から2件目以降のみのリストを表示させたいのですが、
何か方法はありますでしょうか?
カスタムテンプレートのテンプレートを眺めてみたのですがそれらしい記述がありませんでした。

記事が 9/1、9/2、9/3とあった時に

・9/2
・9/1

と表示させたい。

Posted on 9月 25, 2017 at 8:58 午後

下書きページ削除ジョブ Erase Draft Page Job を実行するとエラーになる たまった下書きページをまとめて消したい

下記サイトからDLした下書きページ削除ジョブを実行するとエラーになります。
インストールは成功しているようですが、なぜでしょうか?
http://github.com/katzueno/addon_erase_draftpage_job

以下エラーメッセージ。

{"error":{"message":"Argument 1 passed to Concrete\\Core\\Page\\Page::getDrafts() must be an instance of Concrete\\Core\\Entity\\Site\\Site, none given, called in \/home\/www\/concrete5-8.2.1\/packages\/erase_draftpage_job\/jobs\/erase_draftpage.php on line 27 and defined"},"errors":["Argument 1 passed to Concrete\\Core\\Page\\Page::getDrafts() must be an instance of Concrete\\Core\\Entity\\Site\\Site, none given, called in \/home\/www\/concrete5-8.2.1\/packages\/erase_draftpage_job\/jobs\/erase_draftpage.php on line 27 and defined"]}

管理人様へ
後、別件ですが、ここの掲示板で2重投稿(レス)を削除しようと削除した所、
投稿の下の『削除』を押したところトピックごと消えてしまいました。
消すつもりはなかったのですが、、、

Posted on 9月 20, 2017 at 10:23 午後

Re: コンポーザーの入力画面が出ない

解決しました。

標準テーマとの違いを探っていた所、
header.phpに
<div class="<?php echo $c->getPageWrapperClass()?>">
の記載がが無いことが分かりました。

お騒がせしました。

Posted on 9月 20, 2017 at 9:49 午後

Re: レイアウトを追加(カラム3)をして画像を3枚張ると、画像が重なる

nipper様

ご返信ありがとうございます。

解決しました!
結果から言うと3つの画像のサイズ(幅)は同じかと思っていましたが、
真ん中の画像だけ少し小さかったようです。

出力されたソースを見ていたら、キッチリ33.333%で幅は指定されていたので
本当に同一のサイズだと綺麗に横につながるようです。

有難うございます。

Posted on 9月 20, 2017 at 8:23 午後

Re: コンポーザーの入力画面が出ない

表示されない時の要素を見てみました。

恐らく、
<section class="ccm-ui">
辺りだと思い、チェックしてみました。
自作部分のcss(style.css)の影響は受けていないようにみえます。

firefox上で『このセレクタと一緒の要素を強調します』を「.ccm-ui」に適応すると
入力画面(項目)に相当しそうな何かは小さめに表示されます。(添付画像)

今の所、原因が分かりません。

添付: 03.png 04.png
Posted on 9月 20, 2017 at 7:00 午後

Re: コンポーザーの入力画面が出ない

takuro hishikawa様

ご返答ありがとうございます。
テーマを標準のElementalにした所、入力画面が表示されました。

現在、まっさらな状態からシンプルなほぼ静的なテーマを作ろうとしてるのですが、
入力画面を表示させなくする程の凝ったことはしていないつもりというか出来ません。

cssの何かが影響しているのでしょうか?

Posted on 9月 20, 2017 at 3:57 午後