Jump to content
Sign in to follow this  
xploit

subdominios vs Caminhos

Recommended Posts

xploit

Boas, eu estou com um problema no caminho dos meus ficheiros..

pastas

--www/

  --webplataformas/

    -innosite.com

    -innocard.com

  --scripts

  --layout

Se eu acessar neste link, o site fica visivelmente bem com os caminhos para os scripts e imagens a funcionar correctamente..

eu criei um subdominio no cpanel para a pasta innosite.com que é a que vêm no link acima, e o resultado é este:

link

Questão: Supostamente como está tudo igual apenas com a diferenca em que um é subdominio e o outro não , o porquê da página do subdominio age como se a pasta "scripts/jquery.js", por exemplo, não existisse? Não é possível recuar pastas atrás do root do subdominio?

Obrigado pela ajuda!

 

Share this post


Link to post
Share on other sites
softklin

Não, porque o browser só sabe o url que está no link, nesse caso para o subdomínio, ele está a procurar os scripts em http://innosite.innoduo.com/scripts/jquery.js (visto não ser possível recuar mais).

Se a tua ideia for poder usar o mesmo script em várias páginas, então poderás por exemplo, criar um subdomínio para os scripts, seja http://js.innoduo.com, e assim para além de não teres de te preocupar com o caminho para o script (é só ires àquele subdomínio especifico), podes manter as versões do jquery actualizadas em todos os teus sites, substituindo apenas um ficheiro.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
xploit

o meu problema não é só os scripts em javascript, que se resolve com URLs o meu grande problema é mesmo o fckeditor:

--www/

  --webplataformas/

    -innosite.com

    -innocard.com

    -fckeditor

  --scripts

  --layout

Eu para chamar o fckeditor sem ter que usar o php faço assim:

<input type="hidden" id="FCKeditor1" name="FCKeditor1" value="" />
<input type="hidden" id="FCKeditor1___Config" value="" />
<iframe id="FCKeditor1___Frame" src="../../fckeditor/editor/fckeditor.html?InstanceName=FCKeditor1&Toolbar=Default" width="800" height="300" frameborder="0" scrolling="no"></iframe>

Este código está dentro de innosite.com/admin/categorias.php

ou seja se eu for a esta direcção pelo caminho normal(sem subdominio) o fckeditor funciona, se for pelo subdominio não funciona...

Testei directamente com URL:

<input type="hidden" id="FCKeditor1" name="FCKeditor1" value="" />

<input type="hidden" id="FCKeditor1___Config" value="" />

<iframe id="FCKeditor1___Frame" src="http://www.innoduo.com/webplataformas/fckeditor/editor/fckeditor.html?InstanceName=FCKeditor1&Toolbar=Default"'>http://www.innoduo.com/webplataformas/fckeditor/editor/fckeditor.html?InstanceName=FCKeditor1&Toolbar=Default" width="800" height="300" frameborder="0" scrolling="no"></iframe>

Acontece que a página nao aparece mas o código está lá, provavelmente deve ser um erro de javascript por tar a ser chamado via URL http, mas do qual eu desconheço.. Sugestões?  🤔

No internet explorer 8 tenho o seguinte report:

Detalhes do erro da página Web

Agente do Utilizador: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)

Carimbo de data/hora: Thu, 16 Apr 2009 16:04:26 UTC

Mensagem: Objecto necessário

Linha: 32

Caráct: 17208

Código: 0

URL: http://www.innoduo.com/webplataformas/fckeditor/editor/js/fckeditorcode_ie.js

Mensagem: 'FCKConfig.Plugins' é nulo ou não é um objecto

Linha: 27

Caráct: 1

Código: 0

URL: http://www.innoduo.com/webplataformas/fckeditor/fckconfig.js

Mensagem: 'FCKTools' é nulo ou não é um objecto

Linha: 27

Caráct: 127

Código: 0

URL: http://www.innoduo.com/webplataformas/fckeditor/editor/js/fckeditorcode_ie.js

Mensagem: 'FCKConfig.PageConfig' é nulo ou não é um objecto

Linha: 34

Caráct: 1453

Código: 0

URL: http://www.innoduo.com/webplataformas/fckeditor/editor/js/fckeditorcode_ie.js

Mensagem: 'FCKTools' é nulo ou não é um objecto

Linha: 176

Caráct: 1

Código: 0

URL: http://www.innoduo.com/webplataformas/fckeditor/editor/fckeditor.html?InstanceName=FCKeditor1&Toolbar=Default

Mensagem: 'FCK.ContextMenu' é nulo ou não é um objecto

Linha: 106

Caráct: 158

Código: 0

URL: http://www.innoduo.com/webplataformas/fckeditor/editor/js/fckeditorcode_ie.js

Mensagem: 'FCKLang' não está definido

Linha: 203

Caráct: 1

Código: 0

URL: http://www.innoduo.com/webplataformas/fckeditor/editor/fckeditor.html?InstanceName=FCKeditor1&Toolbar=Default

Mensagem: Objecto esperado

Linha: 33

Caráct: 2999

Código: 0

URL: http://www.innoduo.com/webplataformas/fckeditor/editor/js/fckeditorcode_ie.js

Share this post


Link to post
Share on other sites
softklin

Com o que eu disse também deves resolver o problema (basta que o subdomínio onde estão todos os javascripts contenham todos os ficheiros js que necessites).

Senão, tens de indicar o caminho todo no src da tag script, da forma que tens feito

http://www.innoduo.com/webplataformas/fckeditor/..../ficheiro.js


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
xploit

eu quero a opcção de utilizar a URL http pa nao ter que copiar inumeras vezes a pasta fckeditor para dentro de cada subdominio criado... so que eu ponho o http no iframe não dá pk? onde tenho que por os restantes http? e isso que nao estou a perceber..

Share this post


Link to post
Share on other sites
xploit

ainda nimguém me conseguiu ajudar nisto : (, tive que copiar a pasta toda do fceditor para cada subdominio que eu criar, ou seja aumentou na minha aplicação cerca de 4mg! não haverá mesmo maneira de contornar isto? Cumps

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.