|
|
@ -972,8 +972,7 @@ class common {
|
|
|
|
$db->set($keys[0].'.'.$keys[1].'.'.$keys[2].'.'.$keys[3].'.'.$keys[4].'.'.$keys[5],$keys[6], true);
|
|
|
|
$db->set($keys[0].'.'.$keys[1].'.'.$keys[2].'.'.$keys[3].'.'.$keys[4].'.'.$keys[5],$keys[6], true);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 8:
|
|
|
|
case 8:
|
|
|
|
$db->set($keys[0].'.'.$keys[1].'.'.$keys[2].'.'.$keys[3].'.'.$keys[4].'.'.$keys[5].'.'.$keys[6],$keys[7] );
|
|
|
|
$db->set($keys[0].'.'.$keys[1].'.'.$keys[2].'.'.$keys[3].'.'.$keys[4].'.'.$keys[5].'.'.$keys[6],$keys[7], true );
|
|
|
|
$db->save();
|
|
|
|
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
@ -1659,15 +1658,18 @@ class core extends common {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// Pas d'image couleur du body
|
|
|
|
// Pas d'image couleur du body
|
|
|
|
$css .= 'html{background-color:' . $colors['normal'] . ';}';
|
|
|
|
$css .= 'html{background-color:' . $colors['normal'] . ';}';
|
|
|
|
|
|
|
|
// Même couleur dans le fond de l'éditeur
|
|
|
|
|
|
|
|
$css .= 'div.mce-edit-area{background-color:' . $colors['normal'] . ' !important}';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// Icône BacktoTop
|
|
|
|
// Icône BacktoTop
|
|
|
|
$css .= '#backToTop {background-color:' .$this->getData(['theme', 'body', 'toTopbackgroundColor']). ';color:'.$this->getData(['theme', 'body', 'toTopColor']).';}';
|
|
|
|
$css .= '#backToTop {background-color:' .$this->getData(['theme', 'body', 'toTopbackgroundColor']). ';color:'.$this->getData(['theme', 'body', 'toTopColor']).';}';
|
|
|
|
// Site
|
|
|
|
// Site
|
|
|
|
$colors = helper::colorVariants($this->getData(['theme', 'text', 'linkColor']));
|
|
|
|
$colors = helper::colorVariants($this->getData(['theme', 'text', 'linkColor']));
|
|
|
|
$css .= 'a{color:' . $colors['normal'] . '}';
|
|
|
|
$css .= 'a{color:' . $colors['normal'] . '}';
|
|
|
|
// Fond TinyMCe
|
|
|
|
// Couleurs de site dans TinyMCe
|
|
|
|
$css .= 'div.mce-edit-area{background-color:' . $colors['normal'] . ' !important}';
|
|
|
|
$css .= 'div.mce-edit-area{font-family:"' . str_replace('+', ' ', $this->getData(['theme', 'text', 'font'])) . '",sans-serif}';
|
|
|
|
$css .= 'div.mce-edit-area{background-color:' . $colors['normal'] . ';font-family:"' . str_replace('+', ' ', $this->getData(['theme', 'text', 'font'])) . '",sans-serif}';
|
|
|
|
// Site dans TinyMCE
|
|
|
|
|
|
|
|
$css .= '.editorWysiwyg {background-color:' . $this->getData(['theme', 'site', 'backgroundColor']) . ';}';
|
|
|
|
//$css .= 'a:hover:not(.inputFile, button){color:' . $colors['darken'] . '}';
|
|
|
|
//$css .= 'a:hover:not(.inputFile, button){color:' . $colors['darken'] . '}';
|
|
|
|
$css .= 'body,.row > div{font-size:' . $this->getData(['theme', 'text', 'fontSize']) . '}';
|
|
|
|
$css .= 'body,.row > div{font-size:' . $this->getData(['theme', 'text', 'fontSize']) . '}';
|
|
|
|
$css .= 'body{color:' . $this->getData(['theme', 'text', 'textColor']) . '}';
|
|
|
|
$css .= 'body{color:' . $this->getData(['theme', 'text', 'textColor']) . '}';
|
|
|
@ -1681,7 +1683,6 @@ class core extends common {
|
|
|
|
$css .= $this->getData(['theme', 'site', 'width']) === '100%' ? '#site.light{margin:5% auto !important;}#site{margin:0 auto !important;} body{margin:0 auto !important;} #bar{margin:0 auto !important;} body > header{margin:0 auto !important;} body > nav {margin: 0 auto !important;} body > footer {margin:0 auto !important;}': "#site.light{margin: 5% auto !important;}#site{margin: " . $margin . " auto !important;} body{margin:0px 10px;} #bar{margin: 0 -10px;} body > header{margin: 0 -10px;} body > nav {margin: 0 -10px;} body > footer {margin: 0 -10px;} ";
|
|
|
|
$css .= $this->getData(['theme', 'site', 'width']) === '100%' ? '#site.light{margin:5% auto !important;}#site{margin:0 auto !important;} body{margin:0 auto !important;} #bar{margin:0 auto !important;} body > header{margin:0 auto !important;} body > nav {margin: 0 auto !important;} body > footer {margin:0 auto !important;}': "#site.light{margin: 5% auto !important;}#site{margin: " . $margin . " auto !important;} body{margin:0px 10px;} #bar{margin: 0 -10px;} body > header{margin: 0 -10px;} body > nav {margin: 0 -10px;} body > footer {margin: 0 -10px;} ";
|
|
|
|
$css .= $this->getData(['theme', 'site', 'width']) === '750px' ? '.button, button{font-size:0.8em;}' : '';
|
|
|
|
$css .= $this->getData(['theme', 'site', 'width']) === '750px' ? '.button, button{font-size:0.8em;}' : '';
|
|
|
|
$css .= '#site{background-color:' . $this->getData(['theme', 'site', 'backgroundColor']) . ';border-radius:' . $this->getData(['theme', 'site', 'radius']) . ';box-shadow:' . $this->getData(['theme', 'site', 'shadow']) . ' #212223;}';
|
|
|
|
$css .= '#site{background-color:' . $this->getData(['theme', 'site', 'backgroundColor']) . ';border-radius:' . $this->getData(['theme', 'site', 'radius']) . ';box-shadow:' . $this->getData(['theme', 'site', 'shadow']) . ' #212223;}';
|
|
|
|
$css .= '.editorWysiwyg {background-color:' . $this->getData(['theme', 'site', 'backgroundColor']) . ';}';
|
|
|
|
|
|
|
|
$colors = helper::colorVariants($this->getData(['theme', 'button', 'backgroundColor']));
|
|
|
|
$colors = helper::colorVariants($this->getData(['theme', 'button', 'backgroundColor']));
|
|
|
|
$css .= '.speechBubble,.button,.button:hover,button[type=\'submit\'],.pagination a,.pagination a:hover,input[type=\'checkbox\']:checked + label:before,input[type=\'radio\']:checked + label:before,.helpContent{background-color:' . $colors['normal'] . ';color:' . $colors['text'] . '}';
|
|
|
|
$css .= '.speechBubble,.button,.button:hover,button[type=\'submit\'],.pagination a,.pagination a:hover,input[type=\'checkbox\']:checked + label:before,input[type=\'radio\']:checked + label:before,.helpContent{background-color:' . $colors['normal'] . ';color:' . $colors['text'] . '}';
|
|
|
|
$css .= '.helpButton span{color:' . $colors['normal'] . '}';
|
|
|
|
$css .= '.helpButton span{color:' . $colors['normal'] . '}';
|
|
|
|