Přihlásit se

K2 - délka nadpisu článku

07. led 2016 17:30 #125135 od Pavel
K2 - délka nadpisu článku vytvořil uživatel Pavel
Ahoj všem,
prosím neví někdo, jak upravit komponentu K2, aby se ve výpisu kategorie dalo omezit délka textu nadpisu článku.
Předem moc děkuji.

Pro možnost přispívání do fóra se přihlaste.

08. led 2016 09:53 #125140 od Cony
Odpověď od Cony
Záleží na tom co přesně chcete, z části by to šlo řešit i pomocí CSS, buď jednořádkové omezení pomocí text-overflow, nebo více řádkové pomocí line-height a max-height.

Pro možnost přispívání do fóra se přihlaste.

08. led 2016 09:53 #125141 od David
Odpověď od David

[url] www.joomlista.cz [/url] - blog o CMS Joomla!
[url] www.joomlaskoleni.cz [/url] - Joomla! školení
[url] www.grapharts.cz/ [/url]
[url] www.grapharts.cz/cs/hosting [/url] - Hosting pro Joomla!

Pro možnost přispívání do fóra se přihlaste.

08. led 2016 10:04 #125145 od Cony
Odpověď od Cony

Graph napsal: Tohle by mělo pomoci...

No nevím, chápu že potřebujete získat registrované čtenáře na svém webu, ale nestačí že máte odkazy v podpisu? Napsat reakci na příspěvěk na fóru na svůj web, zobrazení podmínit registrací a dát sem odkaz?

Pro možnost přispívání do fóra se přihlaste.

08. led 2016 16:45 #125150 od Pavel
Odpověď od Pavel
Ahoj,
děkuji za reakce, nakonec jsem to vyřešil následovně.
V souboru ../components/com_k2/templates/default/category_item.php se na řádku č.49 nachází níže uvedený kód:
Code:
<?php echo $this->item->title; ?>

Pro zobrazení omezného počtu znaků jsem použil funkci mb_strimwidth ,takže po upravě vypadá řádek takto:
Code:
<?php echo $title=mb_strimwidth($this->item->title, 0, 40, "..."); ?>

Tato funkce je lepší než funkce substr, protože nekomolí české znaky a v případě, že řetězec je kratší než požadovaný počet znaků nedoplňuje nakonec ty tečky.

Pro možnost přispívání do fóra se přihlaste.

08. led 2016 17:48 #125151 od Cony
Odpověď od Cony
Nebo zkuste funkci Joomly string.truncate
Code:
echo JHtml::_('string.truncate', $this->item->title, $maxLength, true, true);
Ta navíc umí pracovat s html, a oříznout řetězec v mezeře a ne v půlce slova.

Pro možnost přispívání do fóra se přihlaste.

Powered by Fórum