[AddOn] Mostrar "Ir para a página" no índice!

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

[AddOn] Mostrar "Ir para a página" no índice! Empty [AddOn] Mostrar "Ir para a página" no índice!

Mensagem por JScript 05.05.15 14:27


Mostrar "Ir para a página" no índice!
Este plugin destina-se a mostrar os atalhos de páginas no índice da mesma forma que na lista de tópicos!
Características e aplicação
Criador: JScript
Versão: 1.0
Versão: Todas as versões
Resultado da aplicação
O resultado da aplicação será:
[AddOn] Mostrar "Ir para a página" no índice! Js20LeB

Nota: O resultado final irá variar de acordo com a personalização de seu fórum, mas você pode alterar o ícone para o que desejar!
Local de instalação
A instalação é única, e pode ser feita apenas criando um novo javascript.

Acesse Painel de Controle ->> Módulos ->> HTML & JAVASCRIPT ->> Gestão dos códigos JavaScript >>
Crie um novo JavaScript com investimento apenas no Índice
Código:

/***
 * Application: showPages.js
 * Description:
 * Version: 0.03122015-jq1.9.1
 * RC1 (Release candidate 1!)
 * Author: JScript - 2015/03/12
 * Copyright (c) 2015 JScript <jscriptbrasil at live dot com>
 * This work is free. You can redistribute it and/or modify it
 * under the terms of the WTFPL, Version 2
 */
var showPages = {
   autor: "JScript",
   Application: "showPages.js",
   version: "0.03122015-jq1.9.1",
   codename: "FIB",

   goToPage: "Go to page",
   postsPerPage: 10,

   temp: '',
   phpBB2: '',
   phpBB3: '',
   punbb: '',
   invision: '',

   initialize: function() {
      jQuery(function() {
         showPages.add();
      });
   },

   add: function() {
      var oTarget = $('.last-post-icon'),
         aFound, oAppend,
         phpBB2 = '<span class="gensmall showpages" style="float: right;">[ <img title="' + showPages.goToPage + '" alt="' + showPages.goToPage + '" src="http://2img.net/i/fa/empty.gif" class="sprite-icon_minipost">' + showPages.goToPage + ': ';

      for (var i = 0, len = oTarget.length; i < len; i++) {
         aFound = /(\/t[0-9]+)p([0-9]+)-/.exec(oTarget[i]);
         if (aFound) { //Versions: |All---| |phpbb2----|  |phpbb3----| |PunBB--| |Invision---|
            oAppend = $(oTarget[i]).closest('tr, dl').find('td.row1.over, td.tcl:eq(0), dd:eq(0), td.row2.icon');
            showPages.temp = phpBB2 + '<a href="' + aFound[1] + '-">1</a>, ';
            var jlen = aFound[2] / showPages.postsPerPage;

            if (jlen > 3) {
               showPages.temp += '<a href="' + aFound[1] + 'p' + showPages.postsPerPage + '-">2</a>, ... ' +
                  '<a href="' + aFound[1] + 'p' + (aFound[2] - showPages.postsPerPage) + '-">' + jlen + '</a>, ' +
                  '<a href="' + aFound[1] + 'p' + aFound[2] + '-">' + (jlen + 1) + '</a>, ';
            } else {
               for (var j = 0; j < jlen; j++) {
                  showPages.temp += '<a href="' + aFound[1] + 'p' + ((j + 1) * showPages.postsPerPage) + '-">' + (j + 2) + '</a>, ';
               }
            }
            showPages.temp = showPages.temp.slice(0, -2) + ' ]</span>';
            oAppend.append(showPages.temp);
         }
      };
   }
};
showPages.initialize();
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

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