Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Conectar-se

Esqueci minha senha

Últimos assuntos
» Remover pequeno espaço no final do fórum
Hoje à(s) 05:57 pm por Luiz

» Logo para forum...
Hoje à(s) 05:57 pm por Lost154

» Emblemas não está sendo modificado
Hoje à(s) 05:53 pm por iScroll

» Código JavaScript do Chatbox não surtiu efeito
Hoje à(s) 05:40 pm por Lemon~

» Deixar apenas um dos menus com imagem
Hoje à(s) 05:39 pm por Luiz

» Neve no fórum
Hoje à(s) 05:35 pm por Luiz

» Favicon meu para forum....
Hoje à(s) 05:27 pm por GustavoDM11

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Os membros mais ativos da semana
Luiz
 
Gaaratsu
 
iScroll
 
Daniel Yan
 
Ketholy
 
Eduardo Lima
 
Lost154
 
Shek
 
ranzatti
 
cocas20
 

Quem está conectado
249 usuários online :: 14 usuários cadastrados, Nenhum Invisível e 235 Visitantes :: 2 Motores de busca

Daniel Yan, Gaaratsu, gangablue, GustavoDM11, iScroll, juleic1123, Ketholy, Lemon~, Lost154, Luiz, Maiicinhu, MateusAnjosV, Pedxz, zGalaxyIIZBII

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Access-Control-Allow-Origin

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

Resolvido Access-Control-Allow-Origin

Mensagem por MateusAnjosV em 29/08/16, 07:06 pm

Detalhes da questão


Endereço do fórum: http://mateusanjosv.forumeiros.com/forum
Versão do fórum: PhpBB3

Descrição


Boa noite, meninos!

Preciso saber como posso permitir a requisição via script, do site A para o site B.
Em outras palavras, preciso literalmente modificar o cliente de um fórum específico, para retornar ao servidor(outro fórum).

Eu sei que é complicado, mas, espero que pelo menos um dos senhores - ou até alguém internacional(Ange) - possa me ajudar.

(O título diz por si só do que se trata)

No mais, obrigado pelo seu tempo e vontade em ajudar.
avatar

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1437
Pontos Ativos : 2012

Ver perfil do usuário http://ajuda.forumeiros.com/

Resolvido Re: Access-Control-Allow-Origin

Mensagem por while em 29/08/16, 09:26 pm

Olá Autor , consultei o Angie e o mesmo deu uma mão.
Queira consultar esse link: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

Talvez com isto saiba como fazer tal ato.
Até mais.
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3118
Pontos Ativos : 4531

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Access-Control-Allow-Origin

Mensagem por MateusAnjosV em 29/08/16, 10:12 pm

Obrigado, While. Mas, isto eu já havia achado na pesquisa sobre o assunto em questão. O que quero saber é: como aplicar isto diretamente no fórum. Poderia perguntá-la? (Ange)
avatar

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1437
Pontos Ativos : 2012

Ver perfil do usuário http://ajuda.forumeiros.com/

Resolvido Re: Access-Control-Allow-Origin

Mensagem por Shek em 30/08/16, 09:07 am

De fato, o único que conseguiu esse feito aqui é o @Luciano98, mas, ele não participa mais da comunidade a um bom tempo. O contato com Ange pode ser feito direto no suporte americano, pois, ele não entende nosso idioma. Queira contactá-lo quando possível.

Até mais!


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16998
Pontos Ativos : 21289

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif
  • 0

Resolvido Re: Access-Control-Allow-Origin

Mensagem por Troubleshoot em 30/08/16, 09:30 am

Bom dia!
Não sei exatamente se é isto que procura, mais tive uma dúvida semelhante a sua a um certo tempo atrás.

http://ajuda.forumeiros.com/t100078-conteudo-de-uma-pagina-externa-no-forum

Se conseguir algo, me avise por MP Piscada


Até mais!
avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2184
Pontos Ativos : 2913

Ver perfil do usuário http://guiatecnico.ativo-forum.com/
  • 0

Resolvido Re: Access-Control-Allow-Origin

Mensagem por MateusAnjosV em 01/09/16, 12:17 am

Bom dia, meninos!

Consegui! Obrigado a todos!
Script final:
Código:
/*******************************************************************************************************
 * Application: jQuery.ajaxCORS
 * Description: Cross Domain Ajax.
 * Version: RC1
 * Using: query.yahooapis.com, based on James Padolsey (http://james.padolsey.com) project
 * Made and Optimizations by JScript - 2014/12/13
 * Copyright (c) 2014 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
 *******************************************************************************************************/
jQuery.ajaxCORS = (function(_cors) {
  var protocol = location.protocol,
      hostname = location.hostname,
      patt = RegExp(protocol + '//' + hostname),
      YQL = 'http' + (/^https/.test(protocol) ? 's' : '') + '://query.yahooapis.com/v1/public/yql?callback=?',
      query = 'select * from html where url="{URL}" and xpath="*"';
 
  function isExternal(url) {
      return !patt.test(url) && /:\/\//.test(url);
  }
  return function(Obj) {
      var url = Obj.url;
 
      if (/get/i.test(Obj.type) && !/json/i.test(Obj.dataType) && isExternal(url)) {
        // Manipulate options so that JSONP-x request is made to YQL
        Obj.url = YQL;
        Obj.dataType = 'json';
        Obj.data = {
            q: query.replace(
              '{URL}',
              url + (Obj.data ?
                  (/\?/.test(url) ? '&' : '?') + jQuery.param(Obj.data) : '')
            ),
            format: 'xml'
        };
        // Since it's a JSONP request, then complete === success
        if (!Obj.success && Obj.complete) {
            Obj.success = Obj.complete;
            delete Obj.complete;
        }
        Obj.success = (function(_success) {
            return function(data) {
              if (_success) {
                  // Fake XHR callback.
                  _success.call(this, {
                    responseText: (data.results[0] || '')
                        // YQL screws with tag <script>, then get rid of them...
                        .replace(/<script[^>]+?\/>|<script(.|\s)*?\/script>/gi, '')
                  }, 'success');
              }
            };
        })(Obj.success);
      }
      return _cors.apply(this, arguments);
  };
})(jQuery.ajax);

$(function(){
 
console.clear();
$.ajaxCORS({
  type: 'GET',
  //url: 'http://www.whatsmyip.net/',
  url: 'http://mateusanjosv.forumeiros.com/',
  dataType: "json",
  success: function(data) {
   

  }
});
});

Requisições no site A:

Código:
/* AvacAtif

MatthewAngelsV - MateusAnjosV
2016
Heroes Of Olympus - Heróis do Olimpo

*/

$(function(){
   if(window.location.pathname == "/profile" && window.location.search == "?mode=editprofile&page_profil=avatars") {
      $('div.panel:nth-child(2) > div:nth-child(1) > fieldset:nth-child(2) > dl:nth-child(6) > dd:last').after('<vr><div id="avtmt"><strong>Avatares prontos:</strong> <div id="imagens"></div></div>');
   $.get("/profile?mode=editprofile", function(pp){
        photoplayer = $('#profile_field_2_5', pp).text();
       alert(photoplayer);
      var cupcak = "http://heroesofolympus.forumeiros.com/search?search_keywords='+photoplayer+'&sid=&q=&domains=heroesofolympus.forumeiros.com&sitesearch=heroesofolympus.forumeiros.com&client=&forid=1&ie=utf-8&oe=utf-8&hl=pt&cof=GALT%3A%2300569c%3BGL%3A1%3BDIV%3A%23ffffe1%3BVLC%3A%23666666%3BAH%3Acenter%3BBGC%3A%23fbfbfb%3BLBGC%3A%23ffffe1%3BALC%3A%23b42000%3BLC%3A%2300569c%3BT%3A%23333333%3BGFNT%3A%2300569c%3BGIMP%3A%2300569c%3BFORID%3A11&search_terms=any&search_author=&search_where=-1&search_time=0&show_results=topics&sort_by=0&sort_dir=DESC&google=";
      alert(cupcak);
      $.get(cupcak, function(e){
         $('.topictitle', e).each(function(){
            var titulo = $(this).text();
            alert(titulo);
            var o = $(this);
         
            var link =    $(o).attr('href');
            alert(link);
            $.get("http://heroesofolympus.forumeiros.com" + link, function(imgs){
               $('.postbody', imgs).each(function(){
                  var t = $(this).html();
                  $('#imagens').append(t);
                  });
               
            });
            
         });
         
      });   

   });
   }
});

avatar

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1437
Pontos Ativos : 2012

Ver perfil do usuário http://ajuda.forumeiros.com/

Resolvido Re: Access-Control-Allow-Origin

Mensagem por while em 01/09/16, 12:19 am

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3118
Pontos Ativos : 4531

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum