登録日
2010年5月24日

メンバー検索

  

raiha

名前(ニックネーム)
礼羽
自分のconcrete5サイト
ホームページ
自己紹介
concrete5完全初心者です。まだローカル環境で動かしたことしかありません…
5年ほどのブランクの後、戻ってまいりました。相変わらず初心者です…早く脱却したい!
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
17

コミュニティバッジ

投稿

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

Re: 8.x系でのFont awesomeの利用について

nipper様

ご返信ありがとうございます。
nipper様のお言葉ではっとして、自己解決致しました。

自作のテーマで作業していたのですが、このテーマでFont awesomeのcssを読み込んでいないのが原因でした…完全に初歩的なミスでお恥ずかしいです…。
ログイン状態であればc5自体がFont awesomeのcssを読み込んでくれているから表示されている、結果、ログアウトすると表示されなくなるという現象でした。
テンプレート上でフルパスで指定してやることで表示できました、有難うございました。

Posted on 2月 09, 2018 at 10:24 午前

Re: 8.x系でのFont awesomeの利用について

nipper様

早速のご返答ありがとうございます。
htmlブロック内の記述は以下で全てになります。

<div>
<a href="http://www.yahoo.co.jp" target="_blank">この後ろにアイコンが入ります</a> <span class="fa fa-clone"></span>
</div>

ログインしていると、確かに以下のアイコンが文章の後ろに表示されるのですが、ログアウトすると消えてしまいます…
http://fontawesome.com/icons/clone?style=regular

Posted on 2月 08, 2018 at 7:19 午後

8.x系でのFont awesomeの利用について

# concrete5 Version
Core Version - 8.1.0
Version Installed - 8.1.0

お世話になります。どなたかお知恵をおかしください。

concrete5ではFont awesomeが利用可能と知り、さっそくhtmlブロック内で使ってみたのですが、管理画面にログインしている状態であれば表示されるのですが、ログアウトすると消えてしまいます。
ログアウトした状態でも表示されるようにするには、どのようにすればよろしいでしょうか。
どうぞよろしくお願いいたします。

Posted on 2月 08, 2018 at 5:46 午後

Re: 自動返信メールの実現

KMiura 様

「スタックとブロック>ブロックタイプ>レガシーフォーム」の更新を行った所、フォーム入力者、管理者双方にメールが届くようになりました!
テンプレートの指定もapplication側のcontrollerで指定した通りになっています。
キャッシュの削除は度々試していたのですが、レガシーフォームの更新は初めて実施しました。

この度は長きにわたりご助力頂き、誠に有難うございました。本当に助かりました。

Posted on 9月 19, 2017 at 4:34 午後

Re: 自動返信メールの実現

KMiura 様

早速のご返信有難う御座います。
>「送信されたフォームをメールアドレスに送る」のチェック
はい、確かにチェックを入れております。

また、ご案内頂いた変更を行いましたが反映されず、探ってみると\application\blocks\form内のcontroller.phpを読んでおらず、\concrete\blocks\form内のcontroller.phpを読み込んで処理が行われている様子で、こちらを変更すると動作が変わりました。
ご案内頂いた内容を参考に、以下のように変更することで、管理側に届いていたメールがフォーム入力者側に届くようになり、管理側には届かなくなるのを確認できました。

\concrete\blocks\form\controller.php


if (intval($this->notifyMeOnSubmission) > 0 && !$foundSpam) {
if (Config::get('concrete.email.form_block.address') && strstr(Config::get('concrete.email.form_block.address'), '@')) {
$formFormEmailAddress = Config::get('concrete.email.form_block.address');
} else {
$adminUserInfo = UserInfo::getByID(USER_SUPER_ID);
$formFormEmailAddress = $adminUserInfo->getUserEmail();
}

$mh = Core::make('helper/mail');
//$mh->to($this->recipientEmail); //元ソースはこうでした
$mh->to($replyToEmailAddress); //このように変更しました
$mh->from($formFormEmailAddress);
$mh->replyto($replyToEmailAddress);
$mh->addParameter('formName', $this->surveyName);
$mh->addParameter('questionSetId', $this->questionSetId);
$mh->addParameter('questionAnswerPairs', $questionAnswerPairs);
$mh->load('block_form_submission');
$mh->setSubject(t('%s Form Submission', $this->surveyName));
//echo $mh->body.'<br>';
@$mh->sendMail();
}


application側を読み込んでいない原因が解れば解決しそうなのですが…何か設定が必要なのでしょうか。度々申し訳ございませんがお知恵をお貸し願えれば幸いです。

Posted on 9月 19, 2017 at 2:45 午後

Re: 自動返信メールの実現

KMiura 様

ご返信有難うございます。
フォームブロックを使わなければならない理由はありませんでしたので、「レガシーフォーム」を作成して動作確認を試みましたが、やはり管理者へのメールは届きますがフォーム入力者への返信は送信されません…。
c5管理画面より、レガシーフォームの回答を確認すると、確かに入力した内容が記録されているので、レガシーフォーム自体は問題なく動作している様子なのですが…。

・標準のメールフォームに確認メール送信機能とCSVを Shift JIS に変換する機能を追加する のページより、ソースをダウンロードして指定の場所へアップロード
・レガシーフォームを作成し、「メールアドレス」の質問作成時に「このEmailアドレスへ返信」にチェックを入れる
・新着フォームのメール通知を受け取る にもチェックを入れて、レガシーフォームを公開

この状態で動作確認を行ったのですが、冒頭の状態です。
管理画面からログを確認してみましたが、特にエラー等も出ていません。ログには管理者側へのメール送信が問題なく完了した旨が並んでおりました。
何度も申し訳ございませんが、ご助力頂ければ幸いです。どうぞよろしくお願いいたします。

Posted on 9月 19, 2017 at 10:29 午前

Re: 自動返信メールの実現

KMiura 様

お教えいただいた通り、「標準のメールフォームに確認メール送信機能とCSVを Shift JIS に変換する機能を追加する」ページにあるGithubからダウンロードしたソースを指定場所へアップロードし、レガシーフォームをページ内に作成、「【concrete5】concrete5 ver5.7のフォームに自動返信機能をつける方法」を参考に、メールアドレスの入力設定にて、「このEmailアドレスへ送信」のチェックを入れ、フォームのオプションで「送信されたフォームをメールアドレスに送る」に自分自身のメールアドレスを設定いたしました。
フォームからメッセージを送信すると、管理者側のメールは確かに届くのですが、入力者側への自動送信メールはやはり届きません。迷惑メールフォルダにも届いておりませんでした。
concrete5上では特にエラーも出ていないように見えます。フォームのログには、確かにデータが保存されておりました。

ソースをアップロードした後、フォーム側やconcrete5の管理画面上で何か設定等が必要なのでしょうか。頂いたURL2件をしっかり読み、対応したはずですが…何か漏れがあるのか…。

お手数おかけしますが、お力添え願えませんでしょうか。

Posted on 9月 15, 2017 at 6:48 午後

Re: 自動返信メールの実現

KMiura 様

早速のご返信有難う御座います。
頂戴しました情報を元に、対応を行ってみます。

※KMiura 様の投稿への返信リンクをクリックすると真っ白な画面となり、投稿できませんでしたのでこちらより失礼いたします。

Posted on 9月 15, 2017 at 6:16 午後

自動返信メールの実現

c5バージョン
8.1.0

利用ブラウザ
chrome最新版、及びIE11

お世話になります。
concrete5の標準フォームには、フォーム入力者に対する自動返信メール機能が無いとのことで、これをどうにか実現したく思っております。
検索等してみたところ、5.7以前での実現方法やアドオンは存在するようですが、8以降では機能しない模様で、困り果てております。
フォームの入力内容を入力者のメールアドレスに送信出来ればいいのですが…どなたか知恵をお貸し願えませんでしょうか。
どうぞよろしくお願いいたします。

Posted on 9月 15, 2017 at 3:29 午後

Re: TinyMCEへのスタイル追加とスタイル名の日本語化

ご教授頂いた方法を試し、スタイルの追加は出来ましたが、日本語でのプルダウン設定が出来ず、さらに調べたところ、以下の投稿を参考に設定できました。

http://concrete5-japan.org/community/forums/chat/post-7746/

theme_advanced_styles : "プルダウンに表示したい内容=クラス名;プルダウンに表示したい内容2
=クラス名2",

phpファイルに記載されているのではなく、c5の管理画面からの登録だった為に、grep等では探し出せようもなかったという状況でした。

大変勉強になりました、有難う御座いました。

Posted on 7月 26, 2017 at 11:51 午前
« 前12次 »