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
|
# Changelog
|
||||||
|
|
||||||
|
|
||||||
## Version 11.0.03
|
## Version 11.0.05
|
||||||
- Modifications :
|
- Modifications :
|
||||||
- Intégration de la classe layout dans la classe core
|
- Intégration de la classe layout dans la classe core
|
||||||
- Gestion multi-langues
|
- 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 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
|
- 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.
|
- 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 :
|
- Module News 3.4 :
|
||||||
- Changement de nom, Actualités -> News
|
- 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é.
|
- 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.
|
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
|
* @var string
|
||||||
* @access private
|
* @access private
|
||||||
*/
|
*/
|
||||||
private $classVersion = "4.3.2";
|
private $classVersion = "4.3.1";
|
||||||
/**
|
/**
|
||||||
* Search engines URLs
|
* Search engines URLs
|
||||||
* @var array of strings
|
* @var array of strings
|
||||||
|
@ -45,7 +45,7 @@ class common {
|
|||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
|
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";
|
const ZWII_UPDATE_CHANNEL = "v11";
|
||||||
|
|
||||||
public static $actions = [];
|
public static $actions = [];
|
||||||
@ -835,8 +835,8 @@ class common {
|
|||||||
$outputDir = getcwd();
|
$outputDir = getcwd();
|
||||||
$sitemap = new \Icamys\SitemapGenerator\SitemapGenerator(helper::baseurl(false),$outputDir);
|
$sitemap = new \Icamys\SitemapGenerator\SitemapGenerator(helper::baseurl(false),$outputDir);
|
||||||
|
|
||||||
// will create also compressed (gzipped) sitemap
|
// will create also compressed (gzipped) sitemap : option buguée
|
||||||
$sitemap->enableCompression();
|
// $sitemap->enableCompression();
|
||||||
|
|
||||||
// determine how many urls should be put into one file
|
// 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)
|
// according to standard protocol 50000 is maximum value (see http://www.sitemaps.org/protocol.html)
|
||||||
@ -900,7 +900,11 @@ class common {
|
|||||||
$sitemap->finalize();
|
$sitemap->finalize();
|
||||||
|
|
||||||
// Update robots.txt file in output directory or create a new one
|
// Update robots.txt file in output directory or create a new one
|
||||||
|
if ($this->getData(['config','seo', 'robots']) === true) {
|
||||||
$sitemap->updateRobots();
|
$sitemap->updateRobots();
|
||||||
|
} else {
|
||||||
|
copy('core/module/install/ressource/robots.txt', 'robots.txt');
|
||||||
|
}
|
||||||
|
|
||||||
// Submit your sitemaps to Google, Yahoo, Bing and Ask.com
|
// Submit your sitemaps to Google, Yahoo, Bing and Ask.com
|
||||||
if (empty ($this->getData(['config','proxyType']) . $this->getData(['config','proxyUrl']) . ':' . $this->getData(['config','proxyPort'])) ) {
|
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')),
|
'password' =>helper::encrypt($this->getData(['config','smtp','username']),$this->getInput('configAdvancedSmtpPassword')),
|
||||||
'sender' => $this->getInput('configAdvancedSmtpSender',helper::FILTER_MAIL)
|
'sender' => $this->getInput('configAdvancedSmtpSender',helper::FILTER_MAIL)
|
||||||
],
|
],
|
||||||
|
'seo' => [
|
||||||
|
'robots' => $this->getInput('configAdvancedSeoRobots',helper::FILTER_BOOLEAN)
|
||||||
|
],
|
||||||
'connect' => [
|
'connect' => [
|
||||||
'attempt' => $this->getInput('configAdvancedConnectAttempt',helper::FILTER_INT),
|
'attempt' => $this->getInput('configAdvancedConnectAttempt',helper::FILTER_INT),
|
||||||
'timeout' => $this->getInput('configAdvancedConnectTimeout',helper::FILTER_INT),
|
'timeout' => $this->getInput('configAdvancedConnectTimeout',helper::FILTER_INT),
|
||||||
|
@ -39,7 +39,7 @@ $( document).ready(function() {
|
|||||||
* Initialisation des blocs
|
* 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) {
|
$.each(i,function(e) {
|
||||||
if (getCookie(i[e]) === "true") {
|
if (getCookie(i[e]) === "true") {
|
||||||
$("#" + i[e]).find(".zwiico-plus-circled").hide();
|
$("#" + i[e]).find(".zwiico-plus-circled").hide();
|
||||||
|
@ -238,7 +238,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col12">
|
<div class="col12">
|
||||||
<div class="block" id="ceo">
|
<div class="block" id="seo">
|
||||||
<h4>Référencement
|
<h4>Référencement
|
||||||
<div class="openClose">
|
<div class="openClose">
|
||||||
<?php
|
<?php
|
||||||
@ -268,6 +268,13 @@
|
|||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</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>
|
||||||
<div class="col6 offset1">
|
<div class="col6 offset1">
|
||||||
<?php if (file_exists(self::FILE_DIR.'source/screenshot.jpg')): ?>
|
<?php if (file_exists(self::FILE_DIR.'source/screenshot.jpg')): ?>
|
||||||
|
@ -25,7 +25,10 @@ class init extends common {
|
|||||||
'proxyPort' => '',
|
'proxyPort' => '',
|
||||||
'proxyType' => 'tcp://',
|
'proxyType' => 'tcp://',
|
||||||
'smtp' => [
|
'smtp' => [
|
||||||
'enable' => false,
|
'enable' => true,
|
||||||
|
],
|
||||||
|
'seo' => [
|
||||||
|
'seo' => false
|
||||||
],
|
],
|
||||||
'connect' => [
|
'connect' => [
|
||||||
'timeout' => 600,
|
'timeout' => 600,
|
||||||
|
@ -56,7 +56,7 @@ $( document ).ready(function() {
|
|||||||
* Initialisation des blocs
|
* Initialisation des blocs
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var i = ["info", "layout", "setup", "location", "advanced", "ceo" ];
|
var i = ["info", "layout", "setup", "location", "advanced", "seo" ];
|
||||||
$.each(i,function(e) {
|
$.each(i,function(e) {
|
||||||
if (getCookie(i[e]) === "true") {
|
if (getCookie(i[e]) === "true") {
|
||||||
$("#" + i[e]).find(".zwiico-plus-circled").hide();
|
$("#" + i[e]).find(".zwiico-plus-circled").hide();
|
||||||
|
@ -251,7 +251,7 @@ echo template::formOpen('pageEditForm');
|
|||||||
</div>
|
</div>
|
||||||
<div class='row' id="pageEditSeoWrapper">
|
<div class='row' id="pageEditSeoWrapper">
|
||||||
<div class="col12">
|
<div class="col12">
|
||||||
<div class="block" id="ceo">
|
<div class="block" id="seo">
|
||||||
<h4>Permission et référencement
|
<h4>Permission et référencement
|
||||||
<div class="openClose">
|
<div class="openClose">
|
||||||
<?php
|
<?php
|
||||||
|
Loading…
x
Reference in New Issue
Block a user