Títulos

  • Carlos F.
  • Avatar de Carlos F. Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
14 anos 3 meses atrás #23804 por Carlos F.
Carlos F. created the topic: Títulos
Olá pessoal,

Gostaria de saber se tem como eu limitar os caracteres dos títulos, porque quando o titulo é muito grande ele quebra o layout.
Então eu queria deixar ele igual ao conteudo que quando chega a uma determinada quantidade de caracters ele finaliza com "..."

Abraço

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 3 meses atrás #23808 por chicaogeek
chicaogeek replied the topic: Re: Títulos
Olá Carlos, uma maneira para resolver é a seguinte:

1°- Vá na pasta components/com_content/views/frontpage/tmpl/default_item.php, e faça um cópia do arquivo default_item.php só por segurança e salve-o na área de trabalho mesmo.

2°- Volte em components/com_content/views/frontpage/tmpl/default_item.php, abra o arquivo e

altere o seguinte bloco (linhas 15 a 20):

De:

<?php if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
<a href="<?php echo $this->item->readmore_link; ?>" class="contentpagetitle<?php echo $this->item->params->get( 'pageclass_sfx' ); ?>">
<?php echo $this->item->title; ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>

Para:

Code:
<?php if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
<a href="<?php echo $this->item->readmore_link; ?>" class="contentpagetitle<?php echo $this->item->params->get( 'pageclass_sfx' ); ?>">
<?php echo substr($this->item->title,0,10); ?></a>
<?php else : ?>
<?php echo substr($this->escape($this->item->title),0,10); ?>
<?php endif; ?>

Obs: Os valores 0 e 10, informam que serão mantidos os 10 primeiros caracteres do título, caso queira aumentar o tamanho do limite é só trocar o 10 por outro valor, grande abraço

*Crédito a pmichelazzo, http://forum.joomla.org/viewtopic.php?f=23&t=189965

[color=#0000FF:e9v2oskd][b:e9v2oskd]Porque ajudando também se aprende![/b:e9v2oskd] [/color:e9v2oskd]
[color=#FF0000:e9v2oskd][b:e9v2oskd]Faça parte do movimento:[/b:e9v2oskd]"[b:e9v2oskd]Coloque[/b:e9v2oskd][/color:e9v2oskd] [color=#0000FF:e9v2oskd][b:e9v2oskd][RESOLVIDO][/b:e9v2oskd][/color:e9v2oskd] [color=#FF0000:e9v2oskd][b:e9v2oskd]no seu post!"[/b:e9v2oskd][/color:e9v2oskd]

Please Entrar ou Registrar to join the conversation.