Ir para conteúdo
Fórum Script Brasil

castilho

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Posts postados por castilho

  1. 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

  2. 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&oacute;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; ?>

  3. 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

  4. 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">&nbsp;</th>

    </tr>

    <tr>

    <th scope="row">&nbsp;</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?

  5. 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 campo
    function 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

  6. 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>

  7. 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>

  8. 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>";

    }

×
×
  • Criar Novo...