JScript

Programação & Desenvolvimento


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

Shoutbox update by Legolas

3 participantes

Ir à página : 1, 2  Seguinte

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

1Shoutbox update by Legolas Empty Shoutbox update by Legolas Qui 19 Set 2013, 2:31 pm

Legolas

Legolas
Moderadores
Moderadores

E aew, amigos!!

Fiz um pequeno update no Shoutbox do amigo JScript, apenas para aplicar os membros online. Fica meio chato não saber quem entra e sai em tempo real. Além disso o comando /abs ficará ativo caso alguém queira colocar como ausente.

Veja abaixo como ficou no meu fórum:

https://i.servimg.com/u/f73/18/41/92/43/untitl39.jpg


Se não ficou bom e tiverem alguma sugestão, estou à disposição para ouvir. Very Happy

http://aden.rpgwars.net

2Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 2:40 pm

joelson0007

joelson0007
Moderadores
Moderadores

Minha sugestão é a seguinte, que tal um pontinho verde a esqueda da fotinha, para quem tiver online e uma pontinho cinza para quem estiver offline.

bem interessante sua idéia e está faltando isso mesmo. king 

3Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 2:43 pm

Legolas

Legolas
Moderadores
Moderadores

@joelson0007 -> obrigado, amigo. Mas no caso você quis dizer o ponto cinza pra quem está offline mesmo ou ausente? O offline acho que seria inviável, pois o chatbox tira a base de quem está no chat.

http://aden.rpgwars.net

4Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 2:45 pm

joelson0007

joelson0007
Moderadores
Moderadores

nem sabia que tinha ausente, mas que tal laranja fraquinho, para ausente e cinza par offline.

5Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 2:47 pm

JScript

JScript
Administradores
Administradores

hummm, eu já tinha pensado desta forma, tanto que tem resquícios de códigos no HMTL, mas achei melhor não incluir pois ocupa bastante área de diálogo, o interessante que eu pensei seria o nome dos membros offline ficasse com opacidade .4

Ai os nomes com opacidade indicaria que estavam offline ou um botão qua ao ser clicado mostraria quem estava online!

JS

http://autoitbrasil.com

6Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 2:49 pm

Legolas

Legolas
Moderadores
Moderadores

Veja bem, o shoutbox e baseado em cima do chabox. No chatbox não mostra membros offline, apenas online e ausente. Se alguém está offline, simplesmente sai do chat, não fica lá. Daria pra fazer isso buscando os usuários direto da página /memberlist, mas aí iria mostrar todos os usuários do fórum, e acho que seria muito pesado, entende?

http://aden.rpgwars.net

7Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 3:09 pm

joelson0007

joelson0007
Moderadores
Moderadores

Mas vamos colocar alguma dessas maneiras que forma citadas somente para testes Cool 

eu ainda fico com a bolinha verde, em css puro.

8Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 3:13 pm

JScript

JScript
Administradores
Administradores

Eu sei que é baseado nas respostas do ChatBox da Forumeiros, assim eu fiz, o que nada impede de fazer uma função que reporte quem está desconectado!
E não seria com ajax pegando de /memberlist, nem mesmo ajax precisaria...

Eu por enquanto não vejo tanta necessidade, mas da forma que você fez está bom não?

JS

http://autoitbrasil.com

9Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 3:22 pm

Legolas

Legolas
Moderadores
Moderadores

Sim, pra mim está ótimo. Estava apenas respondendo ao amigo @joelson0007 sobre o que ele propôs.

@JScript -> você vai querer colocar no shoutbox daqui?

http://aden.rpgwars.net

10Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 3:27 pm

joelson0007

joelson0007
Moderadores
Moderadores

Onde é seu fórum para eu ver como ficou lá

11Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 3:30 pm

Legolas

Legolas
Moderadores
Moderadores

http://aden.rpgwars.net/h14-punbb-chat

Mas o ideal era ver como um membro, creio que não vai mostrar a lista de membros online pra visitante

http://aden.rpgwars.net

12Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 3:33 pm

JScript

JScript
Administradores
Administradores

Tu tá usando o HTML que tem esse fórum nos créditos: http://evolutionartes.forumeiros.com/forum
E que por sinal, o dono do fórum está doido pra ter a nova versão funcionando lá...

JS

http://autoitbrasil.com

13Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 3:39 pm

Legolas

Legolas
Moderadores
Moderadores

Cara, juro que não percebi isso. Vi JScript lá em cima e nem reparei o endereço abaixo. Vou retirar agora!

ENtão eles tão redistribuindo assim com os créditos deles? scratch 

http://aden.rpgwars.net

14Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 19 Set 2013, 9:20 pm

Legolas

Legolas
Moderadores
Moderadores

Eu me baseei num simples método de iframe com um setInterval para que não haja problema ao membro se desconectar e tornar a conectar e não aparecer online na lista (o mesmo para quando clica em "Estou de volta").

Para evitar os espertinhos, estou querendo meter a proteção que nosso amigo JScript criou, de hostname. E o único lugar que da pra fazer essa proteção seria no setInterval, ou então poderíamos achar outra forma de proteger para que esse update não seja mais uma vez não peguem nosso trabalho e joguem como se eles tivessem feito.

Agora vamos ao ponto. EU adicionei esse script para dar refresh na lista dos membros online.

Código:
setInterval(function(){
document.getElementById("membros_chat").src+="";
},20000);
Eu tentei aplicar a proteção aí dentro mas não tive êxito. Protegendo esta parte, quem tentar copiar sem autorização não conseguiria ter a lista atualizada, e quando alguém se desconectasse não voltaria a ver a lista (a menos que desse refresh na página). Essa foi a única maneira que achei de proteger essa nossa atualização. Mas como implatar a proteção ali? Ou então teria outra forma de proteger?

http://aden.rpgwars.net

15Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Sex 20 Set 2013, 2:42 pm

JScript

JScript
Administradores
Administradores

Eu posso adicionar o código que você fez no principal...

Nem precisaria do setInterval para o efeito!

JS

http://autoitbrasil.com

16Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Sex 20 Set 2013, 2:58 pm

Legolas

Legolas
Moderadores
Moderadores

Perfeito! Então quando quiser é só me avisar.

http://aden.rpgwars.net

17Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qua 25 Set 2013, 5:09 pm

Legolas

Legolas
Moderadores
Moderadores

Hey, galerinha!

Seguinte, eu estava dando uma averiguada aqui e notei que o setInterval pode ser incoveniente. Por isso eu tentei um script que virifica se o final do endereço possui uma hashtag (#), se não tiver ele escreve uma e com isso dá um refresh somente se houver essa hashtag. Porém ele tá dando o refresh na página toda e eu queria apenas no iframe com o id membros_chat. Veja:

Código:
$(window).load(function () {

if(document.URL.indexOf("#")==-1)
{

url = document.URL+"#";
location = "#";

location.reload(true);

}
});
Queria que ele desse refresh somente no iframe. Tentei o seguinte:

Código:
document.getElementById('#membros_chat')
Mas não tive resultado. Como faço pra usar esse método somente no iframe id="membros_chat" ?

http://aden.rpgwars.net

18Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qua 25 Set 2013, 9:02 pm

joelson0007

joelson0007
Moderadores
Moderadores

Veja se ajuda
Código:

//atualizar iframe pela troca de url
document.getElementById('membros_chat').src='url_do_iframe;
Como que o usuário Wagner visualizou este tópico?

19Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qua 25 Set 2013, 9:38 pm

Legolas

Legolas
Moderadores
Moderadores

joelson0007 escreveu:Veja se ajuda
Código:

//atualizar iframe pela troca de url
document.getElementById('membros_chat').src='url_do_iframe;
Não funcionou. Veja bem, o id #membros_chat é o id do iframe, assim:
Código:
<iframe id="membros_chat" ...
Eu usava com o setInterval assim:
Código:
setInterval(function(){
document.getElementById("membros_chat").src+="";
},10000);
Mas ficava chato o refresh. Aí com o código que citei ele só daria o refrsh uma única vez, visto que ia dar esse refresh somente com o url terminado em #

joelson0007 escreveu:
Como que o usuário Wagner visualizou este tópico?
Também queria saber... scratch 

http://aden.rpgwars.net

20Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qua 25 Set 2013, 9:46 pm

joelson0007

joelson0007
Moderadores
Moderadores

Não entendi direito amigo mas vou citar outro código
Código:

document.getElementById('membros_chat').contentDocument.location.reload(true);
Você quer um código para executar dentro do iframe ou na pagina pai?

tanto o primeiro código como esse segundo código que citei funcionou aqui no chatbox do JScript, porém executei na pagina pai...

21Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qua 25 Set 2013, 10:12 pm

JScript

JScript
Administradores
Administradores

joelson0007 escreveu:Como que o usuário Wagner visualizou este tópico?
Ele na verdade apenas acessou a URL assim como o Member test, veja:
Shoutbox update by Legolas VIygQzw

Mas o conteúdo não aparece pra eles e sim a frase:
Desculpa, mas apenas usuários com acesso especial podem ler tópicos neste fórum.
JS



Última edição por JScript em Qui 26 Set 2013, 3:02 pm, editado 2 vez(es)

http://autoitbrasil.com

22Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qua 25 Set 2013, 10:15 pm

joelson0007

joelson0007
Moderadores
Moderadores

hum... tá explicado então

23Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qua 25 Set 2013, 10:16 pm

Legolas

Legolas
Moderadores
Moderadores

Sim, perfeito, esse funcionou!!

Então, eu coloquei um iframe na lateral do Shoutbox com a lista dos membros online. Só que essa lista às vezes não mostrava ou quando alguém se desconectava por inatividade e clicava em "Estou de volta" essa lista não atualizava. Por isso eu estou implantando esse refresh, mas no iframe somente para que não carregue a página toda, e com esse code agora dá!

Obrigado, amigo. Em breve vou mostrar um release pra vocês com essa função e outras que estão me vindo em mente, aí vocês que são mais avançados que eu, podem melhorá-lo.

Abraços, amigo!

http://aden.rpgwars.net

24Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 26 Set 2013, 2:44 pm

Legolas

Legolas
Moderadores
Moderadores

John, poderia converter a aba de MP Recebida e Enviada para pégina html pra que eu implemente aquele esquema que te falei?

http://aden.rpgwars.net

25Shoutbox update by Legolas Empty Re: Shoutbox update by Legolas Qui 26 Set 2013, 3:01 pm

JScript

JScript
Administradores
Administradores

@Legolas

Posso sim amigo, quando eu chegar em casa eu publico aqui ok?

Até mais,

JS

http://autoitbrasil.com

Conteúdo patrocinado



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

Ir à página : 1, 2  Seguinte

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