ed.moriarti |
|
---|---|
Привет! файл project.offers.tpl допустим к проекту оставлено 3 предложения. как вывести общее количество предложений это понятно {ALLOFFERS_COUNT} |
Kopusha |
|
---|---|
Так OFFER_ROW_ID или OFFER_ROW_NUM? {OFFER_ROW_ID} так и выводится, если нужно порядок строки цикла то надо найти while ($offer = $sql->fetch()) и там $jj++;//вот это
$t_o->assign(cot_generate_usertags($offer, 'OFFER_ROW_OWNER_'));
$t_o->assign(array(
"OFFER_ROW_NUM" => $jj,//вот это добавить
"OFFER_ROW_DATE" => cot_date('d.m.Y H:i', $offer['offer_date']),
"OFFER_ROW_DATE_STAMP" => $offer['offer_date'],
"OFFER_ROW_ID" => $offer['offer_id'],
"OFFER_ROW_TEXT" => cot_parse($offer['offer_text']),
"OFFER_ROW_COSTMIN" => $offer['offer_cost_min'],
"OFFER_ROW_COSTMAX" => $offer['offer_cost_max'],
"OFFER_ROW_TIMEMIN" => $offer['offer_time_min'],
"OFFER_ROW_TIMEMAX" => $offer['offer_time_max'],
"OFFER_ROW_TIMETYPE" => $L['offers_timetype'][$offer['offer_time_type']],
"OFFER_ROW_HIDDEN" => $offer['offer_hidden'],
"OFFER_ROW_CHOISE" => $offer['offer_choise'],
));
Added 40 seconds later: Можно и "OFFER_ROW_ODDEVEN" => cot_build_oddeven($jj), |
ed.moriarti |
|
---|---|
#45323 Kopusha:
Спасибо! Все работает, но Есть нюанс. я добавил однопредоожение ( допустим в 10:00) оно получило порядковый номер 1 потом добавил второе предложение ( допустим в 10:10, то есть позже) то есть по идее первое сдвигается вниз по списку, а второе получается вверху по списку. По логике то которое добавлено позже должно получить порядковый номер - 2, НО получается что порядковый номер как то сдвигается и нумеруется сверху вниз, то есть то которое было под порядковый номером 1 стало под номером 2, а то которое добавлено позже стало под номером 1.
почему так? Что нужно сделать чтобы было норм?
|
Kopusha |
|
---|---|
потому что это порядковый номер. Идет запрос в БД "выведи мне XXX сущностей по порядку убывания даты" |
jCube Group |
|
---|---|
OFFER_ROW_ID не меняется. Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|
ed.moriarti |
|
---|---|
#45327 Kopusha: Теперь другой момент! Я разобрался! я применил тот же способ для нумерации постов переписки по каждому предложению в проекте! проблема в том что теперь нумерация постов не начинается заново для каждого предложения, а продолжается. как сделать чтобы нумерация каждого поста в переписке под каждым предложением была своя ?
Добавлено 1 минута спустя: Использую при этом по аналогии {POST_ROW_NUM} |
Kopusha |
|
---|---|
пробовать связать JJ++ и $offer['offer_id'] который уникальный...хрен его знает |
ed.moriarti |
|
---|---|
Я найду уникальный... но каким кодом их связать? Добавлено 26 минут спустя: #45328 jCube Group: Этот тэг выдаёт уникальный номер предложения в базе данных он идёт с нарастающим итогом и не подходит |
|
This post was edited by ed.moriarti (2021-04-17 17:59, 3 years ago) |
Kopusha |
|
---|---|
для чего вся эта чехарда? посмотреть бы на весь php файл и узнать что нужно получить |
jCube Group |
|
---|---|
Вообще не понимаю что вы делаете если нет знаний программирования? Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|