Nous développons actuellement un site Joomla sur lequel différents types d’articles seront publiés et les utilisateurs ajouteront cet article à leur compte utilisateur et l’afficheront dans leur profil utilisateur.
S'il existe un moyen recommandé de créer cette fonction ou ce codage, nous sommes prêts à le faire. Sinon, existe-t-il un module prenant en charge cette fonctionnalité?
Le format de tableau pour cette fonctionnalité de signet est
arti_id | date_added | user_id | time_added | status
le
arti_id -> identifiant aritcal
status -> Public/Private
D'autres sont communs.
Personnellement, je vous suggère de créer un plugin pour cela.
Je ne vais pas l'écrire pour vous, mais je vais vous montrer le concept.
La deuxième fonction doit capturer le clic du bouton et exécuter un requête de base de données pour ajouter le signet. Vous pouvez sous-titrer le objet utilisateur et l'identifiant facilement à l'aide du code ci-dessous:
$user = JFactory::getUser();
$user_id = $user->id;
Je suppose que vous voudrez également afficher les signets d'un utilisateur quelque part. Pour cela, je suggérerais de créer simplement des modules qui exécutent une requête de base de données, obtenant tous les résultats correspondant au résultat $user->id;
avec l'identifiant dans user_id
colonne dans votre base de données.
J'espère que cela vous indique la bonne direction