PDA

Zobacz pełną wersję : KUNENA- konfiguracja wyświetlania



sliw
20-11-2009, 10:52
Witam,
Potrzebuję małej pomocy, sugestii odnośnie forum kunena dla joomla 1.5

Czy jest jakieś ustawienie aby forum wyświetlało się na całej stronie ? obecnie mam sytuacje ze po kliknięciu forum odpala mi się razem z bocznym, głownym menu, przez co jest bardzo wąskie i mało czytelne.
z gory dziekuje .

trzepiz
20-11-2009, 10:53
Potrzebuję małej pomocy, sugestii odnośnie forum kunena dla joomla 1.5

dostaniesz ogromną pomoc .:

http://wiki.joomla.pl/Kunena

sliw
20-11-2009, 11:27
Hmmm , nie pisałbym gdyby rozwiązanie było na wiki,
Ale faktem jest iż źle opisalem problem,
W wiki jest info o wyłaczeniu modułów. Ja powyłączałem wszystko
jednak prawa kolumna pozostaje nadal i ganeruje sie częśc odpowiedzialna za obie kolumny:


<div id="wrapper2" class="clearfix" >

<div id="twocols" class="clearfix">


Fragment z szablonu odpowiedzialny za wyswietlanie to :


<?php $Itemid = JRequest::getInt('Itemid'); ?>
<?php if ($Itemid>1) { ?>
<div id="pathway"><jdoc:include type="modules" name="breadcrumb" style="html"/></div>
<?php } ?>


<div id="wrapper2" class="clearfix" >

<div id="twocols" class="clearfix">

<?php if ( $this->countModules('right')) { ?>
<div id="maincol">

<?php if (!$this->countModules('user5') || !$this->countModules('user2'))
$one = "_one"; ?>

<?php if ($this->countModules('user2')) { ?>
<div id="m1" class="box_news<?php echo $one; ?>">
<jdoc:include type="modules" name="user2" style="table"/></div>
<?php } ?>
<?php if ($this->countModules('user5')) { ?>
<div id="m2" class="box_news<?php echo $one; ?>">
<jdoc:include type="modules" name="user5" style="table"/>
</div>
<?php } ?>

<div style="clear:both;"><jdoc:include type="component" style="html"/>
<jdoc:include type="modules" name="bottom" style="table"/></div>
</div>
<div id="right">
<div id="blue_box">
<jdoc:include type="modules" name="top" style="table"/>
<jdoc:include type="modules" name="user2" style="table"/>

</div>
<div id="blue_bottom"></div>
<jdoc:include type="modules" name="right" style="table"/>
</div>
<?php }
else {?>
<div id="maincol" style="width:575px;">

<?php if (!$this->countModules('user1') || !$this->countModules('user2'))
$one = "_one"; ?>
<?php if ($this->countModules('user2')) { ?>
<div id="m1" class="box_news_long<?php echo $one; ?>"><jdoc:include type="modules" name="user2" style="table"/></div>
<?php } ?>
<?php if ($this->countModules('user1')) { ?>
<div id="m2" class="box_news_long<?php echo $one; ?>"><jdoc:include type="modules" name="user1" style="table"/></div>
<?php } ?>

<div style="clear:both;"><jdoc:include type="component" style="html"/></div>
</div>
<?php } ?>

</div>

<div id="left">
<div id="leftInner">
<jdoc:include type="modules" name="left" style="table"/>
</div>
</div>
</div>

<div id="border_bottom"></div>
<div id="footer_menu">
<jdoc:include type="modules" name="user3" style="xhtml"/>
</div>

Dotyczy czesci od ścieżki powrotu do stopki.

Może jest coś skopane w części generującej główną część ?

nikszal
20-11-2009, 11:37
Witam,
Potrzebuję małej pomocy, sugestii odnośnie forum kunena dla joomla 1.5

Czy jest jakieś ustawienie aby forum wyświetlało się na całej stronie ? obecnie mam sytuacje ze po kliknięciu forum odpala mi się razem z bocznym, głownym menu, przez co jest bardzo wąskie i mało czytelne.
z gory dziekuje .
Wyłącz moduł Main Menu dla linku Forum.

sliw
21-11-2009, 01:22
No niestety nie pomogło ,
Usunąłem wszystkie pozycje które znajdowały sie w lewej kolumnie,
kmbinowałem z wyłączaniem , włączeniem i usuwaniem modułów ale niestety nie pomaga :(

Cały czas wyświetla w trybie 2 kolumnowym.

Całość witryny udaje się przełączyć w przypadku np trójkolumnowego wyświetlania strony głownej. Jednak nie daje rady z jedną kolumną

Jac
21-11-2009, 12:46
A co wyświetla się w tej drugiej kolumnie? Jakieś moduły czy jest pusta ta druga kolumna?
Na moje oko to nie możesz zapanować nad szablonem, z którego korzystasz.
I Kunena nie ma tu na nic wpływu.

Z tego co widzę po kodzie, to masz w nim zdefiniowanie wyświetlanie prawej kolumny i głównego obszaru na treść, lub lewej kolumny i głównego obszaru o szerokości 575px;

Spróbuj usunąć w linii:

<div id="maincol" style="width:575px;"> parametr style="width:575px;"

Albo zamień go na 100%.

sliw
21-11-2009, 22:35
I tu się zgodzę.
Problem nie leży po stronie kuneny a bardziej po stronie szablonu.

Próbowałem dodawać inne elementy ale niestety też na siłę wyświetlają układ dwukolumnowy w środku.

Musze porównać z oryginalnym szablonem , czy czegoś nie pozmieniałem w trakcie prac

Ogólnie zmiana na 100% nie przyniosła korzyści , natomiast usunięcie 575px spowodowało zwężenie do ok 350 px strony głównej (tzn Prawej, szerokiej kolumny)

tlewap
21-11-2009, 22:55
zmień szablon na domyślny, to da Ci pewność że problem tkwi w szablonie...

//Edit: Left masz ustawiony na sztywno, dopisz mu IFa

<?php if ( $this->countModules('left')) { ?>
<div id="left">
<div id="leftInner">
<jdoc:include type="modules" name="left" style="table"/>
</div>
</div>
<?php } ?>

sliw
21-11-2009, 23:37
Sprawdziłem na domyslnym szablonie,
Trochę się sypią inne rzeczy ale układ kolumn działa prawidłowo.
Jednak po wstawieniu if'a dla tego modułu left problem nie zniknął.
Mam wrażenie że oprócz tego , od tego ifa należało by uzależnić jeszcze ten fragment
<div id="wrapper2" class="clearfix" >
<div id="twocols" class="clearfix">

bo nie wiem czy tu nie jest podzielone na siłę na dwie kolumny również .

Załączyłem index z templatki w pliku textowym, jak możecie to rzućcie jeszcze okiem
pozdrawiam

tlewap
22-11-2009, 10:51
Czy w css maincol ma width 100%?
Najlepiej daj link do strony, albo zainstaluj sobie firebuga i sam zobacz co jest nie tak.

sliw
22-11-2009, 11:32
www.sulejowski.pl

zmieniłem mailcol na 100% ale to jeszcze za malo;)

nikszal
22-11-2009, 11:39
Kolego - Firebug jest dostępny dla każdego, kto zechce go doinstalować do przeglądarki. Zadałeś sobie taki trud?

Co z tego, że zmieniłeś maincol na 100% skoro nadrzędny blok (twocols) masz szeroki na... 605px?

sliw
22-11-2009, 12:21
Kunena działa jak ustawie w twocols na 100% , faktycznie ucina przy tym 605, ale div twocols jest też generowany w momencie odpalenia strony głównej . gdzie są 3 kolumny, i wszystko się sypie

nikszal
22-11-2009, 12:25
To wstaw pętlę warunkową poszerzającą twocols na 100% przy wyłączonych modułach w lewej kolumnie.