forked from ZwiiCMS-Team/ZwiiCMS
11005 Sitemap : update, bug et option disallow
This commit is contained in:
parent
a14fca6b1c
commit
2082e016e0
@ -1,7 +1,7 @@
|
||||
# Changelog
|
||||
|
||||
|
||||
## Version 11.0.03
|
||||
## Version 11.0.05
|
||||
- Modifications :
|
||||
- Intégration de la classe layout dans la classe core
|
||||
- Gestion multi-langues
|
||||
@ -17,6 +17,10 @@
|
||||
- Suppression de l'option articles par pages désormais intégrées aux modules.
|
||||
- Suppression de l'option de backup individuel des fichiers de données, pour l'activer manuellement, créez un fichier vide .backup dans site/data
|
||||
- Nouvelle option permettant de transférer les fichiers de sauvegarde automatiques dans le gestionnaire de fichiers.
|
||||
- Référencement :
|
||||
- Mise à jour du générateur de siteMap 4.3.2
|
||||
- Correction d'un bug avec la génération du site map
|
||||
- Ajout d'une option de configuration autorisant le référencement du site par les moteurs de recherche.
|
||||
- Module News 3.4 :
|
||||
- Changement de nom, Actualités -> News
|
||||
- La version abrégée des articles dépend du nombre de caractères au lieu de la hauteur de la div. L'effet flou inutile est aussi supprimé.
|
||||
|
@ -1,6 +1,6 @@
|
||||
|
||||
|
||||
# ZwiiCMS 11.0.00
|
||||
# ZwiiCMS 11.0.05
|
||||
|
||||
Zwii est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.
|
||||
|
||||
|
@ -100,7 +100,7 @@ class SitemapGenerator
|
||||
* @var string
|
||||
* @access private
|
||||
*/
|
||||
private $classVersion = "4.3.2";
|
||||
private $classVersion = "4.3.1";
|
||||
/**
|
||||
* Search engines URLs
|
||||
* @var array of strings
|
||||
|
@ -45,7 +45,7 @@ class common {
|
||||
|
||||
// Numéro de version
|
||||
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
|
||||
const ZWII_VERSION = '11.0.04';
|
||||
const ZWII_VERSION = '11.0.05';
|
||||
const ZWII_UPDATE_CHANNEL = "v11";
|
||||
|
||||
public static $actions = [];
|
||||
@ -835,8 +835,8 @@ class common {
|
||||
$outputDir = getcwd();
|
||||
$sitemap = new \Icamys\SitemapGenerator\SitemapGenerator(helper::baseurl(false),$outputDir);
|
||||
|
||||
// will create also compressed (gzipped) sitemap
|
||||
$sitemap->enableCompression();
|
||||
// will create also compressed (gzipped) sitemap : option buguée
|
||||
// $sitemap->enableCompression();
|
||||
|
||||
// determine how many urls should be put into one file
|
||||
// according to standard protocol 50000 is maximum value (see http://www.sitemaps.org/protocol.html)
|
||||
@ -900,7 +900,11 @@ class common {
|
||||
$sitemap->finalize();
|
||||
|
||||
// Update robots.txt file in output directory or create a new one
|
||||
if ($this->getData(['config','seo', 'robots']) === true) {
|
||||
$sitemap->updateRobots();
|
||||
} else {
|
||||
copy('core/module/install/ressource/robots.txt', 'robots.txt');
|
||||
}
|
||||
|
||||
// Submit your sitemaps to Google, Yahoo, Bing and Ask.com
|
||||
if (empty ($this->getData(['config','proxyType']) . $this->getData(['config','proxyUrl']) . ':' . $this->getData(['config','proxyPort'])) ) {
|
||||
|
@ -474,6 +474,9 @@ class config extends common {
|
||||
'password' =>helper::encrypt($this->getData(['config','smtp','username']),$this->getInput('configAdvancedSmtpPassword')),
|
||||
'sender' => $this->getInput('configAdvancedSmtpSender',helper::FILTER_MAIL)
|
||||
],
|
||||
'seo' => [
|
||||
'robots' => $this->getInput('configAdvancedSeoRobots',helper::FILTER_BOOLEAN)
|
||||
],
|
||||
'connect' => [
|
||||
'attempt' => $this->getInput('configAdvancedConnectAttempt',helper::FILTER_INT),
|
||||
'timeout' => $this->getInput('configAdvancedConnectTimeout',helper::FILTER_INT),
|
||||
|
@ -39,7 +39,7 @@ $( document).ready(function() {
|
||||
* Initialisation des blocs
|
||||
*/
|
||||
|
||||
var i = [ "social", "ceo", "network", "smtp", "login", "logs", "script" ];
|
||||
var i = [ "social", "seo", "network", "smtp", "login", "logs", "script" ];
|
||||
$.each(i,function(e) {
|
||||
if (getCookie(i[e]) === "true") {
|
||||
$("#" + i[e]).find(".zwiico-plus-circled").hide();
|
||||
|
@ -238,7 +238,7 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col12">
|
||||
<div class="block" id="ceo">
|
||||
<div class="block" id="seo">
|
||||
<h4>Référencement
|
||||
<div class="openClose">
|
||||
<?php
|
||||
@ -268,6 +268,13 @@
|
||||
]); ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col12">
|
||||
<?php echo template::checkbox('configAdvancedSeoRobots', true, 'Autoriser les robots à référencer le site', [
|
||||
'checked' => $this->getData(['config', 'seo','robots'])
|
||||
]); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col6 offset1">
|
||||
<?php if (file_exists(self::FILE_DIR.'source/screenshot.jpg')): ?>
|
||||
|
@ -25,7 +25,10 @@ class init extends common {
|
||||
'proxyPort' => '',
|
||||
'proxyType' => 'tcp://',
|
||||
'smtp' => [
|
||||
'enable' => false,
|
||||
'enable' => true,
|
||||
],
|
||||
'seo' => [
|
||||
'seo' => false
|
||||
],
|
||||
'connect' => [
|
||||
'timeout' => 600,
|
||||
|
@ -56,7 +56,7 @@ $( document ).ready(function() {
|
||||
* Initialisation des blocs
|
||||
*/
|
||||
|
||||
var i = ["info", "layout", "setup", "location", "advanced", "ceo" ];
|
||||
var i = ["info", "layout", "setup", "location", "advanced", "seo" ];
|
||||
$.each(i,function(e) {
|
||||
if (getCookie(i[e]) === "true") {
|
||||
$("#" + i[e]).find(".zwiico-plus-circled").hide();
|
||||
|
@ -251,7 +251,7 @@ echo template::formOpen('pageEditForm');
|
||||
</div>
|
||||
<div class='row' id="pageEditSeoWrapper">
|
||||
<div class="col12">
|
||||
<div class="block" id="ceo">
|
||||
<div class="block" id="seo">
|
||||
<h4>Permission et référencement
|
||||
<div class="openClose">
|
||||
<?php
|
||||
|
Loading…
x
Reference in New Issue
Block a user