K2
Polskie tłumaczenie K2 nie rozwiązuje problemu przycisków społecznościowych , które standardowo są w języku angielskim. Aby to poprawić należy edytować plik item.php z domyślnego szablonu. Aby ustrzec się od nadpisane tego pliku przez aktualizacje komponentu tworzymy ( jeśli nie istnieje ) katalog /templates/nasz szablon/html/com_k2/templates/default. Do tego katalogu kopiujemy plik ( jeśli nie istnieje ) components/com_k2/templates/item.php . W pliku tym odnajdujemy ciągi odpowiadające za serwisy społecznościowe ( może oczywiście się różnić w zależności od wersji K2 ) i zamieniamy języki ( en-US na pl-PL dla facebook i en na pl dla google + )
<!-- Facebook Button -->
.....
js.src = "//connect.facebook.net/pl_PL/all.js#appId=177111755694317&xfbml=1";
<!-- Google +1 Button -->
.....
window.___gcfg = {lang: 'pl'}; // Define button default language here
Jeśli phoca slideshow nie wyświetla się w K2 ( w przyszłości powinien zostać usunięty , jest to błąd phoca gallery slideshow plugin )
Szukamy :
// Don't add js in category view
if ($view == 'article' || $view == 'featured' || ($view == 'category' && $layout == 'blog')) {
I zmieniamy drugą linię na :
// Don't add js in category view
if ($view == 'article' || $view == 'featured' || $view == 'item' ||($view == 'category' && $layout == 'blog')) {
Załamywanie się formatowania artykułu przy kopiowaniu z innych stron
Źródłem problemu są znaczniki div. Należy włączyć edytor kodu źródłowego i usunąć wszystkie <div …> i </div>
Moduł minik2 – kolory , poprawiamy odpowiedni css np. dla simple
/home/jacekarw/domains/glob.arwal.com.pl/public_html/modules/mod_minik2/tmpl/simple/assets/simple.css
.block span.itemCategory, .block span.itemDateCreated {display:inline; font-size:80%; color:#6142FF;padding-bottom:0px;}
p.minik2-simple-intro {
font-size:90%; line-height:16px;
margin:5px 0 0;
color: #000000;
text-shadow: 0 1px 0 #fff;
Tłumaczenie słowa IN – nadpisujemy w językach : K2_IN = kategoria
Moduł mini k2 czcionka tytułu złe polskie litery
Należy zamienić w pliku simple.css :
font-family: 'BebasNeueRegular', Arial, sans-serif;
na
font-family:Arial,Helvetica,sans-serif;
W K2 nie działa normalnia przycisk podziału strony. Możemy go uaktywnić za pomocą pluginu pagebreakmyjspace.
W konfiguracji pluginu nie możemy ustawić zmiennej językowej dla all pages.
Możemy to zrobić przez nadpisanie stałej językowej
PLG_CONTENT_PAGEBREAKMYJSPACE_ALL_PAGES = Wszystkie strony
Ikony folderów gdy używamy szablonów joomlashine ( w przykładzie jsn_nuru ):
/templates/jsn_mall/images/placeholder/category.png
Wyłączenie ikony featured – w pliku
/templates/jsn_nuru/ext/k2/jsn_ext_k2.css
komentujemy tek
/*
#k2Container div.catItemIsFeatured,
#k2Container div.userItemIsFeatured {
padding: 0;
margin: 4px 0;
background: url(icon-featured.png) right 2px no-repeat;
}
*/
st