Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12354
Стаж: 12 лет 7 месяцев
Благодарил (а): 222 раза
Поблагодарили: 3508 раз
Контактная информация:

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

Сообщение Татьяна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
Вложения
yandexform-master.zip
Обновлено: 30.01.2024
Предыдущее количество скачиваний: 56
(80.03 КБ) 8 скачиваний
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1468
Стаж: 12 лет 2 месяца
Благодарил (а): 85 раз
Поблагодарили: 149 раз

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

Сообщение 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
Аватара пользователя
Лала
phpBB 1.4.3
Сообщения: 99
Стаж: 8 лет 3 месяца
Благодарил (а): 23 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение Лала »

Спасибо за расширение! А можно вместо иконок разместить изображения?
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12354
Стаж: 12 лет 7 месяцев
Благодарил (а): 222 раза
Поблагодарили: 3508 раз
Контактная информация:

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

Сообщение Татьяна5 »

Можно. Заменить иконки картинками и выровнять
Аватара пользователя
Лала
phpBB 1.4.3
Сообщения: 99
Стаж: 8 лет 3 месяца
Благодарил (а): 23 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение Лала »

Татьяна5, спасибо )
Изображение
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

Лала, для благодарности есть палец вверх
такие пустые сообщения отвлекают и занимают базу
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Лала
phpBB 1.4.3
Сообщения: 99
Стаж: 8 лет 3 месяца
Благодарил (а): 23 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение Лала »

Gubkin писал(а): 04.04.2018 19:28 такие пустые сообщения отвлекают и занимают базу
Буду теперь знать, просто я привыкла говорить "спасибо" за помощь
Изображение
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

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

Сообщение Mr. Anderson »

Gubkin, не занимайтесь глупостями и не говорите их. Чудовищная нагрузка на базу, ага... Дикий расход места!!! :mrgreen:
Ваше сообщение ЕЩЕ больше по обоим "параметрам" и при этом - гораздо менее полезно/нужно.
Перенесено из форума Бета-версии расширений для phpBB в форум Анонсы и поддержка расширений для phpBB 22.10.2018 7:16 модератором Татьяна5

vara78
phpBB 1.0.0
Сообщения: 2
Стаж: 5 лет 4 месяца
Благодарил (а): 1 раз

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

Сообщение vara78 »

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

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

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

Заранее спасибо!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12354
Стаж: 12 лет 7 месяцев
Благодарил (а): 222 раза
Поблагодарили: 3508 раз
Контактная информация:

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

Сообщение Татьяна5 »

Нет, это ссылка на текущую страницу форума
Есть каноническая - используем её, нет канонической (на всякий, т.к. в темах она есть) - берём ссылку главной страницы
Менять там ничего не надо
vara78
phpBB 1.0.0
Сообщения: 2
Стаж: 5 лет 4 месяца
Благодарил (а): 1 раз

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

Сообщение vara78 »

Спасибо за оперативность!
Т.е. получается нам не нужно проверять, к примеру, что-то подобное
if ($hash != $_POST['sha1_hash'])
где $hash = sha1($_POST['notification_type'].... и т.д., в том числе и секретный ключ?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12354
Стаж: 12 лет 7 месяцев
Благодарил (а): 222 раза
Поблагодарили: 3508 раз
Контактная информация:

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

Сообщение Татьяна5 »

Ничего не надо. Это всего лишь форма, которая передаёт номер кошелька, сумму и некоторые технические данные вроде обратного адреса на яндекс
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение 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} - это сумма.
Сконвертировался с SMF2 в phpBB3.2
penguins
phpBB 1.2.0
Сообщения: 15
Стаж: 7 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение penguins »

Как запретить отображения после первого поста? То бишь, игнорировать первый пост.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12354
Стаж: 12 лет 7 месяцев
Благодарил (а): 222 раза
Поблагодарили: 3508 раз
Контактная информация:

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

Сообщение Татьяна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 -->
penguins
phpBB 1.2.0
Сообщения: 15
Стаж: 7 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение penguins »

Татьяна5,
Благодарю.
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»