Страница 5 из 14

[3.2][3.3][beta] Yandex form (ЮMoney) - форма для сбора денег на развитие проекта

Добавлено: 15.02.2018 14:57
Татьяна5
Название расширения: Yandex form
Описание расширения: Форма для сбора денег на развитие проекта на яндекс-кошелёк / ЮMoney
Примечания к старой версии 
Настройка:
Открыть yandexform\styles\prosilver\template\event\viewtopic_body_postrow_post_after.html
Найти PLACE_NUMBER_HERE и заменить его на свой номер яндекс-кошелька

Примечание:
Для корректного отображения желательно установить и включить расширение [3.1][3.2][release] Быстрый ответ: перезагрузка (QuickReply Reloaded)

Примечание 2:
Программы для создания документов или рефератов не подходят
Для редактирования файла шаблона надо использовать редактор кода, вроде Notepad++, Sublime Text, или подобного
GitHub: https://github.com/Tatiana5/yandexform
Скачать: https://github.com/Tatiana5/yandexform/ ... master.zip

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 09.03.2018 1:22
angst66
Немного доработал мастеркард.
В хроме, в фф работает, в других не смотрел.

Код: Выделить всё

<i aria-hidden="true" class="icon fa-cc-mastercard fa-2x"  title="{L_YA_CARD}"></i>
Добавляем в css:

Код: Выделить всё

  .fa-cc-mastercard:before{
	  content:"\f1f1";
	  text-transform: uppercase;
  background: linear-gradient(90deg, #ff0000 35%, #FFA500 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FFA500;
}
mastercard.png

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 04.04.2018 18:49
Лала
Спасибо за расширение! А можно вместо иконок разместить изображения?

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 04.04.2018 19:10
Татьяна5
Можно. Заменить иконки картинками и выровнять

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 04.04.2018 19:25
Лала
Татьяна5, спасибо )

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 04.04.2018 19:28
Gubkin
Лала, для благодарности есть палец вверх
такие пустые сообщения отвлекают и занимают базу

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 05.04.2018 3:53
Лала
Gubkin писал(а): 04.04.2018 19:28 такие пустые сообщения отвлекают и занимают базу
Буду теперь знать, просто я привыкла говорить "спасибо" за помощь

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 05.04.2018 6:23
Mr. Anderson
Gubkin, не занимайтесь глупостями и не говорите их. Чудовищная нагрузка на базу, ага... Дикий расход места!!! :mrgreen:
Ваше сообщение ЕЩЕ больше по обоим "параметрам" и при этом - гораздо менее полезно/нужно.

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 07.12.2018 7:34
vara78
Здравствуйте!
Подскажите, пожалуйста, какое условие мы проверяем в данной строчке?
<input type="hidden" name="successURL" value="<!-- IF U_CANONICAL -->{U_CANONICAL}<!-- ELSE -->{BOARD_URL}<!-- ENDIF -->">

Правильно ли я понял, что как таковой страницы-обработчика кода, который пришлет Яндекс нет?

Можете написать путь, по которому можно найти U_CANONICAL?

Заранее спасибо!

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 07.12.2018 7:38
Татьяна5
Нет, это ссылка на текущую страницу форума
Есть каноническая - используем её, нет канонической (на всякий, т.к. в темах она есть) - берём ссылку главной страницы
Менять там ничего не надо

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 07.12.2018 7:52
vara78
Спасибо за оперативность!
Т.е. получается нам не нужно проверять, к примеру, что-то подобное
if ($hash != $_POST['sha1_hash'])
где $hash = sha1($_POST['notification_type'].... и т.д., в том числе и секретный ключ?

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 07.12.2018 7:54
Татьяна5
Ничего не надо. Это всего лишь форма, которая передаёт номер кошелька, сумму и некоторые технические данные вроде обратного адреса на яндекс

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 08.12.2018 1:27
Beer
Для сообщений код сделал так:

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

Код: Выделить всё

[yamoney]{NUMBER}[/yamoney]

Замена HTML:

Код: Выделить всё

Сумма в тегах: [yamoney]1[/yamoney]

Код: Выделить всё

<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/donate.xml?account=ТУТ_НОМЕР_КОШЕЛЯ&quickpay=donate&payment-type-choice=on&mobile-payment-type-choice=on&default-sum={NUMBER}&targets=2F&button-text=01&mail=on&successURL=" width="524" height="64"></iframe>
Код конструируем в Яндексе, и оттуда его и забираем. Здесь код как пример для понимания - он урезан. Правим только переменую {NUMBER} - это сумма.

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 04.02.2019 9:26
penguins
Как запретить отображения после первого поста? То бишь, игнорировать первый пост.

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 04.02.2019 9:30
Татьяна5
styles/prosilver/template/event/viewtopic_body_postrow_post_after.html

Код: Выделить всё

<!-- IF postrow.S_FIRST_ROW or (postrow.S_LAST_ROW and S_NUM_POSTS > 1) -->
Заменить на

Код: Выделить всё

<!-- IF postrow.S_LAST_ROW -->

Re: [3.2][beta] Yandex form - форма для сбора денег на развитие проекта

Добавлено: 04.02.2019 9:44
penguins
Татьяна5,
Благодарю.