Вывод подразделов в несколько колонок

Автор Gover, 22 марта 2008, 21:07:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Gover

Такое можно реализовать на СМФ? Может мод есть какой-нибудь?
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

kagorec

+1 тоже интересуюсь...
Изза недостачи такого расположения ставлю подкатегории в линию.
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.


Gover

Так не интересно. В приведенном мной примере есть и описание и подкатегории в два столбца и при всем этом внизу страницы стоит копирайт СМФ. Если можно, то я могу дать ссылку на этот форум, чтобы вы сами посмотрели.
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

Mavn

Главное чтобы ссылка не активной была. Не обрамляйте ее в тэг
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

digger®

Цитата: Gover от 24 марта 2008, 20:45:02
Так не интересно. В приведенном мной примере есть и описание и подкатегории в два столбца и при всем этом внизу страницы стоит копирайт СМФ.
Если так не интересно, то берете и правите тему оформления по своему усмотрению.

Mavn

А чего вы мозг парите в дилбер мс это уже давно реализовано берите да пользуйте как говорится
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.


Gover

#8
Вопрос отменяется поду лопатить код Dilber MC.
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

Serifa

нет, но тема создана как раз под этот самый вопрос! неужели нельзя выложить решение именно как сделать, а не "идите туда сами"?
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Mavn

   // Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/onk.gif" alt="' . $txt[333] . '"/><b>' . $child['link'] . '</b>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/offk.gif" alt="' . $txt[334] . '"/>' . $child['link'];                     
               }

               echo '
               <table style="float:right; margin-top: 15px;" width="100%" cellspacing="0" cellpadding="3" border="0">
                  <tr>
                     <td class="middletext" valign="middle" align="center" width="30%">
                        <b>', $txt['parent_boards'], ':</b>
                     ';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     </td>
                     <td class="middletext" valign="top">';
                       
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               }
               
               echo '
                     </td>
                     <td class="middletext" valign="top">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               echo '
                     </td>
                  </tr>
               </table>';
            }
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

ig0r

Простите так все таки что лучше МОД - Билдер или просто код?

И второй вопрос в какой файл нужно вставить данный код? и В какое место!

С ув.

BIOHAZARD

код вставляется в два файла: boards.template.php и messageindex.template.php
куда вставлять ищите по // Show the "Child Boards: ".

этот кусок надо не добавлять, а заменять им "родной" кусок (строки 185-209 и 58-79 соответственно, если нет модов)
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

gemchug74

Как бы такое придумать на 2.0 RC3 ? вариант  '/new.gif" class="new_posts" alt="" />' : '') . '';
заменить на  '/new.gif" class="new_posts" alt="" />' : '') . '';
ничего не дал .

Mavn

Цитата: gemchug74 от 11 мая 2010, 09:59:24
Как бы такое придумать на 2.0 RC3 ? вариант  '/new.gif" class="new_posts" alt="" />' : '') . '';
заменить на  '/new.gif" class="new_posts" alt="" />' : '') . '';
ничего не дал .

а в решении разве это изменяется?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

gemchug74

это по совету местного модератора

BIOHAZARD

у Вас похоже icq клиент кривой
не
Цитата: gemchug74 от 11 мая 2010, 09:59:24
'/new.gif" class="new_posts" alt="" />' : '') . '';
заменить на  '/new.gif" class="new_posts" alt="" />' : '') . '';
ничего не дал .
а
'/new.gif" class="new_posts" alt="" />' : '') . '</a>';

заменить на

'/new.gif" class="new_posts" alt="" />' : '') . '</a><br />';


или просто в конец цикла
  foreach ($board['children'] as $child)
                        {

добавить echo '<br />';
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

THEKILLERS

Буквально вчера мне нужен был такой мод. Даже тему создал на оф. сайте - http://www.simplemachines.org/community/index.php?topic=392049.0 И я его нашел - http://custom.simplemachines.org/mods/index.php?mod=2294