un simple agrégateur, lecteur de flux rss pour tout suivre .... par: fonds d'écran - Kriss Feed, version : 7 - Google
  • Friday 26 January 2024 - 23:27

    La plupart des plugins n'ajoutent qu'une fonctionnalité ponctuellement utile.

    D'autres, intègrent de véritables applications.

    Leur point communs?

    Pour qu'il soient pleinement fonctionnels ils doivent être greffés aux fonctions natives, ou ajoutés à PluXml.

    La créations d'un plugin est souvent chronophage et particulièrement lorsqu'il s'agit d’implémenter un simple script .

    Chacun est tenter de modifier à un ou quelques endroits le code de PluXml pour y glisser rapidement cette nouvelle fonctionnalité.Mais il s’avère que c'est une mauvaise idée. Les versions de PHP qui évoluent en permanence, nécessiteront très souvent une remise à niveau du script , et Les mises à jour de PluXml élimineront toutes les modifications effectuées au sein du code contrairement à un plugin, qui n'aura pas forcément besoin d'une mise à niveau, ni pour les mêmes raisons que PluXml.

    le pourquoi d'un plugin

    L'installation d'un plugin est de beaucoup, plus perenne, que l'inclusion manuel d'un script., il n' y a pas à en douter

    Le plugin ne demande pas à l'utilisateur d'avoir des compétences de développeur ni une expertise sur le code de PluXml. Tout au plus si c'est la première fois, la capacité d'activer un plugin pour ceux gérant leur CMS en autonomie complète...

    Si vous avez installer vous même PluXml, l'installation et l'activation d'un plugin est tout aussi simple !.

    Reprenons un script en exemple:

    Voyons comment integrer le script commentaires dans une page statique en un plugin avec le confort d'une page de configuration.

    Cette article est pour démontrer !, qu’une fois le plugin réalisé, l'utilisateur n'aura pas à savoir coder pour ajouter cette fonction à toute les pages statiquestelle ou telle page statique ni pour régler les options d'affichages.

  • Friday 15 December 2023 - 16:16

    Prérequis

    Le développement d'un plugin n'est pas chose aisée lorsque l'on ne connait pas bien le fonctionnement de PluXml. Cela peut-être mission impossible si, PHP et vous, êtes de parfais inconnus pour l'un et l'autre.

    Un minimum de connaissance en PHP est un prérequis , mais aussi la capacité de déboguer sont propre code. L''idéal est aussi d'avoir quelques compétences en JavaScript , HTML et CSS pour gérer l'ensemble des fonctionnalités du plugin pour son intégration dans votre PluXml et votre thème.

    Avec ces prérequis, vous pouvez prendre connaissance de la documentation et de ses quelques exemples fournis. En décortiquant l'un des nombreux plugins disponibles la documentation n'en sera que plus facile à lire et à comprendre.

  • Tuesday 01 August 2023 - 21:26

    Des questions sur le SEO, ou comment optimiser son site pour les "moteurs de recherches" reviennent régulièrement sur le forum de PluXml

    Malgré les qualités indéniables de PluXml, le peut de contributeur et d'expert en différent domaine ne permette pas à PluXml d'évoluer aussi rapidement qu'on le souhaite dans les différents domaines d'expertises afin d'en tirer les meilleur partis, même si l'essentiel existe et est en place dans PluXml

    Au delà des bonnes pratiques et des quelques métadonnées que PluXml permet de renseigner , des plugins et scripts existent pour ajouter et améliorer le référencement de votre site.

    On peut retrouver des plugins sur le centre de ressources et des scripts et astuces sur le forum de PluXml. Certains sont trop spécifiques pour se suffirent, d'autres sont en parti devenus obsolète avec le changement des bonnes pratiques ou la disparition de certains réseaux sociaux.

    En creusant un peu l'on découvre que le sujet est très complexe et qu'il n'est pas nécessaire ou possible de mettre en place toutes les recommandations. Cela dépendra du contenu(sujet de votre Site mais aussi de chaque pages individuellement), de votre public, de vos compétences mais aussi de votre budget si vous souhaitez confier cette tache à un professionnel.

    Le plugin, tente de regrouper quelques moyens qui faciliteront le référencement et le partage de votre site. Ce plugin est compatible avec les plugin plxMyMultiLingue, plxMyBetterUrls et plxMySearch .

  • Tuesday 18 July 2023 - 13:09

    Sur le forum de PluXml, Il revient régulièrement la question de Comment insérer les commentaires dans une page statiques?.

    Les astuces proposées se basent toutes sur l'utilisation d'un article, soit en l'affichant dans la page statique avec la fonction lastArtList() soit avec une redirection 301 vers cet article détourné

    Avantage:

    • toutes les fonctions sont déjà présentes dans PluXml, il n'y a rien à développer
    • les derniers commentaires peuvent s'afficher dans la barre de navigation via la fonction lastComList().

    Désavantage:

    • On veux une page, pas un article

    • Cela nécessite de créer un article et éventuellement une catégorie dédiée
    • Cela nécessite de cacher cette article et sa catégorie de la navigation.
    • accessoirement les extraire du sitemap aussi
    • pas de pagination , sauf à trouver un plugin pour le faire et pour l'ensemble des articles.

    Proposons alors, une autre approche avec un script "maison"! et qui inclus une pagination sur les commentaires.

  • Wednesday 14 June 2023 - 14:04

    Lorsque vous consultez un article, si celui ci est l'un des derniers parus, vous retrouvez son lien dans la liste des "derniers articles". et éventuellement d'autres liens vers l'article dans "les derniers commentaires".

    Pour éviter ce qui peut-être vu comme un défaut. Il est possible d'exclure les liens de l'article en cours ainsi que les liens vers ses commentaires.

    Les données qui permettent d'extraire le lien vers un article sont stockées dans $plxShow->plxMotor->plxGlob_arts->aFiles et les commentaires sont stockés dans $plxShow->plxMotor->plxGlob_coms->aFiles sous forme de tableaux ( array() ). Il faut alors exclure les clés correspondantes de ces deux tableaux.

    Cela peut-être fait à l'aide d'un petit script à inclure dans vos thèmes.

  • Tuesday 23 May 2023 - 14:22


    Le site pluxthemes.com propose de donner à vos thèmes la capacité de générer vos URL canoniques avec quelques lignes de codes à insérer dans le fichier template 'header.php' de votre thème.


    Un plugin est aussi disponible pour ne pas avoir à modifier vos thèmes : myCannonical plugin


    Voici les quelques lignes à ajouter pour en bénéficier:

    		# URL canonique
    		# Author Gcyrillus @ re7net.com
    		# genere l'url canonique de votre page , d'acceuil, categorie, statique ou article  sous la forme <link rel="canonical" href="URL" />
    		# conformémént à votre configuration urlrewriting, compatible avec le plugin MyBetterUrl
    		# indique le numero de page : page1
    		# identifie les plugins generant une page
    		$pagination='';
    		$reqUri=   $plxShow->plxMotor->get;
    		preg_match('/(\/?page[0-9]+)$/', $reqUri, $matches);
    		if( $matches) $pagination =$reqUri;
    		if($plxShow->catId(true) AND intval($plxShow->catId()) =='0') echo '	<link rel="canonical" href="'.$plxShow->plxMotor->urlRewrite().$pagination.'" />'.PHP_EOL  ;
    		if($plxShow->catId(true) AND intval($plxShow->catId()) !='0') echo '	<link rel="canonical" href="'.$plxShow->plxMotor->urlRewrite('?categorie'. intval($plxShow->catId()).'/'.$plxShow->plxMotor->aCats[$plxShow->catId()]['url']).$pagination.'" />'.PHP_EOL  ;
    		if($plxShow->plxMotor->mode=='article'  AND $plxShow->plxMotor->plxRecord_arts->f('numero')) echo '	<link rel="canonical" href="'.$plxShow->plxMotor->urlRewrite('?article' . intval($plxShow->plxMotor->plxRecord_arts->f('numero')) . '/' . $plxShow->plxMotor->plxRecord_arts->f('url')).'" />'.PHP_EOL  ;
    		if( $plxShow->plxMotor->mode=='static'  ) { 
    			echo '	<link rel="canonical" href="'.$plxShow->plxMotor->urlRewrite('?static'. intval($plxShow->staticId()).'/'.$plxShow->plxMotor->aStats[str_pad($plxShow->staticId(),3,0,STR_PAD_LEFT)]['url']).'" />'.PHP_EOL ;
    		}
    		else{
    	# enfin on regarde si il s'agit de la page d'un plugin	
    	foreach($plxShow->plxMotor->plxPlugins->aPlugins as $plug){				
    		if($plug->getParam('url') == $plxShow->plxMotor->mode)  echo '	<link rel="canonical"  href="'.$plxShow->plxMotor->urlRewrite('?'.$_SERVER['QUERY_STRING']).'"/>'.PHP_EOL;
    			}
    		}

    Le script teste si il s'agit de la page d'accueil, puis si c'est une catégorie, un article ou une page statique.avant de servir cette balise "canonical". Il inclus aussi les pages des plugins ainsi que la pagination.

    En echo au précédent article, connaitre le mode d'affichage de PluXml est au coeur de ce bout de codes.

  • Monday 03 April 2023 - 17:40

    Pour connaitre le mode d'affichage de Pluml:

    
    <?php echo $plxShow->mode(); ?>

    Cela n'a d’intérêt que lorsque vous souhaitez afficher ou appeler un script seulement sur un certain type de pages et, ou a des fin de débogages.

    Quels sont ces modes?

    1. home
    2. article
    3. static
    4. categorie
    5. tags
    6. archives
    7. erreur
  • Saturday 01 April 2023 - 16:54

    Qu'est ce que c'est?

    Les données structurées sont des données organisées et stockées dans un format spécifique qui leur permet d'être facilement consultées, modifiées et analysées à l'aide d'outils informatiques.

    Les données structurées sont organisées de manière à ce que les machines, y compris les moteurs de recherche, puissent facilement comprendre et extraire les informations qu'elles contiennent. Elles sont souvent présentées sous la forme de balises et de métadonnées qui décrivent le contenu d'une page Web. Les moteurs de recherche utilisent ces balises et ces métadonnées pour mieux comprendre le contenu des pages et les afficher plus efficacement dans les résultats de recherche.

    Peut-on les intégrées a PluXml ?

    Elles le sont déjà en parties si vous remplissez touts les champs d’édition de vos catégories, pages statiques et articles

    Ce sont les champs meta (description et keywords) , title et alt pour vos images, entre autres.

    Le format JSON-LD (JavaScript Object Notation for Linked Data) est l'un des formats de données structurées les plus populaires et les plus largement utilisés pour les pages Web. De simple script dans vos thèmes peuvent les générées pour vous

  • Monday 27 March 2023 - 15:29

    Dans deux précédents articles nous avons vu comment faire usage de la fonction pagination() de Pluxml ou en créer une de toutes pieces.

    Cet article vous propose de voir ou revoir une version Javascript de pagination, que vous pourrez utiliser au sein de vos articles ou pages statiques.

    Cette fonction a été proposé par Bazooka07 qui l'a intégré à quelques un de ses thèmes en libre services.

    Voyons cette fonction et regardons comment en faire usage.

  • Saturday 04 March 2023 - 22:21

    Parfois nos pages statiques peuvent nécessiter de voir leur contenu découper en plusieurs pages pour en faciliter la lecture.

    Pour ce faire, il faut distribuer dans un tableau, chacun de ces morceaux  afin de les trier et générer la pagination adéquate .

    Prérequis: un minimum de familiarité avec la syntaxe PHP pour insérer les contenus dans le code.

  • Wednesday 01 March 2023 - 19:01

    Dans nos pages:  d'accueil, catégorie, mots clés, archives, ... il y a  une fonction de pagination qui permet de dispatcher l'ensemble des articles correspondant sur une ou plusieurs pages aux besoins.

    Cet article vous propose de voir comment intégrer cette fonction dans une page statique en extrayant les articles d'une ou plusieurs catégorie et en choisissant le nombre à afficher par pages.

    Mais pour quel usage, car PluXml le fait déjà , non ?

    Pluxml permet de masquer à l'affichage les liens vers une ou plusieurs catégories, vous pouvez donc cacher une catégorie des menus et la présenter au travers d'une page statique en reconfigurant l'affichage à votre guise.

  • Saturday 28 January 2023 - 14:21

    Tous les amis de Pluxml savent que les versions de ce CMS montent plus vite que les mises à jours des plugins et des thèmes existants ce qui peut être galère pour les débutants qui découvrent notre sympathique gestionnaire de sites.

    Mais l'un d'entre-nous a enfin eu l'idée de mettre en ligne une sélection de thèmes (templates) mis à jour pour la dernière version PluXml 5.8.8 mais surtout d'écrire des tutoriels pour apprendre à ses visiteurs de le faire eux-même. :)

  • Sunday 04 August 2019 - 22:33
    Après trois ans de recherches et d'expérimentation et l'aide du FABLAB Sapiens de St Laurent de Neste (65), j'ai mis au point et construit un orgue de barbarie électronique  fonctionnel, simple, et réalisable à peu de frais par n’importe quel bricoleur même s’il ne connaît rien à l’électronique.

    Le concept étant qu'il est difficile pour un profane de concevoir un tel appareil sans connaissances surtout quand on ne sait rien de la diffusion de musique avec manivelle, j'ai passé plusieurs mois à chercher à résoudre cette difficulté et le résultat est ce tutoriel avec photos, dessins et schémas très précis qui a été conçus pour parer à ce besoin.

    Lire la suite...

  • Tuesday 08 January 2019 - 12:36
    Nous avons pour notre CMS préféré toutes sortes de plugins qui sont des programmes additionnels  ajoutant de nouvelles fonctionalités à PluXml sans toucher au core (code principal) et c'est très bien comme cela.
     
    Parmi des dizaines d'autres, il y en a un qui sort du lot et nous avons interviewé son concepteur pour en savoir davantage.
  • Monday 31 December 2018 - 16:58

    A départ, il n'était question que de mettre à disposition des utilisateurs qu'un répertoire contenant le maximum de plugins, thèmes et scripts parfois un peu disséminés, mais est vite venu le problème des mises à jour pas toujours évidentes surtout pour de vieilles reliques qui, si la plupart du temps elles fonctionnent encore, peuvent offrir des tourments aux néo-utilisateurs.

  • Monday 31 December 2018 - 16:23

    C'est ce qu'on lit d'habitude sur la banderole sur les vitrine de magasins qui changent d'équipe de gestion et notre site a le devoir de vous signaler cet événement.

    Pas que le blog soit une boutique ou que Stéphane Ferrari ancien chef de projet PluXml soit fatigué de notre CMS préféré ou en ait marre, mais notre ami, de part ses engagements professionnels et un déménagement dans le sud de la France, a passé la main à justement une nouvelle équipe et c'est votre serviteur, Jack Paloque-Berges (Jack31 sur les forums), qui prend la relève en ce qui concerne Pluxopolis.

    Le contenu et la vocation ne changeront pas.

    Le titre "Devenir un pro de PluXml, mais pas seulement..." reste d'actualité et le "pas seulement" prends la forme d'une nouvelle section sobrement nommée "Centre de ressources et de téléchargements pour PluXml" et, si il n'y a pour le moment pas d'autres projet de développement de l'ensemble, je compte sur des désirs et envies des visiteurs pour me faire des propositions. De la collaboration quoi ! ;)

    En attendant, habitués ou pas de ce site, je vous souhaite encore et toujours beaucoup de bonheur avec PluXml et Pluxopolis.

    Jack Paloque-Berges

  • Sunday 16 December 2018 - 19:02

    Ressources pour PluXml

    Pluxopolis vient de mettre en ligne un centre de ressources et de téléchargements pour PluXml.

    Plugins, thèmes, scripts utiles et inutiles utilisables pour n'importe quel site internet, lien vers la documentation officielle, adresses vers des dépôts de plugins/thèmes des utilisateurs les plus investis dans le dévelopement de notre CMS préféré, vous trouverez votre bonheur.

    https://ressources.pluxopolis.net

  • Wednesday 12 December 2018 - 06:55

    Agrémentée d'un nouveau thème utilisant PluCSS 1.3, la version 5.7 de PluXml apporte quelques nouveautés, tel que la possibilité de gérer l'ordre des catégories et des pages statiques par drag and drop. L'ordre de chargement des plugins est également concerné par cette fonctionnalité.

  • Tuesday 04 December 2018 - 16:37

    Pluxopolis est en cours de migration.

    Il pourrait y avoir des dysfonctionnements pendant quelques heures.

    Merci pour votre patience. :)

  • Monday 12 June 2017 - 10:00
    Nous allons voir comment installer une image en guise de bannière dans le thème par défaut de PluXml 5.6, de manière à remplacer :

    par :

  • Wednesday 31 May 2017 - 15:00

    Pour remplacer la barre actuelle des menus dans le thème par défaut de PluXml 5.6 et la rendre fixe, éditez le fichier themes/defaut/css/theme.css et remplacer les lignes suivantes:
    
    .nav {
    	background-color: #fff;
    	height: 4rem;
    	text-align: left;
    	margin-top: 1rem;
    }
    
    par
    
    .nav {
    	background-color: #fbfbfb;
    	height: 4rem;
    	text-align: center;
    	padding-top: 0.5rem;
    	position: fixed;
    	width: 100%;
    	z-index: 1;
    	border-bottom: 1px #eee solid;
    }
    
    La barre sera ainsi fixe en haut de l'écran lors de l'utilistion du scroll vertical à la souris et les menus seront centrés.
  • Wednesday 05 April 2017 - 13:30

    Avec la sortie de PluXml 5.6, une nouvelle fonctionnalité, certes basique mais qui peut être très utile, est apparue dans le gestionnaire de médias, celle permettant de renommer facilement un fichier.

    Comme le montre l'animation ci-dessous, en cliquant sur la petite icône "Renommer fichier" vous pourrez saisir le nouveau nom du fichier à partir d'une fenêtre de dialogue.

    Notez qu'il n'est pas nécessaire de saisir l'extension du fichier. Si aucune extension est saisie, PluXml ajoutera automatiquement l'extension existante du fichier à la fin du nouveau nom.

    Petite remarque, pensez qui si l'image que vous renommez est utilisée dans un article, le fait de changer son nom provoquera une erreur d'affichage au niveau de l'article car l'ancien fichier ne sera plus trouvé: changer le nom physique d'un fichier, ne change pas son lien dans les articles.

  • Thursday 19 January 2017 - 11:30

    Nous allons voir en 2 étapes comment afficher la liste des catégories dans un menu déroulants, dans la barre des menus des page statiques

    1ère étape: modification du fichier thème

    Éditer le fichier header.php de votre thème (exemple /themes/defaut/header.php)

    Localisez les lignes suivantes

    
    <?php $plxShow->staticList($plxShow->getLang('HOME'),'<li class="#static_status" id="#static_id"><a href="#static_url" title="#static_name">#static_name</a></li>'); ?>
    <?php $plxShow->pageBlog('<li id="#page_id"><a class="#page_status" href="#page_url" title="#page_name">#page_name</a></li>'); ?>
    
    Remplacez les par le code suivant
    
    <?php $plxShow->staticList($plxShow->getLang('HOME'),'<li class="#static_status" id="#static_id"><a href="#static_url" title="#static_name">#static_name</a></li>'); ?>
    <li class="submenus">
    	<a href="#">Catégories</a>
    	<ul>
    		<?php $plxShow->catList('','<li id="#cat_id"><a class="#cat_status" href="#cat_url" title="#cat_name">#cat_name</a> (#art_nb)</li>'); ?>
    	</ul>
    </li>
    <?php $plxShow->pageBlog('<li id="#page_id"><a class="#page_status" href="#page_url" title="#page_name">#page_name</a></li>'); ?>
    
    

    2ième étape: modification de la feuille de style

    Éditer le fichier theme.css de votre thème (exemple /themes/defaut/css/theme.css)

    Rajoutez à la fin du fichier les lignes suivantes

    
    .submenus ul {
        position: relative;
        left: -9999px;
        float: left;
    	margin: 0;
    	padding: 0;
        list-style: none;
    	z-index: 999;
    }
    .submenus:hover ul {
    	left: 0;
    	color: #fff;
    	background-color:#000;
    }
    .submenus:hover ul li {
    	font-size: 0.9rem;
    	clear: both;
    	float: left;
    	padding: 2px 10px 2px 10px;
    	width: 100%;
    }
    .submenus:hover ul li a {
        display: inline-block;
    	margin: 0;
    	padding: 3px 0 3px 0;
    }
    .submenus:hover ul li a:hover {
    	text-decoration: none;
    }
    

    Et voilà, à vous d'adaptez en fonction de vos besoins et de votre thème.

  • Tuesday 17 January 2017 - 08:30

    Au lieu d'afficher tous les commentaires d'un article, voici un bout de code à utiliser pour n'afficher qu'un seul article pris au hasard.

    Éditez le fichier commentaires.php présent dans le dossier de votre thème (exemple: /themes/defaut/commentaires.php)

    en dessous de la ligne

    
    <?php if($plxShow->plxMotor->plxRecord_coms): ?>
    
    copiez le code suivant
    
    <?php
    	$comments = $plxShow->plxMotor->plxRecord_coms;
    	$comment[0] = $comments->result[rand(0, $comments->size -1)];
    	$plxShow->plxMotor->plxRecord_coms = new plxRecord($comment);
    ?>
    
  • Wednesday 20 July 2016 - 15:00

    Bout de code donné récemment sur le forum de http://pluxml.org pour tester l'activation d'un plugin coté visiteur.

    
    <?php
    if(isset($plxMotor->plxPlugins->aPlugins['nom_du_plugin']))
    	echo "plugin actif";
    else
    	echo "plugin inexistant ou inactif";
    ?>
    
    Remplacer "nom_du_plugin" par le nom du plugin à tester (ex: plxMyContact)

    Quand un plugin est activé, il apparaît dans le tableau $plxMotor->plxPlugins->aPlugins
    Il suffit alors de tester si l'index de tableau existe.

    PS: Pour le même test coté administration, remplacer $plxMotor par $plxAdmin

  • Tuesday 12 July 2016 - 14:13
    Seules quelques lignes de code css sont à rajouter dans la feuille de style de son thème pour remplacer le lien "Lire la suite" par une image. Voyons en détail comment faire...

  • Monday 30 May 2016 - 10:15

    Envie d'afficher la liste des menus des pages statiques sous forme de menus déroulants ?

    Comme on essaye toujours de faire les choses simples avec PluXml avec un minimun de modification, voici comment réaliser des listes déroulantes à partir des groupes des menus des pages statiques avec uniquement du code css.

  • Monday 09 May 2016 - 12:47

    Avec le gestionnaire de thème apparu depuis la version 5.5 de PluXml, il est possible d'ajouter une aide aux thèmes, visible sous forme d'un lien Aide au niveau du descriptif du thème. Cet aide peut servir par exemple à indiquer à l'utilisateur des pré-requis, comme les plugins à installer pour le bon fonctionnement du thème.

    Nous allons voir quel fichier utiliser et comment le renseigner pour afficher l'aide d'un thème.

  • Wednesday 04 May 2016 - 08:44

    L'image d'accroche est une nouvelle fonctionnalité de PluXml 5.5 qui permet d'illustrer un article avec une image. L'ajout de l'image se fait facilement grâce aux champs prévus au niveau de l'écran de rédaction d'un article.

    Une fois la mise en forme de l'affichage mise en place au niveau du thème, la présentation sera identique pour chaque article. Ce qui facilite la publication pour avoir une présentation homogène à chaque article.

    Nous allons voir comment positionner cette image d'accroche à droite ou à gauche du chapô, simplement à partir de quelques lignes de code css à rajouter dans le fichier theme.css de son thème

  • Tuesday 03 May 2016 - 09:51

    Depuis la version 5.5, un gestionnaire de thème est disponible dans PluXml à partir du menu Paramètres > Thèmes

    Les thèmes disponibles sont visibles sous forme de liste avec une image de prévisualisation et différentes informations (auteur, n° de version, etc...). On peut donc choisir et activer le thème à utiliser coté visiteur. Le thème activé est toujours le premier de la liste.

    Pour les développeurs, voici les consignes à respecter pour l'image de prévisualisation et comment renseigner le fichier infos.xml qui contient les informations sur le thème.

  • Friday 15 April 2016 - 09:15

    Vous venez de mettre à jour votre PluXml en version 5.5, et l'indentation des commentaires n'est pas visible.
    Normal, votre thème doit être modifié pour ajouter l'affichage des commentaires imbriqués.
    Je vous donne les 3 étapes de base pour faire la migration de l'affichage des commentaires et profiter de cette nouvelle fonctionnalité propre à PluXml 5.5

  • Wednesday 18 November 2015 - 10:30

    Pour rappel CKEditor est un éditeur de texte disponible sous forme de plugin pour PluXml facilitant la rédaction des articles. Le plugin est disponible sur la page dédiée des Plugins de pluxopolis.net.

    CKEditor dispose lui aussi d'un système de plugin interne permettant de rajouter des nouvelles fonctionnalités. Nous allons voir comment rajouter un compteur de mot pour la version 4.5.3 du plugin CKEditor pour PluXml.

    Le nombre de mots est affiché en bas à droite de l'éditeur

  • Thursday 05 November 2015 - 09:00
    Si vous utiliser le thème par défaut de PluXml, deux liens pour accéder aux flux rss des articles et des commentaires sont visibles dans la sidebar.

    Nous allons voir comment ajouter rapidement une icône devant ces liens afin d'obtenir l'affichage suivant:

  • Thursday 29 October 2015 - 13:43
  • Friday 04 September 2015 - 10:30
    Dans le gestionnaire de médias, sur l'écran pour envoyer des fichiers sur le serveur, une taille pour les miniatures est cochée par défaut. Par exemple comme ceci:

    Pour changer la sélection et avoir par défaut "Pas de miniature", aller dans les Paramètres > Options d'affichage et pour la ligne Créer miniatures passer la valeur à Non

    De retour dans le gestionnaire de médias c'est la ligne Pas de miniature qui sera maintenant cochée par défaut

  • Friday 24 July 2015 - 11:58
  • Monday 20 July 2015 - 08:56
    Si vous développez des plugins pour PluXml, voici comment afficher les boutons dans la barre d'action sur les écrans d'administration ou de configuration des plugins.

  • Thursday 16 July 2015 - 13:48

    Depuis la version 5.4 de PluXml, il est possible d'afficher le contenu d'une page statique à partir de son titre ou de son url.

    Rappel de l'utilisation de la fonction staticInclude() permettant d'afficher une page statique à partir de son identifiant mais aussi maintenant comment l'utiliser à partir de son titre ou de son url.

  • Wednesday 15 July 2015 - 11:28

    Avec la sortie de la version 5.4 de PluXml, une nouvelle fonctionnalité est apparue, celle de pouvoir créer des thèmes pour la zone d'administration et de les déclarer facilement dans les paramètres.

    Je vous propose donc les 4 thèmes suivant et de voir comment les installer:

  • Wednesday 24 June 2015 - 13:00

    Grâce à la magie du css, nous allons modifier la taille de la première lettre du texte des articles pour créer une lettrine.

  • Friday 12 June 2015 - 09:04

    Par défaut les commentaires dans PluXml sont affichés par date croissante et numérotés chronologiquement de 1 en 1, du plus petit au plus grand.

    Voici les modifications à faire pour afficher les commentaires de façon décroissante, avec la date et le compteur du plus grand au plus petit.

  • Friday 29 May 2015 - 08:00

    Voici quelques lignes de code à ajouter dans votre thème pour afficher à coté du titre des articles une icône NEW informant qu'il s'agit d'un nouvel article récemment publié.

  • Tuesday 12 May 2015 - 10:11

    Cette astuce a été publiée sur le forum de PluXml par David Revoy. Parce qu'elle est très facile à mettre en place et peut être très utile pour les concepteurs de thème, j'ai trouvé dommage qu'elle reste noyée dans tous les sujets du forum.

  • Thursday 23 April 2015 - 13:57

    Grâce au CSS3 il est simple et rapide d'afficher les articles sur plusieurs colonnes.
    Juste quelques lignes de code dans la feuille de style de son thème sont nécessaires pour changer la disposition du contenu des articles.

  • Thursday 12 February 2015 - 14:01

    PluXml utilise dans son code php plusieurs constantes définies dans différents fichiers.
    Voici par ordre alphabétique la liste exhaustive avec la signification et la valeur par défaut de ces constantes

    PLX_ADMIN
    • Permet de savoir si on est dans la zone d'administration
    • Valeur à true si présence dans l'administration
    • Fichier: core/lib/class.plx.admin.php
    PLX_AUTHPAGE
    • Permet de savoir si on est sur la page d'identification de la zone d'administration
    • Valeur à true si présence sur la mire de connexion
    • Fichier: core/admin/auth.php
    PLX_CHARSET
    • Jeux de caractères utilisé pour l'affichage du site
    • Valeur par défaut: 'UTF-8'
    • Fichier: core/lib/config.php
    PLX_CONFIG_PATH
    • Chemin vers le dossier content les fichiers de configuration
    • Valeur par défaut: data/configuration/
    • Fichier: config.php
    PLX_CORE
    • Chemin vers le dossier core
    • Valeur par défaut: PLX_ROOT.'core/'
    • Fichiers: index.php, core/admin/prepend.php, feed.php, install.php, sitemap.php, update/index.php
    PLX_MICROTIME
    • Timestamp UNIX initialisé avec l'appel de la fonction getMicrotime()
    • Fichier: core/lib/config.php
    PLX_PLUGINS
    • Chemin vers le dossier des plugins paramétrés dans l'administration (Paramètres > Configuration avancée)
    • Fichier: core/lib/class.plx.motor.php
    PLX_ROOT
    • Chemin relatif vers la racine du site
    • Valeur par défaut: './' si coté visiteur ou '../../' si coté zone administration
    • Fichiers: index.php, core/admin/prepend.php, feed.php, install.php, sitemap.php, update/index.php
    PLX_UPDATE
    • Chemin vers le dossier contenant les scripts de mise à jour
    • Valeur par défaut: PLX_ROOT.'update/'
    • Fichier update/class.plx.update.php