Skip to content

Commit

Permalink
close #265 archives 12 mois glissants
Browse files Browse the repository at this point in the history
  • Loading branch information
Stephane committed Dec 6, 2017
1 parent 9b2c277 commit 2aece4b
Show file tree
Hide file tree
Showing 13 changed files with 43 additions and 43 deletions.
3 changes: 3 additions & 0 deletions core/lang/de/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'jahr',
'L_TOTAL' => 'gesamt',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Private URLs wurden in der Administration nicht konfiguriert!',
'L_FEED_COMMENTS' => 'Kommentare',
Expand Down
4 changes: 1 addition & 3 deletions core/lang/en/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -142,9 +142,7 @@
'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'year',
'L_LONG_YEAR' => 'year ', # same count of characters as 'L_LONG_JANUARY'
'L_TOTAL' => 'Sum total',
'L_LONG_TOTAL' => 'Sum total',
'L_TOTAL' => 'total',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Private URLs have not been initialized in your administration settings!',
Expand Down
3 changes: 3 additions & 0 deletions core/lang/es/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'año',
'L_TOTAL' => 'total',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Las URLs privadas no han sido inicializadas en sus parámetros de administración!',
'L_FEED_COMMENTS' => 'Comentarios',
Expand Down
4 changes: 1 addition & 3 deletions core/lang/fr/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -142,9 +142,7 @@
'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'année',
'L_LONG_YEAR' => 'année ', # même nombre de caractères que 'L_LONG_JANUARY'
'L_TOTAL' => 'Total',
'L_LONG_TOTAL' => 'Total ',
'L_TOTAL' => 'total',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Les URLs privées n\'ont pas été initialisées dans vos paramètres d\'administration !',
Expand Down
3 changes: 3 additions & 0 deletions core/lang/it/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'anno',
'L_TOTAL' => 'totale',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Gli URL privati non sono stati configurati !',
'L_FEED_COMMENTS' => 'Commenti',
Expand Down
3 changes: 3 additions & 0 deletions core/lang/nl/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'jaar',
'L_TOTAL' => 'totaal',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Privé URLs zijn niet geïnitialiseerd in uw instellingen !',
'L_FEED_COMMENTS' => 'Commentaren',
Expand Down
3 changes: 3 additions & 0 deletions core/lang/oc/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Blòg',

'L_YEAR' => 'année',
'L_TOTAL' => 'total',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Las URLs privadas son pas estadas inicializadas dins vòstres paramètres d\'administracion !',
'L_FEED_COMMENTS' => 'Comentaris',
Expand Down
3 changes: 3 additions & 0 deletions core/lang/pl/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'rok',
'L_TOTAL' => 'całkowity',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Prywatne adresy URL nie zostały zainicjowane w ustawieniach administracji !',
'L_FEED_COMMENTS' => 'Komentarze',
Expand Down
3 changes: 3 additions & 0 deletions core/lang/pt/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'ano',
'L_TOTAL' => 'total',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Os URLS privados não foram inicializados nos parâmetros de administração !',
'L_FEED_COMMENTS' => 'Comentários',
Expand Down
3 changes: 3 additions & 0 deletions core/lang/ro/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Blog',

'L_YEAR' => 'an',
'L_TOTAL' => 'total',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'URL-uri private nu au fost initializate in parametrii dvs. de administrare !',
'L_FEED_COMMENTS' => 'Comentarii',
Expand Down
3 changes: 3 additions & 0 deletions core/lang/ru/core.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@

'L_PAGEBLOG_TITLE' => 'Блог',

'L_YEAR' => 'год',
'L_TOTAL' => 'Всего',

# class.plx.feed.php
'L_FEED_NO_PRIVATE_URL' => 'Закрытые URL не был инициализированы в настройках Админпанели!',
'L_FEED_COMMENTS' => 'Комментарии',
Expand Down
39 changes: 7 additions & 32 deletions core/lib/class.plx.show.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
**/
class plxShow {

const ARCH_LIST_OPTION = '<option value="#archives_url" id="#archives_id" #archives_selected>#archives_name (#archives_nbart)</option>';

public $plxMotor = false; # Objet plxMotor
private $lang; # fichier de traduction du theme

Expand Down Expand Up @@ -1753,14 +1751,12 @@ public function tagList($format='<li><a class="#tag_size #tag_status" href="#tag
/**
* Méthode qui affiche la liste des archives
*
* @param format format du texte pour l'affichage (variable : #archives_id, #archives_status, #archices_selected, #archives_nbart, #archives_url, #archives_name, #archives_month, #archives_year)
* @param format format du texte pour l'affichage (variable : #archives_id, #archives_status, #archives_selected, #archives_nbart, #archives_url, #archives_name, #archives_month, #archives_year)
* @return stdout
* @scope global
* @author Stephane F, J.P. Pourrez
* @version 2017-06-15
*
* Pour lister les archives dans un <select>, utiliser la constante plxShow::ARCH_LIST_OPTION pour le paramètre $format.
* Dans le thème, régler font-family à Monospace pour ce <select>.
**/
public function archList($format='<li id="#archives_id"><a class="#archives_status" href="#archives_url" title="#archives_name">#archives_name</a></li>'){

Expand Down Expand Up @@ -1810,7 +1806,6 @@ public function archList($format='<li id="#archives_id"><a class="#archives_stat
krsort($cumuls_mois);
krsort($cumuls_ans);

$selected = (strpos($format, '#archives_selected') !== false);
# Affichage pour la période en cours
$page_actuelle = ($this->plxMotor->mode == "archives") ? $this->plxMotor->cible : '';
// mb_internal_encoding('utf-8');
Expand All @@ -1820,20 +1815,14 @@ public function archList($format='<li id="#archives_id"><a class="#archives_stat
$mois = str_pad(($m % 12) + 1, 2, '0', STR_PAD_LEFT);
$annee = intval($m / 12);
$active = $page_actuelle == ''.$annee.$mois;
if($selected) {
$nom_mois = str_replace(' ', '&nbsp;', plxDate::getCalendar('long_month', $mois));
$nb_arts_caption = str_replace(' ', '&nbsp;', str_pad($nbarts, 4, ' ', STR_PAD_LEFT));
} else {
$nom_mois = plxDate::getCalendar('month', $mois);
$nb_arts_caption = $nbarts;
}
$nom_mois = plxDate::getCalendar('month', $mois);
$motifs = array(
'#archives_id' => 'arch-month-'.str_pad($id, 2, '0', STR_PAD_LEFT),
'#archives_name' => $nom_mois.' '.$annee,
'#archives_year' => $annee,
'#archives_month' => $nom_mois,
'#archives_url' => $this->plxMotor->urlRewrite('?archives/'.$annee.'/'.$mois),
'#archives_nbart' => $nb_arts_caption,
'#archives_nbart' => $nbarts,
'#archives_status' => (($active) ? 'active' : 'noactive'),
'#archives_selected'=> (($active) ? 'selected' : '')
);
Expand All @@ -1845,20 +1834,13 @@ public function archList($format='<li id="#archives_id"><a class="#archives_stat
foreach($cumuls_ans as $annee => $nbarts){
$id++;
$active = $page_actuelle == ''.$annee;
if($selected) {
$prefix_name = str_replace(' ', '&nbsp;', L_LONG_YEAR);
$nb_arts_caption = str_replace(' ', '&nbsp;', str_pad($nbarts, 4, ' ', STR_PAD_LEFT));
} else {
$prefix_name = L_YEAR;
$nb_arts_caption = $nbarts;
}
$motifs = array(
'#archives_id' => 'arch-year-'.str_pad($id, 2, '0', STR_PAD_LEFT),
'#archives_name' => "$prefix_name $annee",
'#archives_name' => L_YEAR.' '.$annee,
'#archives_year' => $annee,
'#archives_month' => L_YEAR,
'#archives_url' => $this->plxMotor->urlRewrite('?archives/'.$annee),
'#archives_nbart' => $nb_arts_caption,
'#archives_nbart' => $nbarts,
'#archives_status' => ($active) ? 'active' : 'noactive',
'#archives_selected'=> ($active) ? 'selected' : ''
);
Expand All @@ -1867,20 +1849,13 @@ public function archList($format='<li id="#archives_id"><a class="#archives_stat

# Total des articles
if(strpos($format, '#archives_nbart') !== false) {
if($selected) {
$prefix_name = str_replace(' ', '&nbsp;', L_LONG_TOTAL.' ');
$nb_arts_caption = str_replace(' ', '&nbsp;', str_pad($total, 4, ' ', STR_PAD_LEFT));
} else {
$prefix_name = L_TOTAL;
$nb_arts_caption = $total;
}
$motifs = array(
'#archives_id' => 'arch-total',
'#archives_name' => $prefix_name.' ',
'#archives_name' => L_TOTAL.' ',
'#archives_year' => str_repeat('', 4),
'#archives_month' => L_TOTAL,
'#archives_url' => $this->plxMotor->urlRewrite(),
'#archives_nbart' => $nb_arts_caption,
'#archives_nbart' => $total,
'#archives_status' => ($active) ? 'active' : 'noactive',
'#archives_selected'=> ($active) ? 'selected' : ''
);
Expand Down
12 changes: 7 additions & 5 deletions readme/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
## PLUXML x.x (sortie : xx/xx/xxxx) ##

[+] #230: Image d'accroche dans le premier article créer à l'installation
[+] #225: Ajout id à la balise <body> de la page auth.php
[+] PluCSS 1.3
[+] Nouveau thème par défaut
[+] Prise en compte du fichier css des plugins sur la page auth.php
[+] Administration : Tri ordre des catégories et des pages statiques par drag&drop
[+] Affichage de l'image d'accroche dans les flux rss
[+] Thème par défaut : entête de page fixe (contribution bazooka07)
[+] Tri alphabétique inversé des articles et catégories (contribution bazooka07)
[+] PluCSS 1.3
[+] Gestionnaire de médias : affichage nombre maxi de fichiers par envoi
[+] #225: Ajout id à la balise <body> de la page auth.php
[+] #230: Image d'accroche dans le premier article créer à l'installation
[+] #239 Test et affichage accès en écriture du dossier racine pour les thèmes
[+] #264 fonction debugJS (contribution bazooka07)
[+] Gestionnaire de médias : affichage nombre maxi de fichiers par envoi
[+] #265 Affichage des archives sur une périodes glissantes de 12 mois (cotribution bazzoka07)
FIX Suppression fichier plugin update impossible (droit fichier)
FIX Chevauchement des menus de l'administration avec un facteur de zoom > 100%
FIX Administration : mauvais affichage des caractères spéciaux dans le nom de l'auteur d'un commentaire (contribution bazooka07)
FIX mediasManager.js : fonction callback inactive avec Firefox Quantum
FIX #220 Problème affichage css thème par défaut
FIX #237 urlRewrite et caractère &
FIX #237 urlRewrite et caractère &
FIX #249 ajout clés de traduction russe absentes
FIX #256 plxPlugin::setParam : mauvais test su le paramètre $type (contribution bazooka07)
FIX #260 Libellé de catégorie "Non classé" non affiché lors de la prévisualisation
Expand Down

0 comments on commit 2aece4b

Please sign in to comment.