И так вторая запись в блоге… — это начало!!!
Перед тем, как писать сразу скажу, что писал данный модуль для тех лиц, которые интересовались этим модулем, и если кому-то он не нравиться я тут не причем — пишите в комментариях, в личку — ТОЛКАЙТЕ ИДЕИ!!!, постараюсь их реализовать, если они не будут сложными.
И так сам скрин модуля :
Сразу хотелось бы сказать, что я интегрировал уже готовый php код в InstantCMS, а не писал его. Но с настройками если, что помогу.
Что делает модуль:
Модуль показывает, сколько времени осталось до какого-то события, т.е. событие Вы определяете сами. Т.е на скрине показано сколько осталось до нового года времени по киевскому времени. Красный фон можно заменить на любой, надо всего лишь отредактировать один файлик, и найти картинку для вашего дизайна.
Ну что еще...
Да, есть один недочет — насколько я понял, скрип работает по серверному времени, я попробую с этим разобраться.
Также забыл сказать, что будет когда наступит ожидаемое событие, то есть счётчик перестанет отсчитывать время, тогда скрипт выведет тест, который вы укажите, или откроет заданную Вами страницу.
И еще, на время написания записи у меня на часах 3:28, поэтому файл щас выкладывать не буду — не успел запаковать в архив. И вообще я должен посмотреть, что скажут те люди которые интересовались счётчиком.
P.S Над чем буду еще работать? Наверное буду продолжать деятельность над счётчиками.
КАК УСТАНОВИТЬ:
1. Качаем Архив ОТСЮДА
2. Копируем папку /modules в корневую директорию
3. Выполняем запрос в базу:
на этом установка заканчивается...
КАК НАСТРОИТЬ:
1. Первым делом нам надо определить событие, до которого будет идти отсчёт.
2. Событие выбрано, пускай это будет Новый год
3. Открываем файл /modules/mod_count/module.php
Ищем в файле такие строки:
Эту строку Вы можете вообще убрать, если вы в админке укажите заголовок модуля.
Под этой строкой строкой, находите такие строки:
3.1 countto = Время когда наступит событие в формате y-m-d h:m:s
3.2 do=t&data = Текст который будет выведен на экран когда событие наступит. Также вместо "do=t&data =" можно написать "do=r&data=" (без кавычек), в этом случае после "=" напишите адрес страницы, сайта, и когда событие наступит, пользователя перекинет на ту страницу, которую Вы указали.
3.3 timezone= надо указать ту тайм-зону в которой вы находитесь, её можно узнать на этой странице: www.php.net/manual/en/timezones.php
вродебы всё, если есть ошибки пишите!!!
На всякий случай еще раз вылаживаю ссылку на скачивание:
Перед тем, как писать сразу скажу, что писал данный модуль для тех лиц, которые интересовались этим модулем, и если кому-то он не нравиться я тут не причем — пишите в комментариях, в личку — ТОЛКАЙТЕ ИДЕИ!!!, постараюсь их реализовать, если они не будут сложными.
И так сам скрин модуля :
Сразу хотелось бы сказать, что я интегрировал уже готовый php код в InstantCMS, а не писал его. Но с настройками если, что помогу.
Что делает модуль:
Модуль показывает, сколько времени осталось до какого-то события, т.е. событие Вы определяете сами. Т.е на скрине показано сколько осталось до нового года времени по киевскому времени. Красный фон можно заменить на любой, надо всего лишь отредактировать один файлик, и найти картинку для вашего дизайна.
Ну что еще...
Да, есть один недочет — насколько я понял, скрип работает по серверному времени, я попробую с этим разобраться.
Также забыл сказать, что будет когда наступит ожидаемое событие, то есть счётчик перестанет отсчитывать время, тогда скрипт выведет тест, который вы укажите, или откроет заданную Вами страницу.
И еще, на время написания записи у меня на часах 3:28, поэтому файл щас выкладывать не буду — не успел запаковать в архив. И вообще я должен посмотреть, что скажут те люди которые интересовались счётчиком.
P.S Над чем буду еще работать? Наверное буду продолжать деятельность над счётчиками.
КАК УСТАНОВИТЬ:
1. Качаем Архив ОТСЮДА
2. Копируем папку /modules в корневую директорию
3. Выполняем запрос в базу:
INSERT INTO `cms_modules` (`id`, `position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `allow_group`, `cache`, `cachetime`, `cacheint`, `template`) VALUES (null, 'left', 'Обратный счётчик', 'Обратный счётчик', 1, 'mod_count', 6, 1, 1, 0, '', 1, '', -1, 0, 1, 'HOUR', 'module.tpl')
КАК НАСТРОИТЬ:
1. Первым делом нам надо определить событие, до которого будет идти отсчёт.
2. Событие выбрано, пускай это будет Новый год
3. Открываем файл /modules/mod_count/module.php
Ищем в файле такие строки:
<h3 align="center"> До Нового года осталось </h3>
Под этой строкой строкой, находите такие строки:
<SCRIPT language="JavaScript" SRC="/modules/mod_count/countdown3.php?timezone=Europe/Moscow&countto=2011-01-01 00:00:00&do=t&data=С Новым Годом!!!"></SCRIPT>
3.2 do=t&data = Текст который будет выведен на экран когда событие наступит. Также вместо "do=t&data =" можно написать "do=r&data=" (без кавычек), в этом случае после "=" напишите адрес страницы, сайта, и когда событие наступит, пользователя перекинет на ту страницу, которую Вы указали.
3.3 timezone= надо указать ту тайм-зону в которой вы находитесь, её можно узнать на этой странице: www.php.net/manual/en/timezones.php
вродебы всё, если есть ошибки пишите!!!
На всякий случай еще раз вылаживаю ссылку на скачивание:
Реклама #
Дима 14 лет назад #
Извините не скрип, а скрипт.
Anabiotick 14 лет назад #
Хорошая фича ;)
braincord 14 лет назад #
Лиззи 14 лет назад #
Дима 14 лет назад #
14 лет назад #
Дима 14 лет назад #
Александр 14 лет назад #
141
день
а недней
Дима 14 лет назад #
Дима 14 лет назад #
qwest 14 лет назад #
(не осталось а остался)
141день
а не
дней
Дима 14 лет назад #
Это можно отредактировать в файле /modules/mod_count/module.php
День на дней можно заменить в этом файле: /modules/mod_count/countdown3.php
qwest 14 лет назад #
Александр 14 лет назад #
1) При отключенном java script твой счетчик не отображает ничего кроме названия. Понимаю,
часы написаны на javascript, но количество дней можно вывести при помощи PHP?
2) День\Дня\Дней должно отображаться автоматически так как надо.
3) Ну и в будущем - в Админке должны быть поля ввода события и времени\даты этого события. Не лазить же по файлам
после Нового Года, чтоб 23 февраля настроить.
А так в целом начало неплохое. +1 в карму за старание
Дима 14 лет назад #
Да, действительно счётчик, написан на JavaScript - нашел скрипт в интернете, решил интегрировать в систему. Но я думаю, что у каждого включен JavaScript, поскольку, мне кажется, большинство сайтов его используют.
Вот тут подумаю...
У меня еще не достаточно опыта, что бы делать настройку в Админке, Но обязательно научусь...
СПАСИБО!!!
hubaz 14 лет назад #
Что делал: закинул запрос в БД из файла, потом кинул файлы в /modules/ дальше проверил админку- модуль включен, но сайте ничаго нет. Шаблон стандартный.
hubaz 14 лет назад #
14 лет назад #
SKЛAVИN 11 лет назад #