За последние 24 часа нас посетили 18124 программиста и 1658 роботов. Сейчас ищут 1289 программистов ...

прошу помощи :) Навигация

Тема в разделе "HTML и CSS", создана пользователем firebird, 6 фев 2013.

  1. firebird

    firebird Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    17
    Симпатии:
    0
    Привет всем.Незнаю в эту тему или не в эту писать,но я уже запутался в своем вопросе,поэтому прошу помощи.Значит проблема такая.Вот на картинке вы видите какие у меня файлы в папке сайта
    [​IMG]

    значит мне так не нравиться (некрасиво и не удобно),если я файл "mitsubishi.php"(это подпункт навигации) закину в новую созданную папку "views"(просмотры),то у меня возникает проблема с навигацией,точнее с ссылками на нее.

    вот навигация на главной (index.php)

    [​IMG]

    вот подпункт mitsubishi (mitsubishi.php)

    [​IMG]

    В файле "index.php" (домашняя стр или главная),я сделал include на файл с навигацией,вот как это выглядит :
    Код (Text):
    1. <?php include ("includes/main/navi.php"); ?>
    и соответственно сделал include на навигацию в файле views/mitsubishi.php
    Код (Text):
    1. <?php include ("../includes/main/navi.php"); ?>
    так вот,если навести курсором на главную со страницы Mitsubishi,то выводиться вот такая ссылка,неправельная,так как в папке "views" index файла у меня нет.На картинке все показано.

    [​IMG]

    Вообщем вопрос в том,как можно сделать навигацию,точнее она у меня есть,а вот как правельно подключить ее ко всем страницам сайта.Потому что я хочу все статьи скажем положить в папку "views".А если все файлы будут рядом с index.php,то по мне это не красиво,не разложенно по полкам вообщем.Но зато тогда навигация работает и ссылки на все отображают правельно.Так же в навигации существуют картинки при наведении на нее,а это опять же пути...к картинкам,и если у меня файл mitsubishi в папке views,то они не отображаються.

    Может можно как то подругому подключить все это дело?Хочеться услышать советов,вы то люди опытные в этом деле.
    Да,кстате,если что,вот код навигации :

    Код (Text):
    1.  
    2. <div id="menubar">
    3.  
    4. <ul id="sdt_menu" class="sdt_menu">
    5.                 <li>
    6.                     <a href="index.php">
    7.                         <img src="images/navigation/2.jpg" alt=""/>
    8.                         <span class="sdt_active"></span>
    9.                         <span class="sdt_wrap">
    10.                             <span class="sdt_link">Главная</span>
    11.                             <span class="sdt_descr">Интересные факты</span>
    12.                         </span>
    13.                     </a>
    14.                 </li>
    15.                 <li>
    16.                     <a href="#">
    17.                         <img src="images/navigation/1.jpg" alt=""/>
    18.                         <span class="sdt_active"></span>
    19.                         <span class="sdt_wrap">
    20.                             <span class="sdt_link">Авто</span>
    21.                             <span class="sdt_descr">спортивные авто</span>
    22.                         </span>
    23.                     </a>
    24.                     <div class="sdt_box">
    25.                             <a href="mitsubishi.php">Mitsubishi</a>
    26.                             <a href="nissan.php">Nissan</a>
    27.                             <a href="#">Toyota</a>
    28.                             <a href="#">Honda</a>
    29.                             <a href="#">Subaru</a>
    30.                             <a href="#">Mazda</a>
    31.                     </div>
    32.                 </li>
    33.                 <li>
    34.                     <a href="views/articles.php">
    35.                         <img src="images/navigation/3.jpg" alt=""/>
    36.                         <span class="sdt_active"></span>
    37.                         <span class="sdt_wrap">
    38.                             <span class="sdt_link">Статьи</span>
    39.                             <span class="sdt_descr">эксклюзив</span>
    40.                         </span>
    41.                     </a>
    42.                 </li>
    43.                 <li>
    44.                     <a href="views/gallery.php">
    45.                         <img src="images/navigation/4.jpg" alt=""/>
    46.                         <span class="sdt_active"></span>
    47.                         <span class="sdt_wrap">
    48.                             <span class="sdt_link">Галерея</span>
    49.                             <span class="sdt_descr">лучшие снимки</span>
    50.                         </span>
    51.                     </a>
    52.                 </li>
    53.                 <li>
    54.                     <a href="#">
    55.                         <img src="images/navigation/5.jpg" alt=""/>
    56.                         <span class="sdt_active"></span>
    57.                         <span class="sdt_wrap">
    58.                             <span class="sdt_link">Обзоры</span>
    59.                             <span class="sdt_descr">профессиональные обзоры</span>
    60.                         </span>
    61.                     </a>
    62.                 </li>
    63.                 <li>
    64.                     <a href="#">
    65.                         <img src="images/navigation/6.jpg" alt=""/>
    66.                         <span class="sdt_active"></span>
    67.                         <span class="sdt_wrap">
    68.                             <span class="sdt_link">Форум</span>
    69.                             <span class="sdt_descr">присоединяйся</span>
    70.                         </span>
    71.                     </a>
    72.                     <div class="sdt_box">
    73.                         <a href="#">Веб сайт для предложений о работе</a>
    74.                         <a href="#">Корзина с покупками</a>
    75.                         <a href="#">Интерактивные карты</a>
    76.                     </div>
    77.                 </li>
    78.                 <li>
    79.                     <a href="#">
    80.                         <img src="images/navigation/2.jpg" alt=""/>
    81.                         <span class="sdt_active"></span>
    82.                         <span class="sdt_wrap">
    83.                             <span class="sdt_link">Контакты</span>
    84.                             <span class="sdt_descr">связаться с нами</span>
    85.                         </span>
    86.                     </a>
    87.                 </li>
    88.             </ul>
    89.            
    90.             <!-- JavaScript -->
    91.         <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    92.         <script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
    93.         <script type="text/javascript">
    94.             $(function() {
    95.                 /**
    96.                 * Для каждого элемента меню при получении события mouseenter
    97.                 * мы увеличиваем изображение и выводим оба элемента span sdt_active и  
    98.                 * sdt_wrap. Если элемент имеет подменю (sdt_box),
    99.                 * то его надо плавно выдвинуть - если элемент является последним в меню,
    100.                 * то выдвижение происходит влево, в другом случае - вправо.
    101.                 */
    102.                 $('#sdt_menu > li').bind('mouseenter',function(){
    103.                     var $elem = $(this);
    104.                     $elem.find('img')
    105.                          .stop(true)
    106.                          .animate({
    107.                             'width':'140px',
    108.                             'height':'140px',
    109.                             'left':'0px'
    110.                          },400,'easeOutBack')
    111.                          .andSelf()
    112.                          .find('.sdt_wrap')
    113.                          .stop(true)
    114.                          .animate({'top':'140px'},500,'easeOutBack')
    115.                          .andSelf()
    116.                          .find('.sdt_active')
    117.                          .stop(true)
    118.                          .animate({'height':'190px'},300,function(){
    119.                         var $sub_menu = $elem.find('.sdt_box');
    120.                         if($sub_menu.length){
    121.                             var left = '190px';
    122.                             if($elem.parent().children().length == $elem.index()+1)
    123.                                 left = '-190px';
    124.                             $sub_menu.show().animate({'left':left},200);
    125.                         }  
    126.                     });
    127.                 }).bind('mouseleave',function(){
    128.                     var $elem = $(this);
    129.                     var $sub_menu = $elem.find('.sdt_box');
    130.                     if($sub_menu.length)
    131.                         $sub_menu.hide().css('left','0px');
    132.                    
    133.                     $elem.find('.sdt_active')
    134.                          .stop(true)
    135.                          .animate({'height':'0px'},300)
    136.                          .andSelf().find('img')
    137.                          .stop(true)
    138.                          .animate({
    139.                             'width':'0px',
    140.                             'height':'0px',
    141.                             'left':'85px'},400)
    142.                          .andSelf()
    143.                          .find('.sdt_wrap')
    144.                          .stop(true)
    145.                          .animate({'top':'25px'},500);
    146.                 });
    147.             });
    148.         </script>
    149.        
    150.         </div>
    151.        
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ссылка начинающаяся с / будет от корня сайта, а ссылка не начинающаяся со слеша будет от текущей позиции.
     
  3. firebird

    firebird Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    17
    Симпатии:
    0
    igordada о!спасибо!все сделал,спасибо что откликнулся! ;)
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    вот в этом всегда и путаются, по этому и нужно делать dirname(__FILE__);