1

Тема: Модуль "Блог"

Модуль блога создан на базе модуля новостной ленты. Посмотреть можно здесь - http://gpc3.w.pw/blog, скачать здесь - https://yadi.sk/d/jhRDoFWQ3aMA7X.

2

Re: Модуль "Блог"

Совсем забыл, для тех кому интересен поиск по сайту, чтобы проиндексировать посты блога для поиска в файле admin.php модуля search после фигурной скобки } в строке 58, нужно вставить следующий код

if($Page->module == 'blog'){
            if (Module::exists('blog')){
                $BlogStorage = new EngineStorage('module.blog');
                if(($listIdBlog = json_decode($BlogStorage->get('list'), true)) != false){
                    foreach($listIdBlog as $idBlog){
                        if($BlogStorage->iss('post_'.$idBlog)){
                            $blogParam = json_decode($BlogStorage->get('post_'.$idBlog));
                            $searchIndex[] = array('uri' => '/'.$value.'/'.$idBlog, 'name' => $blogParam->header, 'keywords' => $blogParam->keywords, 'description' => $blogParam->description);
                        }
                    }
                }
            }
        }