Молодой ещё.Точно! Забыл
Молодой ещё.Точно! Забыл
Это будет работать до первого удаления последней записи и с каждым последующим удалением последней записи разница в единицу будет увеличиваться.Еще вариант: перед добавлением контента запрашивать максимальный ид из базы и сразу записывать в текст номер лота, прибавив к ид единицу.
Тогда уж если основная задача это результат в выгрузке, а не на сайте, то тут надо "напрягать" разработчика того самого компонента.Основная задача — передать этот ид после текста об'явления в выгрузке...













Не совсем понял, что вам нужно. Тот компонент работает с существующими записями. А вы пытаетесь ему передать ещё ту которая только заполнена в форме, но не сохранена?Если в шаблон xml-файла вставлять два поля — не срабатывает, т.е. {content} Лот №{id}. — не работает..
можно, но для этого надо знать номер id записи, что затруднительно перед созданием записи.Можно создать еще одно текстовое поле "Лот №" и выводить его после текста.
Нет, делает два запроса в БД за получением максимальных и минимальных значений, первый для полей и второй если есть для свойств.а он пробегает по всей базе
этот виджет из разряда некэшируемых.или кэширует самое маленькое и самое большое?
Да полно идей, например вначале моего кода добавить этоМожет есть какие-то идеи, что это и как можно исправить?
$core = cmsCore::getInstance(); $ctype_string = $uri_segs[0]; $model = cmsCore::getModel('content');
if ($slug) { $category = $model->getCategoryBySLUG($ctype_name, $slug); } else { $item = $model->getContentItemBySLUG($ctype_name, $is_item[2]); $category = $model->getCategory($ctype_name, $item['category_id']); } // для вывода пишем