|
Строка разделитель в макете через каждые три области. Как добавить?
|
|||
---|---|---|---|
#18+
Всем доброго времени суток! Подскажите, пожалуйста, что не так делаю? Мне нужно выводить в макет наклейки: три штуки по горизонтали и шесть по вертикали, вот так вроде всё работает: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Но мне нужно через каждые три наклейки по вертикали ещё один отступ добавлять, и когда добавляю вот это: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
то почему то выводит сначала три строки, как положено с тремя наклейками в каждой, потом одну наклейку, потом дополнительный разделитель (без основного), затем две наклейки, потом опять по три. Понимаю, что где-то в циклах напутала видимо, но не могу понять где. Подскажите, пожалуйста, что неправильно делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 11:16 |
|
Строка разделитель в макете через каждые три области. Как добавить?
|
|||
---|---|---|---|
#18+
LittleLoya, Определение областей за цикл убрать, потом счетчики тоже можно убрать - проверять на целочисленное деление на 3 можно например. а каждый 9 на 9 деление.. Похоже в счетиках ты запутался ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 12:40 |
|
Строка разделитель в макете через каждые три области. Как добавить?
|
|||
---|---|---|---|
#18+
Zerro, спасибо, определение областей за цикл вынесла, счётчики убрала (оставила один, потому что на Х как на счётчик ориентироваться нельзя), получилось так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Всё равно криво выводит, сначала одну наклейку, потом область разделителя, потом пустое место под наклейку и две наклейки после пустоты. И вроде в отладчике смотрю, всё верно должно работать, пока остаток от деления Й не равен трём или девяти, то наклейка присоединяется, как только остаток равен трём, строка с наклейками выводится, как только равен девяти, то должен выводиться ещё и разделитель. Но выводится какая-то ересь. Что я не так делаю?! Подскажите, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 14:26 |
|
Строка разделитель в макете через каждые три области. Как добавить?
|
|||
---|---|---|---|
#18+
скинь картинку шаблона. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 15:35 |
|
Строка разделитель в макете через каждые три области. Как добавить?
|
|||
---|---|---|---|
#18+
Проверить нет базы. Но я бы первую выводил новую строку ( с одной наклейкой). вторую и третью присоединял бы... потом выводил бы перерыв и каждые девять перерыв строками новыми и все ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 16:02 |
|
Строка разделитель в макете через каждые три области. Как добавить?
|
|||
---|---|---|---|
#18+
Zerro, картинку шаблона - это имеется ввиду, какой макет на выходе получается? С предыдущим разобралась, там Й % 3 давало 0, при Й=0, ещё помоему у меня появилась путаница в областях, переписала так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Всё равно не пашет. Не пойму в чём дело. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 17:34 |
|
Строка разделитель в макете через каждые три области. Как добавить?
|
|||
---|---|---|---|
#18+
ZerroПроверить нет базы. Но я бы первую выводил новую строку ( с одной наклейкой). вторую и третью присоединял бы... потом выводил бы перерыв и каждые девять перерыв строками новыми и все Фсё, сделала так, как Вы писали. Всё получилось, хоть и не сразу, спасибо Вам большое!!! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 18:15 |
|
|
start [/forum/topic.php?fid=28&fpage=9&tid=1518423]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 158ms |
0 / 0 |