PluXml.org

Blog ou CMS à l'Xml

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

#1 Re : Entraide » Gestion des mots de passe » 07/11/2017 15:00:28

À ma connaissance, il n'y a pas de plugin (encore) pour ça.

Pour le mécanisme de colorisation, c'est la fonction javascript pwdStrength qui s'en charge grâce à des expressions régulières.
La longueur du mot de passe est réglée à 6 caractères. Je trouve personnellement ça un peu faiblard. D'autant plus que ce n'est qu'une indication et qu'il n'y a pas de vérification côté serveur.
La protection des mots de passe est également à revoir, un salt et md5 ne protégeant plus grand chose actuellement. Il serait bon d'implémenter les fonctions dédiées http://php.net/manual/fr/book.password.php

#2 Re : Plugins » [PLUGIN] superContact : Formulaire de contact personnalisé » 16/10/2017 23:37:36

abdelkader a écrit :

Bonjour,

ça marche pas pour moi en 5.6  sad 

que faire ???

Nous en dire plus parce que là c'est vraiment sibyllin comme message...

#3 Re : Entraide » Mise en route site avec Pluxml » 10/10/2017 19:01:17

webasso a écrit :

Merci Jerry
... Un peu au hasard je dois le dire, j'ai modifié le fichier plxMyContact.php en supprimant le mot menu où je l'ai vu
et miracle ça semble être ce qu'il fallait faire, mais j'aimerais bien confirmation

[== CSS ==]
# ajout du menu pour accèder à la page de contact
		if($this->getParam('mnuDisplay')) {
			echo "<?php \$status = \$this->plxMotor->mode=='".$this->url."'?'active':'noactive'; ?>";
			echo "<?php array_splice(\$menus, ".($this->getParam('mnuPos')-1).", 0, '<li class=\"static '.\$status.'\" id=\"static-contact\"><a href=\"'.\$this->plxMotor->urlRewrite('?".$this->lang.$this->url."').'\" title=\"".addslashes($this->getParam('mnuName_'.$this->default_lang))."\">".addslashes($this->getParam('mnuName_'.$this->default_lang))."</a></li>'); ?>";
		}

A priori, c'est ça.

webasso a écrit :

... Que dire concernant ces points, et comment le régler ?

- quand j'insère une image d'accroche elle ne s'affiche pas correctement: ni dans le cadre de l'article sur la page d'accueil, ni sur la page de l'article http://zonetest.ouvaton.org/rallye/inde … ommes-nous
Ou est-ce que se gère les paramètres pour un affichage correcte ?

Je ne vois pas de problème d'affichage sur l'accueil.
Ensuite, pour les articles, il faut que ton image soit adaptée au thème. Il ne sera pas possible sinon de prévoir tous les cas.
Elles doivent faire 255px de haut. À toi de voir pour conserver les dimensions correctes.

webasso a écrit :

- est-ce qu'il est possible à la place d'une image d'accroche d'insérer une vidéo (par son lien youtub ou autre) exemple ici https://dcrazed.com/html/spore-demo/index.html

Il faut modifier les fichiers home.php et article.php. À la place de ce qui se trouve entre les balises figure (balises figure comprises), il faut mettre ce code :

[== Indéfini ==]
<?php if (substr($plxShow->plxMotor->plxRecord_arts->f('thumbnail'),1,6) == 'iframe') : echo $plxShow->plxMotor->plxRecord_arts->f('thumbnail');else:?><figure><img height="255" src="<?php $plxShow->artThumbnail('#img_url'); ?>" class="attachment-large-thumb size-large-thumb wp-post-image" alt="<?php $plxShow->artThumbnail('#img_alt'); ?>" srcset="<?php $plxShow->artThumbnail('#img_url'); ?>"></figure><?php endif;?>

Les vidéos devront être paramétrées pour faire 255px de haut. Pour les afficher, il faudra mettre dans le formulaire "Image d'accroche (facultatif)" de l'administration d'un article, le code iframe donné pour le partage (par youtube ou vimeo, ou tout autre site qui pourra donner une iframe). Sache cependant que de plus en plus (dans Firefox notamment), ce genre de code est censuré. Il faut désactiver la protection par défaut pour pouvoir l'afficher.

webasso a écrit :

- je remarque qu'il n'est pas possible d'utiliser en l'état le formulaire de commentaire, la vérification antispam n'est pas opérationnelle, comment ça se règle ?

Essaie d'ajouter ce code s'il n'y est pas dans le fichier commentaires.php, aux alentours de la ligne 80 (après capchaQ) :

[== Indéfini ==]
<input id="id_rep" name="rep" type="text" size="2" maxlength="1" style="width: auto; display: inline;" />
webasso a écrit :

... J'ai une autre question concernant la barre de menu
Avec le thème "masonic" est-ce possible de la fixer ?
J'ai remplacé le code existant et mis le code de Stéphane au début du fichier theme.css de "masonic" mais ça ne change rien
Où est le problème ?

[== CSS ==]
.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;
}

Essaie plutôt ce code, à la place de la classe menu du fichier style.css (ligne 342 environ) :

[== Indéfini ==]
.menu {
    position: fixed;
    width: 100% !important;
    top: 0;
    left: 0;
    background: #1D1D1D;
    z-index: 20;
}

#4 Re : Vos créations » [thème] Masonic » 10/10/2017 17:57:50

Je pense que kowalsky s'est trompé. Il faudrait continuer cette conversation dans le fil que tu as créés http://forum.pluxml.org/viewtopic.php?pid=55619#p55619.

Car les demandes actuelles sont plus des modifications que des corrections concernant le thème.

#5 Re : Vos créations » [thème] Masonic » 10/10/2017 11:01:41

Le problème ne vient pas de Masonic mais du plugin Contact que tu dois utiliser qui ajoute une classe "menu" à la balise "li" du lien "Contact".

[== Indéfini ==]
<li class="static menu active" id="static-contact">
    <a href="http://zonetest.ouvaton.org/rallye/index.php?contact" title="Contact">Contact</a>
</li>

devrait être :

[== Indéfini ==]
<li class="static active" id="static-contact">
    <a href="http://zonetest.ouvaton.org/rallye/index.php?contact" title="Contact">Contact</a>
</li>

#6 Re : Vos créations » [thème] Masonic » 07/10/2017 11:57:37

webasso a écrit :
bazooka07 a écrit :

....

Bonjour bazooka07 que veulent dire les points de suspension ?

RTFM, non ?

#7 Re : Vos créations » [thème] Masonic » 07/10/2017 11:56:21

Je pense que tu peux faire ça via des templates différents. Je te conseille de te rapprocher de la doc de PluXml pour ça... et de la lire  big_smile

#8 Re : Vos créations » [thème] Masonic » 07/10/2017 00:32:57

Essaie ça plutôt :

[== CSS ==]
.header {
	margin:0;
	height:350px;
	width:100%;
	background: url(../img/route_1600.jpg) no-repeat top center fixed; 
	-webkit-background-size: auto; /* pour anciens Chrome et Safari */
	background-size: auto; /* version standardisée */
	color: #fff;
	padding-bottom: 6rem;
	padding-top: 6rem;
	text-align: center;
}

#9 Re : Vos créations » [thème] Masonic » 06/10/2017 18:06:00

Dans le fichier theme.css du thème par défaut, remplacer le bloc de code de la ligne 67 par :

[== Indéfini ==]
.header {
	margin:0;
	height:350px;
	background: url(../img/NOM_A_CHANGER_AVEC_EXTENSION_QUE_L_ON_VEUT.jpgOupngOugifOUbmp) no-repeat center fixed; 
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
	background-size: cover; /* version standardisée */
	color: #fff;
	padding-bottom: 6rem;
	padding-top: 6rem;
	text-align: center;
}

L'image devra se trouver dans le dossier default/img

#10 Re : Vos créations » [thème] Acura » 06/10/2017 17:51:02

Pierre a écrit :

Tous mes thèmes ont un lien vers leur démo dans le pied de page dans les crédits.  À part les quelques cas où un script interrompt l'affichage, ça devrait arriver à l'écran.

Ok, mais c'est quand même plus pratique quand on ne suit que le fil du forum et que l'on a pas téléchargé le thème, de l'avoir dans la discussion (idéalement dans le premier post).

#11 Re : Vos créations » [thème] Acura » 06/10/2017 10:56:03

Oui j'ai bien compris Pierre et je sais que la démo fonctionne (heureusement pour la crédibilité de son auteur  big_smile ). C'est juste qu'il n'y avait aucun lien, ni dans ce fil ni dans la page de ressource pour pouvoir voir le rendu final.

#12 Re : Vos créations » [thème] Masonic » 06/10/2017 10:54:03

Je ne pense pas que ces changements se feront (pour le carrousel, c'est sûr que non) car c'est le but des plugins. Pour ce qui est de l'image responsive à la place du bandeau, c'est histoire de css simple et c'est au goût de chacun de le changer (ou pas).

Quoiqu'il est soit, le thème par défaut est volontairement simple pour que chacun puisse se l'approprier comme il le souhaite. Et je ne pense pas que cela changera.

Et si la personne qui veut faire un changement ne sait pas la faire, le forum est là pour ça. Il y aura toujours une âme charitable pour essayer de résoudre le problème.

#13 Re : Vos créations » [thème] Masonic » 05/10/2017 17:48:00

Pour diminuer le saut au chargement des pages, mets ce code à la place des lignes suivantes du fichier style.css (de la 827 à la 831) :

[== CSS ==]
.header-image {
	overflow: hidden;
	min-height: 150px;
	text-align: center;
}
.header-image figure {
	overflow:hidden;
}

#15 Re : Entraide » Problème de définitions » 05/10/2017 16:49:35

Je m'y essaie :
Un thème, c'est de l'habillage. C'est la façon dont les pages vont s'afficher (disposition, couleurs, contenu...). C'est un peu la même chose qu'un template, mais en français  tongue .

Le thème par défaut est bleu et blanc. Le thème Masonic par exemple est noir et jaune.

Un thème est, dans le fonctionnement de PluXml, un dossier qui contient un ensemble de fichiers (dont la présence de certains est indispensable au fonctionnement de PluXml) dont le contenu peut être différent d'un thème à l'autre.

Les fichiers que l'on doit absolument retrouver dans un thème sont ceux du thème par défaut. Pas moins. Il peut y en avoir plus.

Grosso modo, ils contiennent du code html essentiellement pour structurer le contenu, du css pour la mise en forme, du javascript pour l'interaction éventuelle, et du php pour les fonctions de PluXml visant à alimenter les pages en contenu.

Normalement, un utilisateur standard n'y mettra pas son nez dedans, sauf s'il désire personnaliser son thème.

Une page statique par définition ne devrait pas bouger dans le temps mais ce n'est pas forcément toujours le cas. Elles sont utilisées parfois par les plugins.
Elles contiennent du code que l'on doit écrire "en dur" pour afficher, soit du contenu qui ne nécessite pas d'intervention pour être mise à jour (typiquement, afficher le contenu d'un dossier, ou un formulaire de soumission de commentaires par exemple...).

#17 Re : Vos créations » [thème] Masonic » 05/10/2017 13:56:51

webasso a écrit :

Merci Jerry
c'était ça.
... Est-ce que ce ne serait pas judicieux qu'en changeant de page l'ouverture se fasse à la hauteur du menu (voir du titre du site) plutôt que sur l'entête ?
ça permettrait aussi de moins se rendre compte du saut d'image du carrousel au moment du changement (parce que l'image saute chez moi)

Désolé, mais je n'ai rien compris  hmm

#18 Re : Vos créations » [thème] Masonic » 04/10/2017 14:59:40

Dans la configuration du plugin MySlippry, supprime la Largeur maxi du diaporama (en px) (laisse la case vide). Le diaporama s'adaptera en largeur.

#19 Re : Vos créations » [thème] Masonic » 02/10/2017 12:07:41

webasso a écrit :

... J'ai remis le second thème "masonic" celui qui est lié à l'illustration courante dans la partie admin et j'ai mis l'ancien thème dans un dossier à part, je pense que je devrais le supprimer mais j'attends votre avis. Cela a eu pour effet de le supprimer de la partie admin du site.

Avec le thème en place, nettoyé par Jerry, au changement de page les images semblent sauter encore un peu, mais je ne suis pas à même de déterminer si c'est vraiment le cas et dans quelle mesure c'est normal

Par contre, comment faire en sorte que les images du carrousel prennent toute la largeur de l'entête (ce qui était le cas avant) ?

Quand on ouvre un article ou n'importe quelle page, le bandeau noir où s'affiche le titre de la page ouverte est très large en hauteur et prend trop de place à mon goût, peut-on en réduire la taille ?

Je ne sais pas trop quelles manipulations tu as réalisées. Le mieux que je te propose et de sortir les deux dossiers Masonic de ton PluXml et de repartir sur une base seine à partir de l'archive dont je t'ai précédemment envoyé le lien.

Pour la largeur des images du carrousel, je ne comprends pas ta remarque car elles prennent toute la largeur sur ton site de démo.

En ce qui concerne le bandeau, c'est aussi le cas sur le site de démonstration de l'auteur. Donc, c'est un comportement prévu.
Pour le modifier, tu peux ajouter en fin de fichier theme.css le code suivant :

[== CSS ==]
.blog-header {
	padding: 20px 0 10px !important;
}

#20 Re : Discussions générales » HELP! Problème plxPrivateStatic et MultiLingue » 29/09/2017 15:36:36

Il faudrait afficher le code source (ctrl+U) de la page pour voir s'il n'y a pas un message d'erreur...

#21 Re : Vos créations » [thème] Masonic » 29/09/2017 15:34:29

Pierre a écrit :

Pas de problème pour la conversation, c'est l'impression provoquée qui pourrait décourager les lecteurs de passage.  Le point est que beaucoup de nouveaux venus sur le forum veulent tenter leur chance avec notre CMS chéri, je veux les encourager à faire ces premiers pas et aspirer à devenir des experts comme le sont devenus plusieurs.  Le désir est de ne pas donner l'impression que l'opération est difficile.

Pour ça, je te dit encore merci car l'intention est fort louable.

Pierre a écrit :

Ceci dit, je corrige la correction parce que plusieurs points sont de nature éditoriale et parfois erronés.

Le thème fonctionne immédiatement après son installation, point à la ligne.

 
D'où mon "oui mais non". Ça fonctionne mais il faudra tout de même modifier deux ou trois choses (l'image d'entête, le titre...).

L'exemple de l'image d'entête est typique : tu laisses le lien vers le site de démo de l'auteur. Il suffit que celui-ci décide de la changer, de la supprimer de modifier son thème, de stopper ses services (mettre ici ce que vous voulez), pour que le site utilisant le thème soit cassé sans que le propriétaire ne sache pourquoi. La faute ira surement au CMS... alors qu'il n'y est pour rien.

Pierre a écrit :

Bien entendu, il faut taper quelques articles et leur assigner des catégories, j'espère ne pas devoir considérer cette partie comme une fausse représentation.

 
On est bien d'accord, ce n'est pas de ça dont on parle.

Pierre a écrit :

Les nouveaux ne vont rien toucher, vivre avec plein d'appels vers des scripts qui ne servent à rien mais n'y verront jamais la différence.

Sauf quand ces scripts ne seront plus en ligne et que leur site moulinera pendant trois heures avant de s'afficher et qu'ils ne comprendront pas pourquoi.

Pierre a écrit :

Les aventuriers vont jouer un peu dans le code pour retirer les lignes inutiles si bon leur semble, ils n'auront rien amélioré à part leur connaissance de PluXml et leur confiance, ce qui est très bien. Le thème n'est pas nettoyé, il ne correspond pas aux standards d'excellence, même pas les miens.  C'est un point de départ fonctionnel, qui suffit aux "paresseux" et offre un terrain de jeu aux fignoleurs.

Ils auront surtout supprimé tous ces scripts espions des utilisateurs finaux. Si ça ne te pose pas de problème d'être fliqué en permanence, il y en a d'autres que ça dérange profondément.

Pierre a écrit :

Les scripts Google sont nécessaires pour appeler les polices de caractères, c'est une erreur de retirer ces lignes.

Ce n'est pas une erreur, c'est une obligation car c'est un des nombreux moyens que Google a à sa disposition pour faire du tracking.
Une fois la police téléchargées sur son serveur, il n'y a pas de raison que ça impacte le site. De plus, le jour où Google fermera son service, et il le fermera un jour, comme de nombreux autres avant, là encore, ça entrainera des problèmes qui, pour les novices seront la faute du CMS.
Et je préfère perdre un peu en bande passante à la première connexion que perdre en vie privée.

Pierre a écrit :

L'utilitaire cImage (img.php) est un script utilisé par des milliers de sites à travers le monde (et presque tous mes thèmes) sans la moindre anecdote de brèche de sécurité.  Il a remplacé dans mon arsenal l'utilitaire Timthumb qui, lui, a été retiré par son propre créateur qui a vécu ce genre de problèmes et a indiqué pourquoi il arrêtait la machine.  On verra si PluXml vivra la première intrusion malicieuse au monde causé par ce script autrement miraculeux.

Ce n'est pas un gage de sécurité, bien au contraire. Timthumb aussi a été utilisé par des milliers de sites. On a vu ce que ça a donné. Un script infaillible n'existe pas. Il doit être corrigé régulièrement. Je ne pense pas que les novices se préoccuperont des mises à jour...

Pierre a écrit :

L'ajout d'un script ou d'un plugin de carrousel est très simple, le cauchemar arrive ensuite avec sa mise en page, votre conversation en fait foi.  Le conflit est inévitable parce que le créateur a conçu le thème sans penser à prévoir cette option.  Que la situation soit simple ou pas à corriger, le point reste, les thèmes avec slider sont légion, les amateurs sont invités à se simplifier la vie en choisissant parmi cette longue liste.

L'ajout du slider ne m'a pas posé de problème particulier... une fois le thème nettoyé.
Une ligne de code dans le header et quelques lignes de css dans un plugin. Pour un novice comme webasso, ça a été plus difficile. Mais ça l'aurait été tout autant avec le thème par défaut...

Pierre a écrit :

Et pour cette liste, il n'importe aucunement que le gabarit soit prévu pour Blogger, Joomla, Wordpress, Drupal, Wix ou aucun (en HTML brut), ça ne fait que très peu de différence pour moi.  J'utilise le rendu HTML produit quand la page s'affiche, tout est réduit au HTML assisté par ses fiches de style CSS et ses scripts JS qui n'ont pas de lien avec le CMS d'origine.  Dieu merci, l'internet offre encore cette facilité d'extraire ces trois éléments par une simple sauvegarde.

Si tu te contentes du HTML et du CSS, je suis d'accord. Pour ce qui est des javascripts, c'est faux. Ils sont bien souvent spécifiquement écrits pour un CMS en particulier (wordpress dans la majorité des cas).

Pierre a écrit :

Le câlin est bienvenu, ça paraît très bien pour le lecteur de passage...

Cool big_smile

#22 Re : Vos créations » [thème] Masonic » 28/09/2017 11:22:55

Pierre a écrit :

J'aimerais rappeler que le thème fonctionne très bien dans sa forme originale, très simple, telle que conçue, sans carrousel.  Les scripts superflus qui ne sont pas tous utilisés n'ont aucun effet négatif sur la bonne marche du thème, à part peut-être quelques millisecondes de retard au chargement.

Oui, mais non tongue

Certains scripts que tu as laissés tentent de se connecter chez Google pour les fonts, chez wordpress pour des stats obscures, et je crois même chez facebook pour tout ce qui est balises meta de seo qui du coup ne fonctionnent pas car tu as laissé tout ce qui concerne Masonic et son auteur. Aucun intérêt pour l'utilisateur de PluXml qui n'en bénéficiera pas. Et tout ça demande de la bande passante et peut ralentir drastiquement le chargement des pages.

De plus, tu as placé un lien vers un fichier jQuery local qui n'existe pas dans le dossier du thème.

Pour les images, c'est pareil. Tu utilises un script php (img.php) couplé à un javascript pour redimensionner les images, ce qui peut être fait en css. C'est une faille potentielle de sécurité. J'en ai fait la malheureuse expérience il y a quelques temps en ayant utilisé un thème wordpress adapté pour PluXml et me suis fait défacé mon site à cause de ce genre de scripts inutiles.

Pierre a écrit :

Des millions de thèmes gratuits existent avec tous les artifices imaginables déjà installés et fonctionnels.  Quand on veut un carrousel, c'est là que le choix doit se faire pour éviter les ennuis.  L'ajout d'une fonction de carrousel est loin d'être un exercice futile quand la feuille de style ne l'avait pas prévu.  Les plugins ne changent rien à cette réalité, ils ont parfois une feuille de style qui les accompagne mais elle ne va jamais concorder avec celle du créateur du thème. 

À moins d'être à l'aise à travailler dans les CSS, une tentative d'intégration a toutes les chances de provoquer les interminables conversations dans le fil du thème, donnant la fausse impression qu'il est défectueux ou nécessite des jours de travail avant de fonctionner.

Ce que tu oublies de dire est que ces millions de thèmes sont faits dans 99,9% des cas pour wordpress.

Il faut donc les adapter, ce que tu as le mérite de faire et je t'en remercie.

Mais, et je peux le comprendre, cette adaptation-ci n'a pas été réalisée de façon optimale pour PluXml vu que tu y as laissé plein de scripts qui ne concernent que Wordpress.

Donc oui, il faut un peu de travail pour que ça fonctionne comme on le souhaite. Et de toute façon, quel que soit le thème utilisé, il sera toujours personnalisé faute de quoi, ce ne sera qu'une pale copie de l'original.

L'ajout du carroussel ? C'est trivial dans le cas qui nous intéresse ici d'un point de vue mise en page (d'autant plus de le plugin de Stéphane est ultra simple d'utilisation et se fond dans à peu près tous les thèmes). De plus, bien souvent, même si la démo d'un thème contient un slider, les sources disponibles au téléchargement n'en contiennent pas et doivent être adaptées (ou alors ça devient payant et il faut utiliser wordpress).

Pour ce qui est des "interminables conversations dans le fil du thème", je dirais que c'est l'objet même du forum.
"La fausse impression qu'il est défectueux", c'est ton avis. Nulle part dans le fil, il n'en a été mention.

Par contre, concernant la nécessité de "jours de travail avant de fonctionner", ça c'est une réalité quoi que tu en dises et tu n'y es pour rien.
Sauf à poser les fichiers du thème et ne plus rien faire, sauf poster des articles, on aura l'impression d'être sur le site de démo de l'auteur. Si ce n'est pas ce que l'on veut, il faudra mettre les mains dans le cambouis, ce qu'à tenté de faire webasso.

Je veux être clair et j'en terminerai là : je ne remets pas en cause ton travail qui a le mérite d'exister. Je te remercie grandement et sincèrement d'en faire profiter la communauté des PluXmliens mais il te faut aussi accepter la critique.

Ton adaptation te convient ? Parfait ! Mais ne vient pas nous reprocher d'en penser le contraire et d'essayer de l'améliorer pour nos propres besoins. C'est la  philosophie du libre et je ne vois pas en quoi ça te gène vu que tu es un membre actif et prolifique de cette communauté.

J'espère surtout que tu ne prendras pas mal mes propos.

On se fait un câlin ? kiss

PS : pour répondre à Webasso, non, tu n'as pas besoin d'un autre thème. Tu auras d'autres problèmes quel que soit celui que tu choisiras... Au moins ici, ceux rencontrés avec ce thème sont en passe d'être réglés.

#23 Re : Vos créations » [thème] Masonic » 27/09/2017 15:51:34

Essaie avec ces fichiers pour le thème. J'ai nettoyé au karcher.
http://f.ecyseo.net/?f=159cbac9ed3245

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