2.16.1, шаблон стандартный modern
Ставили сразу 2.16.1 или обновляли со старых версий?
2.16.1, шаблон стандартный modern
Ставили сразу 2.16.1 или обновляли со старых версий?
При обновлении надо использовать пакет для обновления, а не для установки, где вместо install ставят update docs.instantcms.ru/dev/packages#%D0%B1%D0%BB%D0%BE%D0%BA-install-%D0%B8%D0%BB%D0%B8-update
[update]
type = «component»
name = «parsingrss»
А так получается, что вы дважды установили компонент. А такое можно делать только с моими компонентами )).
Может из другого браузера посмотреть?
А каким образом вести учет отдельно от Биллинга?
Например доработать дополнение, которое собирает складчины, чтобы оно вело учет своих пополнений в отдельной таблице в БД.
А проверить невозможно.
При аудите безопасности проверяют не код, а его работу. Закрытость кода дает некоторое преимущество в этом плане — не зная кода нельзя подобрать специфичные для него тесты.
И репутация автора дополнения имеет не последнее значение при решении покупки.
localStorage — это ваш браузер, а не ваш сайт и уж тем более домены/поддомены. Яваскрипт устроен так, что если есть хоть одна ошибка, весь остальной код выполняться не будет. Поэтому гуглите значение ваших ошибок и устраняйте их. Возможно проблема не в этом файле кода, а в других.
Неужели такого уровня программисты здесь есть?
О да, ляпнул не подумав. Здесь же не битрикс, поэтому да, 2000 р. это за обычный восьми часовой рабочий день. Но сути это не меняет, за 2 дня вы тоже не смогли создать свой биллинг, если он по функционалу повторяет обсуждаемый.
Как пример — если у вас на сайте есть складчина за реальные деньги, а на сайте есть начисления баллов за активность… Проверять логи, не удобно и время будет занимать.
Тут вообще не понятен смысл разделения. Если вы платите своим пользователям за их активность, то в чем разница, как они свой баланс будут пополнять — наличкой или активностью. И потом тратить в любой складчине. А если вы собираете только реальные деньги, то и вести их учет нужно отдельно от биллинга.
Или пилить какой-то специальный компонент?
Только так
Что у вас в файле вашего шаблона прописано templates\modern\controllers\billing\profile_tab.tpl.php ?
А что сложного в системе биллинга?
Вообще ничего, просто он у многих есть, кто пользуется подобной системой. И проблема в том, что его код закрыт. И чтобы внести простое изменение, надо либо писать свой биллинг, как вы, либо искать другие варианты, вплоть до отказа от внесения изменения.
Я думаю, когда R2 создавал официальный биллинг, он не спрашивал ни кого — взял и создал.
Никто кроме него не знает, что его сподвигло на это.
И цена его биллинга — 3500т.р, а не 100 тысяч. Не надо преувеличивать сложность биллинга.
3500 р. — это цена одной копии биллинга, а не самой разработки биллинга. Если взять условные 2000 руб. в час — зарплата программиста, то вы свой биллинг не за 2 часа написали, с перерывом на чай/кофе. Как минимум условную неделю ваяли функционал нужный только вам и только на вашем проекте, с минимальной возможностью на расширение функционала (если вы знаете, что это такое). А тратить условную неделю своего времени на получение условных 3500 руб. вы бы сами стали? И это я не говорю про бесплатную поддержку вашего биллинга в течении месяца/года/жизни, в период которой вы будете решать проблемы покупателей вашего биллинга.
Кнопка показывается, если разрешено пополнение баланса в настройках биллинга или если вы админ сайта.
Шаблон сторонний или модерн?
А какие поля, кроме аватара вы редактировали?
Как вывести одну ссылку на топик уведомления через пхп?
Вот пример как желательно создавать уведомления github.com/instantsoft/icms2/blob/master/system/controllers/comments/frontend.php#L194-L202
А вот как они выводятся github.com/instantsoft/icms2/blob/master/templates/modern/controllers/messages/notices.tpl.php#L16-L35
Сама ссылка прячется где-то в $notice['actions']['view']['href']
Но вместо view может быть другое действие.
После сохранения профиля, компиляция не вызывается. Она вызывается при сохранении настроек шаблона. Но заметить вы это могли после сохранения настроек профиля, так как там чистится кэш.