登録日
2011年7月29日

メンバー検索

  

ahncho

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

コミュニティバッジ

投稿

1から10までを表示 (計69)

Re: 多言語機能を設定するとブロックを追加できない

返信が遅くなり失礼しました。
私も素人なりに考え、ひょっとしたらPHPのバージョンが原因かもしれないとチェックしたところ5.3と古いバージョンでしたが、それに気づいたのは初めに設定した2言語で突然グローバルエリアが息を吹き返した後でした。バージョンを5.6に変更後、3つ目の言語グループを作りましたが、同様にグローバルエリアの設定ができませんでした。
役に立つかわかりませんが、サーバー環境をコピーします。
いつもありがとうございます。

# Server Software
Apache/2.4.25 (Unix)

# Server API
fpm-fcgi

# PHP Version
5.6.24

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, libxml, mbstring, mcrypt, mysql, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 60
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - -1
max_input_vars - 1000
memory_limit - 128M
post_max_size - 64M
sql.safe_mode - Off
upload_max_filesize - 64M
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 - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Posted on 4月 11, 2017 at 6:30 午後

Re: 多言語機能を設定するとブロックを追加できない

3つめの言語グループがやはり必要になったため、現地のConcrete5に詳しい技師に相談しました。
彼もこの問題は初めて聞いたと言うことですが、とにかくグローバルエリアを機能させるための「力技」を教えてくれましたので導入したところ、言語ごとにグローバルエリアが設定できるようになりました。
今回はヘッダーナビとサイト名を次のように変更しました。
$a = new GlobalArea('Site Name '.$lang);
$a = new GlobalArea('Header Nav '.$lang);

本来の問題の根本的解決にはなっていませんが、とにかくこれでサイトが運営できます。
お騒がせしました。ありがとうございました。

Posted on 4月 05, 2017 at 10:34 午後

Re: 多言語機能を設定するとブロックを追加できない

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

「来訪者のブラウザ情報から…」はこのサイトの場合設定として不便なのでチェックを入れていませんでしたが、入れても何ら変化はありませんでした。

しかし!サイト自体の言語の設定、多言語設定の基本言語、メンバーの言語設定をあれこれ変えて試した以外特別なことは何もしていないのに、突然息を吹き返したかのようにグローバルエリアが変更できるようになりました。理由は全く不明です。どんな偶然が重なったのか記憶にありません。
私としてはありがたいので急いで必要な作業を済ませましたが、試しにもう一言語グループを増やしてみると、新しく増やしたグループはやはりグローバルエリアが変更できません。
グローバルエリアだけおかしくなるところを見ると、素人の考えですが言語間にバグがある気もします。それともテーマのバグでしょうか…。
本家のコミュニティでのディスカッションもはっきりとした解決法のないままのようですが、皆さんのサイトも私と同じように「自然治癒(?)」したのでしょうか。
変更できたところはそのまま残ってくれることを祈ります。

Posted on 4月 05, 2017 at 1:09 午前

Re: 多言語機能を設定するとブロックを追加できない

度々すいません。まだ何も解決していませんが、本家のコミュニティで今年になってからも同じ問題が話題になっていますのでお知らせします。
http://www.concrete5.org/developers/bugs/8-1-0/changing-site-default-locale-in-multilingual-settings-breaks-glo/
何かのご参考になればと。
私自身プログラミングがわからないのでどなかた解決策を教えて戴けますと非常に助かります。
引き続きよろしくお願いします。

Posted on 4月 04, 2017 at 9:08 午前

Re: 多言語機能を設定するとブロックを追加できない

いえ、このサイトはアップグレードではなく、初めから5.7.5です。
よろしくお願いします。

Posted on 4月 04, 2017 at 7:54 午前

Re: Re: 多言語機能を設定するとブロックを追加できない

早速ありがとうございます。
他のテーマでも同じ現象が起こります。
本家のコミュニティを覗くと同じ問題に悩まされている方がいらっしゃるようです。
http://www.concrete5.org/developers/bugs/5-7-5-2/multilingual-stacks-doesnt-work
http://www.concrete5.org/community/forums/internationalization/5.7.5-multilingual-site-no-more-header-and-footer-for-one-of-my-
など。
スタックのグローバルエリアをクリアすると直るというようなアイデアもあるようですが、この状態ですとなんとダッシュボードでスタックのページに行けません。しかもこのサイトではスタックはまだ設定していません。
こちらでも研究してみますが、何かわかったらご教示戴けますと幸いです。よろしくお願いします。

Posted on 4月 04, 2017 at 7:42 午前

多言語機能を設定するとブロックを追加できない

5.7.5.13でサイトを構築しています。
2カ国語にする必要があり、多言語サポート機能を設定するとグローバルエリアにブロックが追加できなくなり、次のようなエラーメッセージが表示されます。
call_user_func_array() expects parameter 1 to be a valid callback, class 'Concrete\Core\Permission\Key\AddBlockBlockTypeKey' does not have a method 'canAddBlock'

5.7でいくつか多言語サイトを作りましたが、このような現象は初めてです。どこに問題があり得るかアドバイス戴けると幸いです。
テーマはマーケットプレイスからダウンロードしました。(Neat)
よろしくお願いします。

Posted on 4月 04, 2017 at 7:20 午前

Re: default.phpが見つかりません。

ご連絡ありがとうございます。
ドイツのサーバー、自作のテーマです。
原因がわからないので、updateterのconcreteファイルをメインのconcreteファイルに入れ替え、site.phpのupdaterに関する記述をコメントアウトしたところ表示されるようになりました。
お騒がせしました。今後ともよろしくお願いします。

Posted on 3月 21, 2017 at 12:33 午前

default.phpが見つかりません。

こんにちは。
ずいぶん前に作ったサイトが、ウェブサーバー側の都合でデータ移行が行われ、移行後サイトが表示されず以下のメッセージが出るようになってしまいました。

予期せぬエラーが発生しました。
「/home/webd2syc3/html/updates/concrete5.6.3.3.ja_updater/concrete/themes/***/default.php」ファイルが見つかりません。すべてのテーマには「default.php」と「view.php」が必要です。それらのファイルの作り方をconcrete5ヘルプドキュメントを参照し作成してください。

サーバーからはキャッシュを削除するようにと言われましたが管理画面に行くこともできません。
なんどかアップグレードを行ったサイトです。
どうすればよいかご教授いただけますと幸いです。
よろしくお願いします。

Posted on 3月 19, 2017 at 1:18 午前

Re: フォームブロックの差出人について

ありがとうございます。
しかし、
> 566 $mh->from($formFormEmailAddress);
ですと、差出人名にフォーム送信者のメールアドレスを表示させるという目的が達成できません…。
フォームから届くメールが、自分のアドレスから届く様に見えるのが紛らわしいというクライアントからの要望で、本来はフォーム送信者の名前を差出人名に表示させたいのですがせめてフォーム送信者のアドレスが見えるようにしたいのです。
本当に何度もすいません。

Posted on 5月 18, 2016 at 4:36 午後