mihai OnlineOffline
Tutorial
Unelte de moderare pentru editorul de mesaje
la data de Dum Noi 19, 2017 5:07 pm
Salutare tuturor,

Recent, am dezvoltat un instrument pentru editorul de mesaje care permite administratorilor si moderatorilor sa foloseasca un numar nelimitat de texte predefinite.

Demonstratie
Imagini:
 

Documentatie
Configurarea instrumentului:
 

Variabila zModConfig este responsabila de configurare instrumentului, aceasta contine:

  • icon - adresa URL a icon-ului din editorul de mesaje;
  • source - adresa URL a codului complet JavaScript;
  • loadCss - permite valori true sau false. Valoarea true incarca css-ul prin JavaScript, iar  false nu va incarca css-ul. Daca alegeti false va trebui sa adaugati css-ul manual pe forum de aici [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
  • fontAwesome - permite valori true sau false. Valoarea true incarca FontAwesome prin JavaScript, iar false nu va incarca fontul. Recomand setarea valorii false daca ati adaugat deja pe forum Font Awesome printr-o alta metoda.


Adaugarea de categorii noi:
 
Repetati procedura pana obtineti numarul dorit de tabele. Pentru ultimul tabel din paranteza nu este necesara virgula de la final.

Adaugarea de tabele noi:
 
Repetati procedura pana obtineti numarul dorit de tabele. Pentru ultimul tabel din paranteza nu este necesara virgula de la final.

Adaugarea de texte noi:
 
Repetati procedura pana obtineti numarul dorit de texte predefinite. Pentru ultima categorie din paranteza nu este necesara virgula de la final.

Cod javascript
Adaugati in: Panou > Module > HTML & JAVASCRIPT > Gestiunea codurilor javascript > Creati un nou cod JavaScript


  • Titlu: Unelte de moderare pentru editorul de mesaje
  • Amplasare: Toate paginile
  • Cod:
    Cod:
      
    /**
     * Title         : Forumotion tools for moderation
     * Version       : 1.0.2
     * Author        : Zeus
     * Author URI    : http://help.forumgratuit.ro
     * License       : GNU - General Public License v3.0
     * Documentation : https://github.com/zeusmaximus/Moderation-tools-for-Forumotion/
     * Last update   : May 28, 2017 at 16:03
     */
    var zModConfig = [{
        icon: "https://i58.servimg.com/u/f58/11/80/17/98/chat-110.png",
        source : "https://cdn.rawgit.com/zeusmaximus/Moderation-tools-for-Forumotion/4a66d49/script.js",
        loadCss: true,
        fontAwesome: true
    }];
    var zModTabels = [{
            type: "zalert",
            body_start: '[table class="zmod_box zalert"][tr][td style="padding-right: 10px;" width="60px;"][icon="fa fa-exclamation-circle"][/icon][div]',
            body_end: "[/div][/td][/tr][/table]\n\n"
        },
        {
            type: "zsuccess",
            body_start: '[table class="zmod_box zsuccess"][tr][td style="padding-right: 10px;" width="60px;"][icon="fa fa-check"][/icon][div]',
            body_end: "[/div][/td][/tr][/table]\n\n"
        },
        {
            type: "zdefault",
            body_start: '[table class="zmod_box zdefault"][tr][td style="padding-right: 10px;" width="60px;"][icon="fa fa-rocket"][/icon][div]',
            body_end: "[/div][/td][/tr][/table]\n\n"
        },
        {
            type: "zwarning",
            body_start: '[table class="zmod_box zwarning"][tr][td style="padding-right: 10px;" width="60px;"][icon="fa fa-exclamation-triangle"][/icon][div]',
            body_end: "[/div][/td][/tr][/table]\n\n"
        },
        {
            type: "zinfo",
            body_start: '[table class="zmod_box zinfo"][tr][td style="padding-right: 10px;" width="60px;"][icon="fa fa-info"][/icon][div]',
            body_end: "[/div][/td][/tr][/table]\n\n"
        }
    ];
    var zModMessages = [{
            name: "Alert example",
            message: '[b]Alert[/b] \nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
            group_id: 0,
            type: "zalert"
        },
        {
            name: "Success example",
            message: '[b]Success[/b] \nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
            group_id: 0,
            type: "zsuccess"
        },
        {
            name: "Default example",
            message: '[b]Default[/b] \nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
            group_id: 1,
            type: "zdefault"
        },
        {
            name: "Warning example",
            message: '[b]Warning[/b] \nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
            group_id: 1,
            type: "zwarning"
        },
        {
            name: "Info example",
            message: '[b]Info[/b] \nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',
            group_id: 1,
            type: "zinfo"
        }
    ];
    var zModGroups = [{
            id: 0,
            name: 'Administrators'
        },
        {
            id: 1,
            name: 'Moderators'
        }
    ];
    $.getScript( zModConfig[0].source, function(textStatus) {
        console.log( "zModStatus:" + textStatus);
    });

Sus In josVezi profilul utilizatoruluihttps://www.fgdesign.biz
 
Unelte de moderare pentru editorul de mesaje
Vezi subiectul anterior Vezi subiectul urmator Sus 
Pagina 1 din 1
 Subiecte similare
-
ĹĄ La Multi Ani, Marian! (sot Adri)
ĹĄ LA MULTI ANI DRAGA NOASTRA CLARA
ĹĄ Recuperarea parolei pentru forum si unelte
ĹĄ /5-17104521362-scripturi-pentru-forum
ĹĄ la multi ani otilica