public marks

PUBLIC MARKS from bacon with tags imagem & pimps

03 October 2007

redimensionar aparência da imagem via template

aeeeeeeeeeeeeee. luix você é fod.a. perfeito. funfando perfeitamente. muito obrigado obrigado ao redeye também que descobriu a raiz do problema. por isso que eu não largo o xoops por nada!

redimensionar aparência da imagem via template

fala luix tudo bem? vou tentar colocar o código dentro do arquivo prods.php apesar de não saber uma virgula de php, mas uma coisa me assustou desde antes de começar a tentar: para isso inclua o código para que gere uma smart tag com o valor da largura. não faço a menor ideia de como gerar uma smart tag! rsrs

02 October 2007

redimensionar aparência da imagem via template

no banco de dados está normal. está salvo direitinho. pelo que estou vendo, a função getimagesize() não está conseguindo abrir o arquivo (imagem) <{$producto.img}> pelo que entendi a variável smarty <{$producto.img}> representa o endereço da minha imagem. a pergunta é: dentro do trecho php a variável smarty <{$producto.img}> é lida como o endereço para a minha imagem? abraços

redimensionar aparência da imagem via template

arquivo sql que acompanha o módulo? você quis dizer no banco de dados do portal? [editado] o arquivo com a foto fica salvo (ou o módulo o busca) na pasta template_c?

redimensionar aparência da imagem via template

ligando o debug do php: warning: xoopsoption[template_main] should be defined before including header.php in file /footer.php line 68 warning: getimagesize(<{$producto.img}>) [function.getimagesize]: failed estou open stream: no such file or directory in file /templates_c/pimps-bdm^%%a9^a97^a97920e5%%db%3armms_productos.html.php line 31 warning: array_values() [function.array-values]: the argument should be an array in file /templates_c/pimps-bdm^%%a9^a97^a97920e5%%db%3armms_productos.html.php line 31

redimensionar aparência da imagem via template

ligando o debug do php: warning: xoopsoption[template_main] should be defined before including header.php in file /footer.php line 68 warning: getimagesize(<{$producto.img}>) [function.getimagesize]: failed estou open stream: no such file or directory in file /templates_c/pimps-bdm^%%a9^a97^a97920e5%%db%3armms_productos.html.php line 31 warning: array_values() [function.array-values]: the argument should be an array in file /templates_c/pimps-bdm^%%a9^a97^a97920e5%%db%3armms_productos.html.php line 31

redimensionar aparência da imagem via template

nada. continua no mesmo. cópia do código no meu template: <tr> <{php}> $imagem = array_values(getimagesize('<{$producto.img}>')); list($largura, $altura, $tipo, $atributos) = ($imagem); $largura = $imagem[0]; if ($largura > 440){ <{/php}> <td align="center" valign="top"><img src="<{$producto.img}>" border="0" width="440"> <strong><{$producto.nombre}></strong></td> <{php}> } else{ <{/php}> <td align="center" valign="top"><img src="<{$producto.img}>" border="0"> <strong><{$producto.nombre}></strong></td> <{php}> } <{/php}> </tr> pelo que estou vendo no portal, apenas o trecho em negrito está sendo executado, o que me faz entender que o condicional está sendo aplicado como falso[/b] resta saber o por que. =/

redimensionar aparência da imagem via template

estava olhando a página do php.net sobre a função getimagesize() tentei alterar. $imagem = array_values(getimagesize('<{$producto.img}>')); por. $imagem = array_values(getimagesize("<{$producto.img}>")); com aspas duplas (segundo o php.net usado em referencias a url) e deu a página branca da morte de novo.

redimensionar aparência da imagem via template

se quiser testar é só acessar bancodemodelos.com tem lá as últimas inclusões. você vai ver que não está redimensionando. e o código está exatamente como você me passou. =/

redimensionar aparência da imagem via template

pergunta de leigo em php: não preciso declarar as variáveis $largura, $altura, $tipos, satributos ?

redimensionar aparência da imagem via template

fuçando aqui descobri o por que as imagens ficaram com 800 pixels. o módulo rmms tem, em sua área administrativa, uma opção para se escolher o tamanho da imagem a ser apresentada. pelo que percebi o módulo redimensiona a imagem para o tamanho escolhido no momento do upload. ou seja, como o meu estava preenchido com 800 pixels, quando fiz o upload das imagens elas foram redimensionadas e na apresentação eu "forçava" a se apresentarem com 440 pixels. quando fiz o código indicado pelos amigos acima, tirei a forma de "forçar" o redimensionamento e elas apareceram com o tamanho de 800 pixels de novo. pois bem, fiz os testes, deixando em branco o campo de tamanho na área administrativa. agora as imagens aparecem com seu tamanho correto, mas o condicional ainda não está funcionando. ou seja, se fizer o upload de uma imagem de 500 pixels de largura, ela está sendo apresentada com 500 pixels de largura. ou seja, o código infor

redimensionar aparência da imagem via template

fala redeye funcionou. a página branca sumiu, mas agora todas as imagens estão com 800 px de largura! juro que agora não entendi nada! [editado] será que resolveria colocando echo para chamar os trechos em html? não sei a sintaxe do echo para testar. vou pesquisar aqui. ;-)

redimensionar aparência da imagem via template

opa luix eu postei da forma como estava quando tentava fazer modificações já que no formato. <tr> <{php}> $imagem = array_values(getimagesize('<{$producto.img}>')); list($largura, $altura, $tipo, $atributos) = getimagesize($imagem); if ($largura > 440){ <td align="center" valign="top"><img src="<{$producto.img}>" border="0" width="440"> <strong><{$producto.nombre}></strong></td>} else{ <td align="center" valign="top"><img src="<{$producto.img}>" border="0"> <strong><{$producto.nombre}></strong></td>} <{/php}> </tr> dá página branca tb. tentei de todas as formas. mas sempre caio na página branca da morte

redimensionar aparência da imagem via template

está não mão! <{popup_init src="/javascripts/overlib.js"}> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><h2><a href="index.php"></a> <hr /> </h2></td> </tr> </table> <{include file="$xoops_rootpath/modules/$xoops_dirname/templates/rmms_navsearch.html"}> <{include file="$xoops_rootpath/modules/$xoops_dirname/templates/rmms_cbonav.html"}> <table border="0" align="center" cellpadding="0" cellspacing="1" class="outer"> <tr> <th colspan="2"><{$lng_prod_title}></th> </tr> <tr> <{php}> $imagem = array_values(getimagesize('<{$producto.img}>')); list($largura, $altura, $tipo, $atributos) = getimagesize($imagem); <{if $largura > 440}> <td align="center" valign="top"><img src="<{$producto.img}>" border="0" width="440"> <strong><{$producto.nombre}></strong></td> <{else}> <td align="center" valign="top"><img src="<{$producto.img}>"

01 October 2007

redimensionar aparência da imagem via template

fala redeye não estou mudando o tema, mas sim o template do módulo rmms (mini shop - xoops méxico). este trecho do código é da página de apresentação do produto. quero que se a imagem for maior que 440 px seja redimensionada para 440 e se for menor permaneça com seu tamanho original. obrigado pela força.

redimensionar aparência da imagem via template

fala luix entendi a ideia. mas não funcionou. deu página branca agora. =/

redimensionar aparência da imagem via template

olá redeye usei a dica que você me mandou e o código ficou assim: <tr> <?php. $imagem = array_values(getimagesize('<{$producto.img}>')); list($largura, $altura, $tipo, $atributos) = getimagesize($imagem); if($largura > 440) { <td align="center" valign="top"><img src="<{$producto.img}>" border="0" width="440"> <strong><{$producto.nombre}></strong></td> } else { <td align="center" valign="top"><img src="<{$producto.img}>" border="0"> <strong><{$producto.nombre}></strong></td> } ?> </tr> só que na visualização agora tenho a imagem duplicada, uma ao lado da outra, sendo que uma delas tem a largura de 440 e a outra de 800! será que tem algo errado no código?

27 September 2007

redimensionar aparência da imagem via template

amigos, gostaria de saber se alguém sabe como modificar o tamanho da imagem em sua mostração, via template para que não "quebre" o theme. eu consigo redimesionar a imagem para um tamanho fixo (por exemplo 200 pixels de largura) mas o problema é quando a imagem é menor do que o definido no template. ai a imagem perde a definição. gostaria de redimensionar a imagem somente se ela tiver a largura maior que 200 pixels. se for menor não faz nada. já quebrei a cabeça, porem não consegui colocar um if no template. abraços.

30 August 2007

como colocar imagem do produto no kshop

o portal do kaotik está fora do ar. alguém tem a versão 2.03 para disponibilizar?