Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
<?php require('die.php');
if (!defined( 'MY_MODULE' )) {
/* обеспечивает запуск функции только один раз */
define( 'MY_MODULE', 1 );
defined('BR') or define ('BR', "\n");
require_once 'my/tree.php';
require_once 'my/firmscat.php';
function my_catalog(){
$F = new CFirmsCat();
$tree = new CTree();
$tree->Generate($F->GetFullCat());
}
function my_sun(){?>
<div id="sun"></div>
<?php }
function my_picture(){
?>
<div id="picture">
<div id="pictxt"><span style="color:orange">/</span><span style="color:blue">/</span><span style="color:purple">/</span> здесь нет границ <span style="color:lime">/</span><span style="color:yellow">/</span><span style="color:orange">/</span></div>
</div>
<?php
}
function my_rbc(){
global $mosConfig_live_site;
?>
<div id="rbc"><img src="<?php echo $mosConfig_live_site; ?>/modules/my/cbr.php" width="88" height="41" alt="Курс доллара ЦБ РФ" /></div>
<?php
}
}//ifndef
$item = $params->get('item');
switch ($item) {
case 'picture' : my_picture(); break;
case 'sun' : my_sun(); break;
case 'rbc' : my_rbc(); break;
case 'catalogue': my_catalog(); break;
default:
echo 'strange...';
}
?>
<?xml version="1.0" encoding="utf-8" ?>
- <mosinstall type="module" version="1.0.0">
<name>MyModule</name>
<author>MoMoRez</author>
<version>0.1</version>
- <files>
<filename module="mod_my">mod_my.php</filename>
</files>
- <params>
<param name="item" type="text" default="" label="Что будем показывать" description="Только надо знать точное значение, т.к. всё прописано в коде %Р" />
</params>
</mosinstall>
Я делал немного по другому...
Берешь любой модуль из папки modules (состоит из 2 файлов: php и xml) и php засовываешь то, что тебе нужно, в xml в нужных местах правишь имя файла php и будет тебе счастье. Главное не забыть заменить имена файлов в содержимом и все будет работать. Таким макаром я уже более 50 нужных мне модулей сделал, в т.ч. и для сапы.