1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

Система пожертвований для Робокасса

Тема в разделе "Плагины для XenForo", создана пользователем Дмитрий Кесаев, 29 апр 2014.

Загрузка
  1. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Добрый день всем.
    Извиняйте за задержку.
    Были проблемы с БД, но всё решилось.
    Плагины м/у собой не контачили.

    [​IMG]


    Установка (дубль ридми в архиве):
    Файлы, редактирование:
    0. Робокасса должна быть установлена!
    1.в файле Upload/library/robokassa/robokassa.php пропишите логин от робокассы и пароль №1
    2.в файле Upload/robopayment_callback.php прописать пароль №2 от РОБОКАССЫ
    3.Залить содержимое папки Upload в корневую директорию вашего форума

    Админка:
    Настройки - robokassa
    1. ставим везде валютут RUR
    2. Количество пожервтвовавших - 8 (по умолчанию)
    3. Везде ставим галочки (для отображения блока, для возможности выбирать сумму и пр.)
    4. Вкладка "Отобразить: Под статистикой форума"
    5. Пожертвовавших на странице - 20

    Сохраняем.

    Пользователи - Права групп пользователей
    1. В нужных группах выставить:

    Права в пожертвованиях:
    а. Может делать пожертвования: РАЗРЕШЕНО
    б. Видит аддон Робокассы Donation: РАЗРЕШЕНО
    в. Может видеть список пожертвовавших: РАЗРЕШЕНО

    Ставить лучше во всех (Для гостей - тоже возможен вариант пожертвований)


    Приложения - Пожертвования
    Добавить фиктивное пожертвование:
    Имя пользователя:
    Сумма:
    Заметка (это комментарий к пожертвованию, например: На развитие форума):
    Дата:

    Сохраняем.

    Выходим на главную и видим блок отображающий список пожертвований.
    (Новые по дате отображаются сверху, не зависимо от суммы)


    Отписывайтесь, тестите.
     

    Вложения:

    • 1.png
      1.png
      Размер файла:
      17,8 КБ
      Просмотров:
      285
    • 2.png
      2.png
      Размер файла:
      586,4 КБ
      Просмотров:
      264
    • 3.png
      3.png
      Размер файла:
      235 КБ
      Просмотров:
      259
    • robodn.zip
      Размер файла:
      96,4 КБ
      Просмотров:
      169
    hakypuhbiu, viprus, AleX и 6 другим нравится это.
  2. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Для корректного отображения и обработки пожертвований гостями.
    Замените содержимое шаблона robodn_donate_standalone
    этим:
    PHP:
    <xen:title>Пожертвовать</xen:title>
    <
    script language="JavaScript">
    function 
    checkBox(id) {
            if(
    document.getElementById(id).checked == true)
                
    alert('true');
            else
                
    alert('false');
        }
    </script>
    <form action="robokassa" method="post" class="xenForm formOverlay">
    <input type="hidden" name="desc_info" value="Пожертвование форуму " />
    <dl class="ctrlUnit">
                <dt><label>{xen:phrase your_name}:</label></dt>
               
    <xen:if is="{$visitor.user_id}">
    <dd>{$visitor.username}</dd>
    <input type="hidden" name="shp_username" value="{$visitor.username}" />   
    <xen:else />
    <dd>Гость (not registered)</dd>
    <input type="hidden" name="shp_username" value="Гость (not registered)" />   
    </xen:if>
    </dl>
        <dl class="ctrlUnit">
                <dt></dt>
                <dd>
    <input name="check" id="check" type="checkbox" /> Анонимно<p class="explain">Отправка пожертвования анонимно, Ваше имя будет скрыто.</p>


    </dd>
            </dl>   
        <dl class="ctrlUnit">
            <dt><label for="ctrl_subject">Сумма:</label></dt>
            <dd><input type="text" name="OutSum" class="textCtrl" id="ctrl_subject" /></dd>
        </dl>

        <dl class="ctrlUnit">
            <dt><label for="ctrl_subject">Цель пожертвования:</label></dt>
            <dd><input type="text" name="shp_note" class="textCtrl" id="ctrl_subject" /><p class="explain">Ваш комментарий к платежу, буквально одним предложением (не более 200 символов). Большое спасибо!</p></dd>
           
        </dl>

        <dl class="ctrlUnit submitUnit">
            <dt></dt>
            <dd><input type="submit" value="Пожертвовать" accesskey="s" class="button primary" /></dd>
        </dl>
    <input type="hidden" name="shp_item" value="{$visitor.user_id}" />   
    <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
    </form>
     
    Mirovinger нравится это.
  3. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    802
    Симпатии:
    152
    Версия XF:
    1.5.1
    Вместо уже установленных файлов от робокассы? То есть заменить эти файлы, правильно?
     
    Последнее редактирование: 30 апр 2014
  4. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Да верно... там просто дополнено кодом php чуток (условиями))))))
     
  5. шщгшщ

    шщгшщ Read only

    Регистрация:
    10.05.14
    Сообщения:
    14
    Симпатии:
    0
    Не совсем разобрался... Кто сможет помочь в скайпе? Ребят, пожалуйста
     
  6. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Да пиши тут, поможем возможно)))
     
  7. vovan

    vovan Новичок

    Регистрация:
    06.05.14
    Сообщения:
    1
    Симпатии:
    0
    Версия XF:
    1.2.0
    я все установил и все нормально но только когда нажимаю на кнопку пожертвовать у меня появляется страница с ошибкой типо Запрашиваемая страница не найдена. что мне делать?
     
  8. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Попробуй перейти по прямой ссылке, не кликая на кнопку
    http://tvoi-forum/donate

    Если не отобразится - значит возможно нужно переустановить плагин
     
  9. Izya

    Izya Read only

    Регистрация:
    28.05.14
    Сообщения:
    11
    Симпатии:
    0
    Версия XF:
    1.1.3
    Не помогло
    --- добавлено : May 28, 2014 4:23 AM ---
    И в робокассе в обработчике какие параметры ставить?
     
    Последнее редактирование модератором: 5 июн 2014
  10. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Значит плагин не установился.
    По установке все прописано.
    Файл XML импортировали?
     
  11. Izya

    Izya Read only

    Регистрация:
    28.05.14
    Сообщения:
    11
    Симпатии:
    0
    Версия XF:
    1.1.3
    Да импортировал.
     
  12. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Скинь в ЛС ссылку на свой форум. Подробно отпишу инструкцию.

    P.S. Сам плагин робокассы установлен?
    Суммарно 2 плагина!
     
  13. Izya

    Izya Read only

    Регистрация:
    28.05.14
    Сообщения:
    11
    Симпатии:
    0
    Версия XF:
    1.1.3
    В магазине что указывать в
    Result Url
    Success Url
    и Fail Url???
     
  14. Дмитрий Кесаев

    Дмитрий Кесаев Местный

    Регистрация:
    24.06.13
    Сообщения:
    58
    Симпатии:
    163
    Версия XF:
    1.3.1
    Ну тут же написано! http://www.xf-russia.ru/forum/resources/monetizacija-foruma-api-robokassy.81/

    Писал же, спрашивал - робокассу установили?

    Там все подробно написано, читай внимательно)))

    P.S. Скачивать ФИКС

    P.S.S. по ссылке donate перешел - отображается у вас
     
  15. Izya

    Izya Read only

    Регистрация:
    28.05.14
    Сообщения:
    11
    Симпатии:
    0
    Версия XF:
    1.1.3
  16. Izya

    Izya Read only

    Регистрация:
    28.05.14
    Сообщения:
    11
    Симпатии:
    0
    Версия XF:
    1.1.3
    Спасибо за помощь.Разобрался.Правда щас я почему то не могу на тестовом сервере проверить обработчик
     
  17. vyache

    vyache Пользователь

    Регистрация:
    24.06.14
    Сообщения:
    37
    Симпатии:
    11
    Версия XF:
    1.3.3
    Уважаемый ТС, фиксов небыло по данный момент?
    Хотелось бы себе запились данный мод, но боюсь на 1.3.3 будут лаги.
    С меня донат на Вашем сайте)
     
  18. Grell

    Grell Пользователь

    Регистрация:
    10.04.14
    Сообщения:
    77
    Симпатии:
    38
    Версия XF:
    1.3.2
    Спасибо за информацию, а это к чему вообще?
     
    Kolya groza morey нравится это.
  19. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.451
    Симпатии:
    3.275
    Версия XF:
    1.5.9
    Поверьте в эту надпись.
     
    Romchik® нравится это.
  20. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    999
    Симпатии:
    543
    Версия XF:
    1.4.4
    @Dark_Joker в инспекторе элементов браузера (консоли) посмотрите в чем проблема. Скорее всего путь к изображениям просто не так прописан.
     

Поделиться этой страницей