concrete5のデフォルトのフォームでは、送信者のメールアドレスが、送信者欄に記載される仕様じゃありません。
ので、外部フォームを作り変えようかと。
で、以下はいろいろ参考になるサイトなどのリンクメモです。
::::::::::::::::::::::::::::::::::::::::::
ブログ酔生夢死さんに、外部フォームの作り方メモが連載されていて、ありがたいので、勝手ながら自分用にインデックス貼っておきます。
1、外部フォームの話し(クラス名の付け方など)
2、バリデーション
3、日付と時間フィールドについて
4、画像認証(キャプチャ)について
5、メール送信
6、まとめ(サンプルコードあり)
勉強になりますm(_ _)m
で、本家ドキュメント
日本語公式サイトのブロックの作り方ページ
外部フォームサンプルコードを配っておられるmyselfArchiverさんサイトページ
concrete5学習記
2010年11月6日土曜日
2010年11月3日水曜日
シングルページのカスタマイズ準備
シングルページのカスタマイズがしたくて、準備開始です。
公式サイトに解説があったので、リンクメモ。
http://concrete5-japan.org/help/design/customize-single-pages/
/concrete/theme/core/concrete.php
をちょいちょいと修正すれば良さそう。
ヘッダーの画像を無くしたいと思っていたのですが、すぐできそうですね。
あとは、/config/set_theme_path.php
を少々変更、と。
公式サイトに解説があったので、リンクメモ。
http://concrete5-japan.org/help/design/customize-single-pages/
/concrete/theme/core/concrete.php
をちょいちょいと修正すれば良さそう。
ヘッダーの画像を無くしたいと思っていたのですが、すぐできそうですね。
あとは、/config/set_theme_path.php
を少々変更、と。
2010年10月31日日曜日
concrete5であるページにだけheader.php内にてコードを適用させたメモ
concrete5であるページ(例:home)だけheader.php内で、jQueryを適用したい場合などは、以下のようなコードが有効でした。
Page::getCurrentPage()でページオブジェクトを取得し、->getCollectionID()でページのcIDを取得。
そして、上記の例ではcID==1すなわち、homeのページに対してjQueryコードを適用する、ということをしています。
備忘録とご参考まで。
<?php $c = Page::getCurrentPage(); $currentcID=$c->getCollectionID();if($currentcID==1){ ?> <script type="text/javascript"> $(function(){ $('#test').css({opacity:0,left:200}); }); </script> <?php } ?>
Page::getCurrentPage()でページオブジェクトを取得し、->getCollectionID()でページのcIDを取得。
そして、上記の例ではcID==1すなわち、homeのページに対してjQueryコードを適用する、ということをしています。
備忘録とご参考まで。
2010年10月18日月曜日
droppyとIE6とz-indexと。
jQueryのプラグイン、droppyを使っていて、IE6でおかしなことになっていることに気づきました。
表示順がおかしくなっている。。。
色々調べて、z-indexとposition:relative;の関係だと判明。
http://learnaboutcss.blogspot.com/2010/10/ie6z-index.html
無事、IE6でも表示できるようになりました。
(droppyでliが上下二段になると、どうしようもないかも。。orz IE6アップグレードを進めていくしかないですね。。。)
表示順がおかしくなっている。。。
色々調べて、z-indexとposition:relative;の関係だと判明。
http://learnaboutcss.blogspot.com/2010/10/ie6z-index.html
無事、IE6でも表示できるようになりました。
(droppyでliが上下二段になると、どうしようもないかも。。orz IE6アップグレードを進めていくしかないですね。。。)
xamppでログインできず焦りました。
本番環境のものをローカルで検証するため、
xamppに環境を作ってみました。
すると、なぜかログインが出来ない。。
DBを見てもちゃんとインポートは完了しているのにおかしい。。
とやや悩んで、よく考えたら、
config/site.phpのpassword_saltの値をもってきていなかったのでした。
持ってきたら、無事ログイン完了。
ほ。
xamppに環境を作ってみました。
すると、なぜかログインが出来ない。。
DBを見てもちゃんとインポートは完了しているのにおかしい。。
とやや悩んで、よく考えたら、
config/site.phpのpassword_saltの値をもってきていなかったのでした。
持ってきたら、無事ログイン完了。
ほ。
2010年10月12日火曜日
databese managerが便利
concrete5でDBを参照する際、phpMyAdminで参照するのは一般的だろうが、
concrete5のアドオンで「database manager」という便利なものを使う手もある。
http://www.concrete5.org/marketplace/addons/database-manager/
無料。
concrete5の管理画面で、シームレスにDB内容を参照でき、
sqlも実行できる。
concrete5のアドオンで「database manager」という便利なものを使う手もある。
http://www.concrete5.org/marketplace/addons/database-manager/
無料。
concrete5の管理画面で、シームレスにDB内容を参照でき、
sqlも実行できる。
2010年10月11日月曜日
z-index.やはり鬼門。
concrete5のテーマを作っていて、
ブロック追加をするクリッカブルな領域に、z-index指定をするとやはり、追加出来なくなる現象に悩みました。
(前にも書きました。http://learnaboutc5.blogspot.com/2010/07/z-index.html 良く覚えていなかった。。)
やっぱり、concrete5でクリッカブルな領域にz-indexを指定するのは鬼門です。
ブロック追加をするクリッカブルな領域に、z-index指定をするとやはり、追加出来なくなる現象に悩みました。
(前にも書きました。http://learnaboutc5.blogspot.com/2010/07/z-index.html 良く覚えていなかった。。)
やっぱり、concrete5でクリッカブルな領域にz-indexを指定するのは鬼門です。
登録:
投稿 (Atom)