<MyRusakov.ru />

Вёрстка сайта с нуля 2.0

Вёрстка сайта с нуля 2.0

Система "Вёрстка сайта с нуля 2.0" содержит в себе не только сами видеоуроки по адаптивной вёрстке сайтов с примерами, но и вспомогательную систему для более эффективного обучения.

Сам курс обучит Вас абсолютно с нуля HTML5 и CSS3, а также научит верстать сайты с помощью реальных примеров вёрстки. Обучение идёт от простого к сложному. В последнем разделе курса идёт обучение адаптивной вёрстке сайтов: Вы узнаете всю необходимую теорию, а также увидите пример реальной адаптивной вёрстки сайта.

Как итог, курс совмещает в себе всё, что нужно по HTML, CSS и адаптивной вёрстке сайтов, с наглядными примерами, с обучением от простого к сложному и без необходимости иметь начальных знаний, а благодаря вспомогательной системе психологически курс проходится очень легко, а на выходе Вы сможете сделать адаптивную вёрстку любого сайта любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Как сделать меню и подменю
25.07.2014 21:14:16 Как сделать меню и подменю Сообщение #1
maloi59ru

maloi59ru

Новичок

Новичок

Дата регистрации:
20.03.2014 09:38:44

Сообщений: 8

Здравствуйте помогите разобраться как сделать, я по курсу пытаюсь написать меню и подменю. у меня должно быть один id (содержит в себе id,
date, title, info_text, full_text, classes, datesystem_info_title,
meta_desc, meta_key)->разбить на 3 отдельных страницы  и по своим
шаблонам
%link_about%     =и содержать в себе (id, date, title, info_text, datesystem_info_title, meta_desc, meta_key) 
%link_race%       =и содержать в себе (id, date, title, full_text, meta_desc, meta_key)
%link_classes%   =и содержать в себе (id, date, title, classes, meta_desc, meta_key)

вот код и шаблоны:

index.php
require_once "system/aboutecontent_class.php";               
require_once "system/racecontent_class.php";                   
require_once "system/classescontent_class.php";    

        //    ВЫВОДИМ СТРАНИЦУ
    $db = new DataBase();
    $view = $_GET["view"];
    switch ($view) {
        case "article":
            $content = new AboutContent($db);
            break;

        case "article":
            $content = new RaceContent($db);
            break;

        case "article":
            $content = new ClassesContent($db);
            break;


        default: exit();
    }
    echo $content->getContent();


template.tpl

<div id="left_menu">
<ul>
 <li class="active"><a ><span><b>%menu_left_top%</b></span></a></li>
 %menu%
 </ul>
 </div>

menu_item.tpl

<li class="has-sub"><a><span>%title%</span></a>
  <ul>
     <li><a href="%link_about%"><span>ОБ ИГРЕ</span></a></li>
     <li><a href="%link_race%"><span>РАСЫ</span></a></li>
     <li><a href="%link_classes%"><span>КЛАССЫ</span></a></li>
  </ul>
</li>

Не знаю как надо сделать getMenu

protected function getMenu() {
                $menu = $this->menu->getAll();
                for ($i = 0; $i < count($menu); $i++) {
                        $sr["title"] = $menu[$i]["title"];
                        ????????????
                        $text .= $this->getReplaceTemplate($sr, "menu_item";
                }
                return $text;
        }


            //  ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ ДЛЯ ВЫВОДА
    protected function getAbout($articles) {
        for ($i = 0; $i < count($menu); $i++){
            $sr["link_about"] = $this->config->address."?view=about&id=".$menu[$i]["id"];
            $text .= $this->getReplaceTemplate($sr, "menu_about";
        }
        return $text;
    }
            //  ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ ДЛЯ ВЫВОДА
    protected function getRace($article) {
        for ($i = 0; $i < count($menu); $i++){
            $sr["link_race"] = $this->config->address."?view=race&id=".$menu[$i]["id"];
            $text .= $this->getReplaceTemplate($sr, "menu_race";
        }
        return $text;
    }
            //  ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ ДЛЯ ВЫВОДА
    protected function getClasses($article) {
        for ($i = 0; $i < count($menu); $i++){
            $sr["link_classes"] = $this->config->address."?view=classes&id=".$menu[$i]["id"];
            $text .= $this->getReplaceTemplate($sr, "menu_classes";
        }
        return $text;
    }
Профиль Ответить
31.07.2014 23:24:48 Как сделать меню и подменю Сообщение #2
baskof147

baskof147

Новичок

Новичок

Дата регистрации:
31.07.2014 12:36:38

Сообщений: 6

Жесткая каша, я не понял суть вопроса...
Профиль Ответить
02.08.2014 13:35:10 Как сделать меню и подменю Сообщение #3
maloi59ru

maloi59ru

Новичок

Новичок

Дата регистрации:
20.03.2014 09:38:44

Сообщений: 8

Не знаю как надо сделать getMenu 

protected function getMenu() { 
                $menu = $this->menu->getAll(); 
                for ($i = 0; $i < count($menu); $i++) { 
                        $sr["title"] = $menu[$i]["title"]; 

                        ?? что и как написать ?? 
  надо суда вставить 3 ссылки с 3 шаблонами типа:

1)        $sr["link_about"] = $this->config->address."?view=about&id=".$menu[$i]["id"]; 
            $text .= $this->getReplaceTemplate($sr, "menu_about"

2)        $sr["link_race"] = $this->config->address."?view=race&id=".$menu[$i]["id"]; 
            $text .= $this->getReplaceTemplate($sr, "menu_race"

3)        $sr["link_classes"] = $this->config->address."?view=classes&id=".$menu[$i]["id"]; 
            $text .= $this->getReplaceTemplate($sr, "menu_classes"

                        $text .= $this->getReplaceTemplate($sr, "menu_item"
                } 
                return $text; 
        } 
Профиль Ответить