Membres connectés récemment
[PHPBB3] Version simple et étendu
2 participants
Page 1 sur 1 • Partagez
Bonjour,
L'idée serait de présenter mon forum avec une présentation simple ou complète au choix de l'utilisateur.
Pour cela, il y aurait sur la barre de notifications de la page d'accueil 2 boutons pour faire son choix au clic.
Je pensais mettre dans une page JS les scripts à masquer concernant toutes les pages , avec au début un if pour l'activation ou non des scripts en fonction du choix de l'opérateur.
Puis de la même manière dans une page JS les script à masquer concernant l'index, idem pour les sujets etc.
Je ne sais pas si cette idée est réalisable.
Le début du JS pour la mise en place des boutons pourrait ressembler à cela sachant que celui-ci est incorrect:
Merci pour votre aide.
L'idée serait de présenter mon forum avec une présentation simple ou complète au choix de l'utilisateur.
Pour cela, il y aurait sur la barre de notifications de la page d'accueil 2 boutons pour faire son choix au clic.
Je pensais mettre dans une page JS les scripts à masquer concernant toutes les pages , avec au début un if pour l'activation ou non des scripts en fonction du choix de l'opérateur.
Puis de la même manière dans une page JS les script à masquer concernant l'index, idem pour les sujets etc.
Je ne sais pas si cette idée est réalisable.
Le début du JS pour la mise en place des boutons pourrait ressembler à cela sachant que celui-ci est incorrect:
- Code:
//Boutons Clic simple et clic étendu
$(function(){
$(function(){
$('
<span class="clic_simple">
<a style="margin-right:20px;">
<img src="https://i.servimg.com/u/f25/18/97/96/21/icon_a11.png"style="margin-right: 5px;vertical-align: top;"/>clic simple</a>
<a style="margin-right:200px;">
<img src="https://i.servimg.com/u/f25/18/97/96/21/icon_a10.png"style="margin-right: 5px;vertical-align: top;"/>clic étendu</a>
</span>').insertBefore( '#fa_menu' );
})});
Merci pour votre aide.
Hello Serge,
hum, tu veux encore charger ton fofo mon ami?
Ce que tu demandes est réalisable, mais il faudrait reprendre tout les scripts concernés et leur ajouter un choix géré soit par un cookie ou par le navigateur!!!!
Vu les scripts présents sur ton fofo, je pense que tu vas faire vite marche arrière .
hum, tu veux encore charger ton fofo mon ami?
Ce que tu demandes est réalisable, mais il faudrait reprendre tout les scripts concernés et leur ajouter un choix géré soit par un cookie ou par le navigateur!!!!
Vu les scripts présents sur ton fofo, je pense que tu vas faire vite marche arrière .
Bonsoir Philippe,
Oh une tu me poses une question technique sur un langage que je ne maitrise pas du tout Phil, et ma phrase en est la preuve
Après analyse Philippe, j'aurais en fait une petite dizaine de scripts concernés sur l'ensemble du forum (dans accueil, portail et sous forum) et aussi le masquage d'une catégorie et de plusieurs forums sur la page d'accueil.
Je reste donc finalement partant pour ces 2 boutons ainsi qu'une aide pour le masquage, si tu l'es aussi bien sur.
Milouze14 a écrit:Hello Serge,J'imaginais dans une page le test d'une variable en tête de page conditionnant la dizaine de script que j'aurais déplacé dans cette page.
Hum Serge, je vais te laisser réfléchir sur cette phrase et me dire pourquoi cela n'est vraiment pas possible ?
Oh une tu me poses une question technique sur un langage que je ne maitrise pas du tout Phil, et ma phrase en est la preuve
Milouze14 a écrit:......
Ce que tu demandes est réalisable, mais il faudrait reprendre tout les scripts concernés et leur ajouter un choix géré soit par un cookie ou par le navigateur!!!!
......
Après analyse Philippe, j'aurais en fait une petite dizaine de scripts concernés sur l'ensemble du forum (dans accueil, portail et sous forum) et aussi le masquage d'une catégorie et de plusieurs forums sur la page d'accueil.
Je reste donc finalement partant pour ces 2 boutons ainsi qu'une aide pour le masquage, si tu l'es aussi bien sur.
Hello Serge,
alors les scripts sont déposés par les soins d'un administrateur, donc direction le PA.
Et qui dit P.A dit restriction, si restriction, les membres ne pourront pas être impliqués .
J'ai pensé à une petite astuce qui serait bien plus facile a mettre en œuvre.
On créer un rang nommé ainsi:
Attention a bien reproduire le libellé (on pourra le changer ensuite):
Titre du rang :
Nombre minimum de messages : Ne rien mettre.
Adresse de l'image du rang : Au choix.
Cliques sur
Le rang est créé.
Ensuite il faut mettre ce rang au membre qui le souhaite ,
pour cela on va mettre une petite image en haut de page qui permettra d'envoyer un MP à l'admin (1) qui lui fera le necessaire.
Le script suivant affichera une image pour tous les membres sauf ceux qui auront le rang créé ,
Le script a placer sur toutes les pages:
Il faudrait pour chaque scripts que tu désires restreindre partir avec le même rang et de mettre cette condition:
Exemple avec ton bouton facebook en pas de page sur ton fofo:
Le script est actuellement comme ceci :
En tenant compte que tu ais créé le rang comme mentionné ci-dessus:
Et voilou
alors les scripts sont déposés par les soins d'un administrateur, donc direction le PA.
Et qui dit P.A dit restriction, si restriction, les membres ne pourront pas être impliqués .
J'ai pensé à une petite astuce qui serait bien plus facile a mettre en œuvre.
On créer un rang nommé ainsi:
Attention a bien reproduire le libellé (on pourra le changer ensuite):
Titre du rang :
- Code:
<span id="M14_restriction">Restriction</span>
Nombre minimum de messages : Ne rien mettre.
Adresse de l'image du rang : Au choix.
Cliques sur
Le rang est créé.
Ensuite il faut mettre ce rang au membre qui le souhaite ,
pour cela on va mettre une petite image en haut de page qui permettra d'envoyer un MP à l'admin (1) qui lui fera le necessaire.
Le script suivant affichera une image pour tous les membres sauf ceux qui auront le rang créé ,
Le script a placer sur toutes les pages:
- Code:
$(function(){
var M14_pseudo=_userdata["username"];
// LE LIEN DE L IMAGE
var M14_img='https://i87.servimg.com/u/f87/11/26/21/37/proces10.png';
// LE TEXTE DE L INFOBULLE
var M14_texte='tu peux, en cliquant ici , accéder à une version simplifiée du forum en faisant la demande en M.P';
var M14_rang=_lang["rank_title"] == "<span id=\"M14_restriction\">Restriction</span>";
// L ID DE L ADMIN POUR LE MP
var M14_numAdmin='1';
if((!M14_rang)&&(document.location.pathname != '/privmsg'))
{
$('#page-header').append('<a class="M14_restrictionMP"href="/privmsg?mode=post&u='+M14_numAdmin+'"title="Bonjour '+M14_pseudo+', '+M14_texte+'"><img src="'+M14_img+'"/></a>');
}
});
Il faudrait pour chaque scripts que tu désires restreindre partir avec le même rang et de mettre cette condition:
Exemple avec ton bouton facebook en pas de page sur ton fofo:
Le script est actuellement comme ceci :
- Code:
//Bouton Facebook en bas de page
$(function(){
$('<a class="M14_btn_clic"href="https://www.facebook.com/Photoclic-1771445179841937/?hc_ref=PAGES_TIMELINE" rel="follow" target="_blank"title="Voir la page Facebook du Clic"style="font-size: 1.1em;float:left !important;margin-top: 7px;border: 1px solid #626262;border-radius: .3em;font-weight: 700;padding: 3px 5px;">La page Facebook du Clic</a>').insertBefore('#page-footer .navbar .linklist');
});
En tenant compte que tu ais créé le rang comme mentionné ci-dessus:
- Code:
//Bouton Facebook en bas de page
$(function(){
var M14_rang=_lang["rank_title"] == "<span id=\"M14_restriction\">Restriction</span>";
if(!M14_rang)
{
$('<a class="M14_btn_clic"href="https://www.facebook.com/Photoclic-1771445179841937/?hc_ref=PAGES_TIMELINE" rel="follow" target="_blank"title="Voir la page Facebook du Clic"style="font-size: 1.1em;float:left !important;margin-top: 7px;border: 1px solid #626262;border-radius: .3em;font-weight: 700;padding: 3px 5px;">La page Facebook du Clic</a>').insertBefore('#page-footer .navbar .linklist');
}
});
Et voilou
Bonjour Philippe,
Un grand merci pour ce travail.
L'astuce est excellente; je l'ai essayée sur mon forum test.
Mais le fonctionnement ne correspond pas tout à fait à ce que je souhaite car elle implique l'intervention d'un admin.
Serait-il possible de faire en sorte que ce soit le membre qui choisisse à partir des boutons placés sur ma page d'accueil comme décrit dans mon 1ier message?
Le bouton clic étendu présenterait le forum tel qu'il est.
Le bouton clic simple désactiverait quelques JS et masquerait sur la page d'accueil 1 catégorie (Les animations du clic) et plusieurs forums (La galerie des membres, Les petites annonces) .
Un grand merci pour ce travail.
L'astuce est excellente; je l'ai essayée sur mon forum test.
Mais le fonctionnement ne correspond pas tout à fait à ce que je souhaite car elle implique l'intervention d'un admin.
Serait-il possible de faire en sorte que ce soit le membre qui choisisse à partir des boutons placés sur ma page d'accueil comme décrit dans mon 1ier message?
Le bouton clic étendu présenterait le forum tel qu'il est.
Le bouton clic simple désactiverait quelques JS et masquerait sur la page d'accueil 1 catégorie (Les animations du clic) et plusieurs forums (La galerie des membres, Les petites annonces) .
Un grand merci pour ce travail.
L'astuce est excellente; je l'ai essayée sur mon forum test.
Mais le fonctionnement ne correspond pas tout à fait à ce que je souhaite car elle implique l'intervention d'un admin.
Il n'y a que comme cela que tu auras quelque chose de concret Serge,
et comme mon explication n'a pas l'air d'avoir apporter ses fruits, je recommence:
Il n'est pas possible de faire ce que tu demandes Serge,
il faut dans ce cas que le membre désactive le Javascript dans son navigateur
Re Phil.
Ah ok pour les JS, Je crois comprendre enfin.
Ton astuce va me servir pour quelques restrictions justement.
Par contre serait-il possible d'utiliser ces boutons pour les membres ainsi:
. Le bouton clic étendu présenterait le forum tel qu'il est.
. Le bouton clic simple masquerait sur la page d'accueil la catégorie "Les animations du clic" ainsi que les forums "La galerie des membres" et les "Les petites annonces".
Au clic, on affiche la page d'accueil actualisée suivant le choix du membre. Choix mémorisé peut-être dans les cookies.
Merci pour ton aide et ta patience pour me faire comprendre les choses.
Ah ok pour les JS, Je crois comprendre enfin.
Ton astuce va me servir pour quelques restrictions justement.
Par contre serait-il possible d'utiliser ces boutons pour les membres ainsi:
. Le bouton clic étendu présenterait le forum tel qu'il est.
. Le bouton clic simple masquerait sur la page d'accueil la catégorie "Les animations du clic" ainsi que les forums "La galerie des membres" et les "Les petites annonces".
Au clic, on affiche la page d'accueil actualisée suivant le choix du membre. Choix mémorisé peut-être dans les cookies.
Merci pour ton aide et ta patience pour me faire comprendre les choses.
OK Philippe.
Cette idée m’était venue en voyant ce que propose FA dans le panneau d'administration avec les boutons "Simple" et "Avancé" sur l'accueil et sur Images et couleurs.
Ceci dit, j'aime beaucoup ton astuce en passant par les rangs qui fonctionne à merveille sur mon forum test. Vais réfléchir pour la décliner sur photoclic.
Merci pour tout l'ami.
Je passe en résolu.
Cette idée m’était venue en voyant ce que propose FA dans le panneau d'administration avec les boutons "Simple" et "Avancé" sur l'accueil et sur Images et couleurs.
Ceci dit, j'aime beaucoup ton astuce en passant par les rangs qui fonctionne à merveille sur mon forum test. Vais réfléchir pour la décliner sur photoclic.
Merci pour tout l'ami.
Je passe en résolu.
Milouze14 a écrit:Re Serge, je regarde cela, mais il ne faut pas se faire d'illusion mon ami, on pourra y accéder
via les derniers sujet .
Ok, ça me va. je prends quand même Philippe. Merci de traiter cela.
Pour t'éviter de rechercher là haut, ce qu'il y aurait à masquer sur la page d'accueil serait: la catégorie "Les animations du clic" ainsi que les forums "La galerie des membres" et les "Les petites annonces", et aussi "Les évènements" si cela est possible.
C'est parti pour le reste, j'ai installé ton script, adapté image et CSS, et crée le rang. Je commence à trier les JS qui seront concernés
Hello Serge,
tu peux tester ce script Serge:
tu peux tester ce script Serge:
- Code:
$(function(){$(function(){
var M14_rang=_lang["rank_title"] == "<span id=\"M14_restriction\">Restriction</span>";
if(M14_rang)
{
$('a:contains(Les animations du Clic)').remove();
$('.table-title h2:contains(Les animations du Clic)').closest('.forabg').remove();
$('h3.hierarchy:contains(Les galeries des membres)').closest('li').remove();
}
})});
Re-Philippe,
L'onglet n'était pas retiré Phil.
Pour retirer l'onglet, j'avais ajouté:
Le JS actuel coché sur l'accueil:
Ce que tu m'as développé ici est vraiment génial Philippe.
Je crois que j'ai tous les éléments pour poursuivre.
Si tu ne vois pas d’ânerie dans le code ci-dessus, je passerais en Résolu.
Un grand merci l'ami pour tout ce travail.
(FA patine, je n'ai pas les smileys)
L'onglet n'était pas retiré Phil.
Pour retirer l'onglet, j'avais ajouté:
- Code:
$('#fa_tablist div.inner_tabs div a(Les animations du Clic)').closest('li').remove();
Le JS actuel coché sur l'accueil:
- Code:
//Masquer catégorie et forum pour restriction
$(function(){$(function(){
var M14_rang=_lang["rank_title"] == "<span id=\"M14_restriction\">Restriction</span>";
if(M14_rang)
{
$('a:contains(Les animations du Clic)').remove();
$('#fa_tablist div.inner_tabs div a(Les animations du Clic)').closest('li').remove();
$('.table-title h2:contains(Les animations du Clic)').closest('.forabg').remove();
$('h3.hierarchy:contains(Les galeries des membres)').closest('li').remove();
$('h3.hierarchy:contains(Vos Petites Annonces)').closest('li').remove();
$('h3.hierarchy:contains(Vos évènements)').closest('li').remove();
$('h3.hierarchy:contains(ExpoClic)').closest('li').remove();
}
})});
Ce que tu m'as développé ici est vraiment génial Philippe.
Je crois que j'ai tous les éléments pour poursuivre.
Si tu ne vois pas d’ânerie dans le code ci-dessus, je passerais en Résolu.
Un grand merci l'ami pour tout ce travail.
(FA patine, je n'ai pas les smileys)
De rien Serge,
Hum, m'étonnerait que tu as obtenu satisfaction avec ce codage.
Celui-ci est correct et fonctionnel (testé) avec le compte mentionné.
il y a eu une panne de serveurs:
https://forum.forumactif.com/t397661-interruption-des-services-06-aout-2018#3322380
L'onglet n'était pas retiré Phil.
Pour retirer l'onglet, j'avais ajouté:
- Code:
$('#fa_tablist div.inner_tabs div a(Les animations du Clic)').closest('li').remove();
Hum, m'étonnerait que tu as obtenu satisfaction avec ce codage.
Celui-ci est correct et fonctionnel (testé) avec le compte mentionné.
- Code:
$('a:contains(Les animations du Clic)').remove();
(FA patine, je n'ai pas les smileys)
il y a eu une panne de serveurs:
https://forum.forumactif.com/t397661-interruption-des-services-06-aout-2018#3322380
Sujets similaires
» [EDGE] Question sur l'installation de cette version de forum
» [PHPBB3] Afficher les membres en ligne (version graphique) sur l'index et dans la liste des sujets
» [PHPBB2] Menu déroulant simple pour partenariats
» [PHPBB2] Descendre des infos dans le profil simple,
» [PhpBB2] La version web ne s'affiche pas sur "mon" IPAD.
» [PHPBB3] Afficher les membres en ligne (version graphique) sur l'index et dans la liste des sujets
» [PHPBB2] Menu déroulant simple pour partenariats
» [PHPBB2] Descendre des infos dans le profil simple,
» [PhpBB2] La version web ne s'affiche pas sur "mon" IPAD.
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum