Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Ascunderea butoanelor din editor pentru membri

Vezi subiectul anterior Vezi subiectul urmator In jos

  • 0

Ascunderea butoanelor din editor pentru membri Empty Ascunderea butoanelor din editor pentru membri

Mesaj Scris de Zeus Vin Iul 10, 2015 7:22 pm

Salutare tuturor,

Aceasta facilitate va permite sa ascundeti anumite butoane din editorul de mesaje, pentru utilizatorii comunitatilor voastre.

Introduceti urmatorul cod in:
Panou => Module => HTML & Javascript => Gestiunea codurilor javascript => Creati un nou javaScript
Cod:
$(function() {
    $(function() {
        var zBB_ingrosat = "activ",
            zBB_italic = "activ",
            zBB_subliniat = "activ",
            zBB_barat = "activ",
            zBB_stanga = "activ",
            zBB_centrat = "activ",
            zBB_dreapta = "activ",
            zBB_aliniat = "activ",
            zBB_citat = "activ",
            zBB_cod = "activ",
            zBB_spoiler = "activ",
            zBB_ascuns = "activ",
            zBB_gazduieste = "activ",
            zBB_insereaza_imagine = "activ",
            zBB_insereaza_link = "activ",
            zBB_youtube = "activ",
            zBB_format_antent = "activ",
            zBB_dimensiune_font = "activ",
            zBB_culori = "activ",
            zBB_font = "activ",
            zBB_lista = "activ",
            zBB_lista_ordonata = "activ",
            zBB_adauga_un_rand = "activ",
            zBB_insereaza_tabel = "activ",
            zBB_dailymotion = "activ",
            zBB_flash = "activ",
            zBB_mai_mult = "activ",
            zBB_data_curenta = "activ",
            zBB_ora_curenta = "activ",
            zBB_inserare_text_fara_formatare = "activ",
            zBB_schimba_modul_de_editare = "activ";

         if (_userdata.user_level > 0) return false;

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4(s===\'3\'){$(".0-1-t").2()}4(r===\'3\'){$(".0-1-q").2()}4(n===\'3\'){$(".0-1-o").2()}4(p===\'3\'){$(".0-1-u").2()}4(v===\'3\'){$(".0-1-A").2()}4(B===\'3\'){$(".0-1-z").2()}4(y===\'3\'){$(".0-1-m").2()}4(x===\'3\'){$(".0-1-C").2()}4(k===\'3\'){$(".0-1-7").2()}4(9===\'3\'){$(".0-1-c").2()}4(a===\'3\'){$(".0-1-8").2()}4(6===\'3\'){$(".0-1-5").2()}4(b===\'3\'){$(".0-1-l").2()}4(j===\'3\'){$(".0-1-d").2()}4(i===\'3\'){$(".0-1-h").2()}4(e===\'3\'){$(".0-1-f").2()}4(g===\'3\'){$(".0-1-w").2()}4(1a===\'3\'){$(".0-1-10").2()}4(D===\'3\'){$(".0-1-Z").2()}4(Y===\'3\'){$(".0-1-V").2()}4(W===\'3\'){$(".0-1-X").2()}4(12===\'3\'){$(".0-1-13").2()}4(18===\'3\'){$(".0-1-19").2()}4(17===\'3\'){$(".0-1-16").2();$(".0-1-14").2()}4(15===\'3\'){$(".0-1-U").2()}4(T===\'3\'){$(".0-1-J").2()}4(K===\'3\'){$(".0-1-I").2()}4(H===\'3\'){$(".0-1-E").2()}4(F===\'3\'){$(".0-1-G").2()}4(L===\'3\'){$(".0-1-M").2()}4(R===\'3\'){$(".0-1-S").2()}$("Q.0-P").N({\'O\':\'11\'});',62,73,'sceditor|button|hide|inactiv|if|left|zBB_stanga|italic|strike|zBB_subliniat|zBB_barat|zBB_centrat|underline|right|zBB_citat|quote|zBB_cod|justify|zBB_aliniat|zBB_dreapta|zBB_italic|center|more|zBB_inserare_text_fara_formatare|pastetext|zBB_schimba_modul_de_editare|time|zBB_ora_curenta|zBB_data_curenta|date|source|zBB_dailymotion|code|zBB_ingrosat|zBB_mai_mult|flash|dailymotion|zBB_flash|bold|zBB_ascuns|bulletlist|zBB_lista_ordonata|orderedlist|zBB_lista|headers|size|zBB_format_antent|zBB_adauga_un_rand|horizontalrule|css|padding|group|div|zBB_insereaza_tabel|table|zBB_dimensiune_font|color|youtube|zBB_insereaza_link|link|zBB_youtube|fahide|faspoiler|0px|zBB_insereaza_imagine|image|removeformat|zBB_culori|font|zBB_font|zBB_gazduieste|servimg|zBB_spoiler'.split('|')));

    });
});

Pentru ca acest script sa functioneze, trebuie sa setati vizibilitatea pentru acest cod pentru toate paginile forumului.

Configurarea script-ului este foarte simpla, daca de exemplu doriti sa ascundeti butonul pentru ingrosarea textului cautati in script-ul de mai sus:
Cod:
zBB_ingrosat = "activ"

Si inlocuiti cu:
Cod:
zBB_ingrosat = "inactiv"


Si la fel procedati si in cazul celorlalte butoane.
Zeus

Zeus
Membru onorific
Membru onorific

Mesaje : 4160
Varsta : 27
Localizare : Bucuresti, Romania
Data înscrierii : 19/02/2012
Mulțumiri : 644
Google Chrome phpBB3

https://github.com/zeusmaximus
Zeus a fost mulțumit de autorul acestui subiect.

Ascunderea butoanelor din editor pentru membri Empty Re: Ascunderea butoanelor din editor pentru membri

Mesaj Scris de SSYT Dum Apr 03, 2016 11:56 am

Update:

Noua versiune a codului, functionala !

RO: Panou de administrare ~> Module ~> HTML & JAVASCRIPT ~> Gestiunea codurilor JavaScript ~> Coduri JavaScript ~> Creeaza un cod JavaScript:

Titlu * : SC zBB
Amplasare : Toate paginile
Cod JavaScript * :
Cod:
// zBB Functions
// zBB is sceditor new functions, thanks Zeus, SSYT !
(function($) {
   $(function() {$(function() {
      var zBB_config = {
         list: [
            "a.sceditor-button.sceditor-button-bold",
            /*"a.sceditor-button.sceditor-button-italic",*/
            /*"a.sceditor-button.sceditor-button-underline",*/
            /*"a.sceditor-button.sceditor-button-strike",*/
            /*"a.sceditor-button.sceditor-button-left",*/
            /*"a.sceditor-button.sceditor-button-center",*/
            /*"a.sceditor-button.sceditor-button-right",*/
            /*"a.sceditor-button.sceditor-button-justify",*/
            "a.sceditor-button.sceditor-button-quote",
            "a.sceditor-button.sceditor-button-code",
            /*"a.sceditor-button.sceditor-button-faspoiler",*/
            /*"a.sceditor-button.sceditor-button-fahide"*/
         ],
         type: {
            onStaff : {
               admin: false,
               moderator: false
            },
            
            byPosts:
            {
               active: true,
               postNumber: 15
            }
         },
         actived: true
      };
      
      if($('.sceditor-container').length && zBB_config.actived == true) {
         console.log('SCEditor has been detected !'); // For debugg
         if((_userdata.user_level == 1) && (zBB_config.type.onStaff.admin == true)) {
            var o = 0, sc = $('.sceditor-container');
            for(o; o<zBB_config.list.length; o++) $(zBB_config.list[o], sc).hide();
         }
         
         if((_userdata.user_level == 2) && (zBB_config.type.onStaff.moderator == true)) {
            var o = 0, sc = $('.sceditor-container');
            for(o; o<zBB_config.list.length; o++) $(zBB_config.list[o], sc).hide();
         }
         
         if((zBB_config.type.byPosts.active == true) && (_userdata.user_posts == zBB_config.type.byPosts.postNumber)) {
            var o = 0, sc = $('.sceditor-container');
            for(o; o<zBB_config.list.length; o++) $(zBB_config.list[o], sc).hide();
         }
      }
   })});
})(jQuery);


EN: Administration Panel ~> Module ~> ~ HTML & JavaScript ~> JavaScript code management ~> JavaScript Codes ~> Create a JavaScript code:

Title *: SC zBB
Placement *: All Pages
JavaScript code *:
Cod:
// zBB Functions
// zBB is sceditor new functions, thanks Zeus, SSYT !
(function($) {
   $(function() {$(function() {
      var zBB_config = {
         list: [
            "a.sceditor-button.sceditor-button-bold",
            /*"a.sceditor-button.sceditor-button-italic",*/
            /*"a.sceditor-button.sceditor-button-underline",*/
            /*"a.sceditor-button.sceditor-button-strike",*/
            /*"a.sceditor-button.sceditor-button-left",*/
            /*"a.sceditor-button.sceditor-button-center",*/
            /*"a.sceditor-button.sceditor-button-right",*/
            /*"a.sceditor-button.sceditor-button-justify",*/
            "a.sceditor-button.sceditor-button-quote",
            "a.sceditor-button.sceditor-button-code",
            /*"a.sceditor-button.sceditor-button-faspoiler",*/
            /*"a.sceditor-button.sceditor-button-fahide"*/
         ],
         type: {
            onStaff : {
               admin: false,
               moderator: false
            },
            
            byPosts:
            {
               active: true,
               postNumber: 15
            }
         },
         actived: true
      };
      
      if($('.sceditor-container').length && zBB_config.actived == true) {
         console.log('SCEditor has been detected !'); // For debugg
         if((_userdata.user_level == 1) && (zBB_config.type.onStaff.admin == true)) {
            var o = 0, sc = $('.sceditor-container');
            for(o; o<zBB_config.list.length; o++) $(zBB_config.list[o], sc).hide();
         }
         
         if((_userdata.user_level == 2) && (zBB_config.type.onStaff.moderator == true)) {
            var o = 0, sc = $('.sceditor-container');
            for(o; o<zBB_config.list.length; o++) $(zBB_config.list[o], sc).hide();
         }
         
         if((zBB_config.type.byPosts.active == true) && (_userdata.user_posts == zBB_config.type.byPosts.postNumber)) {
            var o = 0, sc = $('.sceditor-container');
            for(o; o<zBB_config.list.length; o++) $(zBB_config.list[o], sc).hide();
         }
      }
   })});
})(jQuery);


Ultima editare efectuata de catre SSYT in Mar Apr 05, 2016 9:05 pm, editata de 1 ori (Motiv : Update topic !)
SSYT

SSYT
Membru onorific
Membru onorific

Mesaje : 1424
Varsta : 29
Localizare : Romania, localhost:80
Data înscrierii : 10/08/2015
Mulțumiri : 199
Opera phpBB3

https://help.forumgratuit.ro
SSYT a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum