PHP code example of lornkarios / yandex-turbo-pages
1. Go to this page and download the library: Download lornkarios/yandex-turbo-pages library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lornkarios / yandex-turbo-pages example snippets
//create feed with all params
$feed = new Feed(
'UTF-8',
'Название канала',
'http://www.example.com/',
'Краткое описание канала',
'ru',
$turboAnalytics = new Yandex('yndx-metrica-id', ['param1' => 'afw'])
);
//create header for item
$header = new Header(
$h1 = 'Ресторан «Полезный завтрак»',
$imgSrc = 'https://avatars.mds.yandex.net/get-sbs-sd/403988/e6f459c3-8ada-44bf-a6c9-dbceb60f3757/orig',
$h2 = 'Вкусно и полезно'
);
//we can add menuItem if need
$header->addMenuItem('http://example.com/page1.html','Пункт меню 1');
$header->addMenuItem('http://example.com/page2.html','Пункт меню 2');
$content = <<<CONTENT
<p>Как хорошо начать день? <del>С чашки бодрящего кофе!</del> <ins>Вкусно и полезно позавтракать!</ins></p>
<p><b>Приходите</b> к нам на завтрак. Фотографии наших блюд ищите <a href="#">на нашем сайте</a>.</p>
<h2>Меню</h2>
<figure>
<img src="https://avatars.mds.yandex.net/get-sbs-sd/369181/49e3683c-ef58-4067-91f9-786222aa0e65/orig">
<figcaption>Омлет с травами</figcaption>
</figure>
<p>В нашем меню всегда есть свежие, вкусные и полезные блюда.</p>
<p>Убедитесь в этом сами.</p>
<button formaction="tel:+7(123)456-78-90" data-background-color="#5B97B0" data-color="white" data-primary="true">Заказать столик</button>
<section id="contacts">
<div data-block="widget-feedback" data-stick="false">
<div data-block="chat" data-type="whatsapp" data-url="https://whatsapp.com"></div>
<div data-block="chat" data-type="telegram" data-url="http://telegram.com/"></div>
<div data-block="chat" data-type="vkontakte" data-url="https://vk.com/"></div>
<div data-block="chat" data-type="facebook" data-url="https://facebook.com"></div>
<div data-block="chat" data-type="viber" data-url="https://viber.com"></div>
</div>
<p>Наш адрес: <a href="#">Nullam dolor massa, porta a nulla in, ultricies vehicula arcu.</a></p>
<section>
<p><small>Фотографии — http://unsplash.com</small></p>
CONTENT;
$item = new Item(
$turboExtendedHtml = true,
'http://www.example.com/category/sub-category/page1.html',
new TurboContent($header,$content)
);
$feed->addItem($item);
echo $feed->asXml();