Strona 1 z 1
Wyświetlanie Subforum w 2 rzędach
: 23 lutego 2009, 16:03
autor: Marek607
Witam.
Czy jest możliwość wyświetlania subforum w 2 rzędach??
Póki co mam tą przeróbkę z artykułu żeby wyświetlało w 1 rzędzie
Przykład:

Re: Wyświetlanie Subforum w 2 rzędach
: 23 lutego 2009, 16:33
autor: daroPL
Przenoszę do Poszukiwania.
Rozwiązanie dla Ciebie (na tabelkach, bo nie chciało mi się bawić):
Ten pierwszy kod poruszony w artykule zamieniasz na:
Kod: Zaznacz cały
if (!empty($s_subforums_list))
{
$subforums_ary = $s_subforums_list;
$s_subforums_list = (string) '<table width="100%" border="0"><tr>';
for ($i = 0, $size = sizeof($subforums_ary); $i < $size; $i++)
{
$s_subforums_list .= ($i % 2) ? '</tr><tr>' : '';
$s_subforums_list .= '<td>' . $subforums_ary[$i] . '</td>';
}
$s_subforums_list .= '</tr></table>';
}
i dalszych instrukcji już nie wykonujesz.
Re: Wyświetlanie Subforum w 2 rzędach
: 23 lutego 2009, 19:14
autor: Marek607
I o prawie takie coś mi chodziło

Tylko ten drugi rząd się inaczej w każdym forum wyświetla....
I jeszcze nie dzieli ich równo tzn w moim wypadku po jednej stronie jest 5 a po drugiej 3.
P.S. Tą linie to narysowałem żeby było widać o co mi chodzi

Re: Wyświetlanie Subforum w 2 rzędach
: 23 lutego 2009, 20:51
autor: daroPL
Popraw kod na:
Kod: Zaznacz cały
if (!empty($s_subforums_list))
{
$subforums_ary = $s_subforums_list;
$s_subforums_list = (string) '<table width="100%" border="0"><tr>';
$subforums_per_row = 2;
for ($i = 0, $size = sizeof($subforums_ary); $i < $size; $i++)
{
$s_subforums_list .= (!($i % $subforums_per_row) && $i > 0) ? '</tr><tr>' : '';
$s_subforums_list .= '<td width="' . (100 / $subforums_per_row) . '%">' . $subforums_ary[$i] . '</td>';
}
$s_subforums_list .= '</tr></table>';
}
$subforums_per_row = 2; ta zmienna przechowuje ilość subforów wyświetlanych w jednym wierszu, w twoim przypadku 2.
Re: Wyświetlanie Subforum w 2 rzędach
: 23 lutego 2009, 20:59
autor: Marek607
No i jest cacy

Wielkie dzięki za pomoc

Re: Wyświetlanie Subforum w 2 rzędach
: 24 lutego 2009, 08:33
autor: ania07
Czy opcja z dwoma rzędami może być zastosowana w ten sposób na moim stylu?
Styl AeroGreenX.
chciałbym miec dokładnie podfora w dwóch kolumnach jak u kolegi.
Dzięki.
Re: Wyświetlanie Subforum w 2 rzędach
: 24 lutego 2009, 15:37
autor: jaroslw
ania07 pisze:Czy opcja z dwoma rzędami może być zastosowana w ten sposób na moim stylu?
Zrób kopię pliku i wypróbuj samemu.
Re: Wyświetlanie Subforum w 2 rzędach
: 24 lutego 2009, 15:40
autor: ania07
Rozumiem ze mam zrobic tylko pierwszą cześć, czyli:
if (!empty($s_subforums_list))
{
$subforums_ary = $s_subforums_list;
$s_subforums_list = (string) '<table width="100%" border="0"><tr>';
$subforums_per_row = 2;
for ($i = 0, $size = sizeof($subforums_ary); $i < $size; $i++)
{
$s_subforums_list .= (!($i % $subforums_per_row) && $i > 0) ? '</tr><tr>' : '';
$s_subforums_list .= '<td width="' . (100 / $subforums_per_row) . '%">' . $subforums_ary[$i] . '</td>';
}
ten kod podmienić za ten:
$s_subforums_list = (string) implode(', ', $s_subforums_list);
Dalsza częsc z instrukcji nie jest potrzebna do wykonania??
edit:
zrobione, dziekuję.