id f_gdpec w_gdpec url_gdpec p_gdspec 1 Москва Красноярск www.test.ru 450 2 Москва Красноярск www.test.ru 900 3 Москва Красноярск www.test.ru 600
Создана папка — mod_gdspec, в ней module.php:
<?php function mod_gdspec($module_id){ $inCore = cmsCore::getInstance(); // подключаем ядро $inDB = cmsDatabase::getInstance(); // подключаем базу $cfg = $inCore->loadModuleConfig($module_id); //код модуля //Формируем запрос: $sql = "SELECT f_gdpec, w_gdpec, url_gdpec, p_gdspec FROM cms_gdspec"; //Выполняем запрос: $result = $inDB->query($sql) ; /* Считаем количество выведенных записей */ if ($inDB->num_rows($result)){ //Получаем данные из ответа БД: while ($item=$inDB->fetch_assoc($result)){ $items=$item } } return true; $smarty = $inCore->initSmarty('modules', 'mod_gdspec.tpl'); $smarty->assign('items', $items); $smarty->display('mod_gdspec.tpl'); return true; } ?>
{foreach item=item from=$items} <div class="mod_latest_entry"> <div class="mod_latest_f_gdpec"> {$item.f_gdpec} </div> <div class="mod_latest_w_gdpec" > {$item.w_gdpec} </div> </div> {/foreach}
<?php function info_module_mod_gdspec(){ // // Описание модуля // //Заголовок (на сайте) $_module['title'] = 'вывод данных из БД'; //Название (в админке) $_module['name'] = 'вывод данных из БД'; //описание $_module['description'] = 'вывод данных из БД'; //ссылка (идентификатор) $_module['link'] = 'mod_gdspec'; //позиция $_module['position'] = 'sidbar'; //автор $_module['author'] = 'braincord'; //текущая версия $_module['version'] = '1.9'; // // Настройки по-умолчанию // return $_module; } // ========================================================================== // function install_module_mod_gdspec(){ return true; } // ========================================================================== // function upgrade_module_mod_gdspec(){ return true; } // ========================================================================== // ?>
— сам модуль не отображает информацию, и после него не грузится страница сайта.
Прошу помощи у сообщества. Уже какой день голову ломаю.