JScript

Programação & Desenvolvimento


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

Criar client side para tópicos

Ir para baixo  Mensagem [Página 1 de 1]

1Criar client side para tópicos Empty Criar client side para tópicos Qui 11 Jul 2013, 9:04 am

Convidado

avatar
Convidado

Bom dia!
Este fórum da suporte a JavaScript?
Se sim então gostaria de saber se há como exibir o nome do próximo tópico e do tópico anterior.

Ex:

Eu estou vendo o [tutorial] Tópico numero 2.
Em um widget fiicará o código. (Não prescisa ter link, só os nomes)

[Tutorial] Tópico numero 1
[Tutorial] Tópico numero 3

Independente do tópico que eu entrar aparecerá o nome do tópico criando entes e do criado depois.

Acho que eu fui claro na questão, qual quer dúvida pergunte '-'

2Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 9:16 am

JScript

JScript
Administradores
Administradores

Olá, seja bem vindo ao fórum!

A seguinte imagem Criar client side para tópicos QBtdmRR reponde a sua primeira pergunta!

A segunda pergunta, tudo é possível, mas não entendi onde o widget se encaixa no contexto...
Seus widgets aparecem até nos tópicos ou somente no index?

JS

http://autoitbrasil.com

3Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 9:35 am

Convidado

avatar
Convidado

Veja a parte do código que eu já tenho.

Código:
<script>
  jQuery(document).ready(function(){if(location.pathname.substring(0,2)=='/t'){
jQuery('#widgetlink').show();}});

  jQuery(document).ready(function(){if(location.pathname.substring(0,2)=='/t'){var i=location.pathname.split('t')[1].split('-')[0];jQuery('#widgetlink #prevt').attr('href','/t'+i+'p-');jQuery('#widgetlink #next').attr('href','/t'+i+'n-');}});
</script><div id="widgetlink" style="display:none;">
    <a href="#" id="prevt">Próximo tópico</a>
    <a href="#" id="next">Tópico anterior</a>
</div>
<style>
#prevt:hover {opacity: 1;  right: -10px;}
#prevt {
    opacity: .7;
    border: 1px solid #ddd;
    position: fixed;
    top: 50%;
    right: -14%;
    padding: 30px;
    background: url("http://i39.servimg.com/u/f39/17/71/75/73/seta_410.png") no-repeat scroll left 0px top 5px / auto 100% rgb(255, 255, 255);
    border-radius: 5px 5px 5px 5px;
    color: #151515;
    text-shadow: 1px 1px 2px gray;
    font-size: 20px;
    border-left: 5px solid gray;
    transition: all 0.2s ease-in 0s;
}
#next:hover {opacity: 1;  left: -10px;}
#next {
    opacity: .7;
    border: 1px solid #ddd;
    position: fixed;
    top: 50%;
    Left: -15%;
    padding: 30px 34px;
    background: url("http://i39.servimg.com/u/f39/17/71/75/73/seta_411.png") no-repeat scroll right 0px top 5px / auto 100% rgb(255, 255, 255);
    border-radius: 5px 5px 5px 5px;
    color: #151515;
    text-shadow: 1px 1px 2px gray;
    font-size: 20px;
    border-right: 5px solid gray;
    transition: all 0.2s ease-in 0s;
}
</style>

Minha intenção é colocar em fonte de 10px o nome do tópico para onde será redirecionado.

Ex montado: https://i.servimg.com/u/f39/17/71/75/73/sem_ta27.png

Se visitar qualquer tópico do meu fórum vai poder visualizar aquelas abas dos dois lados da tela.

4Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 9:43 am

JScript

JScript
Administradores
Administradores

Não respondeu as minhas perguntas:
onde o widget se encaixa no contexto...
Seus widgets aparecem até nos tópicos ou somente no index?
Não sei qual é seu fórum...

Pelo que entendi na imagem você quer que dentro da visualização dos tópicos tenha as duas abas esquerda e direita com os respectivos nomes dos tópico (anterior e seguinte) não é?

JS

http://autoitbrasil.com

5Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 10:27 am

Convidado

avatar
Convidado

Desculpe...

Sobre a primeira questão está mais explicado abaixo, o o widget irá aparecer só nos tópicos.
Mas essa parte eu já tenho.

Bem o fórum é este: http://staffergroupbr.stuning.net/

Analisando o código que eu passei a cima vai perceber que tem 2 links.

Próximo tópico e Tópico anterior
Eu gostaria de um .js que substitua estes nomes pelos nomes dos tópicos correspondentes.
O nome do tópico anterior ao que eu estou visualizando e o nome do próximo.
Entendeu agora?

6Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 10:49 am

JScript

JScript
Administradores
Administradores

Entendi agora!

Vi cinco códigos JavaScript em seu fórum e nenhum estão otimizados, razão da qual aparece isso:
Criar client side para tópicos RZjYG8i

Não consegui visualizar nenhum tópico, todos pedem pra fazer login...

JS

http://autoitbrasil.com

7Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 10:54 am

Convidado

avatar
Convidado

Eu não entendo muito sobre .js então não sei o que é um código otimizado.
E para ver os tópicos precisa fazer login. O que não é difícil pois não solicito confirmação de e-mail.

8Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 11:06 am

JScript

JScript
Administradores
Administradores

Imagine que este fórum já tenha 1000 membros cadastrados, 800 tem fóruns que pra simplesmente ler um tópico temos que nos cadastrar e fazer login!
Quantos cadastros eu teria que fazer pra poder ajudar?

Aqui somos voluntários e quanto menos burocracia para podermos ajudar, melhor e mais rápida será a ajuda!!!

O que você quer é perfeitamente possível de fazer, mas espero que entenda o texto acima...

JS

http://autoitbrasil.com

9Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 11:13 am

Convidado

avatar
Convidado

Eu deixei este fórum livre, tem vários tópicos abertos nele.
http://staffergroupbr.stuning.net/f54-pedidos-graficos-entregues

10Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 11:59 am

JScript

JScript
Administradores
Administradores

Entendi!

Mas veja que é um código que terá que ler os tópicos que estão no sub fórum, perfazendo muitas requisições para ter o que deseja, pois os tópicos não seguem uma numeração contínua no momento da visualização!

É uma ideia boa mas que exigirá muito trabalho (e tempo...)...

O código que você postou na mensagem #3 parece não estar ativo pois não vi as abas que mostrou na imagem!

JS

http://autoitbrasil.com

11Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 12:25 pm

Convidado

avatar
Convidado

Era para as abas aparecerem em todos os "tópicos".
E o código tem este problema, ele muda para a ultima resposta, estou aguardando retorno de um amigo, acho que ele vai conseguir fazer com que ele mude direto para o tópico e não para a resposta.
As abas estão em hover nas laterais do fórum.

12Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 12:32 pm

JScript

JScript
Administradores
Administradores

Bom, continuei sem ver abas nenhuma...

É bem fácil saber o fórum em que o tópico está, basta ler o endereço como mostrado na imagem abaixo:
Criar client side para tópicos 0kR1aez

Baseado nisso podemos ler o nome do tópico anterior e o posterior!!!

JS

http://autoitbrasil.com

13Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 12:50 pm

Convidado

avatar
Convidado

Acho que você não entendeu, quero que apareça o título do tópico, e não o endereço dele.
Veja as abas na imagem: https://i.servimg.com/u/f39/17/71/75/73/sem_ta19.jpg

14Criar client side para tópicos Empty Re: Criar client side para tópicos Qui 11 Jul 2013, 3:31 pm

JScript

JScript
Administradores
Administradores

Não, definitivamente foi você quem não entendeu o que postei! Vou repetir o trecho:
Baseado nisso podemos ler o nome do tópico anterior e o posterior!!!
Fui claro agora?

Leia novamente e entenderá o que eu disse melhor: http://jscript.forumeiros.com/t93-criar-client-side-para-topicos#406

Essa ideia é interessante e servirá pra muitas pessoas, por isso meu interesse em criar esse código!

Aguarde novidades,

JS

http://autoitbrasil.com

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

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