castilho
-
Total de itens
11 -
Registro em
-
Última visita
Posts postados por castilho
-
-
sou iniciante.
não entendi muito bem seu exemplo
se puder me ajudar a add algo ao meu código
agradeço
-
olá
meu gride de produtos novos em minha loja mostra uma tabela com 1 linha e varias colunas.
estou tentando faz tempo colocar para aparecer 5 linhas e cada uma com 3 colunas
se alguém puder me ajudar fico grato
segue o código
<?php $show_title = $this->getData('show_title'); $show_title = !is_null($show_title) && $show_title != 'false' && $show_title != 'no' && $show_title != 0; $show_addtolinks = $this->getData('show_addtolinks'); $show_addtolinks = !is_null($show_addtolinks) && $show_addtolinks != 'false' && $show_addtolinks != 'no' && $show_addtolinks != 0; $image = new EM_Em0023settings_Em0023settings(); $w = $image->get_widget_width(); $h = $image->get_widget_height(); $bg = $image->get_widget_bgcolor(); ?> <?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?> <div class="widget widget-new-products"> <ul class="products-grid"> <?php $i=0; foreach ($_products->getItems() as $_product): ?> <li class="item"> <span> <div class="img_product" style="background-color:<?php echo $bg?>"> <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img style="background-color:<?php echo $bg; ?>" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize($w,$h); ?>" width="<?php echo $w ?>" height="<?php echo $h ?>" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a> <div class="actions"> <?php if ($_product->isSaleable()): ?> <button type="button" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php echo $this->__('detalhes') ?></span></span></button> <?php else: ?> <p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p> <?php endif; ?> <?php //echo $this->getReviewsSummaryHtml($_product, 'short') ?> </div> </div> <?php echo $this->getReviewsSummaryHtml($_product, false, true)?> <h3 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>"><?php echo $this->helper('catalog/output')->productAttribute($_product, $_product->getName() , 'name') ?></a></h3> <ul class="cod-nov">cód: <?php echo $_product->getSku();?></ul> <ul class="ul-alinh"><?php echo $this->getPriceHtml($_product, true, '-widget-new-grid') ?></ul> </span> </li> <?php endforeach; ?> </ul> </div> <?php endif; ?>
-
olá
tenho varios textos de diferentes tamanhos para colocar como descrição de cada item e
preciso que as linhas tenham efeito zebrado para melhor identificação
se eu for fazer uma tabela com numero de linhas especificas para cada texto demora muito
tem como eu fazer esse efeito zebra em um texto em uma div, onde a função php identifica cada quebra de linha e da a bg para ela
ou tem outra maneira mais facil:
obrigado
-
olá
tenho um formulario de cadastro onde é feita uma validação php, e a mensagem de erro aparece fora da tabela onde contém o formulário
quero saber como direcionar a mensagem para aparecer em uma linha dentro da tabela
por exemplo:
uma tabela simples com 2 linhas
<body>
<table width="43%" border="1">
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
</table>
</body>
e a parte do cógido de validação php que imprime a mensagem de erro
if ((!$nome) || (!$sobrenome) || (strlen($usuario) < 2) || (strlen($nome) < 2) ||
(strlen($nascimento) < 8) || (strlen($telefone1) < 8)|| (strlen($email) < 8) || (strlen($cep) < 8)
|| (strlen($senha) < 6) || (!$nascimento) || (!$sexo) || (!$telefone1) || (!$email) || (!$endereco) || (!$bairro) ||
(!$cidade) || (!$cep) || (!$estado) || (!$usuario) || (!$senha)){
echo"<center><font size=5px color=#F42323>preencha os campos marcados com asteristicos corretamente</font></center>";
include "formulariodecadastro.html";
}
.....
como direcionar a mensagem para aparecer dentro da primeira linha da tabela?
-
olá
estou começando com javascript
estou usando essa função para permitir apenas números no input
segue a função
function Apenas_Numeros(caracter) { var nTecla = 0; if (document.all) { nTecla = caracter.keyCode; } else { nTecla = caracter.which; } if ((nTecla> 47 && nTecla <58) || nTecla == 8 || nTecla == 127 || nTecla == 0 || nTecla == 9 // 0 == Tab || nTecla == 13) { // 13 == Enter return true; } else { return false; } }
e uma para formatar o campofunction fone1(obj,prox) { switch (obj.value.length) { case 1: obj.value = "(" + obj.value; break; case 3: obj.value = obj.value + ")"; break; case 8: obj.value = obj.value + "-"; break; case 13: prox.focus(); break; } }
o input está assim<input name="telefone" type="text" id="telefone" size="20" maxlength="13" onKeyPress="fone1(this,document.form.data);return Apenas_Numeros(event);">
preciso que o mesmo input tenha um número mínimo de caracteres e que caso esse número não seja alcançado exiba uma mensagem ao lado
mas não estou conseguindo
se alguém poder ajudar agradeço
-
desculpem-me por ter postado no lugar errado
vou postar no lugar certo
-
olá
gostaria de limitar uma mascara para ser preenchida somente com números de forma que não seja possivel digitar letras
A mascara abaixo já preenche automaticamente a data com /
se alguém poder me ajudar
segue o script:
<script language="JavaScript" type="text/javascript"> function mascaraData(campoNascimento){ var nascimento = campoNascimento.value; if (nascimento.length == 2){ nascimento = nascimento + '/'; document.forms[0].nascimento.value = nascimento; return true; } if (nascimento.length == 5){ nascimento = nascimento + '/'; document.forms[0].nascimento.value = nascimento; return true; } } </script>
-
olá
gostaria de limitar uma mascara para ser preenchida somente com números
se alguém poder me ajudar
segue o script:
<script language="JavaScript" type="text/javascript">
function mascaraData(campoNascimento){
var nascimento = campoNascimento.value;
if (nascimento.length == 2){
nascimento = nascimento + '/';
document.forms[0].nascimento.value = nascimento;
return true;
}
if (nascimento.length == 5){
nascimento = nascimento + '/';
document.forms[0].nascimento.value = nascimento;
return true;
}
}
</script>
-
muito obrigado amigo
me ajudou muito
-
olá
estou com um problema com um campo de comentários
quando eu ordeno a exibição deles pela data e hora assim:
"SELECT * FROM comentarios ORDER BY data, hora desc";
o primeiro comentário só aparece quando o segundo é realizado, e assim continua com o terceiro e em diante
aqui estão os dados
tabela:
ID INT( 3 ) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
Data VARCHAR( 10 ) NOT NULL
Hora VARCHAR( 10 ) NOT NULL
Nome VARCHAR( 30 ) NOT NULL
Email VARCHAR( 80 ) NOT NULL
Cometarios` TEXT NOT NULL
e o script que pega os dados
$Nome = $_POST ["Nome"];
$Email = $_POST ["Email"];
$Comentarios = $_POST ["Comentario"];
if (($Nome == '')||($Email == '')||($Comentarios == '')) {
echo "<script language=javascript'>alert('Preencha com todos os dados!');history.go(-1);</script>";
}
else {
$dia = date("d");
$mes = date("m");
$ano = date("Y");
$hora = date("H");
$minutos = date("i");
require("conectar.php");
$Nome = $_POST ["Nome];
$Email = $_POST ["Email"];
$Comentarios = $_POST ["Comentario"];
$consulta = "INSERT INTO comentarios(data, hora, nome, email, comentarios) VALUES('$dia/$mes/$ano', '$hora hs $minutos min', '$Nome', '$Email', '$Comentarios')";
$resultado = mysql_query($consulta)
or die("Falha na execução da consulta");
echo "Dados adicionados com sucesso";
echo "<br><br><font face=Verdana' size='1'><center>comentario enviado com sucesso<br><br><br><br>[ <a href='comentarios.php'>ver comentario</a> ]</center></font>";
e o que exibe os dados
require ("conectar.php");
$consulta = "SELECT * FROM comentarios ORDER BY data, hora DESC";
$resultado = mysql_query($consulta)
or die ("Falha na execução da consulta");
$linha = mysql_fetch_assoc($resultado)
or die("Nenhum comentario foi feito");
while ($linha = mysql_fetch_assoc($resultado))
{
$Data = $linha["data];
$hora = $linha["hora"];
$Nome = $linha["nome"];
$Comentario = $linha["comentarios"];
echo "<div id='container'>";
echo "<div id='topo'></div>";
echo "<div id='center'>";
echo "<div id='content'>";
echo "<p> <div class='hora'>$hora</div><div class='dia'>$Data</div><br /><b>Nome:</b>$Nome <br/><b>Mensagem:<br /></b>$Comentario <br /><br /><br />";
echo "</div>";
echo"</div>";
echo "<div id='bottom'></div>";
echo "</div>";
}
Exibir ... quando o tamanho max da div for atingido
em PHP
Postado
Olá,
Tenho uma div que exibi o nome do item, esse nome não pode ocupar um campo maior do que seis linhas.
Como faço para reconhecer quando o tamanho maximo da div foi atingido e exibir ... ( três pontos) quando isso acontecer?
Se alguém poder me indicar algum tutorial ou alguma outra forma de se chegar ao mesmo resultado eu agradeço.
Obrigado