Avatar

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,594
Dernière connexion
Statuts
PluXml Lead Developer, Moderator
Twitter
@jpourrez
Site internet
https://kazimentou.fr
GitHub
https://github.com/bazooka07?tab=repositories

Réponses

  • Petit complément : On peut aussi utiliser la fonction mime_content_type() pour déterminer le mimetype du fichier mais cela ne garantie pas qu'on a affaire à une image.
  • Sans connaître ton plugin, cela va être difficile de te répondre ! As tu bien respecté les critères requis et listés dans le manuel du développeur ? https://wiki.pluxml.org/docs/develop/plugins/index.html
  • Bonsoir, Bienvenue au club, des développeurs de plugins ! Quelques petites remarques : * Pourquoi ne pas intégrer le code de article.php dans le plugin (évite une lecture de fichier par le moteur de PHP ) * Il faut vérifier que $src n'est pas vide.…
  • Dans le fichier sidebar.php, il faut faire la modification 2 fois : aux lignes n°13 (pour smartphone) et n°64 (pour PC). Pour les images, il faut savoir comment tu as rédigé les articles : plugin ? importation depuis Wordpress ?
  • Dans les balises <img> tu utilises l'attribut style pour préciser les dimensions des images. Conséquence : quand on affiche sur un smartphone, on se retrouve avec des vilaines images déformées. Méthode à bannir ! Eventuellement rajoute la règ…
  • Bonjour, Dans le fichier sidebar.php du thème, il faut préciser un troisième paramètre à l'appel de la fonction $plxShow->staticList() comme suit : <?php $plxShow->staticList( $plxShow->getLang('HOME'), '* <a href="#stat…
  • Bonjour, Félicitations pour le côté graphique de ton site. Le travail que tu as fait avec PluXml est impressionnant. Pour les "Custom Post Type", je ne pense qu'il existe la même chose. Par contre, le plugin kzChamPlus permet de rajouter d…
  • Bonjour, @gcyrillus-nomade, J'estime que la fonction testModRewrite est bugguée. J'ai refactorisé la fonction plxUtils::testModRewrite(). Diverses corrections dans plxMotor::getConfiguration(), parametres_avances.php, etc.. Dans parametres_avance…
  • 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…
  • 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';?&…
  • 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…