Navigation.

Started by DesignerN, May 28, 2013, 03:58:32 PM

Previous topic - Next topic

DesignerN

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
Kako da to namjestim ?
Koristim 1.1.18 verziju, ne 2.0.4

Branko.

Ovo na slici su dodatna podešavanja teme koju koristiš ili neki mod?
Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

DesignerN

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.

Branko.

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.
Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

DesignerN

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.

DesignerN

// 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..

Branko.

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.
Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

DesignerN

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.

Branko.

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

Strong people don't put others down, they lift them up.
A clever person solves a problem. A wise person avoids it.

Advertisement: