Mensagem ao mover tópicos

3 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Mensagem ao mover tópicos

Mensagem por Convidado 30.08.18 20:28

Detalhes da questão


Endereço do fórum: http://jogosemaisjogos.forumeiros.com
Versão do fórum: phpBB3

Descrição


Olá,

Teria forma de trocar a mensagem Tópico movido de "fórum" para "fórum". para Tópico movido de 'fórum' para 'fórum'.
neste JS:

[/color][/color]
Código:
jQuery(function() {
 
  // Functional only if the user is a moderator and is on the page to move the topic
  if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
 
      // Variables
      var forumID = jQuery('[name="f"]').val();
      var topicID = jQuery('[name="t"]').val();
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
 
      // When you click the move button
      jQuery('input[name="confirm"]').on('click', function(d) {
            var verify = jQuery('[name="new_forum"]').val();
 
            // Check if any forum has been selected
            if(verify.indexOf('f') >= 0) {
 
              // Confirmation question
              var qst = window.confirm("Add a message on the topic informing about this action?");
            
              // If confirmation is accepted
              if(qst) {
                d.preventDefault();
 
                // Gets certain content from another page (in this case, just the current forum name)
                jQuery.get('/modcp?change_version=punbb&mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
                  
                    // Captured value
                    var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
 
                    var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                    var autoMsg = '[color="green"][b][i][size=14]Tópico movido de "' + currentLocal + '" para "' + newLocal + '".[/i][size=14][size=14][/b][size=14][/color][size=14][size=14]
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 30.08.18 20:43

Olá @Roger123,
Poderia passar o script por completo?


Aguardo uma resposta,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 30.08.18 20:46

Tive alguns problemas a postar o tópico, por isso deve de ter cortado o script.
Código:
jQuery(function() {
 
  // Functional only if the user is a moderator and is on the page to move the topic
  if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
 
      // Variables
      var forumID = jQuery('[name="f"]').val();
      var topicID = jQuery('[name="t"]').val();
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
 
      // When you click the move button
      jQuery('input[name="confirm"]').on('click', function(d) {
            var verify = jQuery('[name="new_forum"]').val();
 
            // Check if any forum has been selected
            if(verify.indexOf('f') >= 0) {
 
              // Confirmation question
              var qst = window.confirm("Add a message on the topic informing about this action?");
           
              // If confirmation is accepted
              if(qst) {
                d.preventDefault();
 
                // Gets certain content from another page (in this case, just the current forum name)
                jQuery.get('/modcp?change_version=punbb&mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
                 
                    // Captured value
                    var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
 
                    var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                    var autoMsg = '[color="green"][b][i][size=14]Tópico movido de "' + currentLocal + '" para "' + newLocal + '".[/i][/b][/color][/size]';
                 
                    // Move topic
                    jQuery.post('/modcp?tid=' + TID, {
                              'new_forum': verify,
                              'mode': 'move',
                              'f': forumID,
                              't': topicID,
                              'confirm': '1'
                    }).done(function(move) {
                   
                        // Send message
                        jQuery.post('/post?t=' + topicID, {
                                  'mode': 'reply',
                                  'message': autoMsg,
                                  'post': '1',
                                  'attach_sig': '1'
                        }).done(function(send) {
 
                                  // Redirect to post
                                  location.href = jQuery(send).find('a[href^="/viewtopic"]').attr('href');
                        }).fail(function() {
                                  alert("There was an error while trying to send the message");
                                  location.href = jQuery(move).find('a[href^="/viewtopic"]').attr('href');
                        });
                    }).fail(function() {
                              alert("An error occurred while trying to move the topic");
                              location.reload();
                    });
                });
              }
            } else {
                  d.preventDefault();
                  alert("Select a forum");
            }
      });
  }
});
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Ganso 30.08.18 20:49

Boa tarde,

Troque por este:
Código:
jQuery(function() {
 
  // Functional only if the user is a moderator and is on the page to move the topic
  if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
 
      // Variables
      var forumID = jQuery('[name="f"]').val();
      var topicID = jQuery('[name="t"]').val();
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
 
      // When you click the move button
      jQuery('input[name="confirm"]').on('click', function(d) {
            var verify = jQuery('[name="new_forum"]').val();
 
            // Check if any forum has been selected
            if(verify.indexOf('f') >= 0) {
 
              // Confirmation question
              var qst = window.confirm("Add a message on the topic informing about this action?");
         
              // If confirmation is accepted
              if(qst) {
                d.preventDefault();
 
                // Gets certain content from another page (in this case, just the current forum name)
                jQuery.get('/modcp?change_version=punbb&mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
               
                    // Captured value
                    var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
 
                    var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                    var autoMsg = '[color="green"][b][i][size=14]Tópico movido de '' + currentLocal + '' para '' + newLocal + ''.[/i][/b][/color][/size]';
               
                    // Move topic
                    jQuery.post('/modcp?tid=' + TID, {
                              'new_forum': verify,
                              'mode': 'move',
                              'f': forumID,
                              't': topicID,
                              'confirm': '1'
                    }).done(function(move) {
                 
                        // Send message
                        jQuery.post('/post?t=' + topicID, {
                                  'mode': 'reply',
                                  'message': autoMsg,
                                  'post': '1',
                                  'attach_sig': '1'
                        }).done(function(send) {
 
                                  // Redirect to post
                                  location.href = jQuery(send).find('a[href^="/viewtopic"]').attr('href');
                        }).fail(function() {
                                  alert("There was an error while trying to send the message");
                                  location.href = jQuery(move).find('a[href^="/viewtopic"]').attr('href');
                        });
                    }).fail(function() {
                              alert("An error occurred while trying to move the topic");
                              location.reload();
                    });
                });
              }
            } else {
                  d.preventDefault();
                  alert("Select a forum");
            }
      });
  }
});

Se não funcionar, tente este:
Código:
jQuery(function() {
 
  // Functional only if the user is a moderator and is on the page to move the topic
  if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
 
      // Variables
      var forumID = jQuery('[name="f"]').val();
      var topicID = jQuery('[name="t"]').val();
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
 
      // When you click the move button
      jQuery('input[name="confirm"]').on('click', function(d) {
            var verify = jQuery('[name="new_forum"]').val();
 
            // Check if any forum has been selected
            if(verify.indexOf('f') >= 0) {
 
              // Confirmation question
              var qst = window.confirm("Add a message on the topic informing about this action?");
         
              // If confirmation is accepted
              if(qst) {
                d.preventDefault();
 
                // Gets certain content from another page (in this case, just the current forum name)
                jQuery.get('/modcp?change_version=punbb&mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
               
                    // Captured value
                    var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
 
                    var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                    var autoMsg = '[color="green"][b][i][size=14]Tópico movido de ' ' + currentLocal + ' ' para ' ' + newLocal + ' '.[/i][/b][/color][/size]';
               
                    // Move topic
                    jQuery.post('/modcp?tid=' + TID, {
                              'new_forum': verify,
                              'mode': 'move',
                              'f': forumID,
                              't': topicID,
                              'confirm': '1'
                    }).done(function(move) {
                 
                        // Send message
                        jQuery.post('/post?t=' + topicID, {
                                  'mode': 'reply',
                                  'message': autoMsg,
                                  'post': '1',
                                  'attach_sig': '1'
                        }).done(function(send) {
 
                                  // Redirect to post
                                  location.href = jQuery(send).find('a[href^="/viewtopic"]').attr('href');
                        }).fail(function() {
                                  alert("There was an error while trying to send the message");
                                  location.href = jQuery(move).find('a[href^="/viewtopic"]').attr('href');
                        });
                    }).fail(function() {
                              alert("An error occurred while trying to move the topic");
                              location.reload();
                    });
                });
              }
            } else {
                  d.preventDefault();
                  alert("Select a forum");
            }
      });
  }
});

Cumprimentos,
Diogo Rocha
Ganso

Ganso
*

Membro desde : 30/08/2018
Mensagens : 46
Pontos : 110

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Fraise 30.08.18 22:19

Olá @Roger123,

Eu não tinha reparado na mensagem do Diogo e acabei por proceder à alteração do código também. Se o código do Diogo não surtir efeito, deixo o código modificado por mim:
Código:
jQuery(function() {
 
  // Functional only if the user is a moderator and is on the page to move the topic
  if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
 
      // Variables
      var forumID = jQuery('[name="f"]').val();
      var topicID = jQuery('[name="t"]').val();
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
 
      // When you click the move button
      jQuery('input[name="confirm"]').on('click', function(d) {
            var verify = jQuery('[name="new_forum"]').val();
 
            // Check if any forum has been selected
            if(verify.indexOf('f') >= 0) {
 
              // Confirmation question
              var qst = window.confirm("Add a message on the topic informing about this action?");
         
              // If confirmation is accepted
              if(qst) {
                d.preventDefault();
 
                // Gets certain content from another page (in this case, just the current forum name)
                jQuery.get('/modcp?change_version=punbb&mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
               
                    // Captured value
                    var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
 
                    var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                    var autoMsg = '[color="green"][b][i][size=14]Tópico movido de \'' + currentLocal + ''\ para \'' + newLocal + ''\.[/i][/b][/color][/size]';
               
                    // Move topic
                    jQuery.post('/modcp?tid=' + TID, {
                              'new_forum': verify,
                              'mode': 'move',
                              'f': forumID,
                              't': topicID,
                              'confirm': '1'
                    }).done(function(move) {
                 
                        // Send message
                        jQuery.post('/post?t=' + topicID, {
                                  'mode': 'reply',
                                  'message': autoMsg,
                                  'post': '1',
                                  'attach_sig': '1'
                        }).done(function(send) {
 
                                  // Redirect to post
                                  location.href = jQuery(send).find('a[href^="/viewtopic"]').attr('href');
                        }).fail(function() {
                                  alert("There was an error while trying to send the message");
                                  location.href = jQuery(move).find('a[href^="/viewtopic"]').attr('href');
                        });
                    }).fail(function() {
                              alert("An error occurred while trying to move the topic");
                              location.reload();
                    });
                });
              }
            } else {
                  d.preventDefault();
                  alert("Select a forum");
            }
      });
  }
});

Até mais,
Fraise.
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6566
Pontos : 8050

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 31.08.18 11:03

Nenhum dos códigos funcionaram.
Agora o primeiro dá http://jogosemaisjogos.forumeiros.com/undefined.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 31.08.18 13:41

Mude o script para:
Código:
jQuery(function() {
 
  // Functional only if the user is a moderator and is on the page to move the topic
  if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
 
      // Variables
      var forumID = jQuery('[name="f"]').val();
      var topicID = jQuery('[name="t"]').val();
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
 
      // When you click the move button
      jQuery('input[name="confirm"]').on('click', function(d) {
            var verify = jQuery('[name="new_forum"]').val();
 
            // Check if any forum has been selected
            if(verify.indexOf('f') >= 0) {
 
              // Confirmation question
              var qst = window.confirm("Add a message on the topic informing about this action?");
         
              // If confirmation is accepted
              if(qst) {
                d.preventDefault();
 
                // Gets certain content from another page (in this case, just the current forum name)
                jQuery.get('/modcp?change_version=punbb&mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
               
                    // Captured value
                    var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
 
                    var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                    var autoMsg = '[color="green"][b][i][size=14]Tópico movido de \'' + currentLocal + '\' para \'' + newLocal + '\'.[/i][/b][/color][/size]';
               
                    // Move topic
                    jQuery.post('/modcp?tid=' + TID, {
                              'new_forum': verify,
                              'mode': 'move',
                              'f': forumID,
                              't': topicID,
                              'confirm': '1'
                    }).done(function(move) {
                 
                        // Send message
                        jQuery.post('/post?t=' + topicID, {
                                  'mode': 'reply',
                                  'message': autoMsg,
                                  'post': '1',
                                  'attach_sig': '1'
                        }).done(function(send) {
 
                                  // Redirect to post
                                  location.href = jQuery(send).find('a[href^="/viewtopic"]').attr('href');
                        }).fail(function() {
                                  alert("There was an error while trying to send the message");
                                  location.href = jQuery(move).find('a[href^="/viewtopic"]').attr('href');
                        });
                    }).fail(function() {
                              alert("An error occurred while trying to move the topic");
                              location.reload();
                    });
                });
              }
            } else {
                  d.preventDefault();
                  alert("Select a forum");
            }
      });
  }
});
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 31.08.18 13:43

Olá,

Não funcionou: http://prntscr.com/kp2ocb.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 31.08.18 13:49

Aqui funcionou, poderá ser algum JS que não deixa o mesmo dar. Mas para garantir, remova os scripts passados em cima e use o script principal sem edições e veja se funciona.


tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 31.08.18 14:21

Não funciona, já testei.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 31.08.18 14:26

Faça uma lista dos scripts que o Senhor está a usar, por favor Muito feliz
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 31.08.18 17:56


Código:
// * Replace register and login texts
// * Learn more: ajuda.forumeiros.com
$(function() {
$('a:contains("Registrar-se")').text("Criar uma conta");
$('a:contains("Conectar-se")').text("Entrar");
});




Código:
$(function () {
 $('.post').each(function () {
      var $this = $(this);
 
      var jColor = $this.find('p.author > a > span[style]').css('color');
      console.log('[FA SCRIPT] Cores encontradas: ' + jColor + '\n');
 
      if(jColor === undefined) {
        $this
        .find('div.inner span.corners-top')
            .css({
              background: 'rgba(0, 0, 0, 0.07)',
            });
      } else {
      $this
        .find('div.inner span.corners-top')
            .css({
              background:  jColor,
            });
      };
    });
  });




Código:
/****
 * Application: Link and avatar in the navbar
 * Description: This application can show the link to the user's profile and avatar in the navbar.
 * Version: 1.0
 * Made and Optimizations by RafaelS. - 2018/07/06
 * View more in: https://ajuda.forumeiros.com
 * Copyright (c) 2018 RafaelS.<rafael_s at outlook dot pt>
 * This work is free. You can redistribute it and/or modify it
 * under the terms of the WTFPL, Version 2
 **/
 
$(function() {
if(_userdata.session_logged_in > 0) {
 
  var username = _userdata.username, userid = _userdata.user_id,navb,linkav = _userdata.avatar,prependcode = '<li><a class="mainmenu rafavatar" href="/u'+userid+'"><span id="img">'+linkav+'</span>'+username+'</a></li>';
 
if($('body#modernbb').length > 0) navb = '.navbar.navlinks'; // ModernBB version
else if($('td.bodyline').length > 0){navb = '.bodyline table:eq(1) tr td';prependcode = '<a class="mainmenu rafavatar" href="/u'+userid+'"><span id="img">'+linkav+'</span>'+username+'</a> &nbsp;';} // phpBB2 version
else if($('body#phpbb').length > 0){ navb = '.navbar .linklist.navlinks';prependcode = '<li><a class="mainmenu rafavatar" href="/u'+userid+'"><span id="img">'+linkav+'</span>'+username+'</a> &nbsp;</li>';} // phpBB3 version
else if($('.pun #pun-intro').length > 0)navb = '#pun-navlinks ul.clearfix';// punBB version
else if($('#ipbwrapper').length > 0){ navb = '#submenu ul li'; prependcode= '<a class="mainmenu rafavatar" href="/u'+userid+'"><span id="img">'+linkav+'</span>'+username+'</a>';} // Invision version
else return; // no valid version
 
$('head').append(
    '<style type="text/css">' +
    '.mainmenu.rafavatar img {' +
    'display: inline-block !important;'+
    'width:30px;' +
    'height: 30px;' +
    'vertical-align: middle;' +
    'border-radius: 16px;'    +
    'margin-right: 7px;'    +
    'box-shadow: 0 2px 2px rgba(0,0,0,0.1);' +
  'filter: none;' +
    '}' +
    '</style>'
  );
 
$(navb).prepend(prependcode);
}else{return;}});




Código:
/*
 *  Application: Create New BBCode Tags
 *  Date: 18/05/2018
 *  Version: 1.321052018
 *  Copyright (c) 2018 Daemon <help.forumotion.com>
 *  This work is free. You can redistribute it and/or modify it
 */
(function() {
    BBParser = {
        initialize: function() {
            $(function() {
                BBParser.setupBBParser();
            });
        },
        add: [
            /*
            * Note: Add a comma at the end of each new entry
            * '{option}' corresponds to the optional tag title, and '{content}' correspond to the text between the tags
            */
 
       
          {
                tag: 'lcolor',
                close: true,
                replacement: '<span style="background-color:{option};border-radius: .27rem;padding: 8px;font-weight: 400;color: white;font-family: Arial;">{content}</span>'
            },
 
 
 
            // Note: Do not add a comma at the end of the last entry
        ],
        // Do not change anything down
        validateTag: function(a) {
            if (!/^\w+$/.test(a)) throw new RangeError("You added an invalid tag: " + a);
        },
        replacers: function(a, b, c) {
            return (a || "").replace(/{option}/g, b || "").replace(/{content}/g, c || "");
        },
        optionReg: /.*?=("|'|)(.*?)\1\]/,
        parsedContent: function(a, b, c) {
            return a.replace(c ? RegExp("(\\[" + b.tag + "[^\\]]*\\])([\\s\\S]*?)\\[/" + b.tag + "]", "g" + (b.insensitive ? "i" : "")) : RegExp("\\[" + b.tag + "[^\\]]*\\]", "g" + (b.insensitive ? "i" : "")), function(d, e, f) {
                c || (e = d);
                e = BBParser.optionReg.test(e) ? e.replace(BBParser.optionReg, "$2") : b.defaultOption;
                if("undefined" !== typeof b.replace) {
                    d = c ? b.replace(e, f) : b.replace(e);
                    "string" === typeof d ? c ? f = d : e = d : d;
                    "object" === typeof d && (e = d.option || e, f = d.content || f);
                }
                return BBParser.replacers(b.replacement, e, f);
            });
        },
        setupBBParser: function() {
            var postContent = $(".entry-content, .blog_message, .postbody .content");
            for (var i = 0, e;(e = postContent[i++]);) {
                for (var j in BBParser.add) {
                    var item = BBParser.add[j];
                    // Validating tag
                    BBParser.validateTag(item.tag);
                    e.innerHTML = BBParser.parsedContent(e.innerHTML, item, item.close);
                }
            }
        }
    };
    BBParser.initialize()
})();




Código:
/**
* Criado pelo Daemon
*/
$(function() {
    if (!$("input[value='newtopic']").length) return;
    var forumID = [3, 5, 6, 7];
    var inputVal = parseInt($('input[name="f"]').val());
    if ($.isArray(forumID) && $.inArray(inputVal, forumID) !== -1 || forumID === inputVal) {
        $('[name="subject"]').closest('dl').after(
            '<dl>' +
            '    <dt>' +
            '        <label>Jogo</label>' +
            '    </dt>' +
            '    <dd class="frm-input">' +
            '        <input type="text" id="game" name="game" placeholder="Qual jogo?" required>' +
            '    </dd>' +
            '</dl>' +
            '<dl>' +
            '</dl>'
        );
 
        $('form[name="post"]').on("click", "input[name='post']", function(e) {
            var form = {
                editor: $('#text_editor_textarea').sceditor('instance'),
                game: $('#game').val(),
            };
            if (form.editor.val() != '' && form.url != '' && form.versao != '') {
                var content = '[center][b]Jogo:[/b] ' + form.game + '[/center]\n' +
                              '[hr]' +
                              '[h3]Descrição do tópico[/h3]\n' +form.editor.val();
                form.editor.val(content);
            } else {
                alert("Preencha os campos obrigatórios");
                e.preventDefault();
            }
        });
    }
});




Código:
jQuery(document).ready(function(){jQuery('a[href^="/post?f=8&mode=newtopic"]').attr("href","/h1-")});




Código:
/*globals jQuery*/
/**
 * @name Sistema de Prefixos.
 * @version 1.0
 * @author Luiz
 * @see {@link http://ajuda.forumeiros.com/}
 * @licence MIT
 */
(function ($) {

  'use strict';
     
  var config = {
    prefixes: [
      'Nintendo Switch', 'Nintendo 3DS/2DS', 'Xbox',
      'PSP', 'PS4', 'PS3',
      'Nintendo Classic'
    ],
   
    lang: {
      all: 'Sem Prefixo'
    },
 
    engine: {
      /**
      * @name Inicializador.
      * @desc Usado para iniciar o script.
      * @param {object} input - Corresponde ao seletor do input-alvo do script.
      */
      init: function (input) {
        var self = this;
     
        var $input = $(input);
        var $dummy = $('<option>', { 'class': 'fa-prefix-item' });
     
        if (!/^\/post$/g.test(location.pathname) && $input) {
          return false;
        }
 
        var $select = $('<select>', {
          'class': 'fa-prefix-select'
        });
 
        $dummy
          .clone()
            .text(config.lang.all)
            .attr('value', '')
            .attr('selected', true)
            .appendTo($select)
        ;
 
        $.each(config.prefixes, function (index, prefix) {
          $dummy
            .clone()
              .text('[' + prefix + ']')
              .attr('value', '[' + prefix + ']')
              .attr('id', 'fa-prefix-item-' + index)
              .appendTo($select)
          ;
        });
 
        $select
          .insertAfter($input)
          .on('change', function () {
            var $this = $(this);
            var value = $this.val();
 
            self.prefix(value, $this.prev());
          })
        ;
      },
   
      /**
      * @name Prefixador.
      * @desc Usada para colocar o prefixo no input.
      * @param {string} value - Corresponde ao prefixo que será colocado.
      * @param {object} input - Corresponde ao seletor do input que será prefixado.
      */
      prefix: function (value, input) {
        var $input = $(input);
 
        if (/^\[.*\]/g.test($input.val())) {
          $input.val($.trim($input.val().replace(/^\[.*\]/, '')));
        }
 
        $input.val($.trim(value + ' ' + $input.val()));
     
      }
    }
  };
 
  $(function () {
    var $input = $('input[name="subject"]');
    config.engine.init($input);
  });
}(jQuery));
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 31.08.18 17:58

Resto:

Código:
jQuery(function() {
 
  // Functional only if the user is a moderator and is on the page to move the topic
  if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
 
      // Variables
      var forumID = jQuery('[name="f"]').val();
      var topicID = jQuery('[name="t"]').val();
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
 
      // When you click the move button
      jQuery('input[name="confirm"]').on('click', function(d) {
            var verify = jQuery('[name="new_forum"]').val();
 
            // Check if any forum has been selected
            if(verify.indexOf('f') >= 0) {
 
              // Confirmation question
              var qst = window.confirm("Add a message on the topic informing about this action?");
       
              // If confirmation is accepted
              if(qst) {
                d.preventDefault();
 
                // Gets certain content from another page (in this case, just the current forum name)
                jQuery.get('/modcp?change_version=punbb&mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
             
                    // Captured value
                    var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
 
                    var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                    var autoMsg = '[color="green"][b][i][size=14]Tópico movido de \'' + currentLocal + '\' para \'' + newLocal + '\'.[/i][/b][/color][/size]';
             
                    // Move topic
                    jQuery.post('/modcp?tid=' + TID, {
                              'new_forum': verify,
                              'mode': 'move',
                              'f': forumID,
                              't': topicID,
                              'confirm': '1'
                    }).done(function(move) {
               
                        // Send message
                        jQuery.post('/post?t=' + topicID, {
                                  'mode': 'reply',
                                  'message': autoMsg,
                                  'post': '1',
                                  'attach_sig': '1'
                        }).done(function(send) {
 
                                  // Redirect to post
                                  location.href = jQuery(send).find('a[href^="/viewtopic"]').attr('href');
                        }).fail(function() {
                                  alert("There was an error while trying to send the message");
                                  location.href = jQuery(move).find('a[href^="/viewtopic"]').attr('href');
                        });
                    }).fail(function() {
                              alert("An error occurred while trying to move the topic");
                              location.reload();
                    });
                });
              }
            } else {
                  d.preventDefault();
                  alert("Select a forum");
            }
      });
  }
});

Código:
(function ($) {
          'use strict';
       
          var config = [
                { name: 'Resolvido', id  : 5, background: '#8b5', onlyForMod: true },
    { name: 'Aceito', id  : 2, background: 'blue', onlyForAdmin: true },
    { name: 'Recusado', id: 3, background: 'purple', onlyForAdmin: true },
    { name: 'Em avaliação', id: 6, background: 'orange', onlyForAdmin: true },
    { name: 'Em curso', id: 8, background: 'orange', onlyForAdmin: true }
          ];
       
          window.FA = window.FA || {};
          FA.Topic = FA.Topic || {};
       
          var MarkIcon;
          FA.Topic.MarkIcon = MarkIcon = function (config) {
            var self = this;
       
            self.userConfig = config;
            self.defaults = {
              name: undefined,
              id: undefined,
              background: undefined,
              onlyForMod: false,
              onlyForAdmin: false
            };
         
            self.config = $.extend({}, self.defaults, self.userConfig);
       
            $.each(self.config, function (key, value) {
              if (key === undefined) {
                throw new Error ('Não foi especificado um: ' + key + ' para o script de botões.');
              }
       
              if (value === undefined) {
                throw new Error ('Não foi especificado um valor: ' + value + ' para o script de botões.');
              }
            });
          };
       
          MarkIcon.prototype.init = function () {
            var self = this;
       
            var $post = $('.post:first');
            var $link = $post.find('a[href$="mode=editpost"]');
       
            if (!$link.length) {
              return false;
            }
       
            if (this.config.onlyForMod && (_userdata.user_level !== 1 && _userdata.user_level !== 2)) {
              return false;
            }
       
            if (this.config.onlyForAdmin && _userdata.user_level !== 1) {
              return false;
            }
       
            self.messageLink = $link.attr('href');
       
            self.$button = $('<button>', {
              'class'  : 'fa-mark-icon-button',
              'data-id': self.config.id,
              'text'  : self.config.name
            });
       
            self.$button
              .css('background-color', self.config.background)
              .on('click', function (event) {
                event.preventDefault();
       
                self.runAjax();
              })
              .insertBefore($post)
            ;
       
            self.appendStyles();
          };
       
          MarkIcon.prototype.runAjax = function () {
            var self = this;
       
            self.changeText('<i class="fa fa-refresh fa-spin"></i> Marcando...');
       
            $.get(self.messageLink)
              .done(function (context) {
                var $form = $('form[action="/post"]', context);
       
                var encode  = document.charset.toLowerCase() === 'utf-8' ? window.encodeURIComponent : window.escape;
       
                var formData = $form.serializeArray();
       
                var data = {};
                $.each(formData, function () {
                  var obj = this;
       
                  data[obj.name] = obj.value;
                });
       
                data.post_icon = self.config.id;
                data.post = 1;
       
                var encoded = $.map(data, function (value, key) {
                  return key + '=' + encode(value);
                }).join('&');
       
                $.post(self.messageLink, encoded)
                  .done(self.changeText('<i class="fa fa-check"></i> Marcado!'))
                  .fail(self.error)
                ;
              })
              .fail(self.error)
            ;
          };
       
          MarkIcon.prototype.changeText = function (text) {
            var self = this;
       
            self.runAjax = function () {
              return false;
            };
       
            self.$button
              .html(text)
              .prop('disabled', true)
            ;
          };
       
          MarkIcon.prototype.error = function () {
            var self = this;
       
            alert([
              'Houve um erro ao marcar o tópico como "' + self.config.name + '".',
              'Por favor, contate o suporte técnico.'
            ].join('\n'));
          };
       
          MarkIcon.prototype.appendStyles = function () {
            $('<style>', {
              'text': [
                '.fa-mark-icon-button {',
                '  padding: 8px 8px 8px 8px;',
                '  border: none;',
                '  color: #fff;',
                '  margin: 10px 0 10px 6px;',
                '  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.08);',
                '  border-radius: 3px;',
                '}'
              ].join('\n')
            }).appendTo('head');
          };
       
          $(function () {
            $.each(config, function () {
              var self = this;
       
              (new FA.Topic.MarkIcon(self)).init();
            });
          });
        }(jQuery));

Código:
// LOGIN AO CLICAR NO BOTÃO LOGIN DA BARRA DE FERRAMENTAS
(function() {
  var lang = {
    title : 'Por favor, entre com seu nome de usuário e senha',
    username : 'Nome de Usuário: ',
    password : 'Senha: ',
    automatic : 'Conectar-se automaticamente : ',
    login : 'Conectar-se',
    register : 'Inscrever-se',
    forgot : 'Esqueci minha senha',
 
    redirect : '/' // PÁGINA QUE SERÁ REDIRECIONADA APÓS O LOGIN
  };
 
  // TEMA DA BARRA
  document.write('<style type="text/css">#fa_quick_login{color:#333;font-size:13px;font-family:Arial,Verdana,Sans-serif;background:#FFF;border:1px solid #CCC;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175);margin-top:20px;position:fixed;z-index:40000;width:400px}#fa_quick_login:before{content:url(https://i.servimg.com/u/f21/18/21/41/30/arr10.gif);position:absolute;right:15px;top:-10px}#fa_right a.rightHeaderLink[href$="/login"]{padding:0 6px}#fa_right a.rightHeaderLink.fa_login_actif{color:#333!important;background-color:#FFF!important}#fa_quick_login a.gensmall{color:#069}#fa_quick_login a.gensmall:hover{color:#333}#fa_quick_login input{color:#333;background:#FFF;border:1px solid #CCC;border-radius:3px;padding:3px;margin:2px;cursor:text}#fa_quick_login input:hover{border-color:#39C}#fa_quick_login input:focus{border-color:#333;outline:0}#fa_quick_login input.mainoption{color:#39C;border:1px solid #39C;background:0 0;font-weight:700;display:block;width:100%;padding:6px 3px;margin-top:10px;cursor:pointer;transition:300ms}#fa_quick_login input.mainoption:hover{color:#FFF;background:#39C}#fa_quick_login input.mainoption:focus{color:#FFF;background:#8B5;border-color:#8B5}#fa_quick_login table.forumline,#fa_quick_login td,#fa_quick_login th,#fa_quick_login tr{border:none!important;background:0 0!important;border-radius:0!important;white-space:normal}#fa_quick_login .thHead{color:#333;font-size:13px;font-family:"Trebuchet MS",Arial,Verdana,Sans-serif}#fa_quick_login td{font-size:13px;padding:3px}</style>');
 
  $(function() {
    if (!_userdata.session_logged_in && _userdata.activate_toolbar) {
      var container = document.createElement('DIV');
      container.id = 'fa_quick_login';
      container.style.display = 'none';
      container.innerHTML = '<form action="/login" method="post" name="form_login"><table class="forumline" width="100%" border="0" cellspacing="0" cellpadding="4" align="center"><tbody><tr><th colspan="3" class="thHead" nowrap="nowrap" height="25">' + lang.title + '</th></tr><tr><td width="100%" align="center" class="row1"><table cellpadding="0" cellspacing="0" border="0"><tbody><tr><td class="row1 align_gauche"><table width="100%" border="0" cellspacing="1" cellpadding="0"><tbody><tr><td class="align_droite" width="50%"><span class="gen">' + lang.username + '</span></td><td width="50%"><input type="text" name="username" value="" size="25" maxlength="40"></td></tr><tr><td class="align_droite"><span class="gen">' + lang.password + '</span></td><td><input type="password" name="password" size="25" maxlength="32"></td></tr><tr align="center"><td colspan="2"><span class="gen">' + lang.automatic + '<input type="checkbox" name="autologin" checked="checked"></span></td></tr><tr align="center"><td colspan="2"><input type="hidden" name="redirect" value="' + lang.redirect + '"><input type="hidden" name="query" value=""><input type="hidden" name="tt" value="1"><input class="mainoption" type="submit" name="login" value="' + lang.login + '"></td></tr><tr align="center"><td colspan="2"><br><span class="gensmall"><a class="gensmall" href="/register">' + lang.register + '</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a class="gensmall" href="/profile?mode=sendpassword">' + lang.forgot + '</a></span></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></form>';
      document.body.appendChild(container);
 
      $(function() {
        var right = document.getElementById('fa_right');
 
        if (right) {
          right.firstChild.onclick = function() {
            var login = document.getElementById('fa_quick_login'), offset = this.getBoundingClientRect(), loffset;
 
            if (login) {
              if (/none/.test(login.style.display)) {
                login.style.display = '';
           
                loffset = login.getBoundingClientRect();
                login.style.top = offset.top + 30 + 'px';
                login.style.left = offset.left - ((loffset.right - loffset.left) - (offset.right - offset.left)) + 'px';
           
                login.getElementsByTagName('FORM')[0].username.focus();
                this.className += ' fa_login_actif';
              } else {
                login.style.display = 'none';
                this.className = this.className.replace(/fa_login_actif/, '');
              }
            }
       
            return false;
          };
        }
      });
    }
  });
}());

Código:
/**
        * 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/
        */
        if (typeof zModConfig === 'undefined') var zModConfig = [{
            icon: "https://i.servimg.com/u/f58/11/80/17/98/chat-110.png"
        }];
       
        if (typeof zModTabels === 'undefined') var zModTabels = [{
                type: "blue",
                body_start: '[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-check" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "red",
                body_start: '[table style="background-color: #EF3333;border: solid 2px #EF3333;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-trash-o" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "orange",
                body_start: '[table style="background-color: #F5AE42;border: solid 2px #F5AE42;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-question" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "green",
                body_start: '[table style="background-color: #68B800;border: solid 2px #68B800;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-check-circle" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
         {
                type: "red1",
                body_start: '[table style="background-color: #EF3333;border: solid 2px #EF3333;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-times" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "orange1",
                body_start: '[table style="background-color: #F5AE42;border: solid 2px #F5AE42;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-lock" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            }
       
        ];
       
        if (typeof zModMessages === 'undefined') var zModMessages = [{
       
                name: "Aprovado",
                message: '[h4]Sugestão aprovada[/h4]\nPrezado(a),\nA sua sugestão foi aprovada! Tópico movido para "Aprovadas".\nAtenciosamente.',
                group_id: 0,
                type: "blue"
            },
            {
                name: "Em Avaliação",
                message: '[h4]Sugestão em avaliação[/h4]\nPrezado(a),\nA sua sugestão está em avaliação! Tópico movido para "Em avaliação".\nAtenciosamente.',
                group_id: 0,
                type: "orange"
            },
            {
                name: "Negada",
                message: '[h4]Sugestão negada[/h4]\nPrezado(a),\nA sua sugestão foi Negada! Tópico movido para "Negadas".\nAtenciosamente.',
                group_id: 0,
                type: "red1"
            },
            {
                name: "Resolvido",
                message: '[h4]Tópico resolvido[/h4]\nPrezado(a),\nA sua dúvida foi marcada como Resolvida, contudo poderá postar a mesma novamente! Tópico movido para "Resolvidas".\nAtenciosamente.',
                group_id: 1,
                type: "green"
            },
            {
                name: "Bloqueado",
                message: '[h4]Tópico bloqueado[/h4]',
                group_id: 2,
                type: "orange1"
            },
            {
                name: "UP",
              message: '[h4]UP num prazo inferior a 48h[/h4]\n\nPrezado(a),\nSegundo as [url=http://jogosemaisjogos.forumeiros.com]Regras de Utilização do Fórum[/url], só deve fazer um UP após 48h desda sua última mensagem.\nVisto isto, foram tomadas as medidas indicadas nas regras.\nPedimos que não quebre as regras novamente ;)!\nAtenciosamente.',
                group_id: 2,
                type: "red1"
            },
            {
                name: "Apagado",
                message: '[h4]Tópico Apagado[/h4]\nPrezado(a),\nO tópico foi abandonado e/ou está fora das regras. Apagado e movido para a "Lixeira"\nAtenciosamente.',
                group_id: 2,
                type: "red"
            },
                                                             
       
        ];
       
        if (typeof zModGroups === 'undefined') var zModGroups = [{
                id: 0,
                name: 'Administradores'
            },
            {
                id: 1,
                name: 'Moderadores'
            },
            {
                id: 2,
                name: 'Ajudantes'
            }
        ];
       
        $(function() {
       
            $('<style type="text/css">.sceditor-button-staff div {background: url(' + zModConfig[0].icon + ') !important; }</style>').appendTo("head");
       
            var list = "";
       
       
            $(window).load(function() {
                function zModGetTable(type, body) {
                    var str = "";
                    for (var y = 0; y < zModTabels.length; y++) str += (zModTabels[y].type === type) ? (body === "start") ? zModTabels[y].body_start : zModTabels[y].body_end : "";
                    return str;
                }
       
                function zModGetModMessageByGroupId(f, g) {
                    var str = "",
                        c = 0;
                    for (var z = 0; z < zModMessages.length; z++) {
                        if (zModMessages[z].group_id == f) {
                            str += "<li class='mod_editor_message group_" + zModMessages[z].group_id + "' id='group_" + z + "_" + zModMessages[z].group_id + "'><a style='cursor: pointer'>" + zModMessages[z].name + "</a></li>\n";
                            if (g === 0) zModInsertToSCEditor('#group_' + z + '_' + zModMessages[z].group_id + ' a', zModMessages[z].message, zModMessages[z].type);
                            c++;
                        }
                    }
                    if (g === 1) str = c;
       
                    return str;
                }
       
                function zModInsertToSCEditor(e, t, i) {
                    $(e).live("click", function(e) {
                        $("#text_editor_textarea").sceditor("instance").insertText(zModGetTable(i, "start") + t, zModGetTable(i, "end"));
                    });
                }
       
                function zModToggleSCEditor(o, i) {
                    $(o).live("click", function(o) {
                        $(i).toggle();
                    });
                }
       
                for (var x = 0; x < zModGroups.length; x++) {
                    if (zModGetModMessageByGroupId(zModGroups[x].id, 1) > 0) {
                        list += "<li class='mod_editor_section' id='list_" + zModGroups[x].id + "'><a style='cursor: pointer'>" + zModGroups[x].name + " (" + zModGetModMessageByGroupId(zModGroups[x].id, 1) + ")</a></li>" + zModGetModMessageByGroupId(zModGroups[x].id, 0);
                        zModToggleSCEditor("#list_" + zModGroups[x].id + " a", ".group_" + zModGroups[x].id + "");
                    }
                }
       
                zModToggleSCEditor('.sceditor-button.sceditor-button-staff', '.mod_box');
       
                $("textarea, .sceditor-button").click(function() {
                    $(".mod_box").hide();
                });
       
                $(".sceditor-button-source").click(function() {
                    $(".sceditor-button-staff").removeClass("disabled");
                });
       
                if(_userdata.user_level === 1 | _userdata.user_level === 2 | _userdata.user_level === 3) $(".sceditor-group:last-child").before('<div class="sceditor-group"><a class="sceditor-button sceditor-button-staff" title="Mesaje de moderare"><div unselectable="on">Mesaje de moderare</div></a><div class="mod_box" style="display: none;"><ul class="mod_groups" id="mod_box_i">' + list + '<li class="copyright_e"> ©️️️️️️ Created by Zeus - All right reserved</li></div></div></div>');
       
            });
       
        });

Não consegui postar tudo na mesma mensagem...
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 31.08.18 19:58

Para a próxima vez hóspede do pastebin, para evitar Dual Post - up.
Tente desativar este JS:
Código:
/**
* Criado pelo Daemon
*/
$(function() {
    if (!$("input[value='newtopic']").length) return;
    var forumID = [3, 5, 6, 7];
    var inputVal = parseInt($('input[name="f"]').val());
    if ($.isArray(forumID) && $.inArray(inputVal, forumID) !== -1 || forumID === inputVal) {
        $('[name="subject"]').closest('dl').after(
            '<dl>' +
            '    <dt>' +
            '        <label>Jogo</label>' +
            '    </dt>' +
            '    <dd class="frm-input">' +
            '        <input type="text" id="game" name="game" placeholder="Qual jogo?" required>' +
            '    </dd>' +
            '</dl>' +
            '<dl>' +
            '</dl>'
        );
 
        $('form[name="post"]').on("click", "input[name='post']", function(e) {
            var form = {
                editor: $('#text_editor_textarea').sceditor('instance'),
                game: $('#game').val(),
            };
            if (form.editor.val() != '' && form.url != '' && form.versao != '') {
                var content = '[center][b]Jogo:[/b] ' + form.game + '[/center]\n' +
                              '[hr]' +
                              '[h3]Descrição do tópico[/h3]\n' +form.editor.val();
                form.editor.val(content);
            } else {
                alert("Preencha os campos obrigatórios");
                e.preventDefault();
            }
        });
    }
});

Aliás não vamos fazer suposições, qual o último script adicionado? Tirado o da mensagem movida de y para x
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 31.08.18 20:10

Não funcionou... O último JS adicionado acho que foi este:

Código:
// * Replace register and login texts
// * Learn more: ajuda.forumeiros.com
$(function() {
$('a:contains("Registrar-se")').text("Criar uma conta");
$('a:contains("Conectar-se")').text("Entrar");
});

Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 31.08.18 20:14

Então desative todos os seus scripts deixado só o que eu passei.
E começas a adicionar um script de cada vez e a testar até que o script pare de dar, quando parar já sabes qual o script que está a dar conflito
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 31.08.18 20:26

Nenhum JS está em conflito... Aparece a mensagem para dizer se quero a mensagem ou não e nem dá tempo de carregar... Quando carrego vai para jogosemaisjogos.forumeiros.com/undefined. Aff

Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 31.08.18 20:30

Poderia passa-me a conta teste via mp, para poder analisar?
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 01.09.18 21:03

UP
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 02.09.18 15:43

No seu fórum teste o Senhor usa este script duas vezes:
Código:
// LOGIN AO CLICAR NO BOTÃO LOGIN DA BARRA DE FERRAMENTAS
(function() {
  var lang = {
    title : 'Por favor, entre com seu nome de usuário e senha',
    username : 'Nome de Usuário: ',
    password : 'Senha: ',
    automatic : 'Conectar-se automaticamente : ',
    login : 'Conectar-se',
    register : 'Inscrever-se',
    forgot : 'Esqueci minha senha',
 
    redirect : '/' // PÁGINA QUE SERÁ REDIRECIONADA APÓS O LOGIN
  };
 
  // TEMA DA BARRA
  document.write('<style type="text/css">#fa_quick_login{color:#333;font-size:13px;font-family:Arial,Verdana,Sans-serif;background:#FFF;border:1px solid #CCC;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175);margin-top:20px;position:fixed;z-index:40000;width:400px}#fa_quick_login:before{content:url(https://i.servimg.com/u/f21/18/21/41/30/arr10.gif);position:absolute;right:15px;top:-10px}#fa_right a.rightHeaderLink[href$="/login"]{padding:0 6px}#fa_right a.rightHeaderLink.fa_login_actif{color:#333!important;background-color:#FFF!important}#fa_quick_login a.gensmall{color:#069}#fa_quick_login a.gensmall:hover{color:#333}#fa_quick_login input{color:#333;background:#FFF;border:1px solid #CCC;border-radius:3px;padding:3px;margin:2px;cursor:text}#fa_quick_login input:hover{border-color:#39C}#fa_quick_login input:focus{border-color:#333;outline:0}#fa_quick_login input.mainoption{color:#39C;border:1px solid #39C;background:0 0;font-weight:700;display:block;width:100%;padding:6px 3px;margin-top:10px;cursor:pointer;transition:300ms}#fa_quick_login input.mainoption:hover{color:#FFF;background:#39C}#fa_quick_login input.mainoption:focus{color:#FFF;background:#8B5;border-color:#8B5}#fa_quick_login table.forumline,#fa_quick_login td,#fa_quick_login th,#fa_quick_login tr{border:none!important;background:0 0!important;border-radius:0!important;white-space:normal}#fa_quick_login .thHead{color:#333;font-size:13px;font-family:"Trebuchet MS",Arial,Verdana,Sans-serif}#fa_quick_login td{font-size:13px;padding:3px}</style>');
 
  $(function() {
    if (!_userdata.session_logged_in && _userdata.activate_toolbar) {
      var container = document.createElement('DIV');
      container.id = 'fa_quick_login';
      container.style.display = 'none';
      container.innerHTML = '<form action="/login" method="post" name="form_login"><table class="forumline" width="100%" border="0" cellspacing="0" cellpadding="4" align="center"><tbody><tr><th colspan="3" class="thHead" nowrap="nowrap" height="25">' + lang.title + '</th></tr><tr><td width="100%" align="center" class="row1"><table cellpadding="0" cellspacing="0" border="0"><tbody><tr><td class="row1 align_gauche"><table width="100%" border="0" cellspacing="1" cellpadding="0"><tbody><tr><td class="align_droite" width="50%"><span class="gen">' + lang.username + '</span></td><td width="50%"><input type="text" name="username" value="" size="25" maxlength="40"></td></tr><tr><td class="align_droite"><span class="gen">' + lang.password + '</span></td><td><input type="password" name="password" size="25" maxlength="32"></td></tr><tr align="center"><td colspan="2"><span class="gen">' + lang.automatic + '<input type="checkbox" name="autologin" checked="checked"></span></td></tr><tr align="center"><td colspan="2"><input type="hidden" name="redirect" value="' + lang.redirect + '"><input type="hidden" name="query" value=""><input type="hidden" name="tt" value="1"><input class="mainoption" type="submit" name="login" value="' + lang.login + '"></td></tr><tr align="center"><td colspan="2"><br><span class="gensmall"><a class="gensmall" href="/register">' + lang.register + '</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a class="gensmall" href="/profile?mode=sendpassword">' + lang.forgot + '</a></span></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></form>';
      document.body.appendChild(container);
 
      $(function() {
        var right = document.getElementById('fa_right');
 
        if (right) {
          right.firstChild.onclick = function() {
            var login = document.getElementById('fa_quick_login'), offset = this.getBoundingClientRect(), loffset;
 
            if (login) {
              if (/none/.test(login.style.display)) {
                login.style.display = '';
         
                loffset = login.getBoundingClientRect();
                login.style.top = offset.top + 30 + 'px';
                login.style.left = offset.left - ((loffset.right - loffset.left) - (offset.right - offset.left)) + 'px';
         
                login.getElementsByTagName('FORM')[0].username.focus();
                this.className += ' fa_login_actif';
              } else {
                login.style.display = 'none';
                this.className = this.className.replace(/fa_login_actif/, '');
              }
            }
     
            return false;
          };
        }
      });
    }
  });
}());


Troque este JS
Código:
/*
 *  Application: Create New BBCode Tags
 *  Date: 18/05/2018
 *  Version: 1.321052018
 *  Copyright (c) 2018 Daemon <help.forumotion.com>
 *  This work is free. You can redistribute it and/or modify it
 */
(function() {
    BBParser = {
        initialize: function() {
            $(function() {
                BBParser.setupBBParser();
            });
        },
        add: [
            /*
            * Note: Add a comma at the end of each new entry
            * '{option}' corresponds to the optional tag title, and '{content}' correspond to the text between the tags
            */
 
     
          {
                tag: 'lcolor',
                close: true,
                replacement: '<span style="background-color:{option};border-radius: .27rem;padding: 8px;font-weight: 400;color: white;font-family: Arial;">{content}</span>'
            },
 
 
 
            // Note: Do not add a comma at the end of the last entry
        ],
        // Do not change anything down
        validateTag: function(a) {
            if (!/^\w+$/.test(a)) throw new RangeError("You added an invalid tag: " + a);
        },
        replacers: function(a, b, c) {
            return (a || "").replace(/{option}/g, b || "").replace(/{content}/g, c || "");
        },
        optionReg: /.*?=("|'|)(.*?)\1\]/,
        parsedContent: function(a, b, c) {
            return a.replace(c ? RegExp("(\\[" + b.tag + "[^\\]]*\\])([\\s\\S]*?)\\[/" + b.tag + "]", "g" + (b.insensitive ? "i" : "")) : RegExp("\\[" + b.tag + "[^\\]]*\\]", "g" + (b.insensitive ? "i" : "")), function(d, e, f) {
                c || (e = d);
                e = BBParser.optionReg.test(e) ? e.replace(BBParser.optionReg, "$2") : b.defaultOption;
                if("undefined" !== typeof b.replace) {
                    d = c ? b.replace(e, f) : b.replace(e);
                    "string" === typeof d ? c ? f = d : e = d : d;
                    "object" === typeof d && (e = d.option || e, f = d.content || f);
                }
                return BBParser.replacers(b.replacement, e, f);
            });
        },
        setupBBParser: function() {
            var postContent = $(".entry-content, .blog_message, .postbody .content");
            for (var i = 0, e;(e = postContent[i++]);) {
                for (var j in BBParser.add) {
                    var item = BBParser.add[j];
                    // Validating tag
                    BBParser.validateTag(item.tag);
                    e.innerHTML = BBParser.parsedContent(e.innerHTML, item, item.close);
                }
            }
        }
    };
    BBParser.initialize()
})();

por

Código:
/*
 *  Application: Create New BBCode Tags
 *  Date: 18/05/2018
 *  Version: 1.321052018
 *  Copyright (c) 2018 Daemon <help.forumotion.com>
 *  This work is free. You can redistribute it and/or modify it
 */
(function() {
    BBParser = {
        initialize: function() {
            $(function() {
                BBParser.setupBBParser();
            });
        },
        add: [
            /*
            * Note: Add a comma at the end of each new entry
            * '{option}' corresponds to the optional tag title, and '{content}' correspond to the text between the tags
            */
 
     
          {
                tag: 'lcolor',
                close: true,
                replacement: '<span style="background-color:{option};border-radius: .27rem;padding: 8px;font-weight: 400;color: white;font-family: Arial;">{content}</span>'
            }
 
 
 
            // Note: Do not add a comma at the end of the last entry
        ],
        // Do not change anything down
        validateTag: function(a) {
            if (!/^\w+$/.test(a)) throw new RangeError("You added an invalid tag: " + a);
        },
        replacers: function(a, b, c) {
            return (a || "").replace(/{option}/g, b || "").replace(/{content}/g, c || "");
        },
        optionReg: /.*?=("|'|)(.*?)\1\]/,
        parsedContent: function(a, b, c) {
            return a.replace(c ? RegExp("(\\[" + b.tag + "[^\\]]*\\])([\\s\\S]*?)\\[/" + b.tag + "]", "g" + (b.insensitive ? "i" : "")) : RegExp("\\[" + b.tag + "[^\\]]*\\]", "g" + (b.insensitive ? "i" : "")), function(d, e, f) {
                c || (e = d);
                e = BBParser.optionReg.test(e) ? e.replace(BBParser.optionReg, "$2") : b.defaultOption;
                if("undefined" !== typeof b.replace) {
                    d = c ? b.replace(e, f) : b.replace(e);
                    "string" === typeof d ? c ? f = d : e = d : d;
                    "object" === typeof d && (e = d.option || e, f = d.content || f);
                }
                return BBParser.replacers(b.replacement, e, f);
            });
        },
        setupBBParser: function() {
            var postContent = $(".entry-content, .blog_message, .postbody .content");
            for (var i = 0, e;(e = postContent[i++]);) {
                for (var j in BBParser.add) {
                    var item = BBParser.add[j];
                    // Validating tag
                    BBParser.validateTag(item.tag);
                    e.innerHTML = BBParser.parsedContent(e.innerHTML, item, item.close);
                }
            }
        }
    };
    BBParser.initialize()
})();
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 02.09.18 16:02

Incrivelmente não funcionou Aff
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 02.09.18 16:07

Vamos então aquela solução desative todos os JavaScripts que o Senhor têm, exceto aquele passado em cima. E vá ativando um por um e verificado se o script passado em cima funciona, quando parar de funcionar já sabemos o js problemático Fotógrafo
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 02.09.18 16:44

Novidades Feliz aniversário Legal! Sorrir

1- Este JS diminui o tempo para aceitar o envio da mensagem.
Código:
/*
 *  Application: Create New BBCode Tags
 *  Date: 18/05/2018
 *  Version: 1.321052018
 *  Copyright (c) 2018 Daemon <help.forumotion.com>
 *  This work is free. You can redistribute it and/or modify it
 */
(function() {
    BBParser = {
        initialize: function() {
            $(function() {
                BBParser.setupBBParser();
            });
        },
        add: [
            /*
            * Note: Add a comma at the end of each new entry
            * '{option}' corresponds to the optional tag title, and '{content}' correspond to the text between the tags
            */
 
   
          {
                tag: 'lcolor',
                close: true,
                replacement: '<span style="background-color:{option};border-radius: .27rem;padding: 8px;font-weight: 400;color: white;font-family: Arial;">{content}</span>'
            }
 
 
 
            // Note: Do not add a comma at the end of the last entry
        ],
        // Do not change anything down
        validateTag: function(a) {
            if (!/^\w+$/.test(a)) throw new RangeError("You added an invalid tag: " + a);
        },
        replacers: function(a, b, c) {
            return (a || "").replace(/{option}/g, b || "").replace(/{content}/g, c || "");
        },
        optionReg: /.*?=("|'|)(.*?)\1\]/,
        parsedContent: function(a, b, c) {
            return a.replace(c ? RegExp("(\\[" + b.tag + "[^\\]]*\\])([\\s\\S]*?)\\[/" + b.tag + "]", "g" + (b.insensitive ? "i" : "")) : RegExp("\\[" + b.tag + "[^\\]]*\\]", "g" + (b.insensitive ? "i" : "")), function(d, e, f) {
                c || (e = d);
                e = BBParser.optionReg.test(e) ? e.replace(BBParser.optionReg, "$2") : b.defaultOption;
                if("undefined" !== typeof b.replace) {
                    d = c ? b.replace(e, f) : b.replace(e);
                    "string" === typeof d ? c ? f = d : e = d : d;
                    "object" === typeof d && (e = d.option || e, f = d.content || f);
                }
                return BBParser.replacers(b.replacement, e, f);
            });
        },
        setupBBParser: function() {
            var postContent = $(".entry-content, .blog_message, .postbody .content");
            for (var i = 0, e;(e = postContent[i++]);) {
                for (var j in BBParser.add) {
                    var item = BBParser.add[j];
                    // Validating tag
                    BBParser.validateTag(item.tag);
                    e.innerHTML = BBParser.parsedContent(e.innerHTML, item, item.close);
                }
            }
        }
    };
    BBParser.initialize()
})();

2- Agora, nenhum JS está a fazer com que vá para /undefined
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 02.09.18 20:22

Olha então não estou a ver a causa, testei no meu fórum teste e funciona.
2- Agora, nenhum JS está a fazer com que vá para /undefined
O Senhor desativou um por um, como eu citei em cima?

Chorando ou muito tr
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 03.09.18 13:53

Olá,

Visto que não encontro o JS conflituoso, podia colocar a mensagem [color="green"]Tópico movido de 'fórum' para 'fórum' neste js:

Código:
        /**
                * 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/
                */
                if (typeof zModConfig === 'undefined') var zModConfig = [{
                    icon: "https://i.servimg.com/u/f58/11/80/17/98/chat-110.png"
                }];
             
                if (typeof zModTabels === 'undefined') var zModTabels = [{
                        type: "blue",
                        body_start: '[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-check" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                        body_end: "[/td][/tr][/table]\n\n"
                    },
                    {
                        type: "red",
                        body_start: '[table style="background-color: #EF3333;border: solid 2px #EF3333;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-trash-o" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                        body_end: "[/td][/tr][/table]\n\n"
                    },
                    {
                        type: "orange",
                        body_start: '[table style="background-color: #F5AE42;border: solid 2px #F5AE42;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-question" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                        body_end: "[/td][/tr][/table]\n\n"
                    },
                    {
                        type: "green",
                        body_start: '[table style="background-color: #68B800;border: solid 2px #68B800;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-check-circle" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                        body_end: "[/td][/tr][/table]\n\n"
                    },
                {
                        type: "red1",
                        body_start: '[table style="background-color: #EF3333;border: solid 2px #EF3333;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-times" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                        body_end: "[/td][/tr][/table]\n\n"
                    },
                    {
                        type: "orange1",
                        body_start: '[table style="background-color: #F5AE42;border: solid 2px #F5AE42;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-lock" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                        body_end: "[/td][/tr][/table]\n\n"
                    }
             
                ];
             
                if (typeof zModMessages === 'undefined') var zModMessages = [{
             
                        name: "Aprovado",
                        message: '[h4]Sugestão aprovada[/h4]\nPrezado(a),\nA sua sugestão foi aprovada! Tópico movido para "Aprovadas".\nAtenciosamente.',
                        group_id: 0,
                        type: "blue"
                    },
                    {
                        name: "Em Avaliação",
                        message: '[h4]Sugestão em avaliação[/h4]\nPrezado(a),\nA sua sugestão está em avaliação! Tópico movido para "Em avaliação".\nAtenciosamente.',
                        group_id: 0,
                        type: "orange"
                    },
                    {
                        name: "Negada",
                        message: '[h4]Sugestão negada[/h4]\nPrezado(a),\nA sua sugestão foi Negada! Tópico movido para "Negadas".\nAtenciosamente.',
                        group_id: 0,
                        type: "red1"
                    },
                    {
                        name: "Resolvido",
                        message: '[h4]Tópico resolvido[/h4]\nPrezado(a),\nA sua dúvida foi marcada como Resolvida, contudo poderá postar a mesma novamente! Tópico movido para "Resolvidas".\nAtenciosamente.',
                        group_id: 1,
                        type: "green"
                    },
                    {
                        name: "Bloqueado",
                        message: '[h4]Tópico bloqueado[/h4]',
                        group_id: 2,
                        type: "orange1"
                    },
                    {
                        name: "UP",
                      message: '[h4]UP num prazo inferior a 48h[/h4]\n\nPrezado(a),\nSegundo as [url=http://jogosemaisjogos.forumeiros.com]Regras de Utilização do Fórum[/url], só deve fazer um UP após 48h desda sua última mensagem.\nVisto isto, foram tomadas as medidas indicadas nas regras.\nPedimos que não quebre as regras novamente ;)!\nAtenciosamente.',
                        group_id: 2,
                        type: "red1"
                    },
                    {
                        name: "Apagado",
                        message: '[h4]Tópico Apagado[/h4]\nPrezado(a),\nO tópico foi abandonado e/ou está fora das regras. Apagado e movido para a "Lixeira"\nAtenciosamente.',
                        group_id: 2,
                        type: "red"
                    },
                                                                   
             
                ];
             
                if (typeof zModGroups === 'undefined') var zModGroups = [{
                        id: 0,
                        name: 'Administradores'
                    },
                    {
                        id: 1,
                        name: 'Moderadores'
                    },
                    {
                        id: 2,
                        name: 'Ajudantes'
                    }
                ];
             
                $(function() {
             
                    $('<style type="text/css">.sceditor-button-staff div {background: url(' + zModConfig[0].icon + ') !important; }</style>').appendTo("head");
             
                    var list = "";
             
             
                    $(window).load(function() {
                        function zModGetTable(type, body) {
                            var str = "";
                            for (var y = 0; y < zModTabels.length; y++) str += (zModTabels[y].type === type) ? (body === "start") ? zModTabels[y].body_start : zModTabels[y].body_end : "";
                            return str;
                        }
             
                        function zModGetModMessageByGroupId(f, g) {
                            var str = "",
                                c = 0;
                            for (var z = 0; z < zModMessages.length; z++) {
                                if (zModMessages[z].group_id == f) {
                                    str += "<li class='mod_editor_message group_" + zModMessages[z].group_id + "' id='group_" + z + "_" + zModMessages[z].group_id + "'><a style='cursor: pointer'>" + zModMessages[z].name + "</a></li>\n";
                                    if (g === 0) zModInsertToSCEditor('#group_' + z + '_' + zModMessages[z].group_id + ' a', zModMessages[z].message, zModMessages[z].type);
                                    c++;
                                }
                            }
                            if (g === 1) str = c;
             
                            return str;
                        }
             
                        function zModInsertToSCEditor(e, t, i) {
                            $(e).live("click", function(e) {
                                $("#text_editor_textarea").sceditor("instance").insertText(zModGetTable(i, "start") + t, zModGetTable(i, "end"));
                            });
                        }
             
                        function zModToggleSCEditor(o, i) {
                            $(o).live("click", function(o) {
                                $(i).toggle();
                            });
                        }
             
                        for (var x = 0; x < zModGroups.length; x++) {
                            if (zModGetModMessageByGroupId(zModGroups[x].id, 1) > 0) {
                                list += "<li class='mod_editor_section' id='list_" + zModGroups[x].id + "'><a style='cursor: pointer'>" + zModGroups[x].name + " (" + zModGetModMessageByGroupId(zModGroups[x].id, 1) + ")</a></li>" + zModGetModMessageByGroupId(zModGroups[x].id, 0);
                                zModToggleSCEditor("#list_" + zModGroups[x].id + " a", ".group_" + zModGroups[x].id + "");
                            }
                        }
             
                        zModToggleSCEditor('.sceditor-button.sceditor-button-staff', '.mod_box');
             
                        $("textarea, .sceditor-button").click(function() {
                            $(".mod_box").hide();
                        });
             
                        $(".sceditor-button-source").click(function() {
                            $(".sceditor-button-staff").removeClass("disabled");
                        });
             
                        if(_userdata.user_level === 1 | _userdata.user_level === 2 | _userdata.user_level === 3) $(".sceditor-group:last-child").before('<div class="sceditor-group"><a class="sceditor-button sceditor-button-staff" title="Mesaje de moderare"><div unselectable="on">Mesaje de moderare</div></a><div class="mod_box" style="display: none;"><ul class="mod_groups" id="mod_box_i">' + list + '<li class="copyright_e"> ©️️️️️️️ Created by Zeus - All right reserved</li></div></div></div>');
             
                    });
             
                });

Obs.: Só a mensagem, para que os moderadores escrevam o fórum atual e o de movimento.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro
  • 0

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 03.09.18 14:19

Então mude o seu Script para:
Código:
/**
        * 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/
        */
        if (typeof zModConfig === 'undefined') var zModConfig = [{
            icon: "https://i.servimg.com/u/f58/11/80/17/98/chat-110.png"
        }];

        if (typeof zModTabels === 'undefined') var zModTabels = [{
                type: "blue",
                body_start: '[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-check" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "red",
                body_start: '[table style="background-color: #EF3333;border: solid 2px #EF3333;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-trash-o" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "orange",
                body_start: '[table style="background-color: #F5AE42;border: solid 2px #F5AE42;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-question" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "green",
                body_start: '[table style="background-color: #68B800;border: solid 2px #68B800;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-check-circle" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "red1",
                body_start: '[table style="background-color: #EF3333;border: solid 2px #EF3333;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-times" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            },
            {
                type: "orange1",
                body_start: '[table style="background-color: #F5AE42;border: solid 2px #F5AE42;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td class="fa fa-lock" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td][td style="width: 100%;color: white"]',
                body_end: "[/td][/tr][/table]\n\n"
            }

        ];

        if (typeof zModMessages === 'undefined') var zModMessages = [{

                name: "Aprovado",
                message: '[h4]Sugestão aprovada[/h4]\nPrezado(a),\nA sua sugestão foi aprovada! Tópico movido para "Aprovadas".\nAtenciosamente.',
                group_id: 0,
                type: "blue"
            },
            {
                name: "Em Avaliação",
                message: '[h4]Sugestão em avaliação[/h4]\nPrezado(a),\nA sua sugestão está em avaliação! Tópico movido para "Em avaliação".\nAtenciosamente.',
                group_id: 0,
                type: "orange"
            },
            {
                name: "Negada",
                message: '[h4]Sugestão negada[/h4]\nPrezado(a),\nA sua sugestão foi Negada! Tópico movido para "Negadas".\nAtenciosamente.',
                group_id: 0,
                type: "red1"
            },
            {
                name: "Resolvido",
                message: '[h4]Tópico resolvido[/h4]\nPrezado(a),\nA sua dúvida foi marcada como Resolvida, contudo poderá postar a mesma novamente! Tópico movido para "Resolvidas".\nAtenciosamente.',
                group_id: 1,
                type: "green"
            },
            {
                name: "Bloqueado",
                message: '[h4]Tópico bloqueado[/h4]',
                group_id: 2,
                type: "orange1"
            },
            {
                name: "UP",
                message: '[h4]UP num prazo inferior a 48h[/h4]\n\nPrezado(a),\nSegundo as [url=http://jogosemaisjogos.forumeiros.com]Regras de Utilização do Fórum[/url], só deve fazer um UP após 48h desda sua última mensagem.\nVisto isto, foram tomadas as medidas indicadas nas regras.\nPedimos que não quebre as regras novamente ;)!\nAtenciosamente.',
                group_id: 2,
                type: "red1"
            },
            {
                name: "Apagado",
                message: '[h4]Tópico Apagado[/h4]\nPrezado(a),\nO tópico foi abandonado e/ou está fora das regras. Apagado e movido para a "Lixeira"\nAtenciosamente.',
                group_id: 2,
                type: "red"
            },
            {
                name: "Movido",
                message: '[color="green"][b][i][size=14]Tópico movido de \'LOCAL ATUAL\' para \'NOVO LOCAL\'.[/size][/i][/b][/color]',
                group_id: 1
            }


        ];

        if (typeof zModGroups === 'undefined') var zModGroups = [{
                id: 0,
                name: 'Administradores'
            },
            {
                id: 1,
                name: 'Moderadores'
            },
            {
                id: 2,
                name: 'Ajudantes'
            }
        ];

        $(function() {
 $('<style type="text/css">.sceditor-button-staff div {background: url(' + zModConfig[0].icon + ') !important; }</style>').appendTo("head");
                   
            var list = "";


            $(window).load(function() {
                function zModGetTable(type, body) {
                    var str = "";
                    for (var y = 0; y < zModTabels.length; y++) str += (zModTabels[y].type === type) ? (body === "start") ? zModTabels[y].body_start : zModTabels[y].body_end : "";
                    return str;
                }

                function zModGetModMessageByGroupId(f, g) {
                    var str = "",
                        c = 0;
                    for (var z = 0; z < zModMessages.length; z++) {
                        if (zModMessages[z].group_id == f) {
                            str += "<li class='mod_editor_message group_" + zModMessages[z].group_id + "' id='group_" + z + "_" + zModMessages[z].group_id + "'><a style='cursor: pointer'>" + zModMessages[z].name + "</a></li>\n";
                            if (g === 0) zModInsertToSCEditor('#group_' + z + '_' + zModMessages[z].group_id + ' a', zModMessages[z].message, zModMessages[z].type);
                            c++;
                        }
                    }
                    if (g === 1) str = c;

                    return str;
                }

                function zModInsertToSCEditor(e, t, i) {
                    $(e).live("click", function(e) {
                        $("#text_editor_textarea").sceditor("instance").insertText(zModGetTable(i, "start") + t, zModGetTable(i, "end"));
                    });
                }

                function zModToggleSCEditor(o, i) {
                    $(o).live("click", function(o) {
                        $(i).toggle();
                    });
                }

                for (var x = 0; x < zModGroups.length; x++) {
                    if (zModGetModMessageByGroupId(zModGroups[x].id, 1) > 0) {
                        list += "<li class='mod_editor_section' id='list_" + zModGroups[x].id + "'><a style='cursor: pointer'>" + zModGroups[x].name + " (" + zModGetModMessageByGroupId(zModGroups[x].id, 1) + ")</a></li>" + zModGetModMessageByGroupId(zModGroups[x].id, 0);
                        zModToggleSCEditor("#list_" + zModGroups[x].id + " a", ".group_" + zModGroups[x].id + "");
                    }
                }

                zModToggleSCEditor('.sceditor-button.sceditor-button-staff', '.mod_box');

                $("textarea, .sceditor-button").click(function() {
                    $(".mod_box").hide();
                });

                $(".sceditor-button-source").click(function() {
                    $(".sceditor-button-staff").removeClass("disabled");
                });

                if (_userdata.user_level === 1 | _userdata.user_level === 2) $(".sceditor-group:last-child").before('<div class="sceditor-group"><a class="sceditor-button sceditor-button-staff" title="Mesaje de moderare"><div unselectable="on">Mesaje de moderare</div></a><div class="mod_box" style="display: none;"><ul class="mod_groups" id="mod_box_i">' + list + '<li class="copyright_e"> ©️️️️️️️️ Created by Zeus - All right reserved</li></div></div></div>');

            });

        });
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por Convidado 03.09.18 14:30

Obrigado Resolvido

Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem ao mover tópicos

Mensagem por tikky 03.09.18 14:34

Desculpa qualquer coisa Feliz 2

Tópico resolvido


Movido para "Questões resolvidas".
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos