Comment rendre les articles publiés visibles uniquement aux étrangers ?
Nine
Nine 2022-05-12 22:45:26
0
2
1175

Comment puis-je rendre mes articles publiés visibles uniquement aux étrangers ? Je souhaite créer une liste d'articles paginés. Les articles publiés par tout le monde sont sur la même page, mais les autorisations de visibilité peuvent être définies pour les articles publiés par tout le monde. Certains articles ne sont visibles que par les amis, d'autres par tout le monde. ne sont visibles que par les étrangers, par exemple, A et B sont mes amis, mais C ne l'est pas. J'ai publié un article qui n'est visible que par les amis. Ensuite, A et B ne peuvent pas voir l'article. voir. J'ai publié un article qui n'est visible que par les amis. Les articles qui sont visibles par les étrangers ne seront pas visibles par A et B lorsqu'ils entreront, mais seront visibles par C. Comment mettre cela en œuvre ? paginé

Nine
Nine

répondre à tous(1)
独孤影子

La conception simple est une table d'amis, et la table d'articles comporte des champs d'éditeur et d'autorisation (définir qui peut voir).

Par exemple, la condition de requête pour que A et B accèdent à la page de l'article est où autorisation = tout ou (l'éditeur est son ami et l'autorisation est visible par les amis)

c entre où autorisation = tout ou (l'éditeur est pas son ami et l'autorisation est inconnue) Visible par les gens)

Si la quantité de données est importante, il faut y réfléchir à deux fois

  • répondre Si vous suivez votre idée, simplifiez-la un peu. La condition de requête pour accéder à la page de l'article est où autorisation = tout ou (autorisation = visible uniquement par les amis et l'éditeur est mon ami) ou (autorisation = visible uniquement par les étrangers et l'éditeur n'est pas mon ami) ou (autorisation = visible uniquement par moi et l'éditeur est moi-même), maintenant ma difficulté est la suivante : comment savoir si l'éditeur est mon ami lors d'une requête MySQL ?
    Nine auteur 2022-05-13 17:44:42
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal