<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

Также Вы получите и всю практику, поскольку прямо в курсе с нуля создаётся полноценный Интернет-магазин, который затем публикуется в Интернете. И всё это прямо на Ваших глазах.

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

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

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

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

Подписавшись по 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; 
        } 
Профиль