PluXml.org

Blog ou CMS à l'Xml

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

#26 02/11/2018 11:04:01

noogaty
Membre
Inscription : 16/07/2013
Messages : 137

Re : Rediriger 404 vers index ?

Ok, je te le renvoie par le forum ! wink

Hors ligne

#27 02/11/2018 11:32:43

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

C'est bon je l'ai reçu.
J'étudie cela dès que j'ai un moment.

Pour info Free.fr permet aussi de partager des fichiers
http://dl.free.fr/

Hors ligne

#28 03/11/2018 10:29:04

noogaty
Membre
Inscription : 16/07/2013
Messages : 137

Re : Rediriger 404 vers index ?

Merci bazooka07 ! wink

Hors ligne

#29 07/11/2018 11:35:31

aruhuno
Membre
Lieu : Claye-Souilly (77)
Inscription : 13/07/2011
Messages : 268
Site Web

Re : Rediriger 404 vers index ?

Bonjour,

Ayant le même soucis, j'essaye de rattraper mon retard... Disposant d'un plugin faisant plusieurs choses sur mon site, je me suis dis qu'il suffisait d'appliquer le conseil suivant :

bazooka07 a écrit :

Si c'est le cas, il faut écrire un petit plugin qui attrape le hook "plxMotorPreChauffageBegin" pour initialiser $this->get à false.

Ce qui dans mon plugin donne ça :

public function plxMotorPreChauffageBegin() {
	$this->get = false;
}

Malheureusement, cela ne change rien au problème, ai-je raté quelque chose ?

Pour information, le code suivant me retourne "NULL" :

public function plxMotorPreChauffageBegin() {
	echo "<pre>"; var_dump($this->get); echo "</pre>"; exit;
}

Dernière modification par aruhuno (07/11/2018 11:39:06)


"Parce que la connaissance appartient à tout le monde...", Inios.

Hors ligne

#30 07/11/2018 15:01:25

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

aruhuno a écrit :

Malheureusement, cela ne change rien au problème, ai-je raté quelque chose ?

Oui !
Comme tu l'as écrit $this fait référence à ton plun et non au moteur $plxMotor de PluXml;

Il faut faire de l'injection de code PHP pour corriger le bug de PluXml.
Ou attendre que le pull-request que j'ai envoyé soit validé.
Ce qui risque de prendre pas mal de temps vu la "mise en sommeil" de Stéphane

Hors ligne

#31 07/11/2018 16:22:17

aruhuno
Membre
Lieu : Claye-Souilly (77)
Inscription : 13/07/2011
Messages : 268
Site Web

Re : Rediriger 404 vers index ?

bazooka07 a écrit :

Oui !
Comme tu l'as écrit $this fait référence à ton plun et non au moteur $plxMotor de PluXml;

Effectivement, ça passe avec ça :

public function plxMotorPreChauffageBegin() {
	$plxMotor = plxMotor::getInstance();
	$plxMotor->get = false;
}

Par contre je ne peux plus changer de page, ça m'affiche toujours la même (home.php) ><

edit: je viens de voir que noogaty n'utilisais pas MyBetterURL... problème différent donc =\

Dernière modification par aruhuno (07/11/2018 16:45:51)


"Parce que la connaissance appartient à tout le monde...", Inios.

Hors ligne

#32 07/11/2018 18:31:10

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

C'est plus compliqué que cela.
Ainsi, tu limites l'accès à la home page.

Le plus simple est de modifier plxMotor::prechauffage() comme indiqué dans les billets n°14 et précèdents.
C'est un bug de PluXml !
Le code complet de la fonction modifié est accessible ici :
https://pastebin.com/SUvDJdNa
Voir la 3ème condition du premier elseif

Le pull-request en attente sur le dépôt de PluXml :
Voir Pull Request #302 sur Github

Je n'ai jamais utilisé myBetterUrl et je compte bien m'en passer pour longtemps
Ma version modifiée de PluXml fait très bien le job pour cela :
https://www.echecs-annonay.fr/categorie/medias
https://www.ardechecs.fr/categorie/tournois

Si tu sais te servir de git :

[== bash ==]
git clone https://github.com/bazooka07/PluXml.git --branch echecs

Dernière modification par bazooka07 (07/11/2018 18:33:11)

Hors ligne

#33 08/11/2018 16:37:33

aruhuno
Membre
Lieu : Claye-Souilly (77)
Inscription : 13/07/2011
Messages : 268
Site Web

Re : Rediriger 404 vers index ?

bazooka07 a écrit :

C'est plus compliqué que cela.
Le pull-request en attente sur le dépôt de PluXml :
Voir Pull Request #302 sur Github

Effectivement, sans MyBetterURL, ça fonctionne avec ça, merci !

bazooka07 a écrit :

Je n'ai jamais utilisé myBetterUrl et je compte bien m'en passer pour longtemps
Ma version modifiée de PluXml fait très bien le job pour cela :
https://www.echecs-annonay.fr/categorie/medias
https://www.ardechecs.fr/categorie/tournois

Comme je l'ai dit, je ne modifies plus du tout PluXML, cela me permet de faire les mises à jour sans m'occuper de quoique ce soit.

Bon étant donné que je suis obligé de couper MyBetterURL, j'ai du boulot avec les redirection nginx..


"Parce que la connaissance appartient à tout le monde...", Inios.

Hors ligne

#34 09/11/2018 09:34:49

Dudy
Membre
Lieu : Neuchâtel - Suisse
Inscription : 20/01/2007
Messages : 354

Re : Rediriger 404 vers index ?

bazooka07 a écrit :

Je n'ai jamais utilisé myBetterUrl et je compte bien m'en passer pour longtemps
Ma version modifiée de PluXml fait très bien le job pour cela :
https://www.echecs-annonay.fr/categorie/medias
https://www.ardechecs.fr/categorie/tournois

Si tu sais te servir de git :

[== bash ==]
git clone https://github.com/bazooka07/PluXml.git --branch echecs

Bonjour Bazooka
j'aimerais tester ta version modifié pour ne plus utiliser myBetterUrl, mais je n'arrive pas a la telecharger avec git,
tu aurais par hasard un lien pour cette version?
merci belle journée

Hors ligne

#35 09/11/2018 11:07:40

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

@Dudy,

- Aller sur https://github.com/bazooka07/PluXml/tree/echecs
- A gauche de l'écran choisir "branch echecs"-
- Pour télécharger, à droite de l'écran cliquer sur les boutons "Clone or download" puis "download ZIP"

Lien de téléchargement direct sur https://kazimentou.fr/ :
https://kazimentou.fr/download/ZG93bmxv … AqMDk5MWI0

La liste des patches est visible ici :
https://github.com/pluxml/PluXml/network

Dans une nouvelle installation un dossier "my-datas" est créé automatiquement en remplacement de "data".
Pour utiliser un dossier "data" existant, editer le fichier config.php à la racine du site et remplacer "my-datas" par "data".

Note qu'il y a d'autres améliorations apportées à PluXml. Donc sauvegarde et teste .

Dernière modification par bazooka07 (09/11/2018 11:10:55)

Hors ligne

#36 09/11/2018 19:10:35

Dudy
Membre
Lieu : Neuchâtel - Suisse
Inscription : 20/01/2007
Messages : 354

Re : Rediriger 404 vers index ?

@Bazooka
Merci je vais tester

Hors ligne

#37 10/11/2018 07:36:48

Dudy
Membre
Lieu : Neuchâtel - Suisse
Inscription : 20/01/2007
Messages : 354

Re : Rediriger 404 vers index ?

@Bazooka
installation sans probleme,
page d'accueil j ai ça:
Warning: filesize(): stat failed for ./my-datas/site.css in /XXX/XXX/Echecs/core/lib/class.plx.motor.php on line 1404
et page statique j'ai ça :
Warning: Cannot modify header information - headers already sent by (output started at /XXX/XXXEchecs/core/lib/class.plx.motor.php:364) in /XXX/XXX/Echecs/index.php on line 59

Warning: filesize(): stat failed for ./my-datas/site.css in /XXX/XXX/Echecs/core/lib/class.plx.motor.php on line 1404
merci

Hors ligne

#38 10/11/2018 20:58:12

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

L'erreur se produit quand il n'y a aucun plugin installé

L'archive Zip de la version corrigée PluXml-echecs-181110.zip est accessible avec le lien ci-dessous :
https://kazimentou.fr/download/ZG93bmxv … U1NTE4Mg,,

Petite explication :
les fichiers site.css et admin.css sont déplacés dans le dossier de données au lieu d'être stockés dans le dossier des plugins comme dans la version officielle de PluXml. Ce qui est plus logique puisque la configuration des plugins est stocké dans le dossier de données.
Si on change le dossier de données, le fichier site.csssera le bon si la configuration des plugins change.
De plus, si on supprime tous les plugins, il n'y a pas la balise <link> correspondante côté site.

Dernière modification par bazooka07 (10/11/2018 20:59:04)

Hors ligne

#39 12/11/2018 20:33:10

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

@Noogaty,

J'ai beaucoup nettoyé le thème et les données de ton site.
tu peux voir la démo en cliquant sur le lien ci-dessous :
http://kazimentou.free.fr/galopin/

Je n'utilise que 2 plugins CodeMirror (éditeur de code avec coloration syntaxique ) et kzContact ( formulaire de contact avec champs facilement paramétrables )
J'estime que ArtGalerie et Jquery sont inutiles
J'ai définitivement banni PluCss. J'utilise le framework Knacss avec modération et surtout "display: grid" et "display: flex" qui sont très puissants et simples d'emploi une fois les Howtos assimilés

Pour le thème, je suis parti de PluxZero en apportant quelques optimisations.
Je pense qu'un site homepage est pénalisé car il charge un maximum de données et ralentit beaucoup l'affichage de la première page (Merci Youtube)

Pour le responsive design, j'ai utilisé l'inspecteur de code de Firefox et ça passe plutôt bien.
J'ai mis l'archive Zip du site chez Free. Je t'envoie le lien en privé

A++

Hors ligne

#40 13/11/2018 00:40:40

P3ter
Responsable de PluXml
Lieu : Ile De France
Inscription : 17/10/2011
Messages : 281
Site Web

Re : Rediriger 404 vers index ?

Bonjour,

Je prends le sujet en cours de route... Je suis en train de regarder la pull request de bazooka07 pour corriger le problème dans la prochaine version. De mon coté je reproduis l'anomalie avec ou sans le plugin plxMyBetterUrl.

Par rapport au point ci-dessous :

noogaty a écrit :

J'ai donc voulu changer cette page template, en passant par "paramètres", "option d'affichage", sauf que ce n'est pas possible de changer le template de la page d'accueil de home.php, vers static-home.php

Il ne faut pas confondre l'accueil du blog (exemple : pluxml.org/blog) et la possibilité de mettre une page statique en page d'accueil. Par défaut, quand aucune page statique n'est paramétrée comme page d'accueil, c'est l'accueil du blog qui prend ce rôle (exemple : demo.pluxml.org). Pour changer le template de cette page (accueil du blog) il faut se rendre dans Paramètres->Option d'affichage. Le template doit commencer par "home-" (exemple "home-new.php").

Quant au cas où c'est une page statique qui est paramétré pour être la page d'accueil, le template se change en éditant la page statique. Le nom du template doit commencer par "static-" (exemple : static-home.php).


Responsable de PluXml
PluXml sur Twitter : @pluxml
Mon Twitter : @p3terfr - Mon blog : p3ter.fr

Hors ligne

#41 13/11/2018 09:19:42

Dudy
Membre
Lieu : Neuchâtel - Suisse
Inscription : 20/01/2007
Messages : 354

Re : Rediriger 404 vers index ?

bazooka07 a écrit :

@Noogaty,

J'ai beaucoup nettoyé le thème et les données de ton site.
tu peux voir la démo en cliquant sur le lien ci-dessous :
http://kazimentou.free.fr/galopin/


A++

@Bazooka07

pourquoi tu charge 2 fois les fichier .css?

[== Indéfini ==]
<link rel="stylesheet" href="http://kazimentou.free.fr/galopin/themes/knacss-pluxzero/css/knacss-unminified.css" media="all" />
	<link rel="stylesheet" href="http://kazimentou.free.fr/galopin/themes/knacss-pluxzero/css/theme.css" media="all" />
	<link rel="stylesheet" href="http://kazimentou.free.fr/galopin/themes/knacss-pluxzero/css/galopin.css" media="all" />
	<link rel="stylesheet" href="http://kazimentou.free.fr/galopin/themes/knacss-pluxzero/css/knacss-unminified.css" media="all" />
	<link rel="stylesheet" href="http://kazimentou.free.fr/galopin/themes/knacss-pluxzero/css/theme.css" media="all" />

Hors ligne

#42 13/11/2018 10:13:24

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

Oups, c'est un petit oubli.
J'ai remplacé les 2 <link /> du thème par défaut par une boucle foreach pour rajouter plus facilement des feuilles de styles.

Merci du  retour.

Hors ligne

#43 13/11/2018 15:19:40

noogaty
Membre
Inscription : 16/07/2013
Messages : 137

Re : Rediriger 404 vers index ?

Merci beaucoup bazooka07, j'espère que tu n'as pas passé trop de temps à le faire, car le chef du resto veut absolument son site en "onepage" comme l'actuel, et qui prenne tout l'écran.
J'avais fais une première version un peu comme la tienne, mais ça ne lui avait pas plus ... Et le client a toujours raison, même quand il a tord ! ^^

Merci P3ter, j'ai bien compris maintenant pour la page d'accueil ! wink

Enfin, si j'ai relevé un bug grâce à mon problème, c'est déjà ça !

Hors ligne

#44 13/11/2018 22:27:49

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

J'avais commencé à faire une "onepage" html.  Mais vers la fin, j'ai été beaucoup agacé par le <iframe> de Youtube et le temps qu'il prend pour s'afficher.
ArtGalerie m'avait déjà énervé avec 7 grosses images à charger d'un coup. Et j'ai basculé sans trop forcer vers un site multi-pages comme on fait habituellement.
Tu peux aller dans les paramètres d'affichage de PluXml et choisir home-onepage comme page d'accueil si tu veux essayer. Par contre, il reste à régler tout le "responsable design" pour cette page. Le format d'écran de l'IphoneX est un peu pénible sur ce coup là. Il ne reste pas forcément un gros boulot maintenant que les données sont bien structurées.

Au final le thème est assez simple. Il y a juste un travail important au niveau CSS.

Hors ligne

#45 13/11/2018 23:02:34

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 126
Site Web

Re : Rediriger 404 vers index ?

J'ai fait une petite boduille pour accéder au site en onepage :
http://kazimentou.free.fr/galopin/onepage.php
Dans le menu ne pas cliquer sur photos qui appelle directement une page statique. Il faut modifier header.php dans le thème pour éviter cela.

Petite explication rapide de la bidouille qui peut servir :
* dans data, dupliquer configuration en config-onepage
* dans data/config-onepage/parametres.php, faire pointer le paramètre hometemplate vers la nouvelle page d'accueil home-onepage.php
* à la racine du site dupliquer config.php en config-onepage.php*
* dans config-onepage.php remplacer configuration par config-onepage
* à la racine du site dupliquer index.php en onepage.php
* dans onepage.php remplacer au début config.php par config-onepage.php

On sent quand même que le navigateur peine à rafraichir sa fenêtre.

Hors ligne

#46 15/11/2018 10:57:58

noogaty
Membre
Inscription : 16/07/2013
Messages : 137

Re : Rediriger 404 vers index ?

Merci bazooka07, mais je pense que je vais rester comme ça ! wink

Il m'a fallu pas mal de temps pour que ça plaise au chef du resto, et je pense que si je change un peu le site, ce dernier ne va pas être d'accord ...

En tout cas, merci beaucoup pour ton aide ! wink

Hors ligne

Pied de page des forums

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