Přihlásit se

Joomla 6.0

Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.

Jevents prizpusobeni vzhledu - layout

03. zář 2012 20:14 #96900
Jevents prizpusobeni vzhledu - layout od lukas hajek
Pokročilý uživatel
Dobry den,
obracim se na zkusene uzivatele com. Jevents. Moje predstava o vzhledu vypisu akci vypada asi takto:

nazev akce
pod tim obrazek
pod tim datum akce

Tento blok se radi vedle sebe do cca 3 sloupcu a pak zalamuje dolu.

Takze Akce 1 (nazev, obr, datum), Akce 2, A3
dalsi radek A4,A5,A6 atd.

Lze toto provest, neni treba table nahradit divy, muze byt obrazek klikatelny a nastavit mu nejake rozmery na ktere se automaticky zformatuje, je nekdo kdo by to za nejaky peniz vytunil? Jeste bych potreboval aby to nejak rozume fungovalo s responsivni sablonou.

Dekuji za napovedu.

04. zář 2012 07:51 - 04. zář 2012 07:56 #96913
Odpověď od Bong
Moderátor
To není zase tak jednoduchý požadavek, JEvents nemá samostatné pole pro obrázek akce. Tento se vkládá do popisu akce. V popisu nelze použít úvodník, atd...

Jednoduše lze ale vytvořit například samostatné 3 moduly mod_jevents_latest, které zobrazíte v pozicích vedle sebe (každý pro jiný typ akcí, např, výstavy, závody, taškařice,...) a v každém využijete pole Vlastní HTML modulu

Code:
<span">${title}</span><b>${eventDate(%A %d.%m.%Y - <span class="notranslate">%R</span> hodin)}</b><br>${addressInfo}<br>${extraInfo}<br>${content}<br>

Pokud v popisu události budete mít vhodné obrázky, případně krátký popis, vznikne vám přibližně to, co požadujete. Bez složitých úprav... Případná vhodná velikost obrázku by mohla být ošetřena pluginem (např. MavikThumbnails, který tuším podobná nastavení pro různé účely má.

I'm sorry, my responses are limited...you must ask the right questions.

04. zář 2012 12:58 #96925
Odpověď od lukas hajek
Pokročilý uživatel
Dobry den, dekuji za snahu pomoci, ale ja to nepotrebuju pro ruzne kategorie akci, vse jsou koncerty.

Jestli chapu sprave tak si vytvorim clanek do ktereho dam ten modul, ale dosahnu tak vicesloupcoveho layoutu? Kolik akci ten modul zvladne a umi -1day + 1 week pri relativnim date range?

Dekuji.

04. zář 2012 13:23 #96926
Odpověď od Bong
Moderátor
Zvládne tolik, kolik zadáte. Rozsah data zadáváte přímo v modulu dle potřeby.
Modul nemusíte vkládat do článku, pokud máte vytvořeny pozice v šabloně.

Více v PM.

I'm sorry, my responses are limited...you must ask the right questions.

24. zář 2012 15:30 #97936
Odpověď od lukas hajek
Pokročilý uživatel
Dobry den,

ja vim ze bych to mel vedet, ale jak dam modul do pozice content (proste potrebuji aby se mi modul zobrazoval tam kde je normalne obsah).

Dekuji.

24. zář 2012 15:45 #97937
Odpověď od Cony
Moderátor
Pomocí pluginu loadmodule (Obsah - nahrávání modulů) (zkontrolujte jestli ho máte povolen),
Code:
{loadposition mojepozice}
a modul si pak umístěte na pozici s názvem mojepozice

24. zář 2012 16:16 #97938
Odpověď od Houbák
Zkušený uživatel
Řešení s načítáním modulů v článku mi přijde jak drbání pravého ucha levou rukou. Já osobně bych to spíš řešil novým layoutem daného view a nebo úplně novým view. Záleží na tom, jak veliké rozdíly by byly mezi standardním view a tím, které je požadované.

24. zář 2012 16:29 #97939
Odpověď od lukas hajek
Pokročilý uživatel
takze myslite upravit view komponenty tak aby to odpovidalo mym pozadavkum. Mate s tim zkusenost? Bong pise, ze to zase neni tak jednoduche, aby to delalo co potrebuji. Pokud by to nekdo vytunil za rozumnou cenu, asi bych do toho sel. Dekuji.

24. zář 2012 16:29 #97940
Odpověď od Cony
Moderátor
Ne vždy je to řešitelné pomocí view (modul uprostřed textu článku), a i kdyby v novém view stejně budete muset řešit zobrazení modulu (pokud to není něco tak jednoduchého, že to napíšete přímo do view).

24. zář 2012 16:39 #97942
Odpověď od Cony
Moderátor
Ono to je a není jednoduché, podle toho kolik toho víte o HTML, CSS, možná i PHP, záleží na konkrétní situaci.
Pokud se vrátím k prvotnímu dotazu, jedná se předpokládám o view výpisu akcí, pak by určitě mělo smysl spíš upravit View, než řešit zobrazení pomocí modulů a moduly pak nějak nahrávat...

24. zář 2012 17:57 #97947
Odpověď od Bong
Moderátor
Také se rozhlédněte po stránkách JEvents. Pokud si zakoupíte členství, budete mít přístup k dalším šablonám vzhledu, modulům pluginům a různým rozšířením, právě jako jsou například volitelná další rozšiřující pole,,,

Jenže tady všichni neustále brečí, že chtějí všechno zadarmo, tak mě ani nenapadlo vám toto psát.

I'm sorry, my responses are limited...you must ask the right questions.

24. zář 2012 17:57 #97948
Odpověď od Houbák
Zkušený uživatel
Nedal by se sem hodit screen stávajícího výpisu a návrh, jak si to představujete?

24. zář 2012 18:11 #97949
Odpověď od lukas hajek
Pokročilý uživatel
Ja uz jsem taky pochopil ze je dobre nektere veci kupovat, protoze se mi to proste vyplati, nez se tyden v necem babrat a pak je to podivny kompromis, je lepsi dat nekomu 20 usd a dela to co potrebuji. Bohuzel ted resim stranky pro subjekt, kde na to opravdu nejsou penize.

Muj problem je, ze neznam syntax php, a kdyz si od nekud neco vykopiruju, a jinam to vlozim, tak to funguje, ale pokud to je slozitejsi tak je to pokus/omyl a po hodine to vzdavam.

Nahradil jsem tabulku divy, ktere se mi pekne radi, mam tam i obrazek z detailu akce, ale nevim jak udelat ten obrazek klikatelny stejne jako je "koncert1" - tedy titulek.
Code:
<?php $num_events = count($data['rows']); $chdate =""; if( $num_events > 0 ){ echo "<div>\n"; for( $r = 0; $r < $num_events; $r++ ){ $row = $data['rows'][$r]; $event_day_month_year = $row->dup() . $row->mup() . $row->yup(); // Ensure we reflect multiday setting if (!$row->eventOnDate(JevDate::mktime(0,0,0,$row->mup(),$row->dup(),$row->yup()))) continue; if(( $event_day_month_year <> $chdate ) && $chdate <> '' ){ echo '</ul></div>' . "\n"; } if( $event_day_month_year <> $chdate ){ $date =JEventsHTML::getDateFormat( $row->yup(), $row->mup(), $row->dup(), 1 ); echo '<div id="koncert">'.'<a href=>'.$date.'</a>' . "\n"; echo $row->content(); echo '<ul class="ev_ul">' . "\n"; } $listyle = 'style="border-color:'.$row->bgcolor().';"'; echo "<li class='ev_td_li' $listyle>\n"; if (!$this->loadedFromTemplate('icalevent.list_row', $row, 0)){ $this->viewEventRowNew ( $row,'view_detail',JEV_COM_COMPONENT, $Itemid); } echo "</li>\n"; $chdate = $event_day_month_year; } echo "</ul>\n"; } else { echo '<div>'; echo '' . "\n"; echo JText::_('JEV_NO_EVENTS') . ''; } echo '</div></div>' . "\n"; echo '</fieldset>' . "\n"; // Create the pagination object if ($data["total"]>$data["limit"]){ $this->paginationForm($data["total"], $data["limitstart"], $data["limit"]); }

Obrazek mi nevim proc nejde vlozit.

24. zář 2012 18:18 #97950
Odpověď od lukas hajek
Pokročilý uživatel
Bohuzel ten obrazek nejde pripojit, tak posilam svoji predstavu:

www.joomlart.com/demo/#joomla25-template...lart.com/ja_puresite

Razene eventy za sebe a zalamujici se dolu kazda s uvodnim obrazkem (idealne nejak automaticky prizpusobena velikost, nebo pomoci nejakeho plg) a textem pod nim. Rozkliknuti na detail (nazev, obrazek klikatelny, pripadne i veta vice info...).

Powered by Fórum