Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 05:59:24

Страниц: 1 ... 3 4 [5] 6 7
Печать
Автор Тема: Blitz template  (Прочитано 1322 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
adw0rd    ↓ 
05 Январь, 2011, 09:42:27
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17629
Сила слова: 1.67

vasa_c, я и не говорю про значение. Я говорю про весь объект словаря, у которого есть ключ и есть значение
Ключ тоже часть данные существующая в объекте
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Frozzeg    ↓ 
05 Январь, 2011, 09:43:06 , спустя 39 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5499
Сила слова: 1.67

чат на пiха.ру
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
vasa_c    ↓ 
05 Январь, 2011, 09:46:47 , спустя 3 минуты 41 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

adw0rd, нет никакого объекта словаря, есть ключ словаря и объект, который ассоциирован с ним :)
сначала непривычно, что в блице того нет, сего нет, а потом понимаешь, как это здорово, что там всё этим говном не замусорено.
Записан

krasun    ↓ 
05 Январь, 2011, 09:51:01 , спустя 4 минуты 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97


Как мне получить индекс в кострукции BEGIN
HTML
{{ BEGIN items }}
    # хочу индекс тут вывести
{{ END }}
 
Прошу прощения, не читал всю тему. Но выглядело бы замысловато, если бы в блоке откуда-то появился индекс, хотя если, как-то так items.currentIndex, то наверное можно. Это я к слову о самом движке
Записан
AlexB    ↓ 
05 Январь, 2011, 09:57:48 , спустя 6 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


Как мне получить индекс в кострукции BEGIN

{{ $_num }} - только начиная  с 1, c 0 почему-то нет встроенного средства
 
Спустя 1 минуту 43 секунды добавил
А также есть {{ $_first }}  {{ $_last }}  {{ $_even }}  {{ $_odd }}
Записан

AlexB    ↓ 
05 Январь, 2011, 10:07:07 , спустя 9 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6

Я, кстати, сразу ответил, а потом дочитал тред. Васяц прав, к индексу как таковому обратится нелья, не передав его явно.
Что логично, но иногда действительно неудобно - приходится писать лишнюю строчку кода.
Записан

mario    ↓ 
05 Январь, 2011, 10:08:19 , спустя 1 минуту 12 секунд
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

только начиная  с 1, c 0 почему-то нет встроенного средства
т.е. мы не можем получить нулевой индекс вообще? или просто весь индекс смещен на 1?
Записан

с ув. mario.
Контакты
AlexB    ↓ 
05 Январь, 2011, 10:15:20 , спустя 7 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


только начиная  с 1, c 0 почему-то нет встроенного средства
т.е. мы не можем получить нулевой индекс вообще? или просто весь индекс смещен на 1?
Ну получить можем только заслав его явно. Да собственно он и не нужен ибо это уже HTML, а num вспомогательная фишка для построения списков или раздачи идишников JS.
 
Эдворду же могу порекомендовать написать  свой метод, чтоб он принимал два значения, строил из них массив и вызывал block. Можно даже сам block переопеделить под себя.
Записан

adw0rd    ↓ 
06 Январь, 2011, 12:35:59 , спустя 2 часа 20 минут 39 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17629
Сила слова: 1.67



Как мне получить индекс в кострукции BEGIN

{{ $_num }} - только начиная  с 1, c 0 почему-то нет встроенного средства
 
Спустя 1 минуту 43 секунды добавил
А также есть {{ $_first }}  {{ $_last }}  {{ $_even }}  {{ $_odd }}
спасибо, то что надо!
Спустя 37 секунд добавил
Эдворду же могу порекомендовать написать  свой метод, чтоб он принимал два значения, строил из них массив и вызывал block. Можно даже сам block переопеделить под себя.
еще раз спасибо
Спустя 32 секунды добавил

adw0rd, нет никакого объекта словаря, есть ключ словаря и объект, который ассоциирован с ним :)
сначала непривычно, что в блице того нет, сего нет, а потом понимаешь, как это здорово, что там всё этим говном не замусорено.
хз, хз
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
adw0rd    ↓ 
06 Январь, 2011, 12:47:03 , спустя 11 минут 4 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17629
Сила слова: 1.67

В django:

forloop.counter The current iteration of the loop (1-indexed)
forloop.counter0 The current iteration of the loop (0-indexed)
forloop.revcounter The number of iterations from the end of the loop (1-indexed)
forloop.revcounter0 The number of iterations from the end of the loop (0-indexed)
forloop.first True if this is the first time through the loop
forloop.last True if this is the last time through the loop
forloop.parentloop For nested loops, this is the loop "above" the current one

Т.е. counter считает с 1, а counter0 с 0
 
http://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#for
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
AlexB    ↓ 
06 Январь, 2011, 01:13:21 , спустя 12 часов 26 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6

Вообще русская документация по блитцу практически не поддерживается. Надо мне все-таки описать все его фишки, эх бля ... попробую на днях.
Например там уже давно поддерживаются конструкции:
 
{{ IF $bool }}
 
{{ END }}
 
и
 
{{ UNLESS $bool }}
 
{{ END }}
 
о которых в доке не слова, а у метода block есть хитрый третий параметр. )))
Записан

adw0rd    ↓ 
06 Январь, 2011, 02:31:11 , спустя 1 час 17 минут 50 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17629
Сила слова: 1.67

{{ IF $bool }}
 
{{ END }}
 
и
 
{{ UNLESS $bool }}
 
{{ END }}

Это мы юзаем )
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
AlexB    ↓ 
21 Январь, 2011, 07:04:36 , спустя 15 дней 4 часа 33 минуты 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6

Обнаружил, что разработчики написали наконец-то документацию, где описаны новые фичи за последние несколько лет. Почему-то только по английски???
http://alexeyrybak.com/blitz/new-docs-tmp/blitz_en.html
лучше поздно, чем никогда ...
Записан

md5    ↓ 
22 Январь, 2011, 05:59:30 , спустя 10 часов 54 минуты 54 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

где твои долгожданные статьи?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
AlexB    ↓ 
22 Январь, 2011, 11:12:04 , спустя 5 часов 12 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


где твои долгожданные статьи?
где, где ....
пишутся в общем ))) один хуй дока неудобная и на неизвестном многим диалекте
Записан

Страниц: 1 ... 3 4 [5] 6 7
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, Sinkler, artoodetoo, lekafe