SP-Design

Seja bem-vindo ao SP-Design. Aqui, lhe ajudaremos com o tema de seu Fórum/Blog/site, vocês poderão solicitar e fornecer ajuda a outros usuários sobre o design e estrutura, tanto grafica, tanto em css e templantes.


Regulamento e informações:      
Equipe SP-Design
Regras do fórum
Como entrar na equipe Staff
Seções do fórum:
Pedidos Graficos
Pedidos de Códigos
SP-Design e você
Antes de postar uma dúvida:
Função busca
Perguntas e respostas frequêntes
Tutoriais, dicas e astúcias
Feliz ano novo para você!
Leia a carta de boas festas da equipe SPD.
Área Vip, os códigos mais inovadores
Obtenha os códigos mais inovadores de nosso fórum, atraves de pontos de Cash.
Leia as Regras do SP-Design
Acabou de chegar? Para se "enturmar" rapidamente leia as regras desse fórum.
Tutoriais e Dicas
Veja aqui nossos tutoriais inéditos, e muitos outros tutoriais sobre Design.
Publique no SPublicidade
Publique, peça opinião de pessoas experientes, divulgue o seu trabalho com o SPublicidade
Modifique o visual do seu fórum
Dúvidas sobre códigos HTML, CSS, BBCode e JQuery. Também, poderá tirar dúvidas sobre Templantes.
Faça Pedidos Gráficos para seu fórum
Este é um serviço gratuito para customização e criação de banners, logos, avatares, ícones...
Novo Administrador na comunidade
Pro Administradores adicionam novo administrador na equipe SPD.

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

D'Leandro™

D'Leandro™
sou nível 17

Sex 15 Fev 2013, 6:13 pm

Qual é minha questão:
Gostaria de pedir exatamente oque o título diz!

Ir


Imagem do meu problema:


Endereço do meu fórum:
http://staffergroupbr.stuning.net/forum

Versão do meu fórum:PhpBB3

BangBang

BangBang
sou nível 8

Sáb 16 Fev 2013, 2:48 pm

tentei fazer, aqui está:
Código:
jQuery(document).ready(function(){
jQuery("#page-sep").remove();
jQuery('#pagination').before("
<script language="Javascript">
var agt = navigator.userAgent.toLowerCase();
var originalFirstChild;
var display = false;

function createPagination(which, string, x, y)
{
   if ( display == true )
   {
      destroyPagination();
      display = false;
   }
   else
   {
      display = true;

      if (typeof(originalFirstChild) == "undefined")
      {
         originalFirstChild = document.body.firstChild;
      }

      x = document.all ? (event.clientX + document.body.scrollLeft) : x;
      y = document.all ? (event.clientY + document.body.scrollTop) : y;

      element = document.createElement("div");
      element.style.position = "absolute";
      element.style.zIndex = 1000;
      element.style.visibility = "hidden";
      excessWidth = 0;

      excessHeight = 20;
      element.innerHTML = '<option><table cellspacing="0" cellpadding="0" border="0" style="width:auto;"><tr><td><span class="gen">' + string + "</span></td></tr></table></option>";
      renderedElement = document.body.insertBefore(element, document.body.firstChild);
      renderedWidth = renderedElement.offsetWidth;
      renderedHeight = renderedElement.offsetHeight;

      overFlowX = x + renderedWidth + excessWidth - document.body.offsetWidth;
      x = overFlowX > 0 ? x - overFlowX : x;

      overFlowY = y + renderedHeight + excessHeight - window.innerHeight - window.pageYOffset;
      y = overFlowY > 0 ? y - overFlowY : y;

      renderedElement.style.top = (y + 15) + "px";
      renderedElement.style.left = (x + 15) + "px";

      if (agt.indexOf("gecko") != -1 && agt.indexOf("win") != -1)
      {
         setTimeout('renderedElement.style.visibility = "visible"', 1);
      }
      else
      {
         renderedElement.style.visibility = "visible";
      }
   }
}

function Pagination()
{
}

function do_pagination_start()
{
   var start = document.go_page.start.value;
   start = (start > 12) ? 12 : start;
   start = (start - 1) * 15;
   start = (isNaN(start) || start < 0 ) ? 0 : start;

self.location.href = start ? ['','fp'+start+'-'].join('/') : ['','f57-programacao'].join('/');

}

function destroyPagination()
{
   if (document.body.firstChild != originalFirstChild)
   {
      document.body.removeChild(document.body.firstChild);
   }
}
Isso em uma pagina especifica:
Código:
<option><table cellspacing="0" cellpadding="0" border="0" style="width:auto;"><tr><td><span class="gen">' + string + "</span></td></tr></table></option>

D'Leandro™

D'Leandro™
sou nível 17

Sáb 16 Fev 2013, 4:01 pm

Como assim página específica?
Eu quero que fique em todos os tópicos e foruns.

D'Leandro™

D'Leandro™
sou nível 17

Seg 18 Fev 2013, 5:50 pm

Up?

TiagoDJ-7.0

TiagoDJ-7.0
sou nível 12

Seg 18 Fev 2013, 6:21 pm

o código da página especifica onde irá fica widjet de seleciona página
DICA coloco no seu temples de fundo da página o código específico

D'Leandro™

D'Leandro™
sou nível 17

Ter 19 Fev 2013, 12:54 am

Não sei como instalar!

TiagoDJ-7.0

TiagoDJ-7.0
sou nível 12

Ter 19 Fev 2013, 5:45 am

e só ir em temples>overall_footer_end
e coloca o código específico
se foi utiuo agradessa

D'Leandro™

D'Leandro™
sou nível 17

Ter 19 Fev 2013, 5:14 pm

Minha vesão é PhpBB3 manow!

TiagoDJ-7.0

TiagoDJ-7.0
sou nível 12

Ter 19 Fev 2013, 5:19 pm

mas pega em todas versão
acabei de testa

BangBang

BangBang
sou nível 8

Ter 19 Fev 2013, 6:06 pm

Crie um javascript com o seguinte codigo:
Código:
jQuery(document).ready(function(){
jQuery("#page-sep").remove();
jQuery('#pagination').before("
<script language="Javascript">
var agt = navigator.userAgent.toLowerCase();
var originalFirstChild;
var display = false;

function createPagination(which, string, x, y)
{
  if ( display == true )
  {
      destroyPagination();
      display = false;
  }
  else
  {
      display = true;

      if (typeof(originalFirstChild) == "undefined")
      {
        originalFirstChild = document.body.firstChild;
      }

      x = document.all ? (event.clientX + document.body.scrollLeft) : x;
      y = document.all ? (event.clientY + document.body.scrollTop) : y;

      element = document.createElement("div");
      element.style.position = "absolute";
      element.style.zIndex = 1000;
      element.style.visibility = "hidden";
      excessWidth = 0;

      excessHeight = 20;
      element.innerHTML = '<option><table cellspacing="0" cellpadding="0" border="0" style="width:auto;"><tr><td><span class="gen">' + string + "</span></td></tr></table></option>";
      renderedElement = document.body.insertBefore(element, document.body.firstChild);
      renderedWidth = renderedElement.offsetWidth;
      renderedHeight = renderedElement.offsetHeight;

      overFlowX = x + renderedWidth + excessWidth - document.body.offsetWidth;
      x = overFlowX > 0 ? x - overFlowX : x;

      overFlowY = y + renderedHeight + excessHeight - window.innerHeight - window.pageYOffset;
      y = overFlowY > 0 ? y - overFlowY : y;

      renderedElement.style.top = (y + 15) + "px";
      renderedElement.style.left = (x + 15) + "px";

      if (agt.indexOf("gecko") != -1 && agt.indexOf("win") != -1)
      {
        setTimeout('renderedElement.style.visibility = "visible"', 1);
      }
      else
      {
        renderedElement.style.visibility = "visible";
      }
  }
}

function Pagination()
{
}

function do_pagination_start()
{
  var start = document.go_page.start.value;
  start = (start > 12) ? 12 : start;
  start = (start - 1) * 15;
  start = (isNaN(start) || start < 0 ) ? 0 : start;

self.location.href = start ? ['','fp'+start+'-'].join('/') : ['','f-'].join('/');

}

function destroyPagination()
{
  if (document.body.firstChild != originalFirstChild)
  {
      document.body.removeChild(document.body.firstChild);
  }
}
E em investimento ponha em todas as paginas!

D'Leandro™

D'Leandro™
sou nível 17

Ter 19 Fev 2013, 6:40 pm

Não resultou, que saldade do [F]lames, Henrrique e Styler!

[F]lames

[F]lames
Desenvolvedor Web

Ter 19 Fev 2013, 8:25 pm

Olá,

Djo acabastes tu códego.
Eu acabei seu código '-'

Crie um javascript com investimento em todas as páginas, e o código será:

Código:
$(document).ready(function() {
  if($('#main-content .pagination:first span a:contains("2")').length) {
      $('#main-content .pagination:first span a').each(function() {
        $(this).prepend('<option value="'+$(this).attr("href")+'">'+$(this).html()+'</option>');
      });
      $('#main-content .pagination:first span').prepend('<select></select>');
      $('#main-content .pagination:first span a option').appendTo('#main-content .pagination:first span select:first');
      $('#main-content .pagination:first span select:first option').prepend('Página ');
      $('#main-content .pagination:first span select:first').change(function() {
        location.href=$(this).find('option:selected').attr('value');
      });
      $('#main-content .pagination:first span a').hide();
  }
});
Resulta ?

Até mais.

D'Leandro™

D'Leandro™
sou nível 17

Ter 19 Fev 2013, 9:15 pm

Resultou +/-!
Eu gostaria que substitua todos os numeros e legendas, e mostre todos os numero de páginas!

Que troque todas aquelas palavras por uma unica select!

[F]lames

[F]lames
Desenvolvedor Web

Qua 20 Fev 2013, 7:18 am

Olá,

Substitua o código acima por este:

Código:
$(document).ready(function() {
  if($('#main-content .pagination:first span a:contains("2")').length) {
      $('#main-content .pagination:first span a').each(function() {
        $(this).prepend('<option value="'+$(this).attr("href")+'">'+$(this).html()+'</option>');
      });
      $('#main-content .pagination:first span').not('#main-content .pagination:first span span').before('<select class="sel-page"></select>');
      $('#main-content .pagination:first span a option').appendTo('.sel-page');
      $('.sel-page option').prepend('Página ');
      if($('.sel-page option:last').html()=='Página ') {$('.sel-page option:last').html('Próxima página')}
      $('.sel-page').change(function() {
        location.href=$(this).find('option:selected').attr('value');
      });
      $('#main-content .pagination:first span, #main-content .pagination:first a[href="javascript:Pagination();"]:contains("Página "), body#phpbb div[style="position: absolute; z-index: 1000; visibility: visible; top: 723px; left: 879px;"]:contains("Ir à página")').hide();
  }
});
E, não há como colocar todas as páginas, pois há como fazer um sistema assim, mas é muito complicado.

Até mais.

D'Leandro™

D'Leandro™
sou nível 17

Qua 20 Fev 2013, 11:06 am

Contador de páginas em SelecBox Resolu11

[F]lames

[F]lames
Desenvolvedor Web

Qua 20 Fev 2013, 3:55 pm



Topic Solved &; Locked


Tópico finalizado e movido para:
Questões resolvidas
Pedidos finalizados

Motivo: Resolvido.


Conteúdo patrocinado

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Você não está conectado. Conecte-se ou registre-se



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

TiagoDJ-7.0, Seg 03 Mar 2014, 3:21 pm

Tenma Hiraga, Dom 12 Jan 2014, 2:49 pm

TiagoDJ-7.0, Ter 31 Dez 2013, 5:50 pm

Crowley, Ter 31 Dez 2013, 8:42 am

TiagoDJ-7.0, Sex 27 Dez 2013, 9:33 pm

Ghost, Sex 27 Dez 2013, 6:37 pm

Crowley, Sex 27 Dez 2013, 12:53 pm

Crowley, Sex 27 Dez 2013, 12:46 pm

Destaque do Fórum
Destaque do Fórum

Carregando avatar...
Muito Obrigado
Parabens para o Membro destaque do fórum, pela sua ótima competencia em nosso fórum, um agradecimento dos Usuários e de toda a equipe a você !! Muito Obrigado !!

Quer um Widget igual a este ?
peça o seu aqui >>>

 

Atualizado com e-referrer
Publicidade | SEJA NOSSO PARCEIRO
Naruto Rpg FutureLes power infoMaster ExpShiftactifThe forum of Codes

2012 © SP-Design - Ajuda na criação de códigos e na aparência de seu Fórum™ - Design de Cyllaz - Todos os direitos reservados ®