bazooka07
bazooka07
Visitez mon dépôt de plugins : https://kazimentou.fr/repo
Utiliser kzInstall2 pour installer PluXml plus vite que votre ombre. A télécharger sur mon site internet.
À propos…
- Pseudo
- bazooka07
- Inscrit
- Visites
- 4,422
- Dernière connexion
- Statuts
- PluXml Lead Developer, Moderator
- @jpourrez
- Site internet
- https://kazimentou.fr
- GitHub
- https://github.com/bazooka07?tab=repositories
Réponses
-
Bonjour, Merci pour la remarque à propos d'un serveur PHP-FPM derrière Apache2. J'utilise toujours PHP comme module d'Apache. Je testerai dès possible. Pour en rajouter une couche, si la directive AllowOverride de Apache est à None, l'urlrewriting n…
-
Bonsoir, Je n'avais jamais testé le "url-rewriting" chez "free.fr". Et effectivement beau plantage pour mettre les newbies dans le décor. Je considère que c'est plutôt un bug de PluXml. J'explique : * Dans le fichier parametres…
-
Bonsoir, Le mot de passe, généré de façon aléatoire, était stocké dans un cookie de session. Il servait également à calculer les logins. Après authentification, le cookie était supprimé. Et si on ouvre une 2ème fenêtre pour le back-office et qu'on e…dans [Plugin] kzDemo - Permet de visiter le back-office de PluXml Commentaire de bazooka07 août 2022
-
Bonjour, AU fil des versions PluXml a ajouté des nouveaux champs aux articles. Et la mise à jour de PluXml ne prend pas en compte ces nouveautés. Et il vaut mieux car cela peut-être assez sportif. Pour thumbnail et cie, c'est un bug qui a déjà été …
-
Bonjour, Effectivement il y a un problème avec PHP version 8.1.0 et FILTER_SANITIZE_STRING. Voir cette page : https://www.php.net/manual/fr/filter.filters.sanitize.php Je vais regarder le plugin kzChamArt dès que possible.
-
Bonjour, Je suis surpris par l'erreur à propos de FILTER_SANITIZE_STRING car PluXml n'utilise pas encore les constantes de filtration de PHP pour filtrer les $_POST. Sur une installation neuve de la dernière version de Pluxml, je viens de vérifier l…
-
Bonjour, Sous Linux, la ligne de commande suivante : grep PHP_VERSION *.php update/*.php core/{admin,lib}/*.php donne le résultat suivant : jpierre@beelink-1:/var/www/test/PluXml-5.8.9$ grep PHP_VERSION *.php update/*.php core/{admin,lib}/*.phpin…
-
Bonjour, Effectivement, il y a un bug quand la modération des commentaires est activée. dans core/lib/class.plx.glob.php, il faut modifier le tableau plxGlob::PATTERNS pour la clé 'commentaires' comme ci-dessous : const PATTERNS = array( …
-
Cela ne résoud pas le problème pour ceux qui n'ont pas accès à php.ini. Voir PR#565 La nouvelle fonction plxUtils::sanitizePhp remplace par un commentaire l'appel à certaines fonctions critiques dans le contenu d'une page statique : * fsockopen * …
-
@Sudwebdesign, Je suis bien d'accord avec toi. et en bon français : Quel exploit !!! Pour réaliser son forfait,@MoritzHuppert utilise son serveur web local. Pas sûr qu'il puisse renouveler son forfait chez un hébergeur sérieux. Il ferait mieux d'app…
-
@Achimo, Il est inutile de modifier la fonction tagList dans le code de PluXml. Il faut modifier le premier paramètre de la fonction dans le fichier sidebar.php de ton thème : $plxShow->tagList( ' <a href="#tag_url" title="…
-
Chaque installation de PluXml a un fichier config.php à la racine du site qui définit le chemin d'accès aux fichiers de configuration de PluXml. Par défaut : "data/configuration". Il suffit de modifier cette valeur dans le fichier. Ce qui …
-
Bonjour, Les fichiers *.xml sont dans les dossiers data/articles, data/commentaires et data/configuration. Ces dossiers sont protégés par un fichier .htaccess qui empêchent la lecture de tous les fichiers avec un navigateur. Il en est de même pour l…
-
Bonjour, Voici une autre façon de coder le hook ThemeEndHead de ton plugin : <?phpclass plxMyHalloween extends plxPlugin { public function __construct($default_lang) { parent::__construct($default_lang); $this->addHook('Them…
-
Salut, La lettre "o" a certainement été supprimée pour éviter une confusion avec "0". Je pense qu'on aurait pu aussi supprimer le "0". ce qui donnerait : <?phpconst TEMPLATE = 'abcdefghijklmnpqrstuvwxyz123456789';?&…dans [Résolu] Anti-spam : mauvais choix de caractère depuis la v5.8.3 Commentaire de bazooka07 mars 2022
-
Bonjour, On peut y arriver en créant un plugin qui utilise le hook ThemeEndBody. Il faut savoir utiliser les expressions régulières et la fonction PHP (preg_replace_callback. Si cela t'inspire, tu peux regarder le plugin kzDownload A++
-
Bonjour, Dans le dossier où sont stockés les fichiers à télécharger, il faut créer un fichier .htaccess avec une ligne par fichier comme ceci : AddDescription "La description du fichier à télécharger" mon_fichier.ext AddDescription est u…
-
Bonjour, D'après le code php, cela permet de télécharger une feuille de style CSS spéciale pour un template particulier (home.php, article.php, statique.php, ..). C'est un fichier de plus à télécharger. Pas vraiment utile car on associe à <body&g…
-
Hélas, c'est dû à un bug de PluXml à cause de la fonction plxUtils::unslash(), utilisé dans le fichier core/admin/prepend.php, qui supprime tous les caractères "\" seuls. Pour y pallier la première solution est de doubler ces caractères co…
-
utilise in_array() pour tester si 'draft' est dans le tableau. Comme cela on ne tient pas compte de la valeur de l'indice.
-
Normal ! Tu mets le code dans ton thème. Dans ce cas, il faut remplacer $this par $plxShow. Le code que j'ai donné est pour le contenu de la page statique. Il faut se connecter à PluXml, éditer ou créer une page statique et copiez-collez le code qu…
-
Bonjour, D'après php.net, l'usage de la fonction key() est inapproprié. Il vaut mieux utiliser in_array(). Démo : $artCats[2] = 'draft';echo gettype($artCats); // affiche arrayecho key($artCats); // affiche 2echo (count($artCats) == 1 and in_arra…
-
@Peyo, Pour afficher les archives classées par catégorie, nul besoin de plugin. Crée une page statique et colle le code suivant : <?php# Dans ce contexte, $this représente $plxShow$cats = array_filter( $this->plxMotor->aCats, functi…
-
lol !! lorsqu'on tape dans le navigateur nosliensvivants.fr, on est dirigé vers http://nosliensvivants.fr au lieu de https://nosliensvivants.fr. Google n'aime pas cela. Et donc cela nuit au référencement de ton site. Paramétrer sur le serveur la red…
-
D'après le message d'erreur, ton serveur n'arrive pas à lire un fichier .htaccess. Et donc par sécurité, il refuse la lecture de tous les fichiers. Puisque le fichier .htaccess à la racine du site a une taille nulle, supprime le. PluXml en créera u…
-
Une erreur 403, c'est qu'il y a un problème de droits. Quand j'essaie d'ouvrir le lien https://www.nosliensvivants.fr/plugins/kzMarkdown/css/admin.css, j'obtiens le message d'erreur ci-dessous. Ce n'est pas normal ! ForbiddenYou don't have permissi…
-
A partir du dossier du plugin, vérifie que tu as bien le fichier suivant : easy-markdown-editor/dist/easymde.min.js Voici l'arborescence de tous les fichiers dans le dossier du plugin : ├── build.sh├── css│ └── admin.css├── easy-markdown-editor…
-
* As-tu essayé de créer un nouvel article ? * Regarde les fichiers de logs de Apache pour voir s'il y a des messages d'erreur * Avec ton navigateur ( Firefox ? ) ouvre la fenêtre pour les "outils de développement web" raccourci clavier F12…
-
Oups, il manque une parenthèse à la 3ème ligne du tableau. Je n'avais pas pris le temps de tester et évidemment ça bugue. <?php# ....... const PATTERNS = array( # préférence à l'id '#(<div\b[^>]*\sid=&q…dans [plugin] kzSkinSelect ou choisir parmi un des thèmes installés Commentaire de bazooka07 février 2022
-
Bonjour, Je viens de faire une installation neuve de la dernière version de PluXml et installer le plugin kzMarkdown. Tout se passe bien et on peut créer un article en markdown. Désactive et réactive le plugin pour que le cache CSS de PluXml se met…