登録日
2012年11月21日

メンバー検索

  

maru

名前(ニックネーム)
maru
自分のconcrete5サイト
http://gizmo.co.jp/
ホームページ
http://gizmo.co.jp/
自己紹介
開発初心者です。
ヨロシクお願いします。
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
@marugizmo
フォーラム総投稿数
62

コミュニティバッジ

投稿

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

Re: HTMLブロックの編集でエラー

ちなみにfirefoxだと

ユーザー体験に対して好ましくない影響があるため、メインスレッドでの同期 XMLHttpRequest は推奨されません。詳しくはhttp://xhr.spec.whatwg.org/ を参照してください。

と出ます(内容は同じ)が動作はするようです。

Posted on 7月 03, 2017 at 11:29 午後

HTMLブロックの編集でエラー

いつもお世話になります。

HTMLブロックでブロック編集を押し編集しようとすると文字色、ボールドなどがうまく動作し無くなりました。
以前は動いていました。

jquery.js:5 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, checkhttp://xhr.spec.whatwg.org/.

とChromeのデベロッパーツールに表示されるのでこれが原因と思われるのですが、ご存知の方いらっしゃいますでしょうか?

ちなみに
本番はさくらのレンタルサーバー
PHP:5.6.30
Apache:2.2.31
Mysql:5.5.54
です。
よろしくお願いします。

Posted on 7月 03, 2017 at 11:14 午後

レイアウトでの並び入れ替え(pushとpull)

お世話になります。

concrete5 5.7.5.3で作業しています。

bootstrapで2カラムのコンテンツがあって、

pc
コンテンツA コンテンツB

スマートフォン
コンテンツB
コンテンツA

としたい場合

<div class="row">
<div class="col-sm-6 col-sm-push-6">コンテンツA</div>
<div class="col-sm-6 col-sm-pull-6">コンテンツB</div>
</div>


のようにしますが、concrete5のレイアウトでこれを行いたい場合どのようにすればよいでしょう?
レイアウトデザインを編集からクラスを追加しても

<div class="col-sm-6">
<div class="ccm-custom-style-main48 col-sm-push6">
コンテンツA
</div>
</div>




のように内側にDIVが作られ、そこにクラスが当たるので、うまくいきません。

よろしくお願いします。

Posted on 12月 10, 2015 at 8:59 午前

Re: グループ権限でのコンポーザ

Katzさん返信ありがとうございます。
解決してるので、纏めたうえで、投稿します。

Posted on 11月 23, 2015 at 9:35 午前

Re: グループ権限でのコンポーザ

Livestreamの映像で再度学習中で何とかなりそうです。
上手くいったらやり方を再度投稿します。

Posted on 11月 19, 2015 at 2:30 午前

グループ権限でのコンポーザ

お世話になります。

concrete5 5.7.5.1で上級権限モードで作業しています。
「ブログ入力」というグループを作り、ブログ記事の下書きまでをこのグループに属するユーザーに行わせたいと思っています。

こちらの記事を参考に作業したのですが、
http://concrete5-japan.org/community/forums/usage/post-10929/

ページ→ブログ記事(ブログ投入用のコンポーザ)とクリックすると「403エラーこのページへのアクセス権がありません。」と出てしまいます。

ページタイプでの権限は設定したのですが、上記の記事にある「ページテンプレートの権限の設定」ができていません。
これはどこから行うのでしょうか?

よろしくお願いします。

Posted on 11月 19, 2015 at 12:19 午前

Re: Re: 5.6 コンポーザーでの下書きと表示

いろいろテストしてみて「下書き」の意味を勘違いしてるかもしれないことに気づきました。
1.内容作成
2.保存
3.内容編集
4.公開
であれば問題ありません。

一旦公開したものを「編集→保存(下書き)」しても既に「公開済み」なので、ページに反映されてしまう。
※コンポーザの下書きからは消える。

ということですよね。

Posted on 10月 18, 2015 at 3:15 午後

Re: 5.6 コンポーザーでの下書きと表示

Concrete5のキャッシュをクリアしログアウト。
ブラウザのキャッシュクリア。
としてみましたが、変わらずです。

Posted on 10月 13, 2015 at 7:44 午前

Re: 5.6 コンポーザーでの下書きと表示

以下のようになります。

$main = $cobj->getBlocks('Main');

でMainを取得してるのですが、
$mainb = $main[0]->getInstance()

ってしてるのがダメなのでしょうか?



<?php
defined('C5_EXECUTE') or die("Access Denied.");
$textHelper = Loader::helper("text");
$imgHelper = Loader::Helper('image');
$dateHelper = Loader::Helper('date');
/* @var $dateHelper DateHeler */
// now that we're in the specialized content file for this block type,
// we'll include this block type's class, and pass the block to it, and get
// the content

/*foreach ($cArray as $pc => $arr_post) {
if (!strpos($arr_post->cPath, "blog/news") && !strpos($arr_post->cPath, "blog/media")){
$newcArray[] = $arr_post;
}
}*/

if (count($cArray) > 0) { ?>

<section id="blog_top_list" class="contents">
<div class="top_block_title">BLOG</div>
<div class="container">
<div class="row">
<?php
for ($i = 0; $i < count($cArray); $i++ ) {
$cobj = $cArray[$i];
// $target = $cobj->getAttribute('nav_target');

// 記事タイトル
$title = $cobj->getCollectionName();

// 記事日付
$post_date = $dateHelper->formatDate($cobj->getCollectionDatePublic());
$post_date = date('Y/m/d', strtotime($post_date));

// 親ページタイトル
$parent = Page::getByID($cobj->getCollectionParentID());
$parent_title = $parent->getCollectionName();

// サムネイル取得
$ts = $cobj->getBlocks('Thumbnail Image');
if (is_object($ts[0])) {
$tsb = $ts[0]->getInstance();
$thumb = $tsb->getFileObject();
if($thumb){
$blog_thum = $imgHelper->outputThumbnail($thumb, 360, 240, $title, true);
}
}

$main = $cobj->getBlocks('Main');
if (is_object($main[0])) {
$mainb = $main[0]->getInstance();
// 記事の内容取得
$blog_post = $mainb->content;

// 画像ファイル抽出
$image_info = preg_match_all('/<p><img.+src=[\'"]([^\'"]+)[\'"].*>/i', $blog_post, $img_matches);

// 映像ファイル抽出
$video_info = preg_match_all('/<p><iframe.+src=[\'"]([^\'"]+)[\'"].*>/i', $blog_post, $vid_matches);

// 画像削除
if ($image_info > 0){
$images = $img_matches[0];
foreach ($images as $key => $img_val) {
$blog_post = str_replace($img_val, "", $blog_post);
}
}

// 映像削除
if ($video_info > 0){
foreach ($vid_matches[0] as $vk => $video) {
// 映像を削除
$blog_post = str_replace($video, "", $blog_post);
}
}
}

$post_len = strlen($blog_post);
if ($post_len > 64){
$blog_post = mb_substr($blog_post, 0, 64, 'UTF-8');
} ?>

<div class="sh col-xs-12 col-sm-4">
<div class="container">
<div class="row">
<!-- サムネイル表示 -->
<?php if ($blog_thum) { ?>
<div class="col-xs-6 col-sm-12">
<div class="thum">
<a href="<?php echo $nh->getLinkToCollection($cobj)?>">
<?php echo $blog_thum ?>
</a>
</div>
</div>
<?php } ?>
<div class="post col-xs-6 col-sm-12">
<div class="clearfix">
<!-- 親ページタイトル -->
<div class="parent_title"><?php echo $parent_title; ?></div>
<!-- 日付 -->
<h4 class="date"><?php echo $post_date; ?></h4>
</div>

<!-- タイトル -->
<h3 class="title"><a href="<?php echo $nh->getLinkToCollection($cobj)?>"><?php echo $title?></a></h3>

<!-- 本文 -->
<?php if ($blog_post) { ?>
<div class="post_main clearfix">
<?php echo $blog_post ?>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
</section>
<?php } ?>



よろしくお願いします。

Posted on 10月 12, 2015 at 3:36 午後

5.6 コンポーザーでの下書きと表示

いつもお世話になります。
5.6.3でコンポーザから記事を投入しています。

主な内容をMainに入れて、ページリストのテンプレートで

getBlocks('Main');

として取り出しているのですが、下書き保存しても、ページリストで表示されてしまいます。

ページリストで下書きが表示されないようにするにはどのようにすれば良いでしょう?

Posted on 10月 10, 2015 at 11:55 午後