登録日
2011年7月29日

メンバー検索

  

ahncho

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

コミュニティバッジ

投稿

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

言語の切り替え 選択肢の言語変更

フランス語、英語、日本語三カ国語のサイトを作っています。
言語の切り替えの選択肢で表示される言語が、自動的に開かれているページの言語に翻訳されます。しかし、例えばフランス語ページから日本語に移りたい人はフランス語が読めないことがあるわけで、これは実は問題があるのではないかと考えます。日本語が読めない人が日本語ページから別の言語に移りたい場合の方が問題多いかもしれません。
添付の画像は、フランス語のページでの言語の切り替えの表示です。
どのページで見ても選択肢はその国の言葉で表示することはできますでしょうか。
つまり、
français
English
日本語
とすることは可能でしょうか。
ご教示頂けますと幸いです。よろしくお願い致します。

Posted on 4月 10, 2018 at 8:36 午後

Re: フォームのラジオボタン

ありがとうございます。ラジオボタンが設定できました。
これはわかりませんでした!
「レガシーフォーム」よりも設定項目が増えているだけでなく色々変わっているようですね。
ついでと言ってはなんですがどんな点が便利になったのか教えていただくことはできますでしょうか。お時間のあるときで結構ですのでよろしくお願いいたします。

Posted on 3月 21, 2018 at 5:03 午後

フォームのラジオボタン

バージョン8.3.2のフォームで、5.7まではあったラジオボタンがありません。
チェックボックス(複数選択可)や、セレクトボックスではなく、単一選択のラジオボタンを使いたいのです。
どうすればよいか、どなたかご教示いただけますと幸いです。
よろしくお願い致します。

Posted on 3月 19, 2018 at 9:28 午後

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 午前