header.phpの中で、べた書きでjsをインクルードさせたら、
アクティブになってくれず、しばし悩みました。。
おかしいと思ったら、
<?php Loader::element('header_required'); ?>
の前に記述していたのが原因でした。
というのも、jQueryの本体を読み込む前に、ライブラリを読み込ませていた、と。
大ボケ。
<?php Loader::element('header_required'); ?>
の後に記述し直したら、無事jsが機能してくれました。
良かった。
2010年4月30日金曜日
jsファイルのインクルード
concrete5で、jsファイルをインクルードするには、
トップディレクトリ配下の「js」ディレクトリ内にjsファイルをアップロードし、
該当ページで、「設定」⇒「カスタム属性」⇒「追加ヘッダー要素」欄に、以下のように普通にscriptタグでインクルードさせたらOKでした。
テンプレート全体でインクルードするなら、
(ファイルやディレクトリ名の前に/が必要です。忘れたら、エラーが出て焦りました。。)
もっといい方法があるかな。。
トップディレクトリ配下の「js」ディレクトリ内にjsファイルをアップロードし、
該当ページで、「設定」⇒「カスタム属性」⇒「追加ヘッダー要素」欄に、以下のように普通にscriptタグでインクルードさせたらOKでした。
<script type="text/javascript" src="/js/fontsize.js"></script> <script type="text/javascript" src="/js/cookie.js"></script>(補足:パスの"/js/cookie.js"などの最初の"/"を抜かしてこれまで書いていました。もし参考にして,インクルードがうまくいかなかった方がおられればすみません!)
テンプレート全体でインクルードするなら、
<?php echo $this->getThemePath().'/js/fontsize.js'; ?>といったように、テーマのheader.phpでインクルードするのが良いかな、と。
(ファイルやディレクトリ名の前に/が必要です。忘れたら、エラーが出て焦りました。。)
もっといい方法があるかな。。
imgをテンプレート内から参照する方法メモ
<img src="<?php echo $this->getThemePath().'/images/image.gif'; ?>" />
といったように囲むと吉。
$this->getThemePath().がミソですね。
これ、スタイルシートのインクルードにも使えます。
要するに、テーマのパスを取得して返してくれる、という便利なおまじないです。
といったように囲むと吉。
$this->getThemePath().がミソですね。
これ、スタイルシートのインクルードにも使えます。
要するに、テーマのパスを取得して返してくれる、という便利なおまじないです。
2010年3月22日月曜日
カレンダーブロック
山野井研究室さんが、素晴らしいカレンダーブロックを制作・配布されています。
http://www.yamanoi.org/concrete5/download/calendarnavi/
しかも無料です。
ブロックの勉強にもなります。
すばらしや。
http://www.yamanoi.org/concrete5/download/calendarnavi/
しかも無料です。
ブロックの勉強にもなります。
すばらしや。
2010年3月20日土曜日
「wordから貼り付け」は思ったより使えた
Tiny MCEの機能で「wordから貼り付け」というボタンがありますが、
ずっと避けていました。
「どうせあまり使えないだろう」と。
しかし、それは間違いでした。
クライアントさんから渡されたwordファイル文章をペーストしたら、
けっこうきれいなコードでした。
すこしHTML表示モードで整形したら、十分使えました。
作業時間が短縮されました。
TinyMCE殿、御見それしました。
ずっと避けていました。
「どうせあまり使えないだろう」と。
しかし、それは間違いでした。
クライアントさんから渡されたwordファイル文章をペーストしたら、
けっこうきれいなコードでした。
すこしHTML表示モードで整形したら、十分使えました。
作業時間が短縮されました。
TinyMCE殿、御見それしました。
ログアウトすると、表示は早い。
最近、ずっとログインしたままでサイトを見ていたので、
「表示が遅いなあ!!」と思っていました。
しかし、ログアウトしてみてサイトを見てみたら、とても速くて驚きました(笑)。
編集時のリクエストがとても多いので(JSやPNGや)、
それらをキャッシュできればかなり改善されるのでは、と思って、
試行錯誤を開始したいと思っています。。
「表示が遅いなあ!!」と思っていました。
しかし、ログアウトしてみてサイトを見てみたら、とても速くて驚きました(笑)。
編集時のリクエストがとても多いので(JSやPNGや)、
それらをキャッシュできればかなり改善されるのでは、と思って、
試行錯誤を開始したいと思っています。。
2010年3月18日木曜日
cssのレスポンスアップ
header.phpのcssへのリンクを以下のようにすると、レスポンスが上がることを教えていただきました。
実際、改善されました。
ただ、これを実行すると、管理画面で文字色などのCSSをカスタマイズしても反映されなくなります。
外部CSSだけで調整している場合は、問題ないかと思いますが、念のため。
実際、改善されました。
ただ、これを実行すると、管理画面で文字色などのCSSをカスタマイズしても反映されなくなります。
外部CSSだけで調整している場合は、問題ないかと思いますが、念のため。
<link rel="stylesheet" media="screen" type="text/css" href="<?php echo $this->getThemePath().'/main.css'?>" /> <link rel="stylesheet" media="screen" type="text/css" href="<?php echo $this->getThemePath().'/typography.css'?>" />
登録:
投稿 (Atom)