Вот пришел православному заказ — написать модуль — граббер расписания намазов с исламского сайта Исламикфаиндер. Покопошившись — написал, вроде ничего так смотрится. Заказчику понравилось и это радует. Выкладываю модуль потому, что перерыв интернет не нашел подобного. В основном информеры.
Внешний вид:
В общем на ваш праведный гневный суд выкладываю:
Установка в БД:
Собственно модуль:
Скачать модуль — Расписание намазов
Установка расписания для нужного вам города смотрите в комментариях в коде "/modules/mod_namaz/module.php"
Чуть не забыл. Конечно коряво, но на ваше усмотрение куда засунуть данную функцию. Я положил ее в ядро, к функциям обработки даты. Добавте следующую функцию в ядро вашего сайта core/cms.php:
PS: Граббер — вещь ненадежная.
Внешний вид:
В общем на ваш праведный гневный суд выкладываю:
Установка в БД:
INSERT INTO `cms_modules` ( `id` , `position` , `name` , `title` , `is_external` , `content` , `ordering` , `showtitle` , `published` , `user` , `config` , `original` , `css_prefix` , `allow_group` , `cache` , `cachetime` , `cacheint` ) VALUES ('', 'right', 'Расписание намазов', 'Расписание намазов', '1', 'mod_namaz', '1', '1', '1', '0', '', '1', '', '-1', '', '1', 'HOUR');
Скачать модуль — Расписание намазов
Установка расписания для нужного вам города смотрите в комментариях в коде "/modules/mod_namaz/module.php"
Чуть не забыл. Конечно коряво, но на ваше усмотрение куда засунуть данную функцию. Я положил ее в ядро, к функциям обработки даты. Добавте следующую функцию в ядро вашего сайта core/cms.php:
public function DateAdd($interval, $number, $date) { $hours = $date_time_array['hours']; $minutes = $date_time_array['minutes']; $seconds = $date_time_array['seconds']; $month = $date_time_array['mon']; $day = $date_time_array['mday']; $year = $date_time_array['year']; switch ($interval) { case 'yyyy': $year+=$number; break; case 'q': $year+=($number*3); break; case 'm': $month+=$number; break; case 'y': case 'd': case 'w': $day+=$number; break; case 'ww': $day+=($number*7); break; case 'h': $hours+=$number; break; case 'n': $minutes+=$number; break; case 's': $seconds+=$number; break; } return $timestamp; }
Реклама #
Zau4man 14 лет назад #
эт Вы к чему?
Symedia 14 лет назад #
lezginka.ru 14 лет назад #
Symedia 14 лет назад #
GNabi 13 лет назад #
GNabi 13 лет назад #