Aumentar Nº de caracteres no Virtuemart

  • michelecd
  • Avatar de michelecd Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
14 anos 1 mês atrás #53998 por michelecd
michelecd created the topic: Aumentar Nº de caracteres no Virtuemart
Olá Pessoal, alguém pode me ajudar?
Gostaria de saber como fazer para aumentar o nº de caracteres do título, e da descrição curta do produto no Virtuemart?

Abraços,

Michele

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 3 semanas atrás #56264 por luizwbr
luizwbr replied the topic: Re: Aumentar Nº de caracteres no Virtuemart
Olá Michel.

Só alterar na tabela jos_vm_product ( o jos_ é o prefixo padrão de tabelas do Joomla, portanto se estiver usando outro prefixo só trocar daí ).

Por ex. pra trocar o tamanho do título do produto (product_name) pra 255:
ALTER TABLE  `jos_vm_product` CHANGE  `product_name`  `product_name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL

Já pra trocar da descrição curta (product_s_desc), como o tamanho do campo já o máximo do varchar (255), dá pra trocar o tipo dele pra text:
ALTER TABLE  `jos_vm_product` CHANGE  `product_s_desc`  `product_s_desc` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
.

Qualquer coisa bipa. <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Chocado" /><!-- s:shock: -->

[b:3ah8ktjp]Luiz F. Weber[/b:3ah8ktjp]
[url:3ah8ktjp]http://weber.eti.br[/url:3ah8ktjp] - blog Virtuemart
[url:3ah8ktjp]http://loja.weber.eti.br[/url:3ah8ktjp] - plugins VM
[url:3ah8ktjp]http://webgenium.com.br[/url:3ah8ktjp] - trabalho

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 3 meses atrás #91789 por RamalhoW
RamalhoW replied the topic: Re: Aumentar Nº de caracteres no Virtuemart
No VM 2, vá até ../components/com_virtuemart/views/category/tmpl/default.php

basta procurar a linha:

<?php // Product Short Description
if (!empty($product->product_s_desc)) {
?>
<p class="product_s_desc">
<?php echo shopFunctionsF::limitStringByWord ($product->product_s_desc, 200, '...') ?>
</p>


No lugar de 40, altera pra 200 que já melhora

Abraços,

Ramalho

Please Entrar ou Registrar to join the conversation.