• Kontakt
  • O systemie
  • Strona główna
Pomoc
  • ZaÅ‚ożenia systemu
  • Praca z systemem
  • Opcje
  • Szablony
  • ModuÅ‚y
  • Edytor HTML
  • E-commerce - sprzedaż online
  • Inne zagadnienia
    • Generowanie sitemap.xml
    • Autogenerowanie słów kluczowych
    • Mechanizm przypisywania do wielu kategorii
    • Wirtualne katalogi - przekazywanie zmiennych
    • ZewnÄ™trzne biblioteki
    • Tagi
    • Konwersja video
    • Plik konfiguracyjny
    • Skrypty użytkownika w systemie
    • System uzytkowników - frontend
  • PrzykÅ‚ady rozwiÄ…zaÅ„

Tagi

Stronom w systemie Actualizer można przypisywać tagi (zakÅ‚adka ustawienia).
Tagi powinny być słowami lub zwrotami oddzielonymi przecinkiem.

Filtrowanie stron wg tagów jest obsługiwane przez moduł "xbase", wg zmiennej GET "tag".






W szablonie do pokazania listy tagów można użyć modyfikatora "tagi", z parametrem którym jest ID kategorii w której bÄ™dzie pokazywana lista stron dla danego tagu

{if $page.tags}<fieldset><legend>Tagi:</legend>{$page.tags|tagi:135}</fieldset>{/if}

Przykład szablonu listującego listę stron dla tagu:

<ol class="search-results" start="{$mod.pages.offset+1}">
{foreach name=a item=spage from=$mod.pages.list}
<li><a href="{$category[$spage.menu_id].link}/{$spage.id}.html">{$spage.title}</a><br />
{if $spage.descryption}{$spage.descryption}{else}{$spage.content|strip_tags|truncate:200}{/if}<br /><br /></li>
{/foreach}
</ol>
{$mod.pages.navipages}

Chmura tagów

Chmura tagów, czyli posortowana alfabetycznie lista wszystkich tagów, z wyróżnieniem przez rozmiar czcionki tagu klikanego najczęściej.
W systemie dostÄ™pny jest moduÅ‚ obiektowy "tag_cloud", w pierwszym kroku należy zdefiniować ten moduÅ‚ w Admnistracja -> Ustawienia modułów



Moduł można ustawić jako globalny jeśli "chmura tagów" będzie widoczna na wszystkich stronach serwisu.
Po zapisie, w dodatkowych opcjach moduÅ‚u można ustawić minimalny i maksymalny rozmiar czcionki (domyÅ›lnie 12 i 32).

Moduł przekaże do tablicy $mod.tag_cloud.list listę tagów, opis pól elementu tablicy:
  • tag - jest nazwa tagu
  • cnt - ilość kliknięć
  • size - rozmiar
w zmiennej $mod.tag_cloud.max jest zapisana maksymalna liczba kliknięć dla listy tagów.

Przykład szablonu generującego chmurę:

<fieldset><legend>Chmura tagów:</legend>

{foreach from=$mod.tag_cloud.list item=item name=tags}

<a href="/pomoc/tagi/tag,{$item.tag|aurlencode}.html" style="font-size:{$item.size}px">{$item.tag}</a>{if !$smarty.foreach.tags.last}, {/if}

{/foreach}

</fieldset>

Poniżej, na tej stronie, jest widoczna przykładowa chmura tagów.


Tagi:tagi, xbase
Chmura tagów: .flv, adserwer, banery, bazy, ceny, dbform, dbox, e-commerce, formularze, moduÅ‚y, opisy parametryczne, rabaty, reklama, sql_query, strony, tabela, tagi, tutorial, waluty, wbase, xbase, xcart

Powered by Actualizer CMS