Меня интересует теоретический вопрос.
Можно ли в сверстанный HTML сайт вставить контент из Инстанта?
Ну т.е. есть сайт с контентом. У него все странички живут, функционируют и все такое прочее. По Index.php открывается, никаких жалоб нету.
Но хочется человекам Landing Page, такой вот весь модный и все такое прочее.
Возможно как-то вставить в эту страничку контент из инстанта?
Не RSS прикрутить, а натурально — новость, заголовок, картинку…
Я не программист, ребят, если что. Ну, в php не силен и искусством запросов к MySQL владею слабо
Я как понял, есть "сайт на инстанте", но "на главной сайта нужна страница landing page"? Так в чем проблема сверстать главную страницу в шаблоны сайта и подставить модули новости и прочее? Если вы не понимаете как это сделать, лучше не беритесь и попросите кого нибудь помочь хотя бы с ТЗ. Иначе вы несете такую ересь, что неразобраться.
Интересно было написать шаблонизатор. На выходных ещё доработаю, чтобы уже работало, но не обязуюсь до конца.
С инстантом не связано, но класс поможет с реализацией, если найдете исполнителя.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <title>[[page_title]]</title> <!-- start style --> <link rel="stylesheet" href="css/[[style]]"> <!-- finish style --> <!-- start script --> <script src="js/[[script]]"></script> <!-- finish script --> </head> <body> [[content]] </body> </html>
<? include_once 'base.php'; $page_title = 'Главная'; 'style' => 'bootstrap.css', ), ); 'script' => 'jquery-1.11.1.js', 'vasya' => 1, ), 'script' => 'bootstrap.min.js', 'vasya' => 1, ) ); $content = new View->Factory('table') ->parse('any_array', $any_values) echo new View->Factory('base') ->parse('page_title', $page_title) ->parse('styles', $arr_styles) ->parse('scripts', $arr_scripts) ->parse('content', $content); ->render();
<? function __autoload($class_name) { include 'util/'.$class_name.'.php'; }
<? Class Template { private $template; public function __construct ($template) { // $this->template = file($template); $str_temp = ''; foreach ($arr_file_content as $html_string) { $str_temp = $this-> RemoveComments($html_string, 'start'); continue; } $arr_temp[$block_name] = $arr_block; $block_name = NULL continue; } if ($block_name !== NULL) { $arr_block[] = $html_string; continue; } else } return $this; } public function parse ($where, $that) { return $this } public function render () { } private function RemoveComments($string, $key_word) { } }
<? include_once 'base.php' Class View{ private $template; static function Factory ($template_name) { // self::template = 'templates/' . $template_name . '.html'; return new Template('templates' . $template_name . '.html'); } }
Разный.Что контент?
. В основном статьи
Потому что (цитата владельца) "Мы тут набросали в мьюзе сайт. Можно что бы нам вручную каждый раз не вносить изменения, вытянуть контент из инстанта? ..."Причем тут Adobe Muse?
Лично для меня в этом и есть проблема. Я не верстальщик ни разуТак в чем проблема сверстать главную страницу в шаблоны сайта и подставить модули новости и прочее?
Ну так я и не берусь пока.Если вы не понимаете как это сделать, лучше не беритесь и попросите кого нибудь помочь хотя бы с ТЗ. Иначе вы несете такую ересь, что неразобраться.
Я же написал сразу — вопрос чисто теоретический — можно скрестить ежа с удавом или нет.
Я бы послал бы товарищей со словами, что раз вы сверстать желаете Лендинг, и он у вас статический, то мучайтесь с ним дальше.
Но все-таки захотелось узнать — а ну как у участников сообщества есть какие соображения или уже имеющиеся проекты. Почему бы и нет?