"Уже сегодня делай то, о чем другие будут думать завтра!"

MoneyBird

Сайдбар

MoneyBird – онлайн-система по обработке счетов, очень популярная как в Нидерландах, так и за их пределами. Используя компонент для MODX MoneyBird, вы сможете подключать контакты MoneyBird локальным пользователям MODX и выводить счета-фактуры, а также некоторые простые сниппеты и настроечные чанки этих пользователей на страничках их аккаунтов.

Примечание: Страницы безопасности используют Resource Groups, используйте Login для разработки клиентской части login-страницы и ее функционала.

MoneyBird для MODX просто обеспечивает вывод счетов с контактными данными для клиентского использования.
В будущем возможно добавление новых функций.


История разработки

MoneyBird написан Bert Oost (Берт Оост) в качестве дополнения, выводящего список счетов, впервые опубликован 17 Июня 2012.

Загрузка

Программное обеспечение может быть загружено с помощью менеджера MODx Revolution, используя Package Management, или из хранилища дополнений MODx.

Использование

MoneyBird состоит из трех сниппетов (1 выходной фильтр):

  • Invoices – Для перечисления счетов по всем контактам отдельного пользователя
  • Contacts – Для перечисления контактов отдельного пользователя
  • NrFormat – Для оформления цен в соответствии с PHP Number Format

Пример MoneyBird Invoices:



Вы также можете задать шаблоны / templates:



Информацию о дополнительных свойствах сниппета смотрите ниже.

Свойства

MoneyBird Invoices обладает рядом конфигурационных свойств, которые вы можете изменить для настройки его работы.


Имя

Описание

Значение по умолчанию

1

tpl

(Необходимый параметр) Чанк шаблона для каждой отдельнойзаписи счета-фактуры

mbInvoice

2

outerTpl

(Опциональный параметр) Внешний шаблон для всех записей списка (Использовать )

mbInvoices

3

toPlaceholder

(Опциональный параметр) Имя плейсхолдера, задаваемое как выходное вместо возвращаемого


4

outputSeparator

(Опциональный параметр) Как отделять один контент от другого. По умолчанию “на новую строку” ("\n")


5

limit

(Опциональный параметр) Ограничение результатов. Только при значении больше 0.

0

6

offset

(Опциональный параметр) Откуда начинать перечисление / список.

0

7

totalVar

(Опциональный параметр) Имя плейсхолдера, содержащего все. По умолчанию "total".

total

8

filterKey

(Опциональный параметр) Имя ключа для привязки к фильтру. По умолчанию "mbc".

mbc

9

cacheExpire

(Опциональный параметр) Время, после которого кэш будет обновлен. По умолчанию 86400 (24 часа). Минимально возможное значение 900 (15 минут)

86400

Пример MoneyBird Contacts:



Вы также можете задать шаблоны / templates:



Информацию о дополнительных свойствах сниппета смотрите ниже

Свойства

MoneyBird Contacts обладает рядом конфигурационных свойств, которые вы можете изменить для настройки его работы.


Имя

Описание

Значение по умолчанию

1

tpl

(Необходимый параметр) Чанк шаблона для каждой отдельнойзаписи счета-фактуры

mbContact

2

outerTpl

(Опциональный параметр) Внешний шаблон для всех записей списка (Использовать )

mbContacts

3

toPlaceholder

(Опциональный параметр) Имя плейсхолдера, задаваемое как выходное вместо возвращаемого


4

outputSeparator

(Опциональный параметр) Как отделять один контент от другого. По умолчанию “на новую строку” ("\n")


5

limit

(Опциональный параметр) Ограничение результатов. Только при значении больше 0.

0

6

offset

(Опциональный параметр) Откуда начинать перечисление / список.

0

7

totalVar

(Опциональный параметр) Имя плейсхолдера, содержащего все. По умолчанию "total".

total

8

filterKey

(Опциональный параметр) Имя ключа для привязки к фильтру. По умолчанию "mbc".

mbc

9

invoicesResource

(Опциональный параметр) ID ресурса, в который включен сниппет "MoneyBirdInvoices" . По умолчанию задано текущее имя.

current

10

showNone

(Опциональный параметр) Отображать ли опцию "none" в списке фильтров. По умолчанию задан как true.

0

11

cacheExpire

(Опциональный параметр) Время, после которого кэш будет обновлен. По умолчанию 86400 (24 часа). Минимально возможное значение 900 (15 минут)

86400

Пример MoneyBirdNrFormat:



You can also specify some options:

Вы также можете определить несколько опций:



Дополнительные опции описаны ниже:

Опции

d – число разрядов (знаков после запятой)
ds – разделитель разрядов (знаков)
ts – разделитель тысяч
s – Символ перед ценой, с пробелом




Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

telegram: @Accusser
skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Sign In