Olá pessoal, como o smarty trabalha com o LOOP da instrução Section, eu não
consegui montar uma rotina para gerar uma lista de thumbmails com 3 fotos por
linha, onde debaixo de cada foto ficasse os dizeres daquela determinada foto.
Alguém tem algo pronto ou alguma idéia para me passar....????
O maior problema foi que para gerar cada imagem da parte de baixo eu ficava
"TRAVADO" para gerar as laterais, visto que tinha a quebra de linha no meio do
caminho.
Agradeço mais uma vez,
Igor.
[As partes desta mensagem que não continham texto foram removidas]
O que tiver.. se tiver de valores avulsos ou valores para formulários tbm
ótimo
_____
De: smarty-pt@... [mailto:smarty-pt@...] Em
nome de Manuel Lemos
Enviada em: terça-feira, 7 de novembro de 2006 21:21
Para: smarty-pt@...
Assunto: Re: [smarty-pt] plugin de mascaramento
Viva,
on 10/28/2006 04:51 PM Rafael Stoever said the following:
> Alguém conhece algum plugin de mascaramento ???
De valores avulsos ou de valores em campos de formulário?
--
Um abraço,
Manuel Lemos
Metastorage - Data object relational mapping layer generator
HYPERLINK "http://www.metastorage.net/"http://www.metastorage.net/
PHP Classes - Free ready to use OOP components written in PHP
HYPERLINK "http://www.phpclasses.org/"http://www.phpclasses.org/
--
O Banco de Dados de Vírus interno expirou.
Verificado por AVG.
--
E-mail enviadas estão livres de vírus.
Verificado por AVG.
[As partes desta mensagem que não continham texto foram removidas]
Espia!
http://smarty.incutio.com/?page=SmartyColumnsTutorial
André
--- Igor Scabbia de Oliveira <igoreo@...> wrote:
> Olá pessoal, como o smarty trabalha com o LOOP da instrução Section,
> eu não consegui montar uma rotina para gerar uma lista de thumbmails
> com 3 fotos por linha, onde debaixo de cada foto ficasse os dizeres
> daquela determinada foto.
>
> Alguém tem algo pronto ou alguma idéia para me passar....????
>
> O maior problema foi que para gerar cada imagem da parte de baixo eu
> ficava "TRAVADO" para gerar as laterais, visto que tinha a quebra de
> linha no meio do caminho.
>
> Agradeço mais uma vez,
>
> Igor.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> Links interessantes sobre Smarty:
> http://br.groups.yahoo.com/group/smarty-pt/links/
> Links do Yahoo! Grupos
>
>
>
>
________________________________________________________________________________\
____
Sponsored Link
Online degrees - find the right program to advance your career.
Www.nextag.com
Olá pessoal
Apenas repassando ...
Abraços
-----------------------------------------------------------------
PHP Magazine - A sua revista digital de PHP
Finalmente após um longo período de trabalho, estamos realizando o
lançamento do portal da PHP Magazine. Durante toda a concepção do
projeto, procurou-se apresentar um portal que tivesse o perfil da
comunidade brasileira de PHP. A PHP Magazine surge não como mais um
portal de recursos da linguagem, para dicas, scritps etc, mas sim como
uma leitura técnica especializada, tal qual uma revista especializada.
Sua participação é importante!
Faça seu cadastro para receber em seu e-mail novidades sobre a
revista, mantendo-se atualizado sobre as formas de participação. É
muito fácil e não levará mais que 1 minuto.
Com o lançamento da PHP Magazine, estamos convidando você para
contribuir com o conteúdo da revista. Contamos com uma chamada de
trabalhos, consulte os tópicos disponíveis e participe.
Visite nosso portal e faça parte você também.
-----------------------------------------------------------------
PHP Magazine
A sua revista digital de PHP
www.phpmagazine.com.br
contato@...
-----------------------------------------------------------------
Olá pessoal, estou começando a trabalhar com smarty e gostaria de saber como
colocar o ponto decimal no formato, visto que por enquanto só consegui que
aceitasse o ponto realmente e no Brasil usamos a vírgula no formato do número,
como fazemos para mudar isso e exibir o número com vírgula...???
Agradeço à todos,
Abraços,
Igor.
[As partes desta mensagem que não continham texto foram removidas]
Use o number_format antes de mandar p/o template.
Att.
Igor Scabbia de Oliveira <igoreo@...> escreveu:
Olá pessoal, estou começando a trabalhar com smarty e gostaria de saber como
colocar o ponto decimal no formato, visto que por enquanto só consegui que
aceitasse o ponto realmente e no Brasil usamos a vírgula no formato do número,
como fazemos para mudar isso e exibir o número com vírgula...???
Agradeço à todos,
Abraços,
Igor.
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
[As partes desta mensagem que não continham texto foram removidas]
Olá pessoal, estou tentando formatar um texto com CSS e a parte de
margim, simplesmente não está funcionando, e está todo dentro de uma
tag do smarty, será que pode estar influenciando em algo...???
{php}
include "topo.php" ;
include "menu.php" ;
{/php}
{include file="miolo.tpl"}
{php}
include "rodape.php" ;
{/php}
Esse código é da página index principal.
Agora vou colocar o código de onde não está funcionando
<tr> {section name=i loop=$noticia}
<td colspan="2">
<span
class="texto_noticia">17/03/2007 - testes e atualizações do site, a
merda consiste em não funcionar do jeito que precisávamos</span>
</td>
{/section} </tr>
Nessa class texto_noticia era para estar com borda de 10px, porém não
está acontecendo nada, e somente a partir da segunda-linha não
acontece, pois na primeira linha acontece normalmente.
Se alguém souber o que pode ser, agradeço.
Abraços,
Igor.
<tr> {section name=i loop=$noticia}
<td colspan="2">
<span style='border:1px'>17/03/2007 - testes e atualizações do site, a
merda consiste em não funcionar do jeito que precisávamos</span>
</td>
{/section} </tr>
Já tentasse forcar para ver se aparece.. senao o problema q nao esta
carregando o seu arquivo css, soh isso
flw
igor3b escreveu:
>
> Olá pessoal, estou tentando formatar um texto com CSS e a parte de
> margim, simplesmente não está funcionando, e está todo dentro de uma
> tag do smarty, será que pode estar influenciando em algo...???
>
> {php}
> include "topo.php" ;
> include "menu.php" ;
> {/php}
> {include file="miolo.tpl"}
> {php}
> include "rodape.php" ;
> {/php}
>
> Esse código é da página index principal.
>
> Agora vou colocar o código de onde não está funcionando
>
> <tr> {section name=i loop=$noticia}
> <td colspan="2">
>
> <span
> class="texto_noticia">17/03/2007 - testes e atualizações do site, a
> merda consiste em não funcionar do jeito que precisávamos</span>
> </td>
> {/section} </tr>
>
> Nessa class texto_noticia era para estar com borda de 10px, porém não
> está acontecendo nada, e somente a partir da segunda-linha não
> acontece, pois na primeira linha acontece normalmente.
>
> Se alguém souber o que pode ser, agradeço.
>
> Abraços,
>
> Igor.
>
>
Ae galera...
entrei nesse grupo hoje...
aderi a essa maravilhosa ferramenta há uns 4 meses, é simplesmente
fantástica...
então galera, algum têm algum material legal que relate a integração xajax +
smarty ????
estou penando pra caramba para tentar fazer essa integração....
se alguém puder me ajudar.... valeu, obrigado a todos....
--
Atenciosamente,
-----------------------------------------------------
Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em
mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de Deus, o qual
me amou, e se entregou a si mesmo por mim. Gl. 2:20
-----------------------------------------------------
Leandro Nunes
Tel.: +55 19 3849-6071
Tel.: +55 19 8117-4413
lnunesbr@...
-----------------------------------------------------
[As partes desta mensagem que não continham texto foram removidas]
Cara utilize o HTML_AJAX da pear e assim nao vais precisar reeventar a
roda..
flw
Leandro Nunes escreveu:
>
> Ae galera...
>
> entrei nesse grupo hoje...
>
> aderi a essa maravilhosa ferramenta há uns 4 meses, é simplesmente
> fantástica...
>
> então galera, algum têm algum material legal que relate a integração
> xajax +
> smarty ????
>
> estou penando pra caramba para tentar fazer essa integração....
>
> se alguém puder me ajudar.... valeu, obrigado a todos....
>
> --
> Atenciosamente,
> -----------------------------------------------------
> Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em
> mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de Deus,
> o qual
> me amou, e se entregou a si mesmo por mim. Gl. 2:20
> -----------------------------------------------------
> Leandro Nunes
> Tel.: +55 19 3849-6071
> Tel.: +55 19 8117-4413
> lnunesbr@... <mailto:lnunesbr%40gmail.com>
> -----------------------------------------------------
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
Olá,
Tem como substituir utilizando smarty uma palavra por link?
Toda vez que encontrar a palavra Fortaleza ele substituir por um link?
<a href="http://www.ceara.gov.br/fortaleza">Fortaleza</a>
No conteúdo do template que desejo fazer a substituição.
Agradeço desde já qualquer resposta,
Hermes Alves
De uma olhada na documentacao:
index.php:
$smarty = new Smarty;
$smarty->assign('articleTitle', "Child's Stool Great for Use in Garden.");
$smarty->display('index.tpl');
index.tpl:
{$articleTitle}
{$articleTitle|replace:"Garden":"Vineyard"}
{$articleTitle|replace:" ":" "}
OUTPUT:
Child's Stool Great for Use in Garden.
Child's Stool Great for Use in Vineyard.
Child's Stool Great for Use in Garden.
Flw
Rafael Stoever
DBA Oracle / Desenv. PHP pro.
Hermes PHP escreveu:
>
> Olá,
>
> Tem como substituir utilizando smarty uma palavra por link?
>
> Toda vez que encontrar a palavra Fortaleza ele substituir por um link?
>
> <a href="http://www.ceara.gov.br/fortaleza
> <http://www.ceara.gov.br/fortaleza>">Fortaleza</a>
>
> No conteúdo do template que desejo fazer a substituição.
>
> Agradeço desde já qualquer resposta,
>
> Hermes Alves
>
>
Pessoal, é possível eu manipular uma variável no template, dentro do template?
a minha intenção é ficar alterando uma variável durante um "section", é possível
fazer isso?
Valeu
Paulo Balzi
----- Mensagem original ----
De: Hermes PHP <php@...>
Para: smarty-pt@...
Enviadas: Terça-feira, 3 de Abril de 2007 15:40:36
Assunto: [smarty-pt] Palavra por LINK (template)
Olá,
Tem como substituir utilizando smarty uma palavra por link?
Toda vez que encontrar a palavra Fortaleza ele substituir por um link?
<a href="http://www.ceara. gov.br/fortaleza">Fortaleza< /a>
No conteúdo do template que desejo fazer a substituição.
Agradeço desde já qualquer resposta,
Hermes Alves
<!--
#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}
#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:upp\
ercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-ri\
ght:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}
#ygrp-vital a:hover{
text-decoration:underline;}
#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%\
;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
[As partes desta mensagem que não continham texto foram removidas]
Olá,
Como faço para gerar html com smarty?
Necessito gerar, criar o arquivo e guardar em um diretório o html com
informações coletadas em PHP.
Hospede seu site na ArgoHost.net
<http://www.argohost.net/> www.argohost.net - hospedagem de sites
[As partes desta mensagem que não continham texto foram removidas]
Bom dia pessoal, estou usando o template SMARTY, porém quando eu solicito que
seja feito um loop para mostrar as fotos em uma página, simplesmente acontece o
seguinte:
{html_image file=$img[i] border=0}
onde o file estaria /dominio/imagem01.jpg está saindo o seguinte:
/dominio/dominio/imagem01.jpg, e ai é claro, não encontra o arquivo, porém eu
mandei antes de passar o endereço para o comando html_image file, mostrar o
endereço que está sendo carregado e o endereço vai certo, dentro do template que
acontece alguma bagunça.
Alguém já viu isso acontecer, poderia me dar uma força....???
Além disso quando eu uso o imagecreatefromjpg, para pegar o tamanho do arquivo,
no provedor é recusado, dizendo que não tem permissão para criar arquivo, isso
num seria um processo transparente...????
Abraços,
Igor.
[As partes desta mensagem que não continham texto foram removidas]
pessoal, eu tenho duas páginas em php, page1 e page2.
Na page1 eu atribuo valor numa variável do template, na page2 eu vou atribuir
outro valor na mesma variável, mas antes disso, é possível eu recuperar o valor
q eu atribui anteriormente na variável do template??
pesquisei na documentação, achei q o get_template_vars, iria me ajudar, mas sem
sucesso!
é possível isso??
Valeu
Paulo balzi
________________________________________________________________________________\
____
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso
[As partes desta mensagem que não continham texto foram removidas]
Olá pessoal, estou utilizando na minha página principal um IFRAME e quando o
usuário clica no menu lateral eu atualizo o iframe com outra página.
Prefeito até ai tudo funciona normalmente, até porque essa outra página é
carregada pelo template SMARTY.
A primeira linha da página, funciona normalmente a formatação, porém a partir da
linha que vem os dados do banco de dados, simplesmente não formata. Alguém sabe
me dizer se o erro está no template, ou pode estar na minha página...???? Abaixo
coloquei o código.
<link href="wagnerdantas.css" rel="stylesheet" type="text/css">
<body leftmargin="0" topmargin="0">
<table width="410" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="80" class="tabela_idade">Dia</td>
<td width="165" class="tabela_idade">Horário</td>
<td width="165" class="tabela_idade">Oficina</td>
</tr>
<tr>
<td> </td>
<td class="tabela_idade"> </td>
<td class="tabela_idade"> </td>
</tr>
{section name=i loop=$data}
<tr class="textosimples">
<td><div align="center"><span
class="textosimples">{$data[i]|date_format:"%d/%m/%Y"}</span></div></td>
<td class="textosimples"><div align="center">{$horario[i]}</div></td>
<td class="textosimples"><div align="center">{$tema[i]}</div></td>
</tr>
{/section}
</table>
Agradeço,
Abraços
Igor.
[As partes desta mensagem que não continham texto foram removidas]
Igor, vou tentar responder, mas sem muito conhecimento de CSS.
O que eu já notei, é que quando vc cria estilos formatando textos, titulos,
etc....os textos dentro de tabelas não pegam essa formatação.......então vc
teria que criar novamente a formatação e aplica-la na tabela.
é só uma suposição, pq foi o que aconteceu comigo. Talvez eu esteja fazendo
errado, tbem, sei lá.
mas espero ter ajudado.
Paulo Balzi
----- Mensagem original ----
De: Igor Scabbia de Oliveira <igoreo@...>
Para: PHP Fortaleza <phpfortaleza@...>; PHP Lista
<php-pt@...>; 0html <0html@...>; Tableless Yahoo
<tableless@...>; smarty <smarty-pt@...>
Enviadas: Segunda-feira, 2 de Julho de 2007 12:14:47
Assunto: [smarty-pt] CSS não funciona em Iframe...???
Olá pessoal, estou utilizando na minha página principal um IFRAME e
quando o usuário clica no menu lateral eu atualizo o iframe com outra página.
Prefeito até ai tudo funciona normalmente, até porque essa outra página é
carregada pelo template SMARTY.
A primeira linha da página, funciona normalmente a formatação, porém a partir da
linha que vem os dados do banco de dados, simplesmente não formata. Alguém sabe
me dizer se o erro está no template, ou pode estar na minha página...???? Abaixo
coloquei o código.
<link href="wagnerdantas. css" rel="stylesheet" type="text/css" >
<body leftmargin=" 0" topmargin="0" >
<table width="410" border="0" cellspacing= "0" cellpadding= "0">
<tr>
<td width="80" class="tabela_ idade">Dia< /td>
<td width="165" class="tabela_ idade">Hor& aacute;rio< /td>
<td width="165" class="tabela_ idade">Oficina< /td>
</tr>
<tr>
<td> </ td>
<td class="tabela_ idade"> </td>
<td class="tabela_ idade"> </td>
</tr>
{section name=i loop=$data}
<tr class="textosimples ">
<td><div align="center" ><span class="textosimples ">{$data[ i]|date_format:
"%d/%m/%Y" }</span>< /div></td>
<td class="textosimples "><div align="center" >{$horario[ i]}</div> </td>
<td class="textosimples "><div align="center" >{$tema[i] }</div></ td>
</tr>
{/section}
</table>
Agradeço,
Abraços
Igor.
[As partes desta mensagem que não continham texto foram removidas]
<!--
#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}
#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:upp\
ercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-ri\
ght:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}
#ygrp-vital a:hover{
text-decoration:underline;}
#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%\
;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->
________________________________________________________________________________\
____
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso
[As partes desta mensagem que não continham texto foram removidas]
Olá pessoal, meus arquivos de imagem dentro de um site estão na pasta img no
root.
Como faço para o base dir dentro do html_image funcionar e direcionar para essa
pasta.
Já tentei de tudo quanto é jeito
{html_image file=arq[i] basedir='img/' border=0}
{html_image file=arq[i] basedir='img' border=0}
{html_image file=arq[i] basedir='/img' border=0}
{html_image file=arq[i] basedir=img/ border=0}
Sem aspas, com aspas, de tudo quanto é jeito e não funcionou, alguém pode dar
uma ajuda.
Agradeço,
Abraços,
Igor.
[As partes desta mensagem que não continham texto foram removidas]
Pessoal, estou começando na área da internet e precisaria do seguinte:
Carregar as mensagens de um banco de dados, via PHP, passar para um template
utilizando SMARTY e então criar um temporizador com array do javascript.
É possível isso...???
Agradeço e aguardo contato,
Igor.
[As partes desta mensagem que não continham texto foram removidas]
Bom dia , prazer em conhercer a todas e como devem perceber sou novo
no grupo , aprendi a usar o smarty faz pouco tempo para poder
customizar o programa vtiger, mas quando tento fazer um section ele me
apresenta o array errado , ou seja , dentro do array tem varios dados
diferentes , quando faço o smarty imprimir os dadose ele me imprime o
numero de array corretos mas sempre com o mesmo valor
abaixo segue o codigo desde ja agradeço a ajuda
index.php
<?php
include "libs/Smarty.class.php";
include "conecta.php";
$a = 2;
$b = 4;
$c = $a+$b;
$smarty = new smarty;
$smarty -> assign("nome", "Leonardo");
$smarty ->assign('sobrenome', $c);
$smarty->assign('Contato', array('fax' => '555-222-9876', 'email' =>
'zaphod@...',
'tel' => array('casa' => '555-444-3333', 'cel' => '555-111-1234')));
$smarty -> display('index.tpl');
?>
index.tpl
<html>
<body
<table border="0" >
<tr bgcolor="#eeeeee"}>
<td>{$nome}</td>
</tr>
<tr bgcolor="#d0d0d0">
<td>{$sobrenome}</td>
</tr>
{section name = esperanca loop=$Contato}
<tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}>
<td>{$Contato}</td>
</tr>
{/section}
</tr>
</table>
</body>
</html>
Oi Leoartie
Não está funcionando pq o vc não está utilizando a variavel esperança
para fazer a interação no seu array $Contato dentro do section.
Segue um exemplo:
...
{section name=esperanca loop=$Contato}
<tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}>
<td>{$Contato[esperanca].fax}</td>
</tr>
{/section}
....
Att.
Carlos
2008/6/25 leoartie <leoarti@...>:
> Bom dia , prazer em conhercer a todas e como devem perceber sou novo
> no grupo , aprendi a usar o smarty faz pouco tempo para poder
> customizar o programa vtiger, mas quando tento fazer um section ele me
> apresenta o array errado , ou seja , dentro do array tem varios dados
> diferentes , quando faço o smarty imprimir os dadose ele me imprime o
> numero de array corretos mas sempre com o mesmo valor
>
> abaixo segue o codigo desde ja agradeço a ajuda
Tudo bem pessoal?
Tenho uma dúvida que não consegui resolver olhando sites de smarty que falam
sobre tabelas dinâmicas.
É o seguinte:
Tenho esses dados no smarty:
$smarty->assign('s_id_subarea', $s_id_subarea);
$smarty->assign('s_subarea', $s_subarea);
$smarty->assign('a_id_area_profissional', $a_id_area_profissional);
$smarty->assign('a_id_candidato', $a_id_candidato);
Meu arquivo que mostra o html está assim:
{section name=i loop=$s_id_subarea}
<input name="{$s_id_subarea[i]}" type="checkbox" id="{$s_id_subarea[i]}" {if
$a_id_candidato[i] <> ''} checked="checked" {/if}> {$s_subarea[i]} <br />
{/section}
O código está funcionando normalmente. Lista todos os 77 itens do banco.
Minha dúvida: colocar isso em tabela com três colunas automaticamente (pra
reduzir o tamanho do form em questão).
Alguém pode me ajudar?
Desde já agradeço.
pessoal estou fazendo um retorno dos campo onde vc seleciona o pais, os
estados são carregados, porem não estou conseguindo jogar pra dentro do
smarty.
vamos lá, no index.tpl esta assim:
<div id="">Escolha o País:<select name="pais">{html_options
options=$paisLista}</select> </div>
<div id="">Escolha o Estado: <select name="estado">{include
file="teste.tpl"}</select></
div>
na pagina que busca os estados via ajax esta assim:
<?php
include '../../dao/Conexao.php';
require_once '../../dao/EstadoDAO.php';
include '../../controle/EstadoControle.php';
//Inclui a classe do Smarty template
require '../../smarty/libs/Smarty.class.php';
//Instancia a classe Smarty
$smarty = new Smarty;
//mostra os erros de compilação
$smarty->compile_check = true;
// Debugin habilitado para desenvolvimento
$smarty->debugging = false;
//pastas de configuração do smarty
$smarty->template_dir = "../smarty/templates/";
$smarty->compile_dir = "../smarty/templates_c/";
$smarty->config_dir = "../smarty/configs/";
$smarty->cache_dir = "../smarty/cache/";
echo $estIdPais = $_POST["pais"];
$teste = new EstadoControle();
$estadoLista = $teste->buscaEstadoPorPais($estIdPais);
$smarty->assign('estadoLista',$estadoLista);
$smarty->display('teste.tpl');
?>
na pagina index.php :
<?php
include '../dao/Conexao.php';
require_once '../dao/PaisDAO.php';
require_once '../dao/EstadoDAO.php';
include '../controle/PaisControle.php';
include '../controle/EstadoControle.php';
//Inclui a classe do Smarty template
require '../smarty/libs/Smarty.class.php';
//Instancia a classe Smarty
$smarty = new Smarty;
//mostra os erros de compilação
$smarty->compile_check = true;
// Debugin habilitado para desenvolvimento
$smarty->debugging = false;
//pastas de configuração do smarty
$smarty->template_dir = "../smarty/templates/";
$smarty->compile_dir = "../smarty/templates_c/";
$smarty->config_dir = "../smarty/configs/";
$smarty->cache_dir = "../smarty/cache/";
//inicio do codigo exibido.
$nome = $_POST["paisNome"];
$estNome = $_POST["estNome"];
$estSigla = $_POST["estSigla"];
$estIdPais = $_POST["paisId"];
$teste = new PaisControle();
$teste2 = $teste->validaPais($nome);
$smarty->assign('nome',$teste2);
$teste = new EstadoControle();
$teste2 = $teste->gravaEstadoControle($estIdPais, $estNome, $estSigla);
$nomePais = new PaisDAO();
$paisLista = $nomePais->listaPais();
$smarty->assign('paisLista',$paisLista);
$smarty->display('index.tpl');
?>
função jquery, essa função esta dentro do index.tpl
{literal}
<script type="text/javascript">
$(document).ready(function(){
$("select[name=pais]").change(
function(){
$("select[name=estado]").html('<option
value="0">Carregando...</option>');
$.post("ajax/estadoAjax.php",
{estado:$(this).val()},
function(valor){
$("select[name=estado]").html(valor);
}
)
})
})
</script>
{/literal}
o que acontece ao invés de carregar somente o resultado dentro do select
está carregando a pagina de novo.
alguém pode me dar uma luz, o que eu estou fazendo de errado?
desde ja agradeço.
[As partes desta mensagem que não continham texto foram removidas]