web-dev-qa-db-fra.com

Contenu par utilisateur

Comment procéder pour créer un compte utilisateur et ajouter du contenu à cet utilisateur spécifique uniquement.

Je souhaite mettre en ligne des vidéos spécifiques à l'utilisateur. Je voudrais rendre cela aussi facile que possible, peut-être même du début à la fin.

2
Edward Kelly

Restriction du contenu utilisateur

Vous pouvez utiliser un plugin appelé Restriction de contenu OSD . Ce petit plugin vous permettra de définir qui peut voir votre contenu en fonction de plusieurs paramètres. Ce qui est affiché ou masqué peut être déterminé par six variables différentes, à savoir le groupe d'utilisateurs, le utilisateur, le groupe d'auteur =, le auteur, si sur le page d'accueil ou si un article est en vedette.

Dans votre cas, le `{ID utilisateur} {/ utilisateur} pourrait être une bonne option. Voici quelques exemples d'utilisation de la documentation:

{user 63} Logged in user 63 (where 63 is the Joomla user id) will see the article content between the plugin syntax. {/user}
{user !59} All logged in users except user 59 will see the article content between the plugin syntax. {/user}
{user 59||84} Only logged in users 59 or 84 will see the article content between the plugin syntax. {/user}
{user !59||!84} All logged in users except users 59 or 84 will see the article content between the plugin syntax. {/user}

Page utilisateur personnelle

Une autre alternative est un composant appelé ser-Private-Page , qui vous permet de configurer une page unique pour chaque utilisateur et une page par défaut pour les utilisateurs sans page unique.

De la description:

Si vous devez afficher du contenu privé spécifique à l'utilisateur. Si aucun contenu privé n'est défini pour cet utilisateur, un message personnalisé par défaut est affiché. Lorsque le contenu est défini pour cet utilisateur, celui-ci doit se connecter pour afficher le contenu privé de l'utilisateur. Le contenu privé est rendu via les plugins de contenu, vous pouvez donc utiliser n'importe quel code de plugin dans le contenu spécifique à l'utilisateur. Vous pouvez donc ajouter des vidéos, des images, des modules et tous les avantages des extensions Joomla.

Conclusion

Cela dépend vraiment de vos besoins si l’une de ces solutions fonctionne, mais cela peut être un point de départ. Si vous avez des connaissances de PHP, vous pouvez également créer votre propre extension pour répondre à vos besoins. Regardez également ce message de StackOverflow , vous pourriez trouver utile informations là-bas.

2
johanpw