JScript

Programação & Desenvolvimento


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

Pôr uma página HTML no fórum sem usar redirecionamento !

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

Convidado

avatar
Convidado

Olá,

eu queria pôr uma página HTML em meu fórum, que pode ser visualizada em todos os diretórios (/forum, /uID e etc)....que não utilize redirecionamento. E essa página HTML não pode ser exibida pra mim (U1), entendeu ?

Até mais .

JScript

JScript
Administradores
Administradores

Olá!

1- Então você deseja uma página semelhante a de quando o fórum está em construção/manutenção onde o acesso é limitado aos membros e convidados?
2- E tudo isso sem "redirecionamento"?!
3- Tem idéia de como irá ativá-la?
4- Não ser exibida pra você é fácil de resolver, as opções acima são um tanto complexas mas passíveis de resolução também!

Ideia interessante, gosto de resolver certos desafios... Farei uns testes sem compromisso e lhe retornarei.

JS

http://autoitbrasil.com

Convidado

avatar
Convidado

Adoro como o JS se expressa, hahaha ele tem um vontade de superar desafios, muito bom !

Smile

Convidado

avatar
Convidado

Olá,

sim, eu tenho a página aqui. Só quero que ela fique ativa em todas os diretórios do meu fórum quando ativa. E pra mim o fórum fique normalizado. Entende ?

Até mais .

Convidado

avatar
Convidado

Creio que precisaria um perfil personalizado qual so o u1 tem acesso para acessar o fórum ou a modo de TID a cada membro e somente um TID personalizado ao u1....
Irei ver se eu consigo!

@EDIT:
Creio que consegui, poderia tentar:
Código:
$(function() {
  $('a').filter(function() { //only keep internal links.
      var internal = !!(this.href.charAt(0) === '/' || this.href.indexOf(location.host) !== -1),
      var $Obj = $(target[index]);   
      var username = '<a href="/u1">' + $Obj.html() + '</a>';
      var USER_ID = $Obj.attr('href');
      var USERNAME2 = '<a href="' + USER_ID + '">' + $Obj.html() + '</a>';
      USERNOACESS = '.find('body').content('<iframe src="/hID-da-página-html" name="iframe-manuntencion" class="main" id="main"></iframe>');
      url = this.href.replace(/(^http:\/\/)|(\?.*$)/g, '').replace(location.host, '').substr(1),
      tester = /^(|#\w+|portal|calendar|post|privmsg|memberlist|faq|forum|search|groups|profile|u'+ USERNAME2 + '|login|modcp|t|statistics|contact|abuse|admin(\/index.forum)?|viewonline|rss|ailto:|([tfhc]\d+(?:[pn]\d*)?-.*?)|(u\d+(\w+)?)|(s[tp]a\/.*?))$/g;
      return USERNOACESS && !tester.test.USERNOACESS(url)
  });
  $('a').filter(function() {
      var $Obj = $(target[index]);   
      var username = '<a href="/u1">' + $Obj.html() + '</a>';
      var USER_ID = $Obj.attr('href');
      var USERNAME2 = '<a href="' + USER_ID + '">' + $Obj.html() + '</a>';
      USERACESS = '.find('body').content('<iframe src="/forum" name="iframe-forum" class="main" id="main"></iframe>');
      var internal = !!(this.href.charAt(0) === '/' || this.href.indexOf(location.host) !== -1),
      url = this.href.replace(/(^http:\/\/)|(\?.*$)/g, '').replace(location.host, '').substr(1),
      tester = /^(|#\w+|portal|calendar|post|privmsg|memberlist|faq|forum|search|groups|profile|u'+ USERNAME2 + '|login|modcp|t|statistics|contact|abuse|admin(\/index.forum)?|viewonline|rss|ailto:|([tfhc]\d+(?:[pn]\d*)?-.*?)|(u\d+(\w+)?)|(s[tp]a\/.*?))$/g;
      return USERACESS && !tester.test.USERACESS(url)
  });
});
ou se preferir no template overal_header coloque no início do template
Código:
<script type="text/javascript">$(function() {
  $('a').filter(function() { //only keep internal links.
      var internal = !!(this.href.charAt(0) === '/' || this.href.indexOf(location.host) !== -1),
      var $Obj = $(target[index]);   
      var username = '<a href="/u1">' + $Obj.html() + '</a>';
      var USER_ID = $Obj.attr('href');
      var USERNAME2 = '<a href="' + USER_ID + '">' + $Obj.html() + '</a>';
      USERNOACESS = '.find('body').content('<iframe src="/hID-da-página-html" name="iframe-manuntencion" class="main" id="main"></iframe>');
      url = this.href.replace(/(^http:\/\/)|(\?.*$)/g, '').replace(location.host, '').substr(1),
      tester = /^(|#\w+|portal|calendar|post|privmsg|memberlist|faq|forum|search|groups|profile|u'+ USERNAME2 + '|login|modcp|t|statistics|contact|abuse|admin(\/index.forum)?|viewonline|rss|ailto:|([tfhc]\d+(?:[pn]\d*)?-.*?)|(u\d+(\w+)?)|(s[tp]a\/.*?))$/g;
      return USERNOACESS && !tester.test.USERACESS(url)
  });
  $('a').filter(function() {
      var $Obj = $(target[index]);   
      var username = '<a href="/u1">' + $Obj.html() + '</a>';
      var USER_ID = $Obj.attr('href');
      var USERNAME2 = '<a href="' + USER_ID + '">' + $Obj.html() + '</a>';
      USERACESS = '.find('body').content('<iframe src="/forum" name="iframe-forum" class="main" id="main"></iframe>');
      var internal = !!(this.href.charAt(0) === '/' || this.href.indexOf(location.host) !== -1),
      url = this.href.replace(/(^http:\/\/)|(\?.*$)/g, '').replace(location.host, '').substr(1),
      tester = /^(|#\w+|portal|calendar|post|privmsg|memberlist|faq|forum|search|groups|profile|u'+ USERNAME2 + '|login|modcp|t|statistics|contact|abuse|admin(\/index.forum)?|viewonline|rss|ailto:|([tfhc]\d+(?:[pn]\d*)?-.*?)|(u\d+(\w+)?)|(s[tp]a\/.*?))$/g;
      return USERACESS && !tester.test.USERACESS(url)
  });
});</script>

Convidado

avatar
Convidado

Olá,

onde introduzo a página HTML neste code ?

Até mais .

Convidado

avatar
Convidado

Crie uma página html com o HTML e substitua ID-da-página-html por o número da página html criada, ou substitua "<iframe src="/hID-da-página-html" name="iframe-manuntencion" class="main" id="main"></iframe>" pelo o html completo, com no final da primeira baliza "name="page-manuntencion" type="manuntencion""... Resulta??

Convidado

avatar
Convidado

Olá,

não resultou. Se você quiser tentar.

Até mais .

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