2018-04-02 08:29:19 +02:00
< ? php echo template :: formOpen ( 'configForm' ); ?>
< div class = " row " >
< div class = " col2 " >
< ? php echo template :: button ( 'configBack' , [
'class' => 'buttonGrey' ,
'href' => helper :: baseUrl ( false ),
'ico' => 'home' ,
'value' => 'Accueil'
]); ?>
</ div >
< div class = " col2 offset8 " >
< ? php echo template :: submit ( 'configSubmit' ); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col6 " >
< div class = " block " >
< h4 > Informations générales </ h4 >
2018-10-24 15:50:07 +02:00
< ? php echo template :: select ( 'configHomePageId' , helper :: arrayCollumn ( $this -> getData ([ 'page' ]), 'title' , 'SORT_ASC' ), [
'label' => 'Page d\'accueil' ,
'selected' => $this -> getData ([ 'config' , 'homePageId' ])
]); ?>
2018-04-02 08:29:19 +02:00
< ? php echo template :: text ( 'configTitle' , [
'label' => 'Titre du site' ,
2018-10-24 22:48:10 +02:00
'value' => $this -> getData ([ 'config' , 'title' ]),
'help' => 'Affiché dans la barre de titre et inclus lors des partages sur les réseaux sociaux'
2018-04-02 08:29:19 +02:00
]); ?>
< ? php echo template :: textarea ( 'configMetaDescription' , [
'label' => 'Description du site' ,
2018-10-24 22:48:10 +02:00
'value' => $this -> getData ([ 'config' , 'metaDescription' ]),
'help' => 'La description est incluse lors des partages sur les réseaux sociaux'
2018-04-02 08:29:19 +02:00
]); ?>
</ div >
< div class = " block " >
< h4 > Options avancées </ h4 >
< ? php echo template :: file ( 'configFavicon' , [
2018-04-08 11:21:48 +02:00
'type' => 1 ,
2018-04-05 13:36:41 +02:00
'help' => 'Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.' ,
2018-04-02 08:29:19 +02:00
'label' => 'Favicon' ,
'value' => $this -> getData ([ 'config' , 'favicon' ])
]); ?>
< ? php echo template :: text ( 'configAnalyticsId' , [
'help' => 'Saisissez l\'ID de suivi de votre propriété Google Analytics.' ,
'label' => 'Google Analytics' ,
'placeholder' => 'UA-XXXXXXXX-X' ,
'value' => $this -> getData ([ 'config' , 'analyticsId' ])
]); ?>
< ? php echo template :: checkbox ( 'configCookieConsent' , true , 'Message de consentement pour l\'utilisation des cookies' , [
'checked' => $this -> getData ([ 'config' , 'cookieConsent' ])
2018-10-24 22:48:10 +02:00
]); ?>
< ? php echo template :: checkbox ( 'rewrite' , true , 'Réécriture d\'URL' , [
'checked' => helper :: checkRewrite (),
'help' => 'Afin d\'éviter de bloquer votre site pensez à vérifier que le module de réécriture d\'URL est bien actif sur votre serveur avant d\'activer cette fonctionnalité.'
2019-02-14 18:58:10 +01:00
]); ?>
2018-12-09 00:52:05 +01:00
< ? php echo template :: select ( 'itemsperPage' , $module :: $ItemsList , [
2018-10-24 22:48:10 +02:00
'label' => 'Pagination Blog et News' ,
2018-12-09 00:52:05 +01:00
'selected' => $this -> getData ([ 'config' , 'itemsperPage' ]),
2018-10-24 22:48:10 +02:00
'help' => 'Nombre d\'articles de blog ou de news par page'
2018-04-02 08:29:19 +02:00
]); ?>
</ div >
2019-02-14 18:58:10 +01:00
< div class = " block " >
< h4 > Copie d ' écran OpenGraph </ h4 >
< div class = " row " >
< div class = " col6 " >
< img src = '<?php echo helper::baseUrl(false) . ' site / file / source / screenshot . png ';?>' />
</ div >
< div class = " col6 " >
< ? php echo template :: button ( 'configMetaImage' , [
'href' => helper :: baseUrl () . 'config/configMetaImage' ,
'value' => 'Rafraîchir la capture d\'écran'
]); ?>
</ div >
</ div >
< p > Cette copie d ' écran est nécessaire aux partages sur les réseaux sociaux . Elle est régénérée lorsque le fichier screenshot . png est effacé du gestionnaire de fichiers .</ p >
</ div >
2018-04-02 08:29:19 +02:00
</ div >
< div class = " col6 " >
< div class = " block " >
< h4 > Réseaux sociaux </ h4 >
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'configSocialFacebookId' , [
'help' => 'Saisissez votre ID Facebook : https://www.facebook.com/[CETTE PARTIE].' ,
'label' => 'Facebook' ,
'value' => $this -> getData ([ 'config' , 'social' , 'facebookId' ])
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'configSocialGoogleplusId' , [
'help' => 'Saisissez votre ID Google+ : https://plus.google.com/[CETTE PARTIE].' ,
'label' => 'Google+' ,
'value' => $this -> getData ([ 'config' , 'social' , 'googleplusId' ])
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'configSocialInstagramId' , [
'help' => 'Saisissez votre ID Instagram : https://www.instagram.com/[CETTE PARTIE].' ,
'label' => 'Instagram' ,
'value' => $this -> getData ([ 'config' , 'social' , 'instagramId' ])
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'configSocialPinterestId' , [
'help' => 'Saisissez votre ID Pinterest : https://pinterest.com/[CETTE PARTIE].' ,
'label' => 'Pinterest' ,
'value' => $this -> getData ([ 'config' , 'social' , 'pinterestId' ])
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'configSocialTwitterId' , [
'help' => 'Saisissez votre ID Twitter : https://twitter.com/[CETTE PARTIE].' ,
'label' => 'Twitter' ,
'value' => $this -> getData ([ 'config' , 'social' , 'twitterId' ])
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'configSocialYoutubeId' , [
'help' => 'Saisissez votre ID Youtube : https://www.youtube.com/channel/[CETTE PARTIE].' ,
'label' => 'Youtube' ,
'value' => $this -> getData ([ 'config' , 'social' , 'youtubeId' ])
]); ?>
</ div >
</ div >
</ div >
< div class = " block " >
< h4 > Système </ h4 >
2019-02-14 18:58:10 +01:00
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'configVersion' , [
'label' => 'ZwiiCMS Version' ,
'readonly' => true ,
2019-02-15 08:44:33 +01:00
'value' => common :: ZWII_VERSION
2019-02-14 18:58:10 +01:00
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'moduleRedirectionVersion' , [
'label' => 'Module Redirection version' ,
'readonly' => true ,
'value' => redirection :: REDIRECTION_VERSION
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'moduleFormVersion' , [
'label' => 'Module Form version' ,
'readonly' => true ,
'value' => form :: FORM_VERSION
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'moduleGalleryVersion' , [
'label' => 'Module Gallery version' ,
'readonly' => true ,
'value' => gallery :: GALLERY_VERSION
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'moduleNewsVersion' , [
'label' => 'Module News version' ,
'readonly' => true ,
'value' => news :: NEWS_VERSION
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'moduleBlogVersion' , [
'label' => 'Module Blog version' ,
'readonly' => true ,
'value' => blog :: BLOG_VERSION
]); ?>
</ div >
</ div >
2018-04-02 08:29:19 +02:00
< ? php echo template :: select ( 'configTimezone' , $module :: $timezones , [
'label' => 'Fuseau horaire' ,
'selected' => $this -> getData ([ 'config' , 'timezone' ])
]); ?>
< ? php echo template :: checkbox ( 'configMaintenance' , true , 'Site en maintenance' , [
'checked' => $this -> getData ([ 'config' , 'maintenance' ]),
'help' => 'Le site devient inaccessible sauf pour les administrateurs.'
]); ?>
< ? php echo template :: checkbox ( 'configAutoBackup' , true , 'Sauvegarde automatique des données' , [
'checked' => $this -> getData ([ 'config' , 'autoBackup' ]),
'help' => 'Sauvegarde une fois par jour le fichier de données dans le dossier site/backup/. La sauvegarde est conservée 30 jours.'
]); ?>
< div class = " row " >
2019-02-14 18:58:10 +01:00
< div class = " col8 offset2 " >
2018-04-02 08:29:19 +02:00
< ? php echo template :: button ( 'configExport' , [
'href' => helper :: baseUrl () . 'config/backup' ,
2019-02-14 18:58:10 +01:00
'value' => 'Exporter une copie du site<br>(données, thème et fichiers)'
2018-04-02 08:29:19 +02:00
]); ?>
</ div >
</ div >
</ div >
</ div >
</ div >
2018-04-05 13:36:41 +02:00
< ? php echo template :: formClose (); ?>