Simple Machines Community Forum

SMF Support => Bosanski/Hrvatski/Srpski (Bosnian/Croatian/Serbian) => Language Specific Support => Teme i Grafika => Topic started by: DesignerN on May 28, 2013, 03:58:32 PM

Title: Navigation.
Post by: DesignerN on May 28, 2013, 03:58:32 PM
Nešto me zeza navigacija i kad odem u postavke nema mi da namjestim. Znaći želim da mi piše onako kako bi trebalo, Forum Pomoć Traži Admin itd itd.
Ovako mi je trenutno (http://i.imgur.com/uIRG3JD.png)
Kako da to namjestim ?
Koristim 1.1.18 verziju, ne 2.0.4
Title: Re: Navigation.
Post by: Branko. on May 28, 2013, 05:07:27 PM
Ovo na slici su dodatna podešavanja teme koju koristiš ili neki mod?
Title: Re: Navigation.
Post by: DesignerN on May 29, 2013, 03:35:18 PM
Quote from: Branko. on May 28, 2013, 05:07:27 PM
Ovo na slici su dodatna podešavanja teme koju koristiš ili neki mod?
Ne, ne. Ja sam instalirao temu Noize od DZ-a i sad kad stavim miš na Community onda mi izbaci dropmenu sa onim Admin Poruke itd. A ja hoću maknuti ovo menu item 1 i 2 i staviti da mi bude onako normalno poredano.
Title: Re: Navigation.
Post by: Branko. on May 29, 2013, 06:35:58 PM
Ako misliš na poredak kao u SMF default temi to ne može. Tema je napravljena tako. Za neke izmjene poput uklanjanja menu item 1 i 2 a da ostanu prve dvije i nekako. Sve je u index.template.php teme, nađeš dio koji se odnosi na
// Show the menu up top. Something like [home] [help] [profile] [logout]...
// Show the start of the tab section.
Tu imaš redosled i raspored za sva dugmad. Ako ti je tema plaćena bolje da zatražiš od njih da ti to naprave jer ipak treba malo iskustva za to. Da sam to radiš, morao bi uporediti kako to izgleda u smf default pa onda eksperimentisati ali uz veliki oprez.
Title: Re: Navigation.
Post by: DesignerN on May 30, 2013, 06:59:27 AM
Quote from: Branko. on May 29, 2013, 06:35:58 PM
Ako misliš na poredak kao u SMF default temi to ne može. Tema je napravljena tako. Za neke izmjene poput uklanjanja menu item 1 i 2 a da ostanu prve dvije i nekako. Sve je u index.template.php teme, nađeš dio koji se odnosi na
// Show the menu up top. Something like [home] [help] [profile] [logout]...
// Show the start of the tab section.
Tu imaš redosled i raspored za sva dugmad. Ako ti je tema plaćena bolje da zatražiš od njih da ti to naprave jer ipak treba malo iskustva za to. Da sam to radiš, morao bi uporediti kako to izgleda u smf default pa onda eksperimentisati ali uz veliki oprez.
Ma imam ja iskustva dovoljno, samo ovo nisam nikad radio, jer je bilo na jednoj temi da odem u postavke teme i označim kučicu i to se sredi.
Title: Re: Navigation.
Post by: DesignerN on May 31, 2013, 04:09:29 PM
// Show the menu up top. Something like [home] [help] [profile] [logout]...
function template_menu()
{
   global $context, $settings, $options, $scripturl, $txt;

   // Work out where we currently are.
   $current_action = 'home';
   if (in_array($context['current_action'], array('admin', 'ban', 'boardrecount', 'cleanperms', 'detailedversion', 'dumpdb', 'featuresettings', 'featuresettings2', 'findmember', 'maintain', 'manageattachments', 'manageboards', 'managecalendar', 'managesearch', 'membergroups', 'modlog', 'news', 'optimizetables', 'packageget', 'packages', 'permissions', 'pgdownload', 'postsettings', 'regcenter', 'repairboards', 'reports', 'serversettings', 'serversettings2', 'smileys', 'viewErrorLog', 'viewmembers', 'search', 'search2', 'calendar', 'profile', 'mlist', 'help', 'pm', 'forum', 'tpadmin', 'unread', 'unreadreplies')))
      $current_action = 'forum';
           
   if (in_array($context['current_action'], array('register', 'login')))
      $current_action = 'login';

   if (isset($_GET['board']) || isset($_GET['topic']) || $context['current_action']=='forum')
      $current_action = 'forum';

   // Are we using right-to-left orientation?
   if ($context['right_to_left'])
   {
      $first = 'last';
      $last = 'first';
   }
   else
   {
      $first = 'first';
      $last = 'last';
   }

   // Show the start of the tab section.
   echo '   
      <ul id="topnav">';
         echo '
            <li ' , $current_action=='home' ? ' class="chosen"' : '' , '><a href="', $scripturl, '">' , $txt[103] , '<span>Homepage</span></a></li>';

         echo '
            <li' , $current_action=='forum' ? ' class="chosen"' : '' , '><a href="', $scripturl, '?action=forum">Community<span>Support Forum</span></a>';

            echo '
               <ul class="pngbg">
                  <li><a href="', $scripturl, '?action=help">' , $txt[119] , '</a></li>';
               if ($context['allow_search'])
               echo '
                  <li><a href="', $scripturl, '?action=search">Search</a></li>';
               if ($context['allow_calendar'])
               echo '
                  <li><a href="', $scripturl, '?action=calendar">' , $txt['calendar24'] , '</a></li>';
               if ($context['allow_admin'])
               echo '
                  <li><a href="', $scripturl, '?action=admin">' , $txt[2] , '</a></li>';   
               if ($context['allow_edit_profile'])
               echo '
                  <li><a href="', $scripturl, '?action=profile">' , $txt[79] , '</a></li>';

               if ($context['user']['is_logged'] && $context['allow_pm'])
               echo '
                  <li><a href="', $scripturl, '?action=pm">' , $txt['pm_short'] , ' ', $context['user']['unread_messages'] > 0 ? '[<strong>'. $context['user']['unread_messages'] . '</strong>]' : '' , '</a></li>';

               if ($context['allow_memberlist'])
               echo '
                  <li><a href="', $scripturl, '?action=mlist">' , $txt[331] , '</a></li>';
            echo '
               </ul>
            </li>';
           
         echo '
            <li><a href="#">Menu Item 1<span>Description</span></a>
               <ul class="pngbg">
                  <li><a href="#">Submenu 1</a></li>
                  <li><a class="subchild pngbg" href="#">Submenu 2</a>
                     <ul class="pngbg">
                        <li><a href="#">Submenu 1</a></li>
                        <li><a href="#">Submenu 2</a></li>
                        <li><a href="#">Submenu 3</a></li>
                        <li><a href="#">Submenu 4</a></li>
                     </ul>
                  </li>
                  <li><a href="#">Submenu 3</a></li>
                  <li><a href="#">Submenu 4</a></li>
               </ul>   
            </li>';
           
         echo '
            <li><a href="#">Menu Item 2<span>Description</span></a>
               <ul class="pngbg">
                  <li><a href="#">Submenu 1</a></li>
                  <li><a href="#">Submenu 2</a></li>
                  <li><a href="#">Submenu 3</a></li>
               </ul>   
            </li>';

         if ($context['user']['is_logged'])
         echo '
            <li><a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '<br /><span>Member Logout</span></a></li>';

         if ($context['user']['is_guest'])
         {
         echo '
            <li' , $current_action=='login' ? ' class="chosen"' : '' , '><a href="', $scripturl, '?action=login">' , $txt[34] , '<br /><span>Member Login</span></a>';
   
            echo '
               <ul class="pngbg">
                  <li' , $current_action=='register' ? ' class="chosen"' : '' , '><a href="', $scripturl, '?action=register">' , $txt[97] , '</a></li>
               </ul>
            </li>';   
         }
         
   echo '
      </ul>';

}


To je ovaj kod, uvijek nekak sjebem xd, jel mi možeš složit da bude bez ovog menu item i submenu nek da bude ljepo po redu..
Title: Re: Navigation.
Post by: Branko. on May 31, 2013, 05:03:44 PM
Uzmi originalni index.template.php od smf default teme i uporedi. Tamo je sve posloženo. Redom jedan po jedan dio i izbaciš sve što se odnosi na Menu Item. Obavezno iskopiraj index.template Noize teme da ga možeš vratiti ako ne uspiješ u prvom pokušaju.
Što se tiče mog angažmana, treba naći temu pa odvojiti i nešto vremena kojeg trenutno nemam.
Title: Re: Navigation.
Post by: DesignerN on May 31, 2013, 05:49:59 PM
Quote from: Branko. on May 31, 2013, 05:03:44 PM
Uzmi originalni index.template.php od smf default teme i uporedi. Tamo je sve posloženo. Redom jedan po jedan dio i izbaciš sve što se odnosi na Menu Item. Obavezno iskopiraj index.template Noize teme da ga možeš vratiti ako ne uspiješ u prvom pokušaju.
Što se tiče mog angažmana, treba naći temu pa odvojiti i nešto vremena kojeg trenutno nemam.
Oke, probat ću sad, al ak opt sjebem neš ak nađeš vremena zamoliti ću te da središ, al valjda ću uspjet.
Title: Re: Navigation.
Post by: Branko. on May 31, 2013, 09:02:21 PM
Za početak ukloniš npr. echo '
            <li><a href="#">Menu Item 1<span>Description</span></a>
               <ul class="pngbg">
                  <li><a href="#">Submenu 1</a></li>
                  <li><a class="subchild pngbg" href="#">Submenu 2</a>
                     <ul class="pngbg">
                        <li><a href="#">Submenu 1</a></li>
                        <li><a href="#">Submenu 2</a></li>
                        <li><a href="#">Submenu 3</a></li>
                        <li><a href="#">Submenu 4</a></li>
                     </ul>
                  </li>
                  <li><a href="#">Submenu 3</a></li>
                  <li><a href="#">Submenu 4</a></li>
               </ul>   
            </li>';
           
         echo '
            <li><a href="#">Menu Item 2<span>Description</span></a>
               <ul class="pngbg">
                  <li><a href="#">Submenu 1</a></li>
                  <li><a href="#">Submenu 2</a></li>
                  <li><a href="#">Submenu 3</a></li>
               </ul>   
            </li>';


To će maknuti ove koje si pomenu da smetaju.  Ako to zadovoljava, onda samo prevedi još u :
// Show the start of the tab section.
nazive koji su na engleskom u nešto pogodno ili ih ukloni da ostane samo taj gornji naslov u svakom dugmetu ovako:
$txt['home'] , '<span>Homepage</span></a></li>';
kad ukloniš treba da bude ovako
$txt['home'] , '</a></li>';

pa onda Community<span>Support Forum</span></a>';
prepraviš da bude ovako
Podrška</a>';
ili "Korisnik" itd
ostaje još i zadnje dugme
<br /><span>Member Logout</span></a></li>';
ukloniš
<br /><span>Member Logout</span>

Ostaju ti još i stringovi teme u languages folderu teme