recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment rendre les articles publiés visibles uniquement aux étrangers ?

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é

NineNine932 Il y a quelques jours1164

répondre à tous(2)je répondrai

  • 独孤影子

    独孤影子2022-05-13 10:03:23

    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
    0
  • Nine

    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 · 2022-05-13 17:44:42
  • Annulerrépondre