Шорткоды и виджеты
Новые шорткоды (в версии 3.6 и новее)
Карточка кампании/прогрессбар
Шорткод: [leyka_bar campaign_id="id кампании"]
Как это выглядит:
Демо: кампания по сбору средств (шаблон «Стар»)
Параметры, которые можно использовать в шорткоде:
— recurring="1"
(значение «1» означает, что целевая сумма относится к рекуррентным пожертвованиям, в собранной сумме тоже учитываются только рекурренты; значение «0» считает все пожертвования)
— show_target_amount="1"
(показывать или не показывать целевую сумму)
— show_collected_amount="1"
(показывать или не показывать собранную сумму)
— button_text="Пожертововать"
(меняет текст кнопки)
— show_image="1"
(показывать или не показывать миниатюру)
— show_button="1"
(показывать или не показывать кнопку)
— show_excerpt="1"
(показывать или не показывать описание кампании)
— show_title="1"
(показывать или не показывать заголовок кампании)
— show progressbar="1"
(показывать или не показывать прогрессбар)
Параметры цветов:
— color_background="#FFFFFF"
(цвет фона)
— color_fulfilled="#FFFFFF"
(цвет заполненной части прогрессбара)
— color_unfulfilled="#FFFFFF"
(цвет незаполненной части прогрессбара)
— color_button="#FFFFFF"
(цвет кнопки)
— color_title="#FFFFFF"
(цвет заголовка)
— color_target_amount"#FFFFFF"
(цвет целевой суммы)
— color_collected_amount="#FFFFFF"
(цвет собранной суммы)
— color_excerpt="#FFFFFF"
(цвет текста описания кампании)
Шорткоды для списков
Список пожертвований: [leyka_donations_list campaign_id="0"]
Как это выглядит:
Дата / время | Имя | Тип | Сумма |
---|---|---|---|
04 июня 2024, 13:20 | еуые | Разовое | 121 ₽ |
04 июня 2024, 13:18 | test | Разовое | 300 ₽ |
26 октября 2022, 00:16 | Ормсорморп | Регулярное | 1 000 ₽ |
26 октября 2022, 00:08 | Явывыв | Регулярное | 100 ₽ |
25 октября 2022, 20:19 | Andrei | Регулярное | 500 ₽ |
Параметры, которые можно использовать в шорткоде:
— campaign_id="10"
(если в значении указать id кампании, то считается только число по конкретной кампании)
— length="5"
(длина списка)
— show_name="1"
(при значении 1 имя донора отображается, при значении 0 нет)
— show_date="1"
(при значении 1 дата отображается, при значении 0 нет)
— show_amount="1"
(при значении 1 размер пожертвования отображается, при значении 0 нет)
— unstyled="true"
(вся таблица заворачивается в стиль, у которого нет свойств, и вы можете сделать свой стиль силами дизайнеров и разработчиков)
Список комментариев к пожертвованиям: [leyka_donations_comments_list campaign_id="0" length="5"]
Как это выглядит:
Параметры, которые можно использовать в шорткоде:
— campaign_id="10"
(если в значении указать id кампании, то считается только число по конкретной кампании)
— length="5"
(число записей в списке)
— show_name="1"
(при значении 1 имя донора отображается, при значении 0 нет)
— show_date="1"
(при значении 1 дата отображается, при значении 0 нет)
— unstyled="true"
(вся таблица заворачивается в стиль, у которого нет свойств, и вы можете сделать свой стиль силами дизайнеров и разработчиков)
Простой список имён доноров: [leyka_supporters_list campaign_id="0" length="25"]
Как это выглядит:
Параметры, которые можно использовать в шорткоде:
— campaign_id="10"
(если в значении указать id кампании, то считается только число по конкретной кампании)
— length="25"
(число записей в списке)
— expandable="1"
(список с кнопкой “ещё”, “ещё” кликабельно, при значении «0» «ещё» некликабельно)
Шорткоды для числовых данных без оформления
Количество доноров: [leyka_donors_count campaign_id="0" recurring="0"]
Параметры, которые можно использовать в шорткоде:
— campaign_id="10"
(если в значении указать id кампании, то считается только число по конкретной кампании)
— recurring="1"
(при значении «0» считаются все доноры, при значении «1» только рекуррентные)
Пример: количество рекуррентных доноров по кампании с id=10: [leyka_donors_count campaign_id="10" recurring="1"]
Количество пожертвований: [leyka_donations_count campaign_id="0" recurring="0"]
Параметры, которые можно использовать в шорткоде:
— campaign_id="10"
(если в значении указать id кампании, то считается только число по конкретной кампании)
— recurring="1"
(при значении «0» считаются все пожертвования, при значении «1» только рекуррентные)
Пример: количествво активных рекуррентных подписок по всем кампаниям: [leyka_donations_count campaign_id="0" recurring="1"]
Сумма пожертвований: [leyka_amount_collected campaign_id="0" recurring="0"]
Параметры, которые можно использовать в шорткоде:
— campaign_id="10"
(если в значении указать id кампании, то считается только число по конкретной кампании)
— recurring="1"
(при значении «0» считается сумма всех пожертвований, при значении «1» только рекуррентных)
Пример: общий набранный объём активных рекуррентных подписок по всем кампаниям: [leyka_amount_collected campaign_id="0" recurring="1"]
Старые шорткоды (в версиях до 3.6)
параметры
id — означает ID кампании.
Если шорткод вставляется на странице кампании, ID можно не указывать; он определится сам.
Значение 0 или 1 и обозначают показывать (1) или не показывать(0) тот или иной элемент разметки.
[su_tabs vertical=»yes»][su_tab title=»Вывести градусник с кнопкой»] [leyka_scale id="123" show_button=1]
show_button — показывать кнопку
Как это выглядит на сайте:
[/su_tab] [su_tab title=»Вывести карточку кампании с набором элементов»]
[leyka_campaign_card id="123" show_title=1 show_thumb=1 show_excerpt=1 show_scale=1 show_button=1]
Как это выглядит на сайте:
[/su_tab]
[su_tab title=»Вывести платежную форму»] [leyka_payment_form id="123"]
Как это выглядит на сайте:
[/su_tab]
[su_tab title=»Вывести список пожертвований по кампании»] [leyka_donors_list id="123" num=20 show_purpose=1 show_name=1 show_date=1]
если id=»all» — выводятся просто N последних пожертвований
Как это выглядит на сайте:
[/su_tab]
[su_tab title=»Вывести текст договора оферты»][leyka_service_terms_text]
Как это выглядит на сайте:
Публичная оферта о заключении договора пожертвования
Благотворительный фонд "Солнце", в лице #LEGAL_FACE_RP#,
предлагает гражданам сделать пожертвование на ниже приведенных условиях:
1. Общие положения
1.1. В соответствии с п. 2 ст. 437 Гражданского кодекса Российской Федерации данное предложение является публичной офертой (далее – Оферта).
1.2. В настоящей Оферте употребляются термины, имеющие следующее значение:
«Пожертвование» - «дарение вещи или права в общеполезных целях»;
«Жертвователь» - «граждане, делающие пожертвования»;
«Получатель пожертвования» - «Благотворительный фонд "Солнце"».
1.3. Оферта действует бессрочно с момента размещения ее на сайте Получателя пожертвования.
1.4. Получатель пожертвования вправе отменить Оферту в любое время путем удаления ее со страницы своего сайта в Интернете.
1.5. Недействительность одного или нескольких условий Оферты не влечет недействительность всех остальных условий Оферты.
2. Существенные условия договора пожертвования:
2.1. Пожертвование используется на содержание и ведение уставной деятельности Получателя пожертвования.
2.2. Сумма пожертвования определяется Жертвователем.
3. Порядок заключения договора пожертвования:
3.1. В соответствии с п. 3 ст. 434 Гражданского кодекса Российской Федерации договор пожертвования заключается в письменной форме путем акцепта Оферты Жертвователем.
3.2. Оферта может быть акцептована путем перечисления Жертвователем денежных средств в пользу Получателя пожертвования платежным поручением по реквизитам, указанным в разделе 5 Оферты, с указанием в строке «назначение платежа»: «пожертвование на содержание и ведение уставной деятельности», а также с использованием пластиковых карт, электронных платежных систем и других средств и систем, позволяющих Жертвователю перечислять Получателю пожертвования денежных средств.
3.3. Совершение Жертвователем любого из действий, предусмотренных п. 3.2. Оферты, считается акцептом Оферты в соответствии с п. 3 ст. 438 Гражданского кодекса Российской Федерации.
3.4. Датой акцепта Оферты – датой заключения договора пожертвования является дата поступления пожертвования в виде денежных средств от Жертвователя на расчетный счет Получателя пожертвования.
4. Заключительные положения:
4.1. Совершая действия, предусмотренные настоящей Офертой, Жертвователь подтверждает, что ознакомлен с условиями Оферты, целями деятельности Получателя пожертвования, осознает значение своих действий и имеет полное право на их совершение, полностью и безоговорочно принимает условия настоящей Оферты.
4.2. Настоящая Оферта регулируется и толкуется в соответствии с действующим российском законодательством.
5. Подпись и реквизиты Получателя пожертвования
Благотворительный фонд "Солнце"
ОГРН: 1107799025949
ИНН/КПП: 7715089673/771501001
Адрес места нахождения: 122493, Москва, ул. Китай-город, 17, офис 4
Банковские реквизиты:
Номер банковского счёта: 40703810438040005125
Банк: ОАО «Сбербанк России» г. Москва
БИК банка: 044030920
Номер корреспондентского счёта банка: 30101810000000000920
Директор
Иван Петрович Сидоров
[/su_tab]
[/su_tabs]
Виджеты
Плагин «Лейка» по умолчанию генерит три вида виджетов:
— список кампаний
— карточка кампании
— список пожертвований
Их настройки в целом эквивалентны настройкам шорткодов.
Важно: Лейка по умолчанию загружает JS-файлы, необходимые для работы формы, только на страницах кампаний.
Если нужно выводить форму где-то ещё, нужно в настройках Лейки (во вкладке Разработчикам/Дополнительно) снять отметку с чекбокса «Загрузка скриптов и стилей плагина по необходимости».