Bloquer ou cacher le lien d'accès à un forum particulier

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Bloquer ou cacher le lien d'accès à un forum particulier

Message par Gaby53 Dim 20 Mar 2016 - 14:51

Détails techniques


Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Moi uniquement
Lien du forum : http://forum-rechargement.forumactif.org/

Description du problème

Bonjour,
Je souhaiterais bloquer (ou cacher) le lien qui apparait avec le nom des forums sur la page d’accueil mais pour un forum particulier. (voir image)
{U_ViewForum}=/f6-Forum-Liste
J'ai essayé de modifier le template Général/ViewForum_Body avec le code suivant
mais je ne sais pas comment sortir du template pour empêcher son exécution
et, par exemple, mettre un lien qui pointerai sur la page d'acceuil.

Code:
<script>
  if ("{FORUM_ID}"==6){
     exit  }
  else {
     alert("{FORUM_ID}")
  }
</script>

Je n'ai peut être pas non plus, choisit la bonne solution pour mon problème.

merci d'avance.





Dernière édition par Gaby53 le Lun 21 Mar 2016 - 8:49, édité 1 fois
Gaby53

Gaby53
*

Messages : 45
Inscrit(e) le : 07/03/2016

http://forum-rechargement.forumactif.org/
Gaby53 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bloquer ou cacher le lien d'accès à un forum particulier

Message par Neptunia Dim 20 Mar 2016 - 17:16

Bonjour ^^


Le plus simple est de configurer ce sous-forum de manière à ce que seuls les admins puissent le voir non ?

Right PA > Général > Forum > Catégories et forums > perms sur le sous-forum concerné
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bloquer ou cacher le lien d'accès à un forum particulier

Message par Gaby53 Dim 20 Mar 2016 - 19:30

Neptunia- a écrit:Bonjour ^^


Le plus simple est de configurer ce sous-forum de manière à ce que seuls les admins puissent le voir non ?

Right PA > Général > Forum > Catégories et forums > perms sur le sous-forum concerné

Bonsoir,

merci de vous pencher sur mon problème, qui doit vous paraître sans doute un peu curieux ..

le but, in fine, n'est pas de cacher le forum; juste empêcher le lien d'exécuter son action par défaut qui est d'ouvrir le forum.
Ce forum n'a de forum que le nom, il n'est pas sensé contenir de sujets mais simplement rediriger vers une page html.

Je veux que l'utilisateur ne puise accéder qu'à cette redirection.

Comme je ne sais pas comment m'y prendre, j'ai placé un lien dans le descriptif du forum.
(qui contient une liste dans laquelle l'utilisateur choisit un item et qui affiche l'image ou la page correspondante)
(celui là ouvre bien la page que je souhaite)
Code:
<a href="http://forum-rechargement.forumactif.org/h4-page_test2"><img src="" alt="LISTE" border="0" /></a>

Sinon, depuis que j'ai posté cette demande, j'ai un peu cherché et j'ai testé un bricolage dans le template "viewforum_body"
mais ce n'est pas joli;(voire même assez "sale" comme programmation car je pense que cela provoque une sortie "sauvage" lors de l’exécution du template)

Ce bricolage affiche bien ma page de redirection mais de manière saccadée; d'abord le haut, puis le bas de la page; pas terrible comme effet.
Je l'ai placé en tête du template.
Code:
<script>
  if ("{FORUM_ID}"==6){
  parent.document.location.href ="http://forum-rechargement.forumactif.org/h4-page_test2/";
     }
</script>





Gaby53

Gaby53
*

Messages : 45
Inscrit(e) le : 07/03/2016

http://forum-rechargement.forumactif.org/
Gaby53 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bloquer ou cacher le lien d'accès à un forum particulier

Message par Neptunia Dim 20 Mar 2016 - 21:25

Gaby53 a écrit:merci de vous pencher sur mon problème, qui doit vous paraître sans doute un peu curieux ..

En effet le premier message m'a laissé une impression bizarre, j'avais le pressentiment que la solution ne serait pas une simple question de permissions.

Là, si j'ai bien compris, ce que vous demandez c'est une redirection ?

Right PA > Général > Catégories et forums > edit sous-forum concerné
Vous allez renommer votre forum en insérant du html :
Code:
<a href="/h4-">NOM A AFFICHER SUR L'INDEX</a>




Petite parenthèse :

Code:
    <a href="http://forum-rechargement.forumactif.org/h4-page_test2"><img src="" alt="LISTE" border="0" /></a>
Ca ne sert pas à grand chose de définir une image si vous laissez son attribut src vide.
Votre lien aurait pu s'écrire :
Code:
<a href="http://forum-rechargement.forumactif.org/h4-page_test2">LISTE</a>
Et s'agissant d'un lien interne (sur le même forum) on pourrait encore raccourcir :
Code:
<a href="/h4-page_test2">LISTE</a>


Dernière édition par Neptunia- le Dim 20 Mar 2016 - 21:30, édité 1 fois (Raison : Correction coquille)
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bloquer ou cacher le lien d'accès à un forum particulier

Message par Gaby53 Dim 20 Mar 2016 - 22:03

Un grand MERCI;
C'est parfaitement ce que je cherchais.
J'ai changé le nom mais .. je ne comprends pas ce que fait le code :
Code:
<a href="/h4-">NOM A AFFICHER SUR L'INDEX</a>

Si vous pouviez m'expliquer, s'il vous plait.

Gaby53

Gaby53
*

Messages : 45
Inscrit(e) le : 07/03/2016

http://forum-rechargement.forumactif.org/
Gaby53 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bloquer ou cacher le lien d'accès à un forum particulier

Message par Neptunia Dim 20 Mar 2016 - 23:29

<a> ... </a> représente un lien.

/h4- est l'adresse de votre page http://forum-rechargement.forumactif.org/h4-page_test2
Mais s'agissant d'un lien interne, on peut omettre l'adresse du forum et ne retenir que ce qui suit l'adresse fofo soit /h4-page_test2

Mais sur Forumactif tout ce qui suit le premier tiret peut être omis donc on met juste /h4-
"NOM A AFFICHER SUR L'INDEX" est facultatif. Si on ne le met pas c'est le lien brut qui apparait (ici la page html)

Et comme on a mis un lien en tant que nom de forum, ce lien est prioritaire sur le fonctionnement "habituel" d'un sous-forum (au clic, ouvrir la liste des sujets)
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bloquer ou cacher le lien d'accès à un forum particulier

Message par Gaby53 Lun 21 Mar 2016 - 8:48

Neptunia- a écrit:<a> ... </a> représente un lien.

/h4- est l'adresse de votre page http://forum-rechargement.forumactif.org/h4-page_test2
Mais s'agissant d'un lien interne, on peut omettre l'adresse du forum et ne retenir que ce qui suit l'adresse fofo soit /h4-page_test2

Mais sur Forumactif tout ce qui suit le premier tiret peut être omis donc on met juste /h4-
"NOM A AFFICHER SUR L'INDEX" est facultatif. Si on ne le met pas c'est le lien brut qui apparait (ici la page html)

Et comme on a mis un lien en tant que nom de forum, ce lien est prioritaire sur le fonctionnement "habituel" d'un sous-forum (au clic, ouvrir la liste des sujets)

Merci beaucoup,
j'ai compris.
Cela revient à mettre "/h4-Page_test2" en entier, ou même mon écriture inutile du début avec le lien "http:// ..." complet.

(j’apprends "sur le tas" mais je préfère comprendre ce que je fait)

Le sujet est résolu et même très bien résolu. thumleft
Gaby53

Gaby53
*

Messages : 45
Inscrit(e) le : 07/03/2016

http://forum-rechargement.forumactif.org/
Gaby53 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum