143 Posts
Stef
10 years ago
5
Topic

Bonjour,

après de longues recherches sur ce forum et dans les différents manuels, je ne trouve pas la solution à ce problème :

J'ai créé un formulaire personnalisé pour l'enregistrement de mes utilisateurs (en fait j'ai ajouté des champs sur celui existant : "Profil" de Seblod)

J'ai donc maintenant une fiche pour chaque utilisateur avec ses informations, qui peut être consulté/modifié soit par l'utilisateur lui-même soit par les administrateurs du site.

  • Ces utilisateurs peuvent s'inscrire à des formations proposées (en fait chaque inscription est un nouvel article dans la catégorie "Inscriptions"
  • J'aimerais que sur chaque fiche apparaissent les inscription de l'utilisateur. Attention : pas de l'utilisateur connecté mais de l'utilisateur affiché sur la fiche.
  • J'ai créé un "liste & type de recherche" avec un champ "Article created by" dans l'onglet "Recherche" et appliqué "Utilisateur" > "Propriété : id" en "2".
  • Ça marche très bien lorsque c'est l'utilisateur qui est connecté, mais, forcément, plus du tout lorsque c'est l'admin.

Quelle solution puis-je appliqué pour résoudre ça ? En vous remerciant par avance pour toutes suggestion...

Get a Book for SEBLOD
4229 Posts
Kadministrator
10 years ago
0
Level 1

User"> "Property: id" will always give you current users id, so if I understand this question correctly (as I translated it with google), you need to get user live value from your registration content type, you can use SD live plugin for this.

10 years ago
2
Level 1

Bonjour Stef,

Pour afficher les articles d'un utilisateur sur son profil, il est nécessaire d'utiliser un plugin "live" serait en mesure de récupérer en base de données l'id de l'utilisateur en fonction de la variable "id" présente dans l'URL. Les deux "ids" ne sont pas les mêmes.

J'installe le plugin "live" sur le site que tu m'as montré hier et le configure pour que cela fonctionne correctement.

Merci de nous faire un retour dans tous les cas de figure.

Cordialement,
Mehdi.

143 Posts
Stef
10 years ago
1
Level 2

Bonjour Mehdi,

OK j'ai installé le plugin "plg_cck_field_live_get_query_result_1.0.0.zip" - Je l'ai paramétré comme indiqué dans ton mail. Evidemment j'ai juste remplacé le nom de la table par le nom complet au lieu de "#__cck_core" pour la la requête.

Bonne nouvelle, ça marche super >>> Danse de la tralalaoutère !

J'ai enfin ma liste, que je sois connecté comme admin ou comme utilisateur. Je n'ai pas encore fait le test, mais je suppose que ça marcherait même sans être connecté ? Je ferais ce test sur un autre de mes sites :-)

J'ai malgré tout une interrogation :

Sur ma liste j'ai un icone "eye" qui sert à aller voir la fiche de la liste. 

Quand je suis connecté en admin, cet icone me renvoie bien sur la fiche et l'URL est :

http://www.monsite.com/liste-clients/102-2014-08-24-19-38-07

Que je suis connecté avec l'ID utilisateur, l'icone ne marche plus et me renvoie en page d'accueil. L'URL devient :

http://www.monsite.com/?id=102:2014-08-24-19-38-07

C'est le même tableau, la même fiche, l'URL change suivant qui est connecté, étrange, non ? Mais ça n'a peut-être pas rapport ?

Pour info j'ai également un icone "trash" et un icone "edit" qui eux fonctionnent très bien, connecté en admin comme en utilisateur propriétaire.

PS : Est-ce que j'ai le droit de mettre ce topic en "public" ?

143 Posts
Stef
10 years ago
0
Level 3

OK pour le problème de view...

J'ai créé une seconde "Liste & Type de recherche" que j'ai lié sur un menu "debbug" (menu que je créé quand j'ai besoin de lien à cacher)

Cette "Liste & Type de recherche" est donc affichée seule (plus dans un module) et cette fois-ci, sur "CReated by" j'ai remis le simple "Utilisateur" > "ID" sur "2".

Puis je suis revenu dans ma "Liste & Type de recherche" d'origine (celle qui est affiché sur le module de la fiche "Utilisateur" et sur l'icone "Voir" je suis allé dans le "+" du "Voir" dans "2" et lui ai attribué l'élément de menu.

En tous cas, ça marche :-)

10 years ago
0
Level 1

Bonjour Stef,

Heureux que ca fonctionne.

Oui tu peux le mettre en public.

Juste une remarque au niveau de la requête. Ce n'est pas un oublie de ma part d'avoir mis #__content. C'est une syntaxe pour que la requête prenne en compte le prefixe de la base de données en cours.

Cordialement,
Mehdi.

Get a VIP membership