Plugin Directory

Changeset 1858507


Ignore:
Timestamp:
04/15/2018 09:17:46 AM (8 years ago)
Author:
bgin
Message:

Retouche sur la fonction d'assignation des articles de la page d'accueil afin d'éviter qu'un article n'apparaisse plusieurs fois sur celle-ci

Location:
org-frontpage/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • org-frontpage/trunk/org-frontpage-plugin-admin.php

    r1858428 r1858507  
    6161        }
    6262    }
    63     if ($article > -1) {
    64         update_option("ofp_post_frontpage_".$rg, $arts[$article]['ID']);
     63    if ($article > -1) { // il y a eu une demande de modification pour le rang $rg
     64        // ID de l'article prposé pour le rang $rg
     65        $newID = $arts[$article]['ID'];
     66        //vérifier si l'article assigné à ce rang a changé
     67        $oldID = get_option("ofp_post_frontpage_".$rg);
     68        if ($newID != $oldID) {
     69            // on resete l'assignation de cet article (s'il est déjà assigné)
     70            for ($i=1;$i<=$this->_nb_posts_frontpage;$i++) {
     71                $nom_option = "ofp_post_frontpage_".$i;
     72                $post_id = get_option($nom_option);
     73                if ($post_id == $newID) {
     74                    update_option($nom_option,FALSE);
     75                    break;
     76                }
     77            }
     78            update_option("ofp_post_frontpage_".$rg, $newID);
     79        }
    6580    }
    6681}
  • org-frontpage/trunk/org-frontpage.php

    r1858428 r1858507  
    33Plugin Name: Organisation FrontPage
    44Description: Adding a meta box in the post editor to set the rank of post in the home page
    5 Version: 2.0
     5Version: 2.0.1
    66Author:      B Gineste
    77Text Domain: org-frontpage
  • org-frontpage/trunk/readme.txt

    r1858428 r1858507  
    44Requires at least: 4.4.0
    55Tested up to: 4.9.5
    6 Stable tag: 2.0
     6Stable tag: 2.0.1
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    9595
    9696= 2.0 =
    97 * Améliartion de l'ergonomie : le chois de tous les articles à ranger sur la page d'accueil peut désormais se faire à un endroit unique, la page des réglages du plugin.
     97* Retouche pour éviter les doublons sur la page d'accueil.
     98
     99= 2.0 =
     100* Améliartion de l'ergonomie. Le choix de tous les articles à ranger sur la page d'accueil peut désormais se réaliser à un endroit unique, la page des réglages du plugin.
    98101Toutefois, le choix de l'emplacement d'un article reste possible à partir de la page d'édition de celui-ci.
    99102
Note: See TracChangeset for help on using the changeset viewer.