PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#3 Re : Entraide » Trier une liste d'articles alpha inverse » 04/12/2017 10:34:50

Bonjour
J'ai ajouté le tri alpha inversé en natif dans PluXml
Dispo sur la version de github: https://github.com/pluxml/PluXml

Merci JP (aka bazooka07) pour les modifs

#4 Re : Entraide » Trier une liste d'articles alpha inverse » 02/12/2017 22:01:48

limul a écrit :

PS: en fait, il s'agit de la reprise d'un site sous spip qui a été piraté il y a plusieurs années et que l'on me réclame. Donc les articles ne vont pas être saisis forcément dans l'ordre désiré... (http://limul.info/wikiRomejpem/index.ph … rubrique-1)

Bonjour

Tu peux changer manuellement la date de création de l'article pour lui redonner la date originale: panneau de droite sur la page de rédaction/modification de l'article

#5 Re : Entraide » image en guise de header page d'accueil » 30/11/2017 21:42:41

Bonjour

Puisque tu veux une image en dessous du titre, pourquoi ne l'ajoutes-tu pas en éditant le contenu de la page en passant par l'administration et en ajoutant l'image au début de la zone contenu.
Ensuite tu édites le fichier statique.php dans le dossier du thème et tu supprimes l'instruction qui affiche le texte du titre.

ça te permettra de mettre et d'avoir une image différente en entête pour chaque page statique que tu créeras (à condition d'y mettre à chaque fois une image différente pour chaque page statique)

Maintenant si tu veux conserver le titre format texte pour les autres page statiques et n'avoir une image que pour cette page, tu peux créer en template de page statique dans laquelle tu supprimes le titre et mets en dur le code de l'image où tu souhaites la voir affichée.
Ensuite dans les options de la page statique tu sélectionnes le template créé dans le déroulant dédié.

#6 Re : Discussions générales » API pour afficher le gestionnaire de médias dans une fenêtre popup » 30/11/2017 09:09:09

Peux-tu remplacer le contenu du fichier /core/lib/mediasManager.js par celui que je vient de pousser sur github: https://github.com/pluxml/PluXml/blob/m … Manager.js

Effectivement avec FF57 ça ne marchait pas. Peux-tu stp tester avec la modif. Chez moi maintenant c'est ok sous FF Quantum

#7 Re : Annonces officielles » Sortie de PluCSS 1.3 » 29/11/2017 16:54:45

Dans PluXml 5.6 c'est PluCSS 1.2.
Tu peux mettre à jour manuellement PluXml, en remplacent la 1.2 par la 1.3 au niveau de l'admin et du thème par défaut.
Il n'y aura pas de regression, car dans la 1.3 il n'y a que des ajouts de nouvelles fonctions complètement indépendantes de ce qui existe déjà.
ps: la mise à jour n'est pas obligatoire

#8 Annonces officielles » Sortie de PluCSS 1.3 » 29/11/2017 13:57:34

Stéphane
Réponses : 2

Nouveaux ajouts dans PluCSS le framework css dédié à PluXml

  • .sup

  • .s1, .s2, .s3, .s4, .s5, .s6

  • .sticky

  • style des placeholder

  • bouton jaune

  • pagination

  • fenêtres modales

  • bulles d'informations

Consulter la documentation en ligne pour un aperçu sur l'utilisation des nouvelles classes css et des nouvelles fonctionnalités

http://plucss.pluxml.org/

#9 Re : Discussions générales » API pour afficher le gestionnaire de médias dans une fenêtre popup » 29/11/2017 10:12:19

Bonjour

Alors voilà :-)
Dis moi si c'est suffisament clair, j'en ferai un fiche tuto pour sortir tout ça de forum et lui donner une meilleure visibilité pour que ça resserve.

API pour afficher le gestionnaire de médias dans une fenêtre popup

L'ouverture du gestionnaire de médias se fait par un événement onclick sur un lien hypertexte ou un bouton (balise <a> ou <button>)

<a id="#mngr" onclick="mediasManager.openPopup()">Manager</a>

L'appel et l'ouverture du gestionnaire de médias peut se faire également sans passer par un événement onclick mais par jquery.
Ici la méthode click() de jquery est associé à #mngr c'est à dire l'id de la balise <a>

<a id="mngr">Manager</a>
<script>
$(document).ready(function() {
    $("#mngr").click(function() {
		mediasManager.openPopup();
	})
})
</script>

Pour récupérer et envoyer le chemin d'un fichier sélectionné à partir du gestionnaire de médias dans un champ input ou un textarea, il faut préciser l'id du champ qui recevra le chemin dans le 1er paramètre d'appel de la fonction mediasManager.openPopup();
Ici le champ <input> a pour id: id_fld

<a id="mngr">Manager</a>
<input type="text" id="id_fld">
<script>
$(document).ready(function() {
    $("#mngr").click(function() {
		mediasManager.openPopup('id_fld');
	})
})
</script>

Si le champ input contient déjà une valeur, le nom du fichier est alors rajouté au début

<a id="mngr">Manager</a>
<input type="text" id="id_fld" size="50" value="XXX">
<script>
$(document).ready(function() {
    $("#mngr").click(function() {
		mediasManager.openPopup('id_fld');
	})
})
</script>

Ici le champ <input> contient à sa création la valeur XXX. Après avoir sélectionné un fichier on aura dans le champ par exemple

data/medias/monimage.jpgXXX

Pour un annule et remplace de ce qui est dans le champ, on précise la valeur false dans le 2ième paramètre d'appel de mediasManager.openPopup()

<a id="mngr">Manager</a>
<input type="text" id="id_fld" size="50" value="XXX">
<script>
$(document).ready(function() {
    $("#mngr").click(function() {
		mediasManager.openPopup('id_fld', false);
	})
})
</script>

XXX sera alors remplacé par exemple par: data/medias/monimage.jpg

Un 3ième paramètre existe dans l'appel de mediasManager.openPopup().
C'est le nom d'une fonction javascript qui sera appelée après avoir sélectionné un fichier dans le gestionnaire de médias.

<a id="mngr">Manager</a>
<input type="text" id="id_fld" size="50">
<script>
$(document).ready(function() {
    $("#mngr").click(function() {
		mediasManager.openPopup('id_fld', false, 'fct_callback');
	})
	fct_callback = function(cible, text) {
		alert(cible + ' | ' + text);
	}
});
</script>

Dès qu'une fonction de rappel (callback) est précisée dans le 3ième paramètre, le champ <input> n'est plus renseigné avec le chemin de l'image. C'est à gérer par le développeur dans la fonction de callback.

La fonction de rappel reçoit 2 paramètres d'entrée:

  • cible: le nom du champ spécifié dans le 1er paramètre dans l'appel de mediasManager.openPopup (ici 'id_fld')

  • text: le chemin absolu en http de l'image sélectionnée (exemple: http://monsite.com/data/medias/monimage.jpg)


NB: dans le cas d'utilisation d'une fonction de rappel, mettre le code javascript avant la balise </body>

#12 Re : Plugins » [plugin] CKEditor: editeur wysiwyg » 28/11/2017 15:42:59

## Version 4.7.3 (28/11/2017) ##
[+] Mise à jour ckeditor 4.7.3 standard et de ces plugins additionnels
Roxyfileman 1.4.5 http://www.roxyfileman.com/
Justify Plugin 4.7.3 http://ckeditor.com/addon/justify (justify)
Line Utilities 4.7.3 http://ckeditor.com/addon/lineutils (lineutils)
Media Embed 4.7.3 https://ckeditor.com/addon/embed (embed)
Media Embed Base 4.7.3 https://ckeditor.com/addon/embedbase (embedbase)
Notification 4.7.3 https://ckeditor.com/addon/notification (notification)
Notification Aggregator 4.7.3 https://ckeditor.com/addon/notificationaggregator (notificationaggregator)
Show Blocks 4.7.3 http://ckeditor.com/addon/showblocks (showblocks)
Widget 4.7.3 https://ckeditor.com/addon/widget (widget)
Widget Selection 4.7.3 https://ckeditor.com/addon/widgetselection (widgetselection)
FIX Various contributions by sudwebdesign

#13 Re : PluCSS » lien avec class button décalé » 27/11/2017 15:28:34

Bonjour
tu peux contourner le problème de cette façon

	echo '<div class="col sml-12 med-6 lrg-6"><input type="submit" onclick="window.location.href=\'#\'" value="Créer un compte"></div>';

nb: attention dans ton code il y a un </div> en trop à la fin

#14 Re : Plugins » [plugin] MyGoogleAnalytics » 25/11/2017 21:45:28

Bien vu Francis. Merci, c'est mis à jour maintenant.

#15 Re : Plugins » [plugin] MyGoogleAnalytics » 23/11/2017 14:33:48

Version 1.3 (23/11/2017)
[+] Utilisation du nouveau code de google basé sur gtag.js au lieu de analytics.js
[+] Traduction occitane (contribution Quent-in)

#19 Re : Entraide » message plugin ckEditor » 07/11/2017 21:15:02

Es-tu sous windows ou linux ?
Si sous linux, est-ce que les droits sont corrects sur le dossier ckeditor , les sous dossiers et les fichiers ?

#20 Re : Entraide » message plugin ckEditor » 07/11/2017 19:54:28

Bonjour

Tu ne peux pas activer 3 éditeurs. Ils rentrent en conflit entre eux. Il faut que tu choisisses celui que tu veux garder: ckeditor, tinymce ou plxeditor

#21 Re : Entraide » Gestion des mots de passe » 07/11/2017 19:52:12

le mot de passe est encodé en md5, puis sha1 + salt
d'abord md5, c'est historique. pour ne pas obliger les utilisateurs à réinitialiser leur mot de passe quand on a changé le type d'encodage.
le mot de passe en md5 est ensuite encodé en sha1 + salt

Il n'y a de pas moyen de communiquer un mot de passe. il faut en régénérer un nouveau.

#22 Re : Entraide » Gestionnaire de médias et espaces de téléchargement » 24/10/2017 21:22:24

tu peux essayer de faire des liens symboliques si tu as une accès console (ssh) à ton hébergement, pour rajouter un lien dans data/medias/ qui pointerait dans ton dossier stocké en dehors de l'arborescence de ton install de pluxml. je sais pas si ça peux fonctionner, mais ça coute rien d'essayer

#23 Re : Entraide » Gestionnaire de médias et espaces de téléchargement » 24/10/2017 13:58:02

Bonjour

Dans l'admin tu peux configurer le dossier de base de tes fichiers accessibles à partir du gestionnaire de médias
Paramètres > Configuration avancée > Emplacement des médias (dossier)

Est-ce que ça répond à ta demande ?

#24 Re : Modifications » Page statique de téléchargement » 23/10/2017 20:54:41

Et voila, avec l'affichage de la taille des fichiers

<?php
global $plxMotor;
# Nom du sous-dossier contenant les fichiers à télécharger dans /data/medias/
$dir = 'downloads/';
# Récupération et affichage de la liste des fichiers sous forme de liste
$glob = plxGlob::getInstance(PLX_ROOT.$plxMotor->aConf['medias'].$dir);
if ($files = $glob->query('/[a-zA-Z0-9-_-]+.(jpg|gif|png|zip|rar|txt|pdf|mp3|flv|rtf|doc|txt)$/')) {
    sort($files);
    echo '<ul class="downloads">';
    foreach($files as $filename) {
        $fsize = plxUtils::formatFilesize(filesize(PLX_ROOT.$plxMotor->aConf['medias'].$dir.$filename));
        echo '<li><a href="'.$plxMotor->urlRewrite('?download/'.plxEncrypt::encryptId($dir.$filename)).'">'.$filename.'</a> ('.$fsize.')</li>';
    }
    echo '</ul>';
}
else echo "Aucun document";
?>

#25 Re : Modifications » Page statique de téléchargement » 22/10/2017 21:56:07

J'ai testé le code, il fonctionne. Donc il doit avoir quelque chose de particulier sur ton site.
Est-ce que tu utilises la réécriture d'url ?

edit: tes fichiers sont bien dans data/medias/downloads ?
si tes fichiers sont dans data/medias/telechargements, il faut changer: $dir = 'telechargements/';

edit 2: je viens de relire ton post: tu dis etre en 5.5. le code donnée est pour la 5.6, je n'ai pas testé avec la 5.5

Pied de page des forums

Propulsé par FluxBB

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés