Connexion

Récupérer mon mot de passe

Derniers sujets
» *RESOLU*[PHPBB2] Ajouter lien message dans titre citation
par Milouze14 Aujourd'hui à 18:44

» *RESOLU*[PHPBB2] WYSIWYG pour citation sur message rapide
par Milouze14 Aujourd'hui à 18:32

» [TOUTES VERSIONS]Ajouter un contenu visible que par les membres ayant répondu.
par dymo Aujourd'hui à 2:10

» *RESOLU*[PHPBB2] Mise en page dans le corps du message uniquement sur le 1er message
par Milouze14 Ven 14 Fév 2020 - 16:25

» [BESTOF] Les photos à partir de l'ID d'un membre
par Milouze14 Ven 14 Fév 2020 - 3:53

» [PHPBB2] Afficher un message en haut de sujet lorsqu'il est verrouillé
par christ77000 Jeu 13 Fév 2020 - 10:01

» [TOUTES VERSIONS]Visualiser le mot de passe
par christ77000 Jeu 13 Fév 2020 - 8:29

» [TOUTES VERSIONS] Recherche de texte dans les templates
par photoclic Mer 12 Fév 2020 - 19:42

» *CORBEILLE*[PHPBB2] Viewtopic_body : Séparer les champs du profil
par Milouze14 Sam 8 Fév 2020 - 6:15

» *CORBEILLE*[PHPBB2] Messenger sur forumactif
par Milouze14 Sam 8 Fév 2020 - 6:14

» *RESOLU*[PHPBB3] Mettre un cadre aux forums des catégories
par Milouze14 Jeu 6 Fév 2020 - 15:06

» *RESOLU*[MODERNBB] Couleur textarea
par Milouze14 Mer 5 Fév 2020 - 18:06

» [TOUTES VERSIONS]Message automatique au déplacemet d'un sujet
par Jackymi Mar 4 Fév 2020 - 8:50

» *RESOLU*[MODERNBB] Barre de navigation sur 2 lignes
par Milouze14 Mar 4 Fév 2020 - 3:47

» *CORBEILLE*[PHPBB2] Message automatique au déplacement d'un sujet
par Milouze14 Dim 2 Fév 2020 - 9:17

» *RESOLU*[MODERNBB] Largeur forum modernBB
par Milouze14 Dim 2 Fév 2020 - 8:13

» *CORBEILLE*[AWESOMEBB] Erreur "429 too many requests nginx"?
par Milouze14 Ven 31 Jan 2020 - 3:52

» *CORBEILLE*[PHPBB2] Profil
par Milouze14 Mer 29 Jan 2020 - 3:51

» *CORBEILLE*[PHPBB2] QUI REGARDE LES POSTS ,?
par Milouze14 Mar 28 Jan 2020 - 3:48

» *CORBEILLE*[PHPBB2] Profil et avatar
par Milouze14 Mar 28 Jan 2020 - 3:45

*RESOLU* [PHPBB3] Version simple et étendu

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

photoclic
photoclic
Milouzien

Messagephotoclic le Sam 4 Aoû 2018 - 1:46

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:

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&nbsp;étendu</a>
 
    </span>').insertBefore( '#fa_menu' );
    })});


Merci pour votre aide.


Dernière édition par photoclic le Lun 6 Aoû 2018 - 21:27, édité 2 fois
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Sam 4 Aoû 2018 - 4:03

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 lOL .



Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Sam 4 Aoû 2018 - 10:12

Bonjour Philippe,

Ah mince, je croyais la chose plus simple.

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.

Tant pis Phil.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Sam 4 Aoû 2018 - 19:17

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 ?


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Sam 4 Aoû 2018 - 23:39

Bonsoir Philippe,

@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 lOL

@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.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Aoû 2018 - 7:58

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  clin oeil .

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>
Définir en tant que rang spécial : Cocher Oui
Nombre minimum de messages : Ne rien mettre.
Adresse de l'image du rang : Au choix.

Cliques sur  Enregistr

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 hinhin


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Aoû 2018 - 11:25

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) .

*RESOLU* [PHPBB3] Version simple et étendu Captur31
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Aoû 2018 - 11:42

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 clin oeil


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Aoû 2018 - 12:09

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.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Aoû 2018 - 14:53

Re Serge,

hum, on ne peut pas déposer de bouton pour mettre ton forum dans un état autre car les scripts sont bien présents Serge clin oeil .
La seule possibilité et la plus propre est de passer par le rang et le mp .


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Aoû 2018 - 15:09

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.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Aoû 2018 - 15:12

Re Serge,
ce qui est dans le P.A est différent mon ami, cela ne sert qu'aux et fondateur clin oeil .

Pour déplacer ton image, il suffit d'ajouter ceci dans ta feuille de style:

Code:
a.M14_restrictionMP
{
position:absolute;
left:10px;
top:70px;
}


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Aoû 2018 - 18:23

Super Philippe merci.

Reste si cela est possible savoir comment masquer une catégorie et des forums en utilisant ton astuce.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Aoû 2018 - 19:10

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 oups .


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Aoû 2018 - 19:47

@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 oups .

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 impeccable
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Lun 6 Aoû 2018 - 6:45

Hello 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();
}
})});


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Lun 6 Aoû 2018 - 11:26

Bonjour Philippe,

Pour faire les tests, j'ai attribué au membre chacat le rang Restriction.

Ton script fonctionne Phil, mais il me semble que le 1ier code suivant est inutile pour "Les animations du Clic".
Code:
$('a:contains(Les animations du Clic)').remove(); 
et le second rempli ce rôle.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Lun 6 Aoû 2018 - 16:44

Re Serge,
ce code est utile car il désactive l'onglet de tes catégories.


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Lun 6 Aoû 2018 - 17:32

Re-Philippe,

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)
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Lun 6 Aoû 2018 - 18:39

De rien Serge,


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



Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama
photoclic
photoclic
Milouzien

Messagephotoclic le Lun 6 Aoû 2018 - 21:27

Bonsoir Philippe,

Tu as entièrement raison, ton code est fonctionnel et mon ajout ne sert à rien.
J'ai du faire des essais à un mauvais moment pascontentGrrrrrr

La panne de serveur semble réparé. Tout baigne.

Un grand merci l'ami pour cet excellent boulot et cette idée de rang tape la

Je passe en résolu.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 7 Aoû 2018 - 5:22

Hello Serge,

de rien mon ami hinhin

-Staff du Forum Milouze14-



  • Hello 
    Sujet résolu et déplacé dans le forum adéquat.

Pour toute information,merci de contacter un Membre du Staff


Le respect mutuel est le fondement de la véritable harmonie.
Dalaï Lama

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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