taleh

taleh

+45
Репутация
5
Рейтинг
#2 Поднятие в биллинге на время 18 апреля 2017 в 16:58

нужно что бы в поле флаг снималась галочка скажем через месяц и пользователю нужно было опять оплачивать ее заполнение

Jestik
делал похожий функционал. оформил в виде компонента, пробуйте (нужен установленный компонент билинга) — instantcms.ru/users/files/download6527.html

в настройках компонента выбираете тип контента и указываете срок истечения полей.
Иллюстрация

проверка запускается по cron (задача должна добавиться при установке компонента. Если нету, то добавляете вручную)
Иллюстрация

По прошествии указанного количества дней с момента покупки поля, значение флага у поля просто сбрасывается (это у записи в типе контента), а также удаляется запись о покупке в таблице билинга "billing_vip_fields_log". Так появляется возможность для повторной покупки того же поля для той же записи. В общем тестируйте.
#3 [ЕСТЬ РЕШЕНИЕ] Биллинг. Как получить цену действия? 17 апреля 2017 в 02:13
  1.  
  2. $billing = cmsCore::getController('billing');
  3.  
  4. $action = $billing->getAction("content", "board_add");
  5. $action_price = $billing->getPriceForUser($action['prices']);
  6.  
board_add — это пример имени действие, для добавления записи в тип контента board. Заменяете на свой тип контента.

в $action['prices'] содержится массив с ценами для групп пользователей. Функция getPriceForUser() возвращает цену для группы текущего пользователя.
#9 Как выстроить записи по алфавиту 27 января 2017 в 13:53
типы контента->Поликлиника->Наборы


далее в настройках набора выставить сортировку по заголовку

instantcms.ru/upload/forum/42d55b3f772985bba3b8f6b81226dbd6.png.jpg

если "набор" для типа контента только один, то он будет применяться по умолчанию при открытии раздела. как то так
#11 [ЕСТЬ РЕШЕНИЕ] Ошибки в Биллинге для ICMS 2 27 января 2017 в 13:26
С включенной модерацией не работает проверка баланса перед публикацией. Ведь списывание средств происходит после одобрения записи модератором.

например:
1. Пользователь пополняет свой баланс на 20 баллов (такова стоимость
добавления одного объявления)
2. Добавляет объявление. Оно уходит на модерацию. Баллы со счета пока
не списались
3. Пользователь добавляет еще несколько объявлений, они так же идут на
модерацию. Баллы все еще не списались.
4. Модератор одобряет первое объявление. На балансе у пользователя 0 баллов
5. Модератор одобряет второе объявление. На балансе -20 баллов
6. Одобрили еще одно объявление. На балансе -40 баллов.
#13 Не присваюваються уникальные УРЛ 16 января 2017 в 20:19
нужно открыть товар на редактирование и сохранить. И посмотреть что получится :)
там ещё функция strToURL какие то манипуляции с отрезанием id из seolink'а делает, так что проблем с дублирующимися идентификаторами в url быть не должно, если вы об этом
#14 Не присваюваються уникальные УРЛ 16 января 2017 в 13:45

Уважаемые специалисты нужна ваша помощь!!! Задолбали эти урл помогите решить проблему раз и на всегда) Товарам присвоены одни и теж урлы

traffs
можно попробовать в /components/shop/model.php строка 1678, в функции getSeoLink():
закоментировать строку
  1. // if ($is_exists) { $seolink .= '-' . $item['id']; }
и добавить после неё
  1. $seolink .= '-' . $item['id'];
чтоб гарантированно добавлялся id к url товара.

Иллюстрация
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.