Module cpsliders
Nicolas
Nicolas

Module cpsliders

Nicolas 59
6/15 18:33
#1
Nicolas 59
6/15 18:33
Bonjour,

Après plusieurs années sans faire de développements sous Xoops, nous avons démarré un site pour un client.
Avec un collègue, nous avons développés un module de gestion des Slideshow (enfin surtout mon collègue, donc soyez indulgent ).

Resized Image

Nom : cpsliders
Version : 1 beta 1

Le module permet de créer de sliders et d'ajouter des images pour chaque sliders.
Le sliders est affiché de la même manière que les menus du modules mymenus : soit en fonction de la position du bloc, soit en utilisant les templates avec un id unique.
Exemple via le template :
<{$xoops_cpsliders_1623057752}>



Le site est temporaire et uniquement fait pour les développements : Démonstration

Chaque retour est la bienvenue

A+

Nicolas
Re : Module cpsliders
Nicolas
Nicolas

Re : Module cpsliders

Nicolas 59
6/15 19:49
#2
Nicolas 59
6/15 19:49
Apparement la pièce jointe n'apparait pas...
Voici le lien : [Edit]Supprimé car gros problème signalé par l'auteur du module

Nicolas
Re : Module cpsliders
Alain T
Alain T

Re : Module cpsliders

Alain T 360
6/16 8:55
#3
Alain T 360
6/16 8:55
Salut Nicolas,
Tout d'abord, merci pour ce partage !

ma première remarque va sur le thème du site de démo.
As tu vu ce que cela donnait en lecture depuis un smartphone ?
Il y a des gros soucis de mise en page (image "Nos produit" écrasée en partie par l'image "Nos occasion".
Le texte associé est justifié et en smartphone, il y a des espaces de fou entre chaque moi à cause de cela.

Slide des logo de références d'entreprise : Parfait

Liste d'actualité :
Le texte devrait rester à droite de l'image

SAV : parfait

Bas de page "Tous droits réservés" sur 2 lignes, pas top

Menu burger droit :
"A propos" est décalé

Menu burger gauche (vert) :
Humm, il faudrait soigner le positionnement des 5 éléments

Style général :
Le thème vert/blanc/gris est apaisant, coordonné, et s'allie bien avec le sujet du site.

Pour le module, le sujet de l'ouverture de ta discussion (je sais ) je testerai très prochainement et te ferais un retour.
Merci en tout cas et bienvenue !
Re : Module cpsliders
Nicolas
Nicolas

Re : Module cpsliders

Nicolas 59
6/16 18:29
#4
Nicolas 59
6/16 18:29
Salut,

La version disponnible contient pas de soucis pour le moment.
Je déconseille de la tester pour le moment...
Nous avons trouvés pas de soucis et un soucis avec le module profile principalement désormais qui écrase xoops_module_header.
Je vous tiens au courant dés que c'est bon.
Ne pouvant pas supprimer mon message, je ne peux pas enlever le lien de téléchargement.

Nicolas (aka ForMuss)
Re : Module cpsliders
Alain T
Alain T

Re : Module cpsliders

Alain T 360
6/17 8:30
#5
Alain T 360
6/17 8:30
Hello,
je viens de retirer le lien,
Tu pourras le remettre quand tu le jugeras utile.
Re : Module cpsliders
Nicolas
Nicolas

Re : Module cpsliders

Nicolas 59
6/23 18:04
#6
Nicolas 59
6/23 18:04
Bonjour,

Nous avons fait plusieurs modifications sur le module et il me semble qu'il peut désormais être testé plus facilement.

Voici le lien :

La traduction francaise est plutôt lié à notre client, mais on pourras la refaire si besoin par la suite.
Il y a donc dans le module 2 modèle de sliders :
- Le premier utilise celui de Bootsrap 4 et si le thème du site est en version BT4, il fonctionnera automatiquement.
- Le second utilise la librairie Slick et peux être mise sans focément BT4
Comme dans mymenus, le bloc s'affiche soit par le template via un ID unique soit comme un bloc standard.
On vient d'ajouter du drag / drop pour réordonner les images ainsi que lightbox pour mieux les visualiser.

Pour informations, d'autres modules sont en cours de développement, comme une petite reprise de mymenus pour encore mieux gérer Bootsrap et Fontawesome.
Je ne sais pas encore comment je vais procéder, mais le module va devoir proposer les liens des modules installés (via un plugins ?) pour faciliter la saisie des Liens.
Je suis aussi sur un theme admin BT4, mais cela va impliquer pas mal de changement dans Xoops, du coup ca va me prendre plus de temps.

Bon Xoops

Nicolas (forMuss)
Re : Module cpsliders
Alain T
Alain T

Re : Module cpsliders

Alain T 360
7/16 1:10
#7
Alain T 360
7/16 1:10
Avertissement: constant(): Couldn't find constant _MI_CPSLIDERS_MAXSIZE_IMAGE dans le fichier /modules/system/admin/preferences/main.php ligne 297
Avertissement: constant(): Couldn't find constant _MI_CPSLIDERS_MIMETYPES_IMAGE dans le fichier /modules/system/admin/preferences/main.php ligne 297
Avertissement: constant(): Couldn't find constant _MI_CPSLIDERS_MAXWIDTH_IMAGE dans le fichier /modules/system/admin/preferences/main.php ligne 297
Avertissement: constant(): Couldn't find constant _MI_CPSLIDERS_MAXHEIGHT_IMAGE dans le fichier /modules/system/admin/preferences/main.php ligne 297
Re : Module cpsliders
Alain T
Alain T

Re : Module cpsliders

Alain T 360
7/16 1:38
#8
Alain T 360
7/16 1:38
Quelques retours :

- Voir erreur post précédant
- Onglet sliders / colonne Action
un lien "espace" à la fin de l'icône "Editer"
- Aide : on ne sait pas comment intégrer nos slides dans notre site
- Onglet éléments / sur un élément / l'insertion d'une image semble fonctionner mais l'image n'est pas ajouté
J'ai pourtant le message "Élément sauvegardé avec succès!"
Pb taille, poids ? Problème de programmation ?

le filtre "Slider à afficher" est très bien.

Donc je n'ai pas vu grand chose vu que je ne sais pas comment l'intégrer

Remarque :
Un élément devrait être dispo pour plusieurs sliders
or on ne peut sélectionner qu'un seul slider quand on est sur un élément.
Pour moi, l'idée est générer de nombreux éléments,
puis de construire différents sliders avec parfois le même élément dans plusieurs sliders.
Est-ce clair ?
Re : Module cpsliders
Alain T
Alain T

Re : Module cpsliders

Alain T 360
7/16 1:51
#9
Alain T 360
7/16 1:51
J'ai activé le bloc, et le retour sur la page d'accueil génère ceci :

Backtrace:
Aucun Tout Erreurs (1) Obsolète (0) Requêtes (18) Blocs (5) Extra (2) Minuteurs(4)
Erreurs
Erreur: Error: Class 'XoopsModules/Mymenus/Helper' not found dans le fichier /modules/cpsliders/blocks/cpsliders_block.php ligne 37

Quote:
Version de XOOPS XOOPS 2.5.11-Beta2
Version de PHP 7.4.4
Version de mySQL 8.0.16
Re : Module cpsliders
Nicolas
Nicolas

Re : Module cpsliders

Nicolas 59
7/16 9:01
#10
Nicolas 59
7/16 9:01
Salut,

As tu pris la dernière version qui se trouve sur ce sujet : https://www.monxoops.fr/modules/newbb/viewtopic.php?post_id=467
Pour l'aide j'avoue que je n'ai pas mis grand chose pour le moment.
Mais il fonctionne un peu comme mymenus.