Jak w temacie Czy da się zrobić w tytule artykułu złamanie linii...? Joomla 1.5
Jak w temacie Czy da się zrobić w tytule artykułu złamanie linii...? Joomla 1.5
O co pytasz?
Przełamanie wiersza uzyskuje się znacznikiem <br /> wpisanym w trybie HTML. W trybie wizualnym można spróbować kombinacji klawiszy Shift+Enter
Ale potrzebuje zamanie linii w tytule artykułu
Nie zwróciłem uwagi na to "w tytule". Niestety, w tytułach HTML nie jest możliwy..., ale może ktoś zna jakiś sposób.
znalazłem dodatek: yvBBCode tam jest możliwość zrobienia tego. Na stronie głównej pokazuje się prawidłowo, ale jak chcę przeczytać caly artykuł to pojawia się błąd i ta linia tekstu złamana wędruje jako kod w lewym górnym rogu, nie wiem jak to usunąć: http://www.karategoliat.pl/mistrzost...25_medali.html
Osobiście do takich celów polecam stworzyć własny styl modułu (w pliku html/modules.php), który będzie dodawał znacznik <br /> gdy w tytule pojawi się np. znacznik [BR].
A jak taki styl modułu stworzyć...? Dziudek pomożesz mi. Proszę. Z góry THX!
Osobiście polecam stworzyć nowy własny styl modułu np. mystyle i w pozycjach modułów zmienić standardowy styl xhtml na mystyle np.
zmieniamy na:Kod:<jdoc:include type="modules" name="positionX" style="xhtml" />
Następnie otwieramy w szablonie plik html/modules.php i tworzymy taką funkcję:Kod:<jdoc:include type="modules" name="positionX" style="mystyle" />
powyższy styl bazuje na standardowym stylu XHTML a jedyna zmiana to:Kod:/* * mystyle */ function modChrome_mystyle($module, &$params, &$attribs) { if (!empty ($module->content)) : ?> <div class="moduletable<?php echo htmlspecialchars($params->get('moduleclass_sfx')); ?>"> <?php if ($module->showtitle != 0) : ?> <h3><?php echo str_replace('[BR]', '<br />', $module->title); ?></h3> <?php endif; ?> <?php echo $module->content; ?> </div> <?php endif; }
na:Kod:<h3><?php echo $module->title; ?></h3>
Kod:<h3><?php echo str_replace('[BR]', '<br />', $module->title); ?></h3>
Dziudek THX za odp. Tylko ja w tytule nie mam h3 zobacz proszę http://www.karategoliat.pl/
i gdzie ja mam umieścić w kodzie
Kod:<jdoc:include type="modules" name="positionX" style="mystyle" />
Zdarza mi się użyć jquery dla opisu strony(wstawiam w wymaganym miejscu w polu opisu strony w konfiguracji szablonu znaki || ) np: "Długi opis||strony"
Przykładowy kod w szablonie:
a za pomocą poniższego podmieniamKod PHP:
echo '<div class="site-description"><h3>' . htmlspecialchars( $this->params->get('sitedescription')) . '</h3></div>';
Kod:$('div.site-description').html($('div.site-description').html().replace('||', '<br />'));
Ostanio edytowane przez komodore : 28-11-2013 19:16
Przyłącz się jeśli masz chęć posłuchać lub porozmawiać o Joomla! i niedaleko Ci do Poznania.
http://jug-poznan.joomla.pl/ - strona JUG Poznań
https://www.facebook.com/JUGpoznanski/ - JUG-Poznań na FB
Klikając "Pomógł - daj punkt" poniżej, motywujesz mnie do dalszej pomocy użytkownikom forum.