Witam, mam problem z odpowiednim wyświetlaniem artykułów poprzez tagi (JTags). Strona: http://inforock.pl
Standardowy format wygląda tak:
http://www.abload.de/thumb/supertqer.jpg (http://www.abload.de/image.php?img=supertqer.jpg)
Jeżeli art. są wyświetlane poprzez tagi z górnego menu jest zupełnie inne formatowanie, które chciałbym zamienić na te ze str. głównej:
http://www.abload.de/thumb/wweverv.jpg (http://www.abload.de/image.php?img=wweverv.jpg)
Natomiast, gdy art. wyświetlane są poprzez tag kliknięty, ze strony głównej, znika prawa belka oraz dzieje się to samo co w przykładzie u góry:
http://www.abload.de/thumb/efsedftdco.jpg (http://www.abload.de/image.php?img=efsedftdco.jpg)
Żeby jeszcze lepiej wyjaśnić filmik: http://www.youtube.com/watch?v=pK3iR0Pj9Ag
Pytanie, jak to naprawić?
larry_krk
27-05-2011, 15:09
Jeśli chodzi o prawą belkę -> pozycja menu do JTags + przypisanie do niej modułów powinno pomóc.
W kwestia ikonek itp. za wiele Ci nie powiem, bo nie bawiłem się tym. Autor pisze "Large look and design customization", więc na pewno coś się da zrobić, zawsze możesz zapytać u źródła (http://jacekzielinski.com/blog/41-blog/71-nowa-wersja-jtags)
ctrlaltdel
27-05-2011, 15:12
Dziękuje za odpowiedź.
Jeśli chodzi o prawą belkę -> pozycja menu do JTags...
Mógłbyś rozwinąć myśl, bo średnio rozumiem.
larry_krk
27-05-2011, 15:23
Poszukaj na forum o ukrytej pozycji menu, kurcze co tydzień ktoś o tym pisze i nie chce mi się powtarzać :)
ctrlaltdel
27-05-2011, 15:32
Naprawdę nie chcę Cię męczyć, ale GOOGLE (http://www.google.pl/search?hl=pl&client=firefox-a&hs=HeI&rls=org.mozilla%3Apl%3Aofficial&biw=1280&bih=664&noj=1&q=%22ukryta+pozycja+menu%22+joomla&btnG=Szukaj&aq=f&aqi=&aql=&oq=%22ukryta+pozycja+menu%22) nie wiele na ten temat mówi.
O ile się domyślam, chodzi Ci, by stworzyć jakieś ukryte menu z podmenu prowadzącym do JEDNEGO tagu?
Takie rozwiązanie nie ma niestety sensu :(, ponieważ tych tagów jest mnóstwo.
larry_krk
27-05-2011, 16:32
Tworzysz menu, którego nie publikujesz na stronie, a w nim pozycję
->Typ pozycji menu -> JTags ->Wszystkie -> Default Układ graficzny
ctrlaltdel
27-05-2011, 16:49
Hmm... nie działa.
Zrobiłem nowe menu "tag", a w nim jedną pozycję "tagi (http://inforock.pl/index.php/tagi)". Przypisałem do niego jedną belkę (logowanie) i nadal jeżeli wejdzie się na tag, ze strony głównej nie widać prawej belki.
larry_krk
27-05-2011, 21:59
Na pewno trzeba coś pokombinować z wyświetlaniem modułów. Jtags w końcu ściągnąłem, ale nie chciało mi się targać laptopa do domu
ctrlaltdel
28-05-2011, 19:26
Efekty są dopiero jak ustawie w modułach by były wyświetlanie wszędzie, jednak taka opcja mi nie odpowiada, gdyż, mam parę podstron gdzie prawa belka by przeszkadzała.
---------- Post dodany o 17:26 ---------- Poprzedni post był o 14:58 ----------
Przepraszam za post pod postem, ale doszły nowe problemy.
Nie wiem dlaczego przy tym newsie również nie ma prawej belki:
http://inforock.pl/index.php/component/content/article/411-recenzja-qgdzie-akcja-rozwija-sieq-gars
Został on wywołany ze strony głównej.
larry_krk
28-05-2011, 23:45
Jeśli chodzi o ten link, to dopisanie do w/w ukrytego menu kategorii, w której on się znajduje i potraktowanie jej modułem sprawę powinno rozwiązać.
---
co do jtags - to potwierdza tylko to, co napisałem wyżej. musisz się pobawić menu/ustawieniami modułów. Podobno "lepiej milczeć i wyglądać na idiotę, niż odezwać się i rozwiać wątpliwości" , a ja ten komponent znam tylko ze strony demo :)
ctrlaltdel
28-05-2011, 23:54
Dzięki za pierwszą poradę - podziałało.
Niestety z tą prawą belką nadal nie mogę nic wykombinować, bawiłem się ustawieniami modułów i to działa tylko, jeżeli ustawie widoczność na wszystko, a tego nie chcę, ponieważ, w niektórych działach prawa belka przeszkadza.
ctrlaltdel
02-07-2011, 16:52
Odświeżam temat. Do tej pory nie mogę sobie z tym poradzić.
ctrlaltdel
04-07-2011, 12:38
Ehh... i nikt nic nie wie. W zamian za skuteczną pomoc oferuje link na pół roku na mojej stronie (InfoRock.pl pr3, 17tys. zaindeksowanych stron).
Wiem, że za schemat wyglądu strony tagów odpowiada plik default.php
if(isset($rows)&&!empty($rows)){
//we will store the order of the $rows here
$total_tags = count($rows);
$index=0;
$rowIndexArray= array();
while($index<$total_tags){
$rowIndexArray[$rows[$index]->name]=$index;
$index++;
}
//done store
usort($rows, array('JoomlaTagsHelper','tag_popularasort'));
$tag_sizes = 7;
$min_tags = $total_tags / $tag_sizes;
$bucket_count = 1;
$bucket_items = 0;
$tags_set = 0;
foreach($rows as $row){
//$row=&$rows[$index];
//$row->link=JRoute::_('index.php?option=com_tag&task=tag&tag='.$row->name);
$row->link=JRoute::_('index.php?option=com_tag&task=tag&tag='.JoomlaTagsHelper::urlTagname($row->name));
$tag_count = $row->ct;
if(($bucket_items >= $min_tags) and $last_count != $tag_count and $bucket_count < $tag_sizes)
{
$bucket_count++;
$bucket_items = 0;
// Calculate a new minimum number of tags for the remaining classes.
$remaining_tags = $total_tags - $tags_set;
$min_tags = $remaining_tags / $bucket_count;
}
$row->class = 'tag'.$bucket_count;
$bucket_items++;
$tags_set++;
$last_count = $tag_count;
}
//restore to the orignal order
$orderedRows=array();
foreach($rows as $row){
$origalOrder=$rowIndexArray[$row->name];
$row->name=JoomlaTagsHelper::ucwords($row->name);
$orderedRows[$origalOrder]=$row;
}