пустые файлы
Задача: сделать пустой компонент "test":
1.создается в темплейтах файл com_test.tpl
2.правильный (чистый файл) frontend.php и router.php и model.php в одноименной папке test в компонентах
Результат: при переходе на шттп://сайт.ру/test выводится компонент и содержание файла com_test.tpl
------------
Прошу в вику не отправлять, только оттуда пришел.
А кто знает прошу подсказать.
frontend.php
<?php \\понадобиться, тоже вписал $inCore = cmsCore::getInstance(); $inConf = cmsConfig::getInstance(); $inDB = cmsDatabase::getInstance(); $do = $inCore->request('do', 'str', 'view'); if ($do=='view'){ $smarty = $inCore->initSmarty('components', 'com_test.tpl'); $smarty->display('com_test.tpl'); } ?>
<?php function routes_test(){ '_uri' => '/^test\/index.html$/i', 'do' => 'view' ); return $routes; } ?>
Файл выдаст ошибку. Комментарии нужно так "//". Это первое. Второе в файле frontend.php данный код нужно заключить в функцию с названием компонента, так:
function test(){ $smarty = $inCore->initSmarty('components', 'com_test.tpl'); $smarty->display('com_test.tpl'); }
А вот это зря. По-моему, там всё подробно было описано и понятно.Прошу в вику не отправлять, только оттуда пришел.
<script type="text/javascript" src="http://api-maps.yandex.ru/2.0/?coordorder=longlat&load=package.full&wizard=constructor&lang=ru-RU"></script> <script type="text/javascript">ymaps.ready(function() {var map = new ymaps.Map("ymaps-map-container", {center: [47.248374999999996, 56.13980199999326], zoom: 12, type: "yandex#map"}, {geoObjectHint: false});map.controls.add("zoomControl").add("mapTools").add(new ymaps.control.TypeSelector(["yandex#map", "yandex#satellite", "yandex#hybrid", "yandex#publicMap"]));});</script> <div id="ymaps-map-container" style="width: 450px; height: 350px;"></div> <div style="width: 450px; text-align: right;"><a href="http://api.yandex.ru/maps/tools/constructor/?lang=ru-RU" target="_blank" style="color: #1A3DC1; font: 13px Arial,Helvetica,sans-serif;">Создано с помощью инструментов Яндекс.Карт</a></div>
Иль как это можно осуществить такой вывод?
Да я сплю сижу, извиняюсь за такие ошибки.
kreator, гораздо проще приинклюдить файлом.
<script type="text/javascript" src="http://api-maps.yandex.ru/2.0/?coordorder=longlat&load=package.full&wizard=constructor&lang=ru-RU"></script> {literal} <script type="text/javascript">ymaps.ready(function() {var map = new ymaps.Map("ymaps-map-container", {center: [47.248374999999996, 56.13980199999326], zoom: 12, type: "yandex#map"}, {geoObjectHint: false});map.controls.add("zoomControl").add("mapTools").add(new ymaps.control.TypeSelector(["yandex#map", "yandex#satellite", "yandex#hybrid", "yandex#publicMap"]));});</script> {/literal} <div id="ymaps-map-container" style="width: 450px; height: 350px;"></div> <div style="width: 450px; text-align: right;"><a href="http://api.yandex.ru/maps/tools/constructor/?lang=ru-RU" target="_blank" style="color: #1A3DC1; font: 13px Arial,Helvetica,sans-serif;">Создано с помощью инструментов Яндекс.Карт</a></div>
{literal} — это команды шаблонизатора смарти?