Установка
1. Переименовать папку upload/templates/{THEME} в название шаблона сайта
2. Загрузить все файлы из папки upload в корневой каталог DLE
3. Открыть файл engine/engine.php
Найти:
switch ( $do ) {
Ниже добавить:
case "calculator":
include ENGINE_DIR.'/modules/calculator.php';
break;
Найти:
elseif ($do == 'tags') $nam_e = $tag;
Ниже добавить:
elseif ($do == 'calculator') $nam_e = 'Калькулятор';
4. Открыть .htaccess
После:
RewriteEngine On
Добавить:
# Калькулятор
RewriteRule ^calculator(/?)+$ index.php?do=calculator [L]
5. Запустить установщик по адресу http://сайт/install.php
6. Удалить файл install.php и папку hp_install в корне
Готово. Модуля доступен по адресу http://сайт/calculator/
Инфо:
* За вывод страницы модуля отвечает шаблон templates/шаблон/calculator.tpl
Теги шаблона calculator.tpl: Тег Значение {items} Вывод строк таблицы (которые содержат названия категорий или названия-цены) [dynamic-price]0[/dynamic-price] Итоговая сумма, меняющаяся при вводе данных
* За вывод строк таблицы содержащих названия категорий отвечает шаблон templates/шаблон/item_row_category.tpl
Теги шаблона item_row_category.tpl: Тег Значение {name} Название категории
* За вывод строк таблицы содержащих названия категорий отвечает шаблон templates/шаблон/item_row.tpl
Теги шаблона item_row.tpl: Тег Значение {name} Название {id} порядковый номер в таблице - нужен для динамического сложения цены {price} Цена {quantity} Описание товара - кол-во товара за выставленную цену {name_id} порядковый номер строки в таблице - нужен для динамического сложения цены [dynamic-price]0[/dynamic-price] Цена, меняющаяся при вводе количества