Если у Вас есть вопросы, как сделать что-то в программе или Вы не понимаете чего-то (то ли это ошибка, то ли фича и т.д.), то спрашивайте в этой теме.
Неактивен
Здравствуйте DoubleDragon.
Прохожу Ваш мануал на сайте. Решил написать свой модуль - календарь. Столкнулся с проблемой "белый экран", при этом редактор не показывает ошибок.
параграф - Создание объектов
<<set $year = 2015>>
<<set $month = 10>>
<<set $day = 1>>
<<set $week = 4>>
<<set $hour = 7>>
<<set $min = 0>>
параграф - календарь
<<if ($month eq 1) or ($month eq 3) or ($month eq 5) or ($month eq 7) or ($month eq 8) or ($month eq 10) or ($month eq 12)>>
#31
<<if $day gt 31>>
<<set $day = 1>>
<<set $month = $month + 1>>
<<endif>>
<<endif>>
############
<<if ($month eq 2) or ($month eq 4) or ($month eq 6) or ($month eq 9) or ($month eq 11)>>
#30
<<if $day gt 30>>
<<set $day = 1>>
<<set $month = $month + 1>>
<<endif>>
<<endif>>
############
<<if $month eq 2>>
#28
<<if $day gt 28>>
<<set $day = 1>>
<<set $month = $month + 1>>
<<endif>>
<<endif>>
#########
<<if $month eq 0>>
<<set $month = 1>>
<<endif>>
#########
<<if $month eq 13>>
<<set $month = 1>>
<<set $year = $year + >>
<<endif>>
<<if $week gt 7>>
<<set $week = 1>>
<<endif>>
параграф - заголовок
<<display 'календарь'>>
Сейчас <<if $min gt 9>><<print $hour>>:<<print $min>> часов <<print $week>> <<print $day>> <<print $mounth>> <<print $year>> года<<endif>><<if $min lt 10>><<print $hour>>:0<<print $min>> часов <<print $week>> <<print $day>> <<print $month>> <<print $year>> года <<endif>>
@@@''~~[[+инвентарь]]~~''@@@
----
===''<<print $сцена>>''===
----
ну и первый же параграф-локация - квартира
<<set $сцена = 'Квартира'>>
<<display 'Заголовок'>>
Квартира без излишеств, то что надо студенту. 2 комнаты, кухня, совместный санузел, зал и спальня.
....
....
Это первый параграф в котором подключается заголовок, и в нем пустая страница
Отредактировано Сергей Соловьев (10.04.2015 11:49)
Неактивен
Спасибо огромное! Модуль заработал.
И сразу появился еще один вопрос..
Прописал 2 тестовые ссылки в заголовок
[[*Подождать 15 минут| календарь {$мин = $мин + 15}]] | [[*Подождать 1 час| календарь {$мин = $мин + 60}]]
Календарь работает, но данные в текущем времени обновляются только при переходе в другой параграф. Есть ли возможность обновлять данные без перехода между параграфами?
Отредактировано Сергей Соловьев (10.04.2015 15:22)
Неактивен