Advertisement:

Author Topic: Tidy Child Boards  (Read 137939 times)

Offline nubieteky

  • Semi-Newbie
  • *
  • Posts: 75
    • Uploading Tips
Re: Tidy Child Boards
« Reply #280 on: March 07, 2011, 10:44:30 AM »
its installed before i raised the issue sir...
UploadingTips.com Community for the Uploader, Internet Marketer and Webmasters

Offline nubieteky

  • Semi-Newbie
  • *
  • Posts: 75
    • Uploading Tips
Re: Tidy Child Boards
« Reply #281 on: March 07, 2011, 11:02:44 AM »
here is were it is installed

smf/Themes/AvaraMu/tidyboards.css
UploadingTips.com Community for the Uploader, Internet Marketer and Webmasters

Offline nubieteky

  • Semi-Newbie
  • *
  • Posts: 75
    • Uploading Tips
Re: Tidy Child Boards
« Reply #282 on: March 07, 2011, 11:30:37 AM »
anyway sir this is just the scripts on the file

Code: [Select]
.tidy_child ul {
list-style:none;
padding:0 0.5em 0 0.5em;
}

.tidy_child {
display:block;
float:left;
}
UploadingTips.com Community for the Uploader, Internet Marketer and Webmasters

Offline nubieteky

  • Semi-Newbie
  • *
  • Posts: 75
    • Uploading Tips
Re: Tidy Child Boards
« Reply #283 on: March 07, 2011, 09:58:47 PM »
Hi Sir Now  is working perfectly (transferred the file to default themes folder)!!! The childboards adjusts to a strategical position if I add a new sub-board. no spaces in between now!

 How could i thank you more..........   ;D

UploadingTips.com Community for the Uploader, Internet Marketer and Webmasters

Offline coldy316

  • Jr. Member
  • **
  • Posts: 164
  • Gender: Male
  • G'day mate, how ya doin
Re: Tidy Child Boards
« Reply #284 on: March 08, 2011, 11:22:03 AM »

 Is the mod going to be updated for the latest smf 2.0RC5
Would you believe it that i live in gods country
Australia

Offline coldy316

  • Jr. Member
  • **
  • Posts: 164
  • Gender: Male
  • G'day mate, how ya doin
Re: Tidy Child Boards
« Reply #285 on: March 08, 2011, 12:18:45 PM »
Or you can use the Admin > Packages > Browse Packages > Advanced option to enter 2.0 RC3 instead...

arantor your a legend on this and thanks for the awesome tip on it... works fine on the 2.0RC5

Would you believe it that i live in gods country
Australia

Offline RvG

  • Jr. Member
  • **
  • Posts: 150
  • Gender: Male
Re: Tidy Child Boards
« Reply #286 on: March 08, 2011, 01:10:22 PM »
thank you so much... it works fine with rc5

Offline RvG

  • Jr. Member
  • **
  • Posts: 150
  • Gender: Male
Re: Tidy Child Boards
« Reply #287 on: March 09, 2011, 06:57:14 AM »
I was using IE most of the time but in FF the small board icon doesn't displayed.

Here's my code for Board Index

Code: [Select]
function template_main()
{
   global $context, $settings, $options, $txt, $scripturl, $modSettings;

   // Show some statistics if stat info is off.
   if (!$settings['show_stats_index'])
      echo '
   <p id="stats">
      ', $txt['members'], ': ', $context['common_stats']['total_members'], ' &nbsp;&#8226;&nbsp; ', $txt['posts_made'], ': ', $context['common_stats']['total_posts'], ' &nbsp;&#8226;&nbsp; ', $txt['topics'], ': ', $context['common_stats']['total_topics'], '
      ', ($settings['show_latest_member'] ? '<br />' . $txt['welcome_member'] . ' <strong>' . $context['common_stats']['latest_member']['link'] . '</strong>' . $txt['newest_member'] : '') , '
   </p>';

   // Show the news fader?  (assuming there are things to show...)
   if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
   {
      echo '
   <div class="tborder marginbottom">
      <h3 id="newsfader" class="catbg">
         <img id="newsupshrink" src="', $settings['images_url'], '/collapse.gif" alt="*" title="', $txt['upshrink_description'], '" align="bottom" style="display: none;" />
         ', $txt['news'], '
      </h3>
      <div class="windowbg2" id="smfNewsFader">
         <div id="smfFadeScroller"><span>', $context['news_lines'][0], '</span></div>
      </div>
   </div>
   <script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/fader.js"></script>
   <script type="text/javascript"><!-- // --><![CDATA[

      // Create a news fader object.
      var oNewsFader = new smf_NewsFader({
         sSelf: \'oNewsFader\',
         sFaderControlId: \'smfFadeScroller\',
         aFaderItems: [
            "',
            implode('",
            "', $context['fader_news_lines']), '"],
         sItemTemplate: ', JavaScriptEscape('<strong>%1$s</strong>'), ',
         iFadeDelay: ', empty($settings['newsfader_time']) ? 5000 : $settings['newsfader_time'], '
      });

      // Create the news fader toggle.
      var smfNewsFadeToggle = new smc_Toggle({
         bToggleEnabled: true,
         bCurrentlyCollapsed: ', empty($options['collapse_news_fader']) ? 'false' : 'true', ',
         aSwappableContainers: [
            \'smfNewsFader\'
         ],
         aSwapImages: [
            {
               sId: \'newsupshrink\',
               srcExpanded: smf_images_url + \'/collapse.gif\',
               altExpanded: ', JavaScriptEscape($txt['upshrink_description']), ',
               srcCollapsed: smf_images_url + \'/expand.gif\',
               altCollapsed: ', JavaScriptEscape($txt['upshrink_description']), '
            }
         ],
         oThemeOptions: {
            bUseThemeSettings: ', $context['user']['is_guest'] ? 'false' : 'true', ',
            sOptionName: \'collapse_news_fader\',
            sSessionVar: ', JavaScriptEscape($context['session_var']), ',
            sSessionId: ', JavaScriptEscape($context['session_id']), '
         },
         oCookieOptions: {
            bUseCookie: ', $context['user']['is_guest'] ? 'true' : 'false', ',
            sCookieName: \'newsupshrink\'
         }
      });
   // ]]></script>';
   }

   /* Each category in categories is made up of:
   id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
   new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down image),
   and boards. (see below.) */
   foreach ($context['categories'] as $category)
   {
      // If theres no parent boards we can see, avoid showing an empty category (unless its collapsed)
      if (empty($category['boards']) && !$category['is_collapsed'])
         continue;

      echo '
   <div class="categoryframe tborder clearfix">
      <h3 class="catbg', $category['new'] ? '2' : '', '">';

      if (!$context['user']['is_guest'] && !empty($category['show_unread']))
         echo '
         <a class="floatright" href="', $scripturl, '?action=unread;c=', $category['id'], '">', $txt['view_unread_category'], '</a>';

      // If this category even can collapse, show a link to collapse it.
      if ($category['can_collapse'])
         echo '
         <a href="', $category['collapse_href'], '">', $category['collapse_image'], '</a>&nbsp;';

      echo $category['link'];

      echo '
      </h3>';

      // Assuming the category hasn't been collapsed...
      if (!$category['is_collapsed'])
      {
         echo '
      <table cellspacing="1" class="bordercolor boardsframe">';

         /* Each board in each category's boards has:
         new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.),
         children (see below.), link_children (easier to use.), children_new (are they new?),
         topics (# of), posts (# of), link, href, and last_post. (see below.) */
         foreach ($category['boards'] as $board)
         {
            if(!empty($board['children']) && !empty($modSettings['tidy_child_boards']) && $modSettings['tidy_child_boards'] > 1)
               tidyBoards($board);
            echo '
         <tr>
            <td', !empty($board['children']) ? ' rowspan="2"' : '', ' class="windowbg icon">
               <a href="', ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '">';

            // If the board or children is new, show an indicator.
            if ($board['new'] || $board['children_new'])
               echo '
                  <img src="', $settings['images_url'], '/on', $board['new'] ? '' : '2', '.gif" alt="', $txt['new_posts'], '" title="', $txt['new_posts'], '" border="0" />';
            // Is it a redirection board?
            elseif ($board['is_redirect'])
               echo '
                  <img src="', $settings['images_url'], '/redirect.gif" alt="*" title="*" border="0" />';
            // No new posts at all! The agony!!
            else
               echo '
                  <img src="', $settings['images_url'], '/off.gif" alt="', $txt['old_posts'], '" title="', $txt['old_posts'], '" />';

            echo '
               </a>
            </td>
            <td class="windowbg2 info">
               <h4><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a>';

            // Has it outstanding posts for approval?
            if ($board['can_approve_posts'] && ($board['unapproved_posts'] || $board['unapproved_topics']))
               echo '
                  <a href="', $scripturl, '?action=moderate;area=postmod;sa=', ($board['unapproved_topics'] > 0 ? 'topics' : 'posts'), ';brd=', $board['id'], ';', $context['session_var'], '=', $context['session_id'], '" title="', sprintf($txt['unapproved_posts'], $board['unapproved_topics'], $board['unapproved_posts']), '" class="moderation_link">(!)</a>';

            echo '
               </h4>
               <p>', $board['description'] , '</p>';

            // Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.)
            if (!empty($board['moderators']))
               echo '
               <p class="moderators">', count($board['moderators']) == 1 ? $txt['moderator'] : $txt['moderators'], ': ', implode(', ', $board['link_moderators']), '</p>';

            if(!empty($board['tidy_children'])) {
               $context['tidy_board'] = $board;
               template_tidy_children();
            }
            // Show some basic information about the number of posts, etc.
               echo '
            </td>
            <td', !empty($board['children']) ? ' rowspan="2"' : '', ' class="windowbg stats smalltext">
               ', comma_format($board['posts']), ' ', $board['is_redirect'] ? $txt['redirects'] : $txt['posts'], ' <br />
               ', $board['is_redirect'] ? '' : comma_format($board['topics']) . ' ' . $txt['board_topics'], '
            </td>
            <td', !empty($board['children']) ? ' rowspan="2"' : '', ' class="windowbg2 smalltext lastpost">';

            /* The board's and children's 'last_post's have:
            time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
            link, href, subject, start (where they should go for the first unread post.),
            and member. (which has id, name, link, href, username in it.) */
            if (!empty($board['last_post']['id']))
               echo '
               <strong>', $txt['last_post'], '</strong>  ', $txt['by'], ' ', $board['last_post']['member']['link'] , '<br />
               ', $txt['in'], ' ', $board['last_post']['link'], '<br />
               ', $txt['on'], ' ', $board['last_post']['time'];
            echo '
            </td>
         </tr>';

            // 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)
               {
                  if (!$child['is_redirect'])
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')">' . $child['name'] . '</a>';
                  else
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . comma_format($child['posts']) . ' ' . $txt['redirects'] . '">' . $child['name'] . '</a>';

                  // Has it posts awaiting approval?
                  if ($child['can_approve_posts'] && ($child['unapproved_posts'] || $child['unapproved_topics']))
                     $child['link'] .= ' <a href="' . $scripturl . '?action=moderate;area=postmod;sa=' . ($child['unapproved_topics'] > 0 ? 'topics' : 'posts') . ';brd=' . $child['id'] . ';' . $context['session_var'] . '=' . $context['session_id'] . '" title="' . sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

                  $children[] = $child['new'] ? '<strong>' . $child['link'] . '</strong>' : $child['link'];
               }
               echo '
         <tr>
            <td class="windowbg3 smalltext largepadding"><strong>', $txt['parent_boards'], '</strong>: ', implode(', ', $children), '</td>
         </tr>';
            }
         }
         echo '
      </table>';
      }
      echo '
   </div>';
   }

   if ($context['user']['is_logged'])
   {
      echo '
   <div id="modbuttons_bottom" class="modbuttons clearfix">
      <div id="posticons" class="clearfix marginbottom">
         <div class="smalltext floatleft">
            <img src="', $settings['images_url'], '/new_some.gif" alt="" align="middle" /> ', $txt['new_posts'], '
            <img src="', $settings['images_url'], '/new_none.gif" alt="" align="middle" style="margin-left: 4ex;" /> ', $txt['old_posts'], '
         </div>';

         // Mark read button.
         $mark_read_button = array(
            'markread' => array('text' => 'mark_as_read', 'image' => 'markread.gif', 'lang' => true, 'url' => $scripturl . '?action=markasread;sa=all;' . $context['session_var'] . '=' . $context['session_id']),
         );

         // Show the mark all as read button?
         if ($settings['show_mark_read'] && !empty($context['categories']))
            template_button_strip($mark_read_button, 'top');

         echo '
         </div>
   </div>';
   }

   template_info_center();
}

Code: [Select]
function template_info_center()
{
   global $context, $settings, $options, $txt, $scripturl, $modSettings;

   // Here's where the "Info Center" starts...
   echo '
   <div class="tborder clearfix" id="infocenterframe">
      <h3 class="catbg">
         <img id="upshrink_ic" src="', $settings['images_url'], '/collapse.gif" alt="*" title="', $txt['upshrink_description'], '" style="display: none;" />
         ', sprintf($txt['info_center_title'], $context['forum_name_html_safe']), '
      </h3>
      <div id="upshrinkHeaderIC"', empty($options['collapse_header_ic']) ? '' : ' style="display: none;"', '>';

   // This is the "Recent Posts" bar.
   if (!empty($settings['number_recent_posts']))
   {
      echo '
         <div class="infocenter_section">
            <h4 class="titlebg">', $txt['recent_posts'], '</h4>
            <div class="windowbg">
               <p class="section">
                  <a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt['recent_posts'], '" /></a>
               </p>
               <div class="windowbg2 sectionbody hslice clearfix" id="recent_posts_content"><div class="entry-title" style="display: none;">', $context['forum_name_html_safe'], ' - ', $txt['recent_posts'], '</div><div class="entry-content" style="display: none;"><a rel="feedurl" href="', $scripturl, '?action=.xml;type=webslice">', $txt['subscribe_webslice'], '</a></div>';

      // Only show one post.
      if ($settings['number_recent_posts'] == 1)
      {
         // latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
         echo '
                  <strong><a href="', $scripturl, '?action=recent">', $txt['recent_posts'], '</a></strong>
                  <p id="infocenter_onepost" class="smalltext">
                        ', $txt['recent_view'], ' &quot;', $context['latest_post']['link'], '&quot; ', $txt['recent_updated'], ' (', $context['latest_post']['time'], ')<br />
                  </p>';
      }
      // Show lots of posts.
      elseif (!empty($context['latest_posts']))
      {
         echo '
                  <dl id="infocenter_recentposts" class="middletext">';

         /* Each post in latest_posts has:
               board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
               subject, short_subject (shortened with...), time, link, and href. */
         foreach ($context['latest_posts'] as $post)
            echo '
                     <dt><strong>', $post['link'], '</strong> ', $txt['by'], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</dt>
                     <dd>', $post['time'], '</dd>';
         echo '
                  </dl>';
      }
      echo '
               </div>
            </div>
         </div>';
   }

   // Show information about events, birthdays, and holidays on the calendar.
   if ($context['show_calendar'])
   {
      echo '
         <div class="infocenter_section">
            <h4 class="titlebg">', $context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], '</h4>
            <div class="windowbg">
               <p class="section">
                  <a href="', $scripturl, '?action=calendar' . '"><img src="', $settings['images_url'], '/icons/calendar.gif', '" alt="', $context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], '" /></a>
               </p>
               <div class="sectionbody windowbg2 smalltext">';

      // Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P.
      if (!empty($context['calendar_holidays']))
            echo '
                     <span class="holiday">', $txt['calendar_prompt'], ' ', implode(', ', $context['calendar_holidays']), '</span><br />';

      // People's birthdays. Like mine. And yours, I guess. Kidding.
      if (!empty($context['calendar_birthdays']))
      {
            echo '
                     <span class="birthday">', $context['calendar_only_today'] ? $txt['birthdays'] : $txt['birthdays_upcoming'], '</span> ';
      /* Each member in calendar_birthdays has:
            id, name (person), age (if they have one set?), is_last. (last in list?), and is_today (birthday is today?) */
      foreach ($context['calendar_birthdays'] as $member)
            echo '
                     <a href="', $scripturl, '?action=profile;u=', $member['id'], '">', $member['is_today'] ? '<strong>' : '', $member['name'], $member['is_today'] ? '</strong>' : '', isset($member['age']) ? ' (' . $member['age'] . ')' : '', '</a>', $member['is_last'] ? '<br />' : ', ';
      }
      // Events like community get-togethers.
      if (!empty($context['calendar_events']))
      {
         echo '
                     <span class="event">', $context['calendar_only_today'] ? $txt['events'] : $txt['events_upcoming'], '</span> ';
         /* Each event in calendar_events should have:
               title, href, is_last, can_edit (are they allowed?), modify_href, and is_today. */
         foreach ($context['calendar_events'] as $event)
            echo '
                     ', $event['can_edit'] ? '<a href="' . $event['modify_href'] . '" style="color: #ff0000;">*</a> ' : '', $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<strong>' . $event['title'] . '</strong>' : $event['title'], $event['href'] == '' ? '' : '</a>', $event['is_last'] ? '<br />' : ', ';

         // Show a little help text to help them along ;).
         if ($context['calendar_can_edit'])
            echo '
                     (<a href="', $scripturl, '?action=helpadmin;help=calendar_how_edit" onclick="return reqWin(this.href);">', $txt['calendar_how_edit'], '</a>)';
      }
      echo '
               </div>
            </div>
         </div>';
   }

   // Show statistical style information...
   if ($settings['show_stats_index'])
   {
      echo '
         <div class="infocenter_section">
            <h4 class="titlebg">', $txt['forum_stats'], '</h4>
            <div class="windowbg">
               <p class="section">
                  <a href="', $scripturl, '?action=stats"><img src="', $settings['images_url'], '/icons/info.gif" alt="', $txt['forum_stats'], '" /></a>
               </p>
               <div class="windowbg2 sectionbody middletext">
                  ', $context['common_stats']['total_posts'], ' ', $txt['posts_made'], ' ', $txt['in'], ' ', $context['common_stats']['total_topics'], ' ', $txt['topics'], ' ', $txt['by'], ' ', $context['common_stats']['total_members'], ' ', $txt['members'], '. ', !empty($settings['show_latest_member']) ? $txt['latest_member'] . ': <strong> ' . $context['common_stats']['latest_member']['link'] . '</strong>' : '', '<br />
                  ', (!empty($context['latest_post']) ? $txt['latest_post'] . ': <strong>&quot;' . $context['latest_post']['link'] . '&quot;</strong>  ( ' . $context['latest_post']['time'] . ' )<br />' : ''), '
                  <a href="', $scripturl, '?action=recent">', $txt['recent_view'], '</a>', $context['show_stats'] ? '<br />
                  <a href="' . $scripturl . '?action=stats">' . $txt['more_stats'] . '</a>' : '', '
               </div>
            </div>
         </div>';
   }

   // "Users online" - in order of activity.
   echo '
         <div class="infocenter_section">
            <h4 class="titlebg">', $txt['online_users'], '</h4>
            <div class="windowbg">
               <p class="section">
                  ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who' . '">' : '', '<img src="', $settings['images_url'], '/icons/online.gif', '" alt="', $txt['online_users'], '" />', $context['show_who'] ? '</a>' : '', '
               </p>
               <div class="windowbg2 sectionbody">
                  ', $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', comma_format($context['num_guests']), ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ' . comma_format($context['num_users_online']), ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users'];

   // Handle hidden users and buddies.
   $bracketList = array();
   if ($context['show_buddies'])
      $bracketList[] = comma_format($context['num_buddies']) . ' ' . ($context['num_buddies'] == 1 ? $txt['buddy'] : $txt['buddies']);
   if (!empty($context['num_spiders']))
      $bracketList[] = comma_format($context['num_spiders']) . ' ' . ($context['num_spiders'] == 1 ? $txt['spider'] : $txt['spiders']);
   if (!empty($context['num_users_hidden']))
      $bracketList[] = comma_format($context['num_users_hidden']) . ' ' . $txt['hidden'];

   if (!empty($bracketList))
      echo ' (' . implode(', ', $bracketList) . ')';

   echo $context['show_who'] ? '</a>' : '', '
                  <div class="smalltext">';

   // Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
   if (!empty($context['users_online']))
   {
      echo '
                     ', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $context['list_users_online']);

      // Showing membergroups?
      if (!empty($settings['show_group_key']) && !empty($context['membergroups']))
         echo '
                     <br />[' . implode(']&nbsp;&nbsp;[', $context['membergroups']) . ']';
   }

   echo '
                  </div>
                  <hr class="hrcolor" />
                  <div class="smalltext">
                     ', $txt['most_online_today'], ': <strong>', comma_format($modSettings['mostOnlineToday']), '</strong>.
                     ', $txt['most_online_ever'], ': ', comma_format($modSettings['mostOnline']), ' (', timeformat($modSettings['mostDate']), ')
                  </div>
               </div>
            </div>
         </div>';

   // If they are logged in, but statistical information is off... show a personal message bar.
   if ($context['user']['is_logged'] && !$settings['show_stats_index'])
   {
      echo '
         <div class="infocenter_section">
            <h4 class="titlebg">', $txt['personal_message'], '</h4>
            <div class="windowbg">
               <p class="section">
                  ', $context['allow_pm'] ? '<a href="' . $scripturl . '?action=pm">' : '', '<img src="', $settings['images_url'], '/message_sm.gif" alt="', $txt['personal_message'], '" />', $context['allow_pm'] ? '</a>' : '', '
               </p>
               <div class="windowbg2 sectionbody">
                  <strong><a href="', $scripturl, '?action=pm">', $txt['personal_message'], '</a></strong>
                  <div class="smalltext">
                     ', $txt['you_have'], ' ', comma_format($context['user']['messages']), ' ', $context['user']['messages'] == 1 ? $txt['message_lowercase'] : $txt['msg_alert_messages'], '.... ', $txt['click'], ' <a href="', $scripturl, '?action=pm">', $txt['here'], '</a> ', $txt['to_view'], '
                  </div>
               </div>
            </div>
         </div>';
   }

   // Show the login bar. (it's only true if they are logged out anyway.)
   if ($context['show_login_bar'])
   {
      echo '
         <div class="infocenter_section">
            <h4 class="titlebg">', $txt['login'], ' <a href="', $scripturl, '?action=reminder" class="smalltext">', $txt['forgot_your_password'], '</a></h4>
            <div class="windowbg">
               <p class="section">
                  <a href="', $scripturl, '?action=login"><img src="', $settings['images_url'], '/icons/login.gif', '" alt="', $txt['login'], '" /></a>
               </p>
               <div class="windowbg2 sectionbody">
                  <form id="infocenter_login" action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '">
                     <ul class="reset horizlist clearfix">
                        <li>
                           <label for="user">', $txt['username'], ':<br />
                           <input type="text" name="user" id="user" size="15" class="input_text" /></label>
                        </li>
                        <li>
                           <label for="passwrd">', $txt['password'], ':<br />
                           <input type="password" name="passwrd" id="passwrd" size="15" class="input_password" /></label>
                        </li>
                        <li>
                           <label for="cookielength">', $txt['mins_logged_in'], ':<br />
                           <input type="text" name="cookielength" id="cookielength" size="4" maxlength="4" value="', $modSettings['cookieTime'], '" class="input_text" /></label>
                        </li>
                        <li>
                           <label for="cookieneverexp">', $txt['always_logged_in'], ':<br />
                           <input type="checkbox" name="cookieneverexp" id="cookieneverexp" checked="checked" class="input_check" /></label>
                        </li>
                        <li>
                           <input type="submit" value="', $txt['login'], '" class="button_submit" />
                        </li>
                     </ul>
                  </form>
               </div>
            </div>
         </div>';
   }

   // Info center collapse object.
   echo '
         <script type="text/javascript"><!-- // --><![CDATA[
            var oInfoCenterToggle = new smc_Toggle({
               bToggleEnabled: true,
               bCurrentlyCollapsed: ', empty($options['collapse_header_ic']) ? 'false' : 'true', ',
               aSwappableContainers: [
                  \'upshrinkHeaderIC\'
               ],
               aSwapImages: [
                  {
                     sId: \'upshrink_ic\',
                     srcExpanded: smf_images_url + \'/collapse.gif\',
                     altExpanded: ', JavaScriptEscape($txt['upshrink_description']), ',
                     srcCollapsed: smf_images_url + \'/expand.gif\',
                     altCollapsed: ', JavaScriptEscape($txt['upshrink_description']), '
                  }
               ],
               oThemeOptions: {
                  bUseThemeSettings: ', $context['user']['is_guest'] ? 'false' : 'true', ',
                  sOptionName: \'collapse_header_ic\',
                  sSessionVar: ', JavaScriptEscape($context['session_var']), ',
                  sSessionId: ', JavaScriptEscape($context['session_id']), '
               },
               oCookieOptions: {
                  bUseCookie: ', $context['user']['is_guest'] ? 'true' : 'false', ',
                  sCookieName: \'upshrinkIC\'
               }
            });
         // ]]></script>';

   echo '
      </div>
   </div>';

Code: [Select]
}
function template_tidy_children() {
   global $context, $settings, $txt, $modSettings, $scripturl;
   echo '
                  <div class="board_children">';
   foreach($context['tidy_board']['tidy_children'] as $key => $child_block) {
      echo '
                     <div class="tidy_child">
                        <ul>';
      foreach($child_block as $child) {
         echo '
                           <li>';

         if(!empty($modSettings['tidy_child_boards_icon']))
            echo '<img src="', $settings['images_url'], '/', ($child['new'] ? 'on' : 'off'), '.png" width="12" height="12" alt=""> ';

         if (!$child['is_redirect'])
            $child['link'] = '<a href="' . $child['href'] . '" ' . ($child['new'] ? 'class="new_posts" ' : '') . 'title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')">' . $child['name'] . '</a>';
         else
            $child['link'] = '<a href="' . $child['href'] . '" title="' . comma_format($child['posts']) . ' ' . $txt['redirects'] . '">' . $child['name'] . '</a>';

         if (!empty($modSettings['tidy_child_boards_new']) && $child['new'])
            $child['link'] .= ' <a href="' . $child['href'] . '" title="' . $txt['new_posts'] . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')"><img src="' . $settings['lang_images_url'] . '/new.gif" class="new_posts" alt="" /></a>';

         // Has it posts awaiting approval?
         if ($child['can_approve_posts'] && ($child['unapproved_posts'] | $child['unapproved_topics']))
            $child['link'] .= ' <a href="' . $scripturl . '?action=moderate;area=postmod;sa=' . ($child['unapproved_topics'] > $child['unapproved_posts'] ? 'topics' : 'posts') . ';brd=' . $child['id'] . ';' . $context['session_var'] . '=' . $context['session_id'] . '" title="' . sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

         if(!empty($modSettings['tidy_child_boards_bold']) && $child['new'])
            $child['link'] = '<strong>' . $child['link'] . '</strong>';

         echo $child['link'], '</li>';
      }
      echo '
                        </ul>
                     </div>';
   }
   echo '
                  </div>';
}
?>

I am using Crip's blackrain theme. Many thanks for your help.

Offline RvG

  • Jr. Member
  • **
  • Posts: 150
  • Gender: Male
Re: Tidy Child Boards
« Reply #288 on: March 09, 2011, 10:02:59 AM »
And you did configure it to use the small board icon?

yes sir. It works well with core and curve theme.

Offline RvG

  • Jr. Member
  • **
  • Posts: 150
  • Gender: Male
Re: Tidy Child Boards
« Reply #289 on: March 09, 2011, 02:14:22 PM »
sorry, it's here...

Offline RvG

  • Jr. Member
  • **
  • Posts: 150
  • Gender: Male
Re: Tidy Child Boards
« Reply #290 on: March 09, 2011, 02:36:23 PM »
strange, I am using 3.6.15 and I really don't see any board icon...

Offline RvG

  • Jr. Member
  • **
  • Posts: 150
  • Gender: Male
Re: Tidy Child Boards
« Reply #291 on: March 09, 2011, 02:49:47 PM »
sir, kindly check it again...

Offline RvG

  • Jr. Member
  • **
  • Posts: 150
  • Gender: Male
Re: Tidy Child Boards
« Reply #292 on: March 09, 2011, 02:58:10 PM »
thanks it works now. :)

Offline Maxtor

  • Jr. Member
  • **
  • Posts: 354
Re: Tidy Child Boards
« Reply #293 on: March 12, 2011, 07:01:33 PM »
this mod doesnt work with colorizeboards mod here: http://custom.simplemachines.org/mods/index.php?mod=1030

what to do? anyone can help?

Offline Maxtor

  • Jr. Member
  • **
  • Posts: 354
Re: Tidy Child Boards
« Reply #294 on: March 12, 2011, 07:09:49 PM »
Well, you would have to rewrite one or other of the mods to suit, but to be honest, I don't think either myself (the original author of this mod) or its current maintainer have the time to do so.

i really need this , since ive got many boards in my forum, i want to tidy them up, but colour is very important.

Offline live627

  • Developer
  • SMF Hero
  • *
  • Posts: 5,995
  • Gender: Male
    • live627 on Facebook
    • live627 on GitHub
    • live627 on LinkedIn
    • @live627 on Twitter
    • livemods
Re: Tidy Child Boards
« Reply #295 on: March 12, 2011, 08:09:42 PM »
this mod doesnt work with colorizeboards mod here: http://custom.simplemachines.org/mods/index.php?mod=1030

what to do? anyone can help?
There are no mind readers here, only humans... or code monkeys... possibly...

Eh, so you should provide more info to get even remote help. How does it not work? Which edits fail? What is your SMF version?

Offline Maxtor

  • Jr. Member
  • **
  • Posts: 354
Re: Tidy Child Boards
« Reply #296 on: March 12, 2011, 09:08:43 PM »
this mod doesnt work with colorizeboards mod here: http://custom.simplemachines.org/mods/index.php?mod=1030

what to do? anyone can help?
There are no mind readers here, only humans... or code monkeys... possibly...

Eh, so you should provide more info to get even remote help. How does it not work? Which edits fail? What is your SMF version?

main board is coloured, but all child boards are not coloured.

Offline live627

  • Developer
  • SMF Hero
  • *
  • Posts: 5,995
  • Gender: Male
    • live627 on Facebook
    • live627 on GitHub
    • live627 on LinkedIn
    • @live627 on Twitter
    • livemods
Re: Tidy Child Boards
« Reply #297 on: March 12, 2011, 10:27:18 PM »
Hooray for half the story :P

Child boards not colorized with  or without the mod?

Offline Maxtor

  • Jr. Member
  • **
  • Posts: 354
Re: Tidy Child Boards
« Reply #298 on: March 13, 2011, 12:49:56 PM »
Hooray for half the story :P

Child boards not colorized with  or without the mod?

guess what? without mod , smf doesnt colorize boards by default.
So the answer is obvious, WITH the colorizeboards mod, TidyChildBoards are NOT coloured.

Offline RvG

  • Jr. Member
  • **
  • Posts: 150
  • Gender: Male
Re: Tidy Child Boards
« Reply #299 on: March 14, 2011, 11:31:48 AM »
they don't complement to one another... simply these mods were written indifferently.