Unelte de moderare pentru editorul de mesaje
Pagina 2 din 4 • Distribuiţi
Pagina 2 din 4 • 1, 2, 3, 4
Unelte de moderare pentru editorul de mesaje
Rezumarea primului mesaj :
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
Documentatie
Cod javascript
Adaugati in: Panou > Module > HTML & JAVASCRIPT > Gestiunea codurilor javascript > Creati un nou cod JavaScript
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:
- Cod:
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
}];
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 https://github.com/zeusmaximus/Moderation-tools-for-Forumotion/blob/master/style.css
- 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:
Textele pe care le veti adauga in editor trebuie atribuite unor categorii, variabila zModGroups va ajuta sa faceti asta:- id - orice numar natural;
- name - numele categoriei de afisat in editor.
var zModGroups = [
];
Intre cele doua paranteze patrate adaugati:- Cod:
{
id: 0,
name: 'Grup 1'
},
Daca spre exemplu dorim sa adaugam 5 categorii, codul va arata astfel:- Cod:
var zModGroups = [{
id: 0,
name: 'Grup 1'
},
{
id: 1,
name: 'Grup 2'
},
{
id: 2,
name: 'Grup 3'
},
{
id: 3,
name: 'Grup 4'
},
{
id: 4,
name: 'Grup 5'
}];
- id - orice numar natural;
- Adaugarea de tabele noi:
Cu ajutorul variabilei zModTabels puteti defini cate tabele doriti, aceasta contine:- type - reprezinta denumirea tabelului;
- body_start - deschiderea tag-urilor BBCode si/sau HTML;
- body_end - inchiderea tag-urilor BBCode si/sau HTML.
var zModTabels = [
];
Intre cele doua paranteze patrate ale acestei variabile adaugati:- Cod:
{
type: "bold",
body_start: '[b]',
body_end: "[/b]"
},
Repetati procedura pana obtineti numarul dorit de tabele. Pentru ultimul tabel din paranteza nu este necesara virgula de la final.- type - reprezinta denumirea tabelului;
- Adaugarea de texte noi:
Textele se adauga prin variabila zModMessages.
name - numele textului de predefinit;
message - textul predefinit care va fi inserat in editor;
group_id - id-ul categoriei. este dependenta de variabila zModGroups;
type - numele tabelului dorit. este dependenta de variabila zModTabels.
var zModMessages. = [
];
Intre cele doua paranteze patrate adaugati:- Cod:
{
name: "Numele textului tau",
message: 'Salut !\n Acesta este textul meu predefinit.',
group_id: 0,
type: "bold"
},
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);
});
Re: Unelte de moderare pentru editorul de mesaje
Acum nu mai functioneaza de loc a disparut si de la mine!
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Unelte de moderare pentru editorul de mesaje
Un mic update al codului, va rog sa urmatii intructiiunile:
A fost adaugat un nou field, acesta se numeste moderators si va fixa problema din versiunea anterioara.
- 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://rawgit.com/SSYT/-Zeus-Moderation-tools-for-Forumotion/master/script.js",
loadCss: true,
moderators: ["Nume Moderator", "Nume Moderator"],
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);
});
A fost adaugat un nou field, acesta se numeste moderators si va fixa problema din versiunea anterioara.
- Cod:
moderators: ["Nume Moderator", "Nume Moderator"],
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Unelte de moderare pentru editorul de mesaje
Nici un rezultat cu moderatorii nu le apare butonul
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Unelte de moderare pentru editorul de mesaje
știți care e treaba? eu am folosit codu dat de către domnu @Zeus, și mi-a mers la perfecție, poate e compatibil cu phpBB2, ați încercat?
Forumul Forumurilor Regulile Forumgratuit | Tutoriale | FAQ | Recuperarea parolei pentru forum și unelte |
*** Forumul de suport nu vă va solicita niciodată adresa de e-mail sau parola, așa că vă rugăm să nu le postați nicăieri! ***
Nu ofer suport prin PM!
Re: Unelte de moderare pentru editorul de mesaje
Salut @mihai eu am phpbb3
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Unelte de moderare pentru editorul de mesaje
Dani David a scris:Salut @mihai eu am phpbb3
dacă aveți un forum de teste, încercați codu pus de zeus, și reveniți cu un răspuns.
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Unelte de moderare pentru editorul de mesaje
Dupa cum am explicat si vad ca nu ati inteles..
in noul cod am adaugat acest field: moderators: ["Nume Moderator", "Nume Moderator"],
In loc de Nume Moderator se pune numele celui care trebuie sa ii apara acel buton.
in noul cod am adaugat acest field: moderators: ["Nume Moderator", "Nume Moderator"],
In loc de Nume Moderator se pune numele celui care trebuie sa ii apara acel buton.
Re: Unelte de moderare pentru editorul de mesaje
nici o schimbare uite codul
- 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://i.servimg.com/u/f58/11/80/17/98/chat-110.png",
source : "https://rawgit.com/SSYT/-Zeus-Moderation-tools-for-Forumotion/master/script.js",
loadCss: true,
moderators: ["FLORIN_IORDACHE", "Nume Moderator"],
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: "zpubela",
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: "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"
},
{
type: "zinfo2",
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: "AVERTISMENT WARN",
message: '[b]>ATENTIE!<[/b] \nDATORITA FAPTULUI CA ATI INCALCAT REGULAMENTUL FORUMULUI ATI FOST SANCTIONAT CU ,,AVERTISMENT WARN,, MENTIONEZ CA LA 3 AVERTISMENTE WARN VETI VI BANAT! RESPECTATI SI VETI FI RESPECTAT!.',
group_id: 1,
type: "zalert"
},
{
name: "SUBIECT REZOLVAT",
message: '[b]>SUBIECT REZOLVAT!<[/b] \nAVAND IN VEDERE CA ACEST SUBIECT A FOST MARCAT CA FIIND ,,REZOLVAT,,ACESTA VA FI INCHIS SI VA RAMANE IN ARHIVA!.',
group_id: 1,
type: "zsuccess"
},
{
name: "PUBELA",
message: '[b]>ATENTIE!<[/b] \nACEST TOPIC A FOST INCHIS SI TRIMIS LA PUBELA PENTRU NERESPECTAREA REGULAMENTULUI SAU NU MAI ESTE DE ACTUALITATE!.',
group_id: 1,
type: "zpubela"
},
{
name: "AVERTISMENT OFF/TOPIC,ETC",
message: '[b]>ATENTIE!<[/b] \nPOSTARILE OFF/TOPIC, FOLOSIREA LIMBAJULUI DE CHAT SAU SMS,FOLOSIREA DE SMILIES IN EXCES ADUC LA SANCTIUNI.RESPECTATI REGULAMENTUL ASTFEL VEI EVITA SANCTIONAREA!.',
group_id: 1,
type: "zwarning"
},
{
name: "POSTARI INCOMPLETE",
message: '[b]>ATENTIE!<[/b] \nTE RUGAM SA COMPLETEZI TOATE DETALIILE APARATULUI ,ALTFEL RISCATI CA TOPICUL SA AJUNGA LA PUBELA!.',
group_id: 1,
type: "zinfo"
},
{
name: "TOPIC INCHIS PT NEINTERES",
message: '[b]>SUBIECT INCHIS!<[/b] \nAVAND IN VEDERE CA INITIATORUL TOPICULUI NU A MAI PREZENTAT INTERES IN REZOLVAREA PROBLEMEI ACEST TOPIC VA FI INCHIS!.',
group_id: 1,
type: "zinfo2"
}
];
var zModGroups = [{
id: 0,
name: 'Administrators'
},
{
id: 1,
name: 'Moderators'
}
];
$.getScript(zModConfig[0].source, function(textStatus) {
console.log( "zModStatus:" + textStatus);
});
Dani David- Membru activ
- Mesaje : 551
Varsta : 57
Localizare : Bucuresti
Data înscrierii : 04/06/2017
Mulțumiri : 9
Re: Unelte de moderare pentru editorul de mesaje
observ că la statistici, nu ați pus script-ul cu {GROUP_LEGEND}, dacă gradu moderatori este ascuns, recomand să îl schimbați pe grup închis, sau grup deschis. dacă nu este creeat, totodată recomand să îl creeați și să-i puneți o culoare.
Forumul Forumurilor Regulile Forumgratuit | Tutoriale | FAQ | Recuperarea parolei pentru forum și unelte |
*** Forumul de suport nu vă va solicita niciodată adresa de e-mail sau parola, așa că vă rugăm să nu le postați nicăieri! ***
Nu ofer suport prin PM!
Pagina 2 din 4 • 1, 2, 3, 4
Subiecte similare
» UNELTE DE MODERARE PENTRU EDITORUL DE MESAJE
» Editorul de mesaje
» Twitter Emoji in editorul de mesaje
» Editorul pentru mesaje nu apare
» Problemă la adăugarea emoji-urilor în editorul de mesaje
» Editorul de mesaje
» Twitter Emoji in editorul de mesaje
» Editorul pentru mesaje nu apare
» Problemă la adăugarea emoji-urilor în editorul de mesaje
Pagina 2 din 4
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum