71からまでを表示 (計79) |
テーマのインストール方法に話が進むと話がややこしくなるのでさくらのクイックインストールを使わずにconcrete5.7.5.6を直接FTPで送りインストールしたもので検証しました。
エレメンタルテーマのファイルで確認しています。
システムと設定/サーバー設定一覧/デバッグ設定
というのを見つけたので
エラーを表示 にチェック
エラー詳細 エラーのデバッグ出力を表示にチェックの状態で
concrete/themes/elemental/css/presets/defaults.less
の2行目をエラーにしてみました。
1:@preset-name: "Sunrise";
2:×@preset-icon: concrete-icon(#75ca2a, #fff, #0099ff);
3:@preset-fonts-file: "build/fonts/defaults.less";
この時にトップページを表示させると添付ファイルのようなエラーが表示されます。
間違えないように2行目がエラーになるように不要な文字を挿入しています。
添付ファイルには見てほしくないサーバー名も含まれておりますがひとつづつ消していくのも手間なのでご了承ください。
同じように
concrete/themes/elemental/css/build/bootstrap-3.2.0/print.lessを呼び出している
concrete/themes/elemental/css/build/bootstrap-3.2.0/bootstrap.lessの2行目もエラーになるように不要な文字を挿入してみましたがエラーにはなりません。
bootstrap.lessも print.lessも使われていないという証拠です。
concrete/themes/elemental/css/build/bootstrap-3.2.0/bootstrap.lessの二行目に不要文字を挿入
1:// Core variables and mixins
2:×@import "variables.less";
3:@import "mixins.less";
ねこみみ隊長さんが嘘をいう必然性もないので非常に困ったチャンの状態で悩んでおります。
超初心者向けでなく一般向けで話題を変えての質問も考えている状況ですのでよろしくお願いいたします。
Posted on 3月 15, 2016 at 10:25 午後
|
入れ違いですみません
content:none;もためしてみましたが駄目でした。
僕と同じような経験をした人おいでませんか
Posted on 3月 15, 2016 at 12:50 午後
|
使用環境
さくらのレンタルサーバ スタンダード
もう一度クイックインストールして concrete5.7.5.5からバージョンアップをせずに
concrete/themes/elemental/ 以下のディレクトリで同じことをやってみましたが結果は同じでした。
他の皆さんも elementalからコピーしたテーマを使って顧客に納品しているとすれば後々文句を言われそうな気がしますけど。僕もちょっと時間をおいて言い訳を考えてみます。
ねこみみ隊長さんも、もし試してみる時間があればよろしくお願いいたします
Posted on 3月 15, 2016 at 12:45 午後
|
実際に触っているのは
concrete5.7.5.5から5.7.5.6にアップデートした後に
自分用のテーマファイルを
バージョンアップ前の
concrete/themes/elemental
からコピーしてきて使っているんですがこのやり方が間違っていて
。
concrete/update/concrete5.7.5.6/concrete/themes/elemental
から持ってくるべきっだったのでしょうか?
apprication/\themes/xxxxx/css/build/bootstrap-3.2.0/print.css
をさわっていますが他の lessファイルもxxxxx以下のファイルをさわって問題ないんですが。
Posted on 3月 15, 2016 at 12:17 午後
|
ねこみみ隊長さん、早速のアドバイスありがとうございます。
後ろに[/url] をつけたり…すべてコメントアウトしてみたり
print.lessをリーネームしてみたり printxxx.lss
print.lessをインポートしている bootstrap.lssをリネームしてもエラーにもならないし何の手ごたえもありません。
web検索でも a:afterは印刷指定に間違いなさそうですが全く違うところを触っているような手ごたえのなさです。ここにブレークポイントでもつけられたらいいんですけど。
実際の場所は下の通りです。場所はわかったのでいろいろやってみます。
ありがとうございました。
apprication/themes/xxxxx/css/build/bootstrap-3.2.0/print.less
20:// a[href]:after {
21:// content: " (" attr(href) ")[/url]";
22:// }
Posted on 3月 15, 2016 at 11:34 午前
|
特に不便なのがオートナビのリンク先がすべて表示されてしまうことです。
開発者の方のデバッグ用に設定されているのでしょうか。
エレメンタルのテーマです。
concrete/themes/elemental/css/build/bootstrap-3.2.0/print.less
の@media print の帯出し元のどこかを触れば印刷時に各ブロックに設定されたリンク先が表示されなくなるんでしょうか。
よろしくお願いいたします。
concrete5.7.5.6
Posted on 3月 15, 2016 at 1:06 午前
|
キャッシュをすべて無効にしたら色が変わりました。
これでちょっとlessファイルの触り方がわかってきました。
それにしても
rgba(red(@body-link-color), green(@body-link-color), blue(@body-link-color)
の書き方でなぜ水色になるのかよくわかりませんが。
結局、自己解決してしまいました。
他にも聞きたいことがあるのでまたあとでよろしくお願いします。
Posted on 3月 11, 2016 at 5:48 午後
|
concrete/themes/elemental/css/build/blocks/page-list-template-thumbnail-grid.less
の37~39行目で呼び出され
37:div.ccm-block-page-list-page-entry-grid-thumbnail-hover {
38: background-color: rgba(red(@body-link-color), green(@body-link-color), blue(@body-link-color), 0.7);
39:}
concrete/themes/elemental/css/presets/default.css
の46行目で定義されていることまでわかりました。
45:// Links
46:@body-link-color: #20bde8;
47:@body-link-hover-color: #abddff;
でも、lessファイルを書き換えてもホバーの色が変わりません。
書き換えてから何をすればいいのでしょうか。
自分でも調べてみますがお分かりの方がおいでましたらお願いいたします。
lessファイルはコンパイルが必要とかどこかで見たような気がしますが。
システム設定でブロックのキャッシュは無効にしてあります。
ひょっとしてブロックじゃなかったかな。ここまで書いてから気が付きました。
ちょっとやってみます。
Posted on 3月 11, 2016 at 5:36 午後
|
はじめまして。
初めて質問させていただきます。concrete5に出会って5週間目になりますが、いままではこのフォーラムを見ながらどうにか解決できる場合が多かったのですがついにわからなくなってしまいました。
LESSファイルで行き詰っています。
エレメンタルのテーマで「ページリスト」に使われているカスタムテンプレートで定義されていると思うのですがマウスを動かしたときのホバー色を別の色にしたいと思っています。FireFoxの開発ツールで追いかけてもmain.css:1までしかわかりません。
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-thumbnail-hover {
background-color: rgba(32,189,232,0.7);
}
rgbaの値を変えると色は変化します。
値が定義されている場所を教えてもらえないでしょうか。
使用環境
さくらのレンタルサーバ スタンダード
クイックインストール
concrete5.7.5.6
Posted on 3月 11, 2016 at 1:26 午後
|