Estou usando um componente para catálogos chamado Collection. Na verdade, esse componente é para catálogo de livros, CD's e DVD's. Como o site que estou desenvolvendo é de uma empresa de impressoras, tive que fazer diversas adaptações no componente. Então pra mim não compensa trocar de extensão. À medida que foram aparecendo problemas, fui resolvendo mexendo no código fonte.
Só que agora me deparei com um que acho que não vou conseguir resolver sozinho.
O componente em questão, dá a opção de inserir uma imagem pequena para cada item ou categoria, que será exibida na listagem das mesmas. O problema é que o componente salva o endereço completo da imagem no banco. Por exemplo, ele salva "http://localhost/joomla/images/imagem.jpg", por exemplo, ao invés de "images/imagem.jpg". Isso diminui bastante o dinamismo do site, já que se eu tentar acessar de outra máquina as imagens não são exibidas, uma vez que ele vai procurar as imagens no PC que está acessando o site, e não no PC onde o Joomla está instalado. Sem contar que quando eu for passar o site para o servidor da internet terei que alterar o banco de dados na mão, o que não é uma prática muito viável.
Eu não manjo de Javascript. Por isso, consegui achar onde a url é atribuída à string, mas não sei o que fazer para tirar o começo da string.
Aqui está o pedaço de código que pega a url:
Código: Selecionar todos
var imgsrc = form.act_img.src;
var imgsrct = imgsrc.toLowerCase().substr(imgsrc.length-3);
if( imgsrct == "jpg" || imgsrct == "png" || imgsrct == "gif" || imgsrct == "bmp" || imgsrct == "" )
form.img.value = imgsrc;
<?php getEditorContents( 'editor1', 'description' ) ; ?>
submitform( pressbutton );
Obrigado galera.
Falow.