Ir para conteúdo
Fórum Script Brasil

Maria José

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Posts postados por Maria José

  1. Olá Iowys,

    Em fim consegui!!!!

    Vou postar aqui a solução para ajudar a quem procurar a mesma solução.

    A edição final ficou assim:


    <div class="product-name">
    <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>">
    <?php if( strlen($_helper->productAttribute($_product, $_product->getName(), 'name')) > 16 ){
    echo substr($_helper->productAttribute($_product, $_product->getName(), 'name'), 0, 16) .' ....';
    } else {
    echo $_helper->productAttribute($_product, $_product->getName(), 'name');
    }?>

    Considerações:

    Deixei com 16 caracteres apenas pois o magento não divide a palavra e assim cria uma nova linha o que perde o sentido do encurtamento que necessitava;

    Inseri os pontinhos entre aspas e funcionou perfeitamente;


    Não estava dando certo pois utilizo um template pago e não estava trocando todos os arquivos necessários.


    São três links para puxar a categoria para o grid.


    1º arquivo list.phtml fica em 

    app/design/frontend/default/MEU TEMPLATE/template/catalog/product


    2º arquivo list.phtml fica em 

    app/design/frontend/default/MEU TEMPLATE/template/sm/shopby/catalog/product

    O sm é um módulo que controla a exibição do grid da categoria principal e das categorias que ficam listadas na busca rápida.


    O Acerto!

    Não estava dando certo pois estava editando e trocando apenas um dos arquivos list.phtml, não sei informar o porque há a necessidade dos dois arquivos estarem iguais, pois cada um deles controla um exibição no grid.

    Quando editei e troquei os dois funcionou perfeitamente.

    Grande abraço e agradeço a ajuda.

  2. Prezados,

    Estou necessitando de ajuda.

    Estou configurando uma nova loja Magento.

    O título dos produtos estão longos demais.

    Gostaria de limitar o número de caracteres para exibição no catálogo de produtos.

    O código abaixo controla a exibição:

    <div class="product-name">
    <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>">
    <?php if( strlen($_helper->productAttribute($_product, $_product->getName(), 'name')) > 100 ){
    echo substr($_helper->productAttribute($_product, $_product->getName(), 'name'), 0, 100);
    } else {
    echo $_helper->productAttribute($_product, $_product->getName(), 'name');
    }?>


    Já tentei algumas alterações mas infelizmente sem sucesso.

    Pelo que entendi o código limita em 100 caracteres o título do produto.

    Eu gostaria que ficasse limitado a 40 caracteres e três pontinhos para demonstrar que o título foi diminuído.

    É isso, agradeço antecipadamente a ajuda.

    Um ótimo dia. 

  3. Olá Lowys, obrigado pela ajuda rápida

    Pelo que entendi está faltando as colunas na tabela  affiliateplus_transaction

    Eu procurei a tabela main_table e não encontrei.

    Como tenho nada de experiência em PHP estou com este problema

    Logo abaixo da primeira linha o titulo trace e as demais linhas são erros que são causados pela tabela da primeira linha ?

  4. Prezados, necessito da ajuda, 

    Estou com um trabalho parado necessitando desta solução.

    Ao acessar a página ocorre o erro.

    Já reinstalei, troquei todas as tabelas no php, etc............

    Como sou leigo na leitura de PHP necessito da ajuda para me direcionar ao erro,

    Já vou deixar meus agradeceimentos

    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'date(created_time)' in 'where clause', query was: SELECT `main_table`.*, SUM(commission) AS `commission_total` FROM `affiliateplus_transaction` AS `main_table` WHERE (`account_id` = '7') AND (`date(created_time)` = '2018-08-08') GROUP BY date(created_time)
    
    Trace:
    #0 /var/www/webroot/ROOT/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)
    #1 /var/www/webroot/ROOT/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(Array)
    #2 /var/www/webroot/ROOT/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array)
    #3 /var/www/webroot/ROOT/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT `main_ta...', Array)
    #4 /var/www/webroot/ROOT/lib/Varien/Db/Adapter/Pdo/Mysql.php(504): Zend_Db_Adapter_Pdo_Abstract->query('SELECT `main_ta...', Array)
    #5 /var/www/webroot/ROOT/lib/Zend/Db/Adapter/Abstract.php(737): Varien_Db_Adapter_Pdo_Mysql->query('SELECT `main_ta...', Array)
    #6 /var/www/webroot/ROOT/lib/Varien/Data/Collection/Db.php(740): Zend_Db_Adapter_Abstract->fetchAll('SELECT `main_ta...', Array)
    #7 /var/www/webroot/ROOT/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(521): Varien_Data_Collection_Db->_fetchAll('SELECT `main_ta...', Array)
    #8 /var/www/webroot/ROOT/lib/Varien/Data/Collection/Db.php(572): Mage_Core_Model_Resource_Db_Collection_Abstract->getData()
    #9 /var/www/webroot/ROOT/lib/Varien/Data/Collection.php(268): Varien_Data_Collection_Db->load()
    #10 /var/www/webroot/ROOT/app/code/local/Magestore/Affiliateplus/Block/Referrer.php(176): Varien_Data_Collection->getFirstItem()
    #11 /var/www/webroot/ROOT/app/code/local/Magestore/Affiliateplus/Block/Referrer.php(152): Magestore_Affiliateplus_Block_Referrer->getCommissionInfo()
    #12 /var/www/webroot/ROOT/app/design/frontend/base/default/template/affiliateplus/referrer.phtml(23): Magestore_Affiliateplus_Block_Referrer->getTraffics()
    #13 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/webroo...')
    #14 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/base/d...')
    #15 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
    #16 /var/www/webroot/ROOT/app/code/local/Magestore/Affiliateplus/Block/Referrer.php(147): Mage_Core_Block_Template->_toHtml()
    #17 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Abstract.php(923): Magestore_Affiliateplus_Block_Referrer->_toHtml()
    #18 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
    #19 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Abstract.php(923): Mage_Core_Block_Text_List->_toHtml()
    #20 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Abstract.php(641): Mage_Core_Block_Abstract->toHtml()
    #21 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Abstract.php(585): Mage_Core_Block_Abstract->_getChildHtml('content', true)
    #22 /var/www/webroot/ROOT/app/design/frontend/rwd/default/template/page/2columns-left.phtml(59): Mage_Core_Block_Abstract->getChildHtml('content')
    #23 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/webroo...')
    #24 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/rwd/de...')
    #25 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
    #26 /var/www/webroot/ROOT/app/code/core/Mage/Core/Block/Abstract.php(923): Mage_Core_Block_Template->_toHtml()
    #27 /var/www/webroot/ROOT/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml()
    #28 /var/www/webroot/ROOT/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput()
    #29 /var/www/webroot/ROOT/app/code/local/Magestore/Affiliateplus/controllers/IndexController.php(389): Mage_Core_Controller_Varien_Action->renderLayout()
    #30 /var/www/webroot/ROOT/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Magestore_Affiliateplus_IndexController->referrersAction()
    #31 /var/www/webroot/ROOT/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('referrers')
    #32 /var/www/webroot/ROOT/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #33 /var/www/webroot/ROOT/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
    #34 /var/www/webroot/ROOT/app/Mage.php(684): Mage_Core_Model_App->run(Array)
    #35 /var/www/webroot/ROOT/index.php(83): Mage::run('', 'store')
    #36 {main}

     

  5. Prezados,

    Não tenho prática em php e gostaria de contar com a ajuda dos amigos.

    Tenho um código que demonstra quantas parcelas o produto pode ser pago.

    O Código:

     

    <?php
    $vezes = $_product->getData('parcelas');
    echo '<p><small><b>Parcele em até '.$vezes.'x sem juros</b></small><br />';
    for ( $i=1; $i <= $vezes; $i++ ) {
     echo '<small>'.$i.'x de '.$_coreHelper->currency($_product->getFinalPrice()/$i, true, false).'</small><br />';
    }
    echo '</p>';
    ?>

     

    Ele me dá o resultado:

     

    Produto Feminino

    R$76,00

    Parcele em até 3x sem juros
    1x de R$76,00
    2x de R$38,00
    3x de R$25,33

     

     

    Mas gostaria de ter o resultado:

     

    Parcele em até 3x sem juros de R$ 25,33.

    Poderiam por gentileza me ajudar a construir este código.

    Obrigado e saudações.

     

     

×
×
  • Criar Novo...