user-avatar
Today is Четверг
25/04/2024

Category: Dev

02/08/2011

Вывод русских дат в ModX Revolution

by mrpavlikov — Categories: Dev, PHP — Tags: , , , , 4 Comments

Для того, чтобы даты типа

[[*publishedon:strtotime:date=`%e %B %Y`]]

отображались по-русски нужно в файле core/config/config.inc.php установить php локаль.

setlocale(LC_TIME, ‘ru_RU.UTF-8′);

После этого в настройках ModX нужно очистить кэш (Site → Clear Cache).

Примечание: UTF-8 – это кодировка по-умолчанию, если Вы используете другую кодировку, то соответственно ей выбирайте локаль.

09/06/2011

Заметки о Lua

by mrpavlikov — Categories: Dev1 Comment


нумерация с 1, а не с нуля
пример задания массива:

t = { 2, 4, ['apple color'] = ‘green’, orange=’orange’}

Инкремент

–i и i++ не работают
i = i + 1

and и or

возвращают не булевое значение, а первое, что «подошло» –
and возвращает первый nil или false, а если их не было, то последнее значение
or возвращает первый не nil/false, а если их не было, то последнее значение

a ? b : c

этого тоже нет. можно использовать
a and b or c, но только если b не nil и не false

цикл for

2 варианта – просто счетчик и проход по таблице

1. for variable = from_exp , to_exp [, step_exp] do block end

> for i=1,0,-0.25 do print(i) end — we’re not limited to integers
1
0.75
0.5
0.25
0

2/ for key,value in pairs({10, math.pi, «banana»}) do print(key, value) end

© 2024 Веб и ха-ха All rights reserved - Wallow theme v0.46.4 by ([][]) TwoBeers - Powered by WordPress - Have fun!