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

Монетизация форума. API Робокассы 1.0.4

API Робокассы для XenForo

  1. chodov

    chodov Местный

    Регистрация:
    12.12.12
    Сообщения:
    12
    Симпатии:
    2
    Версия XF:
    1.1.3
    В общем, не знаю что произошло, но после тестирования с тестовым магазином, а затем с переключением на основной магазин - все заработало... :)
    Единственное что сделал, это прописал в файле RoboKassa.php в функции validatePreConditions перед каждой строкой
    PHP:
    return false;
    такую строку:
    PHP:
    file_put_contents('err.log'$errorString);
    чтобы при ошибках в корне форума создавался файл err.log с логами ошибок.
     
    Mirovinger нравится это.
  2. Ant1Freeze

    Ant1Freeze Новичок

    Регистрация:
    26.12.13
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.2.4
  3. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    Привет! Почему при инспекции файлов в админке, вываливается куча потенциальных проблем и все они как я понимаю связаны с модулем робокассы? Картинка http://awesomescreenshot.com/074304ol6b
     
  4. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    Ответит кто нибудь?
     
  5. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    вообще то модули не должны ничего менять в FileSums.php. Инспекция файлов предусмотрена ТОЛЬКО для родных файлов движка. По какой причине у вас инспектируются левые файлы - неясно. Однако лучше взять FileSums.php из купленного дистрибутива XenForo и положить его на соответствующее место перезаписав.
     
  6. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    А в какой директории этот самый FileSums.php? Я что то не обнаружил его.
     
  7. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    @Lex, library/XenForo/Install/Data
     
  8. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    Ага, вижу. Есть такой файл. Кто нибудь может скинуть оригинальный файл FileSums.php?
    --- добавлено : Jul 17, 2014 10:20 AM ---
    Хотя я не очень уверен, что дело в этом. Странно, что автор никак не реагирует на вопрос, хотел в личку написать, но там закрыто для неподписчиков.
     
    Последнее редактирование модератором: 25 июл 2014
  9. FractalizeR

    FractalizeR XenForo Addicted Команда форума

    Регистрация:
    27.09.10
    Сообщения:
    1.085
    Симпатии:
    823
    Версия XF:
    1.3.2
    Он есть в любом дистрибутиве движка.
     
  10. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    Я понимаю, он у меня в на сервере в файлах движка тоже есть, но тут как лекарство от проблемы прописали оригинальный файл, которого у меня нет. Хотя я как написал выше не уверен, что это лекарство.
     
  11. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    @Lex, ну Вы же с чего-то ставили ксен на сервак.
    В этом файле содержится список большинства (но не всех, а только тех которые точно низя править, естественно в список не входят файлы типа .htaccess, config.php, картинки и т.д.) программных файлов движка и их контрольные суммы (хэши). Инструмент инспекции файлов пробегается по этому списку и сравнивает вписанные в файл хэши с реальными.

    П.С. Если Вы ставили какой-то "нулл" - то там обычно FileSums делают пустым, т.к. недонуллерам проще обнулить список подконтрольных файлов чем вычислять новые хэши для всех тех файлов, куда залезли их кривые ручонки ради вписки в них ссылок на себя любимых. Чем кстати и делают инструмент инспекции неработоспособным - очередной минус им в карму. А к слову говоря - хэши там не просто md5 а с хитростью ;) Так что для "подмены" хешей програмульки типа hashtab не хватит. И если Вы ставили "нулл" - то и настоящий оригинальный FileSums вам не поможет, т.к. я пока что не видел ни одного "нулла", куда не залезли их кривые ручки, а следовательно хеши уже не совпадают.

    П.П.С. большое подозрение что для каждой лицензии генерится немного разный FileSums. Объяснять почему не буду, ибо много "всяких" мастеров-криворучек заскакивает на этот форум
     
    Последнее редактирование: 17 июл 2014
    Lex нравится это.
  12. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    Ставил "нулл" я понимаю, что в нем не может быть нормальной иснпекции файлов, вернее она там не работает точно, но у меня установлены и другие модули, однако они не инспектируются никак, а этот вываливает кучу ошибок.
    --- добавлено : 17 июл 2014 в 22:43 ---
    Ну да ладно, я думаю ничего страшного.
     
    Последнее редактирование модератором: 25 июл 2014
  13. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    @Lex, самое простое - чтоб не мозолило - убрать из filesums строки с лишними файлами
     
  14. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    Чтобы сравнить и понять что там лишнее мне нужен оригинальный файл, от движка с лицензией, а его у меня нет.
     
  15. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    @Lex, дк раз у вас и так нулл - вам оригинал в любом случае не подойдёт - суммы не сойдутся, т.к. у вас в любом случае неоригинальные файлы движка. Так что единственный вариант - "чтоб не мозолило" - удалить все строки массива:
    PHP:
    <?php

    class XenForo_Install_Data_FileSums
    {
        public static function 
    getHashes()
        {
            return array ();
        }
    }
     
    Lex нравится это.
  16. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    804
    Симпатии:
    153
    Версия XF:
    1.5.1
    Спасибо!
     
  17. zuka

    zuka Местный

    Регистрация:
    09.07.12
    Сообщения:
    74
    Симпатии:
    16
    Версия XF:
    1.5.5
    Что-то странное, модуль поставил, всё включено, RUR прописан, но при попытке покупки кидает на пэйпал. Что проверить?
     
  18. zuka

    zuka Местный

    Регистрация:
    09.07.12
    Сообщения:
    74
    Симпатии:
    16
    Версия XF:
    1.5.5
    Обновление модуля самим собой и всё заработало, странно.
     
  19. zuka

    zuka Местный

    Регистрация:
    09.07.12
    Сообщения:
    74
    Симпатии:
    16
    Версия XF:
    1.5.5
    Похоже что работа модуля слетает при каких-то условиях и повышение прав начинает работать через пейпал. Вероятно после обновления версии форума. Помогает только обновление модуля из xml-ки. :( Грустно, потому как придется следить за этим моментом.
     
  20. Grell

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

    Регистрация:
    10.04.14
    Сообщения:
    77
    Симпатии:
    38
    Версия XF:
    1.3.2
    В админке в модификациях шаблонов посмотрите, выполняется ли модификация плагина (должно быть 1/0/0 в индикаторе).
     
    zuka и Mirovinger нравится это.

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