Tamaranga 2.0 null / (2.1 в соседней теме!)

Сделал вывод последних объявлений на главной+ вывод количества объявлений в категориях. С новым годом! Для 2.0
UPD Есть все предпосылки увидеть в следующем году Тамарангу 2.2 полностью свободную и рабочую.
Сделал боковой вывод промоушена как в adaka.ru

Реализовал защиту от просмотра кода как на авито. Если интересно - в личку
Че куда с архива толкать подскажите зеленому
 
Че куда с архива толкать подскажите зеленому

Во первых, в этой ветке уже есть подобный вопрос, что куда и чего толкать :)
Во вторых, в этом архиве все прописано, файлы, пути папок и т.д.
 
1) Как выключить все платные услуги на сайте?
- Для этого необходимо изменить системную настройку (config/sys.php) "services.enabled".
2) системы оплаты:
- включаем и настраиваем доступные системы оплат: /modules/bills/bills.bl.class.php (метод init)
Так и не понял где мне включить дополнительную платежку (W1) по мимо робокассы.
Подскажите включаем и настраиваем доступные системы оплат: /modules/bills/bills.bl.class.php (метод init) Как понять метод (метод init)
 
Последнее редактирование:
Код:
        /**
         * Настройки доступных систем оплаты указываются в файле [/config/sys.php]
         * Полный список доступных настроек указан в BillsModuleBase::init методе [/bff/modules/bills/base.php]
         * Формат: 'bills.[ключ системы оплаты].[ключ настройки]'
         * Пример: 'bills.robox.test' - тестовый режим системы оплаты Robokassa
         *
         * URL для систем оплат:
         * Result:  http://example.com/bill/process/(robox|wm)
         * Success: http://example.com/bill/success
         * Fail:    http://example.com/bill/fail
         */
Код:
        # полный список доступных настроек систем оплаты:
        /*
            # WebMoney
            'bills.wm.id'         => '000', //webmoney xml интерфейсы
            'bills.wm.secret'     => '000', //webmoney xml интерфейсы
            'bills.wm.result'     => '', // LMI_RESULT_URL
            'bills.wm.success'    => '', // LMI_SUCCESS_URL
            'bills.wm.success_method'=> '', // LMI_SUCCESS_METHOD ('GET','POST')
            'bills.wm.fail'       => '', // LMI_FAIL_URL
            'bills.wm.fail_method'=> '', // LMI_FAIL_METHOD ('GET','POST')
            'bills.wm.wmz'        => '000', // идентификатор Z кошелька получателя
            'bills.wm.wmz_secret' => '000', // секретный ключ Z кошелька получателя
            'bills.wm.wme'        => '000', // идентификатор E кошелька получателя
            'bills.wm.wme_secret' => '000', // секретный ключ E кошелька получателя

            # Robokassa
            'bills.robox.test' => true, // тестовый режим (true|false)
            'bills.robox.login' => '',
            'bills.robox.pass1' => '',
            'bills.robox.pass2' => '',

            # Z-Payment
            'bills.zpay.id'  => '000',
            'bills.zpay.key' => '000',

            # RBK
            'bills.rbkmoney.id'  => '000',
            'bills.rbkmoney.key' => '000',

            # W1
            'bills.w1.id' => '',
            'bills.w1.secret' => '',
                # ID валюты:
                #  643 — Российские рубли
                #  710 — Южно-Африканские ранды
                #  840 — Американские доллары
                #  980 — Украинские гривны
                #  398 — Казахстанские тенге
            'bills.w1.currency' => 980,
                # Способы оплаты (в системе):
                # Платежные терминалы России - CashTerminalRUB
                # Платежные терминалы Украины - CashTerminalUAH
                # Платежные терминалы Молдовы - CashTerminalMDL
                # Яндекс.Деньги - YandexMoneyRUB
                # WebMoney - WebMoneyRUB, WebMoneyUAH, WebMoneyUSD
                # QIWI Кошелек - QiwiWalletRUB
                # Кредитные карты - CreditCardRUB, CreditCardUAH, CreditCardUSD, CreditCardEUR
            'bills.w1.ways' => array('CashTerminalUAH','CreditCardUAH','WebMoneyUAH','WebMoneyUSD','YandexMoneyRUB'), // способы оплаты через w1
            'bills.w1.success' => '',
            'bills.w1.fail' => '',
        */
Вот эти параметры для своей системы оплаты прописывать в sys.php после 'services.enabled' => true, // платные услуги (true - включены, false - выключены)
 
Код:
        /**
         * Настройки доступных систем оплаты указываются в файле [/config/sys.php]
         * Полный список доступных настроек указан в BillsModuleBase::init методе [/bff/modules/bills/base.php]
         * Формат: 'bills.[ключ системы оплаты].[ключ настройки]'
         * Пример: 'bills.robox.test' - тестовый режим системы оплаты Robokassa
         *
         * URL для систем оплат:
         * Result:  http://example.com/bill/process/(robox|wm)
         * Success: http://example.com/bill/success
         * Fail:    http://example.com/bill/fail
         */
Код:
        # полный список доступных настроек систем оплаты:
        /*
            # WebMoney
            'bills.wm.id'         => '000', //webmoney xml интерфейсы
            'bills.wm.secret'     => '000', //webmoney xml интерфейсы
            'bills.wm.result'     => '', // LMI_RESULT_URL
            'bills.wm.success'    => '', // LMI_SUCCESS_URL
            'bills.wm.success_method'=> '', // LMI_SUCCESS_METHOD ('GET','POST')
            'bills.wm.fail'       => '', // LMI_FAIL_URL
            'bills.wm.fail_method'=> '', // LMI_FAIL_METHOD ('GET','POST')
            'bills.wm.wmz'        => '000', // идентификатор Z кошелька получателя
            'bills.wm.wmz_secret' => '000', // секретный ключ Z кошелька получателя
            'bills.wm.wme'        => '000', // идентификатор E кошелька получателя
            'bills.wm.wme_secret' => '000', // секретный ключ E кошелька получателя

            # Robokassa
            'bills.robox.test' => true, // тестовый режим (true|false)
            'bills.robox.login' => '',
            'bills.robox.pass1' => '',
            'bills.robox.pass2' => '',

            # Z-Payment
            'bills.zpay.id'  => '000',
            'bills.zpay.key' => '000',

            # RBK
            'bills.rbkmoney.id'  => '000',
            'bills.rbkmoney.key' => '000',

            # W1
            'bills.w1.id' => '',
            'bills.w1.secret' => '',
                # ID валюты:
                #  643 — Российские рубли
                #  710 — Южно-Африканские ранды
                #  840 — Американские доллары
                #  980 — Украинские гривны
                #  398 — Казахстанские тенге
            'bills.w1.currency' => 980,
                # Способы оплаты (в системе):
                # Платежные терминалы России - CashTerminalRUB
                # Платежные терминалы Украины - CashTerminalUAH
                # Платежные терминалы Молдовы - CashTerminalMDL
                # Яндекс.Деньги - YandexMoneyRUB
                # WebMoney - WebMoneyRUB, WebMoneyUAH, WebMoneyUSD
                # QIWI Кошелек - QiwiWalletRUB
                # Кредитные карты - CreditCardRUB, CreditCardUAH, CreditCardUSD, CreditCardEUR
            'bills.w1.ways' => array('CashTerminalUAH','CreditCardUAH','WebMoneyUAH','WebMoneyUSD','YandexMoneyRUB'), // способы оплаты через w1
            'bills.w1.success' => '',
            'bills.w1.fail' => '',
        */
Вот эти параметры для своей системы оплаты прописывать в sys.php после 'services.enabled' => true, // платные услуги (true - включены, false - выключены)
Я как понял вот ето;
# W1
'bills.w1.id' => '',
'bills.w1.secret' => '',
# ID валюты:
# 643 — Российские рубли
# 710 — Южно-Африканские ранды
# 840 — Американские доллары
# 980 — Украинские гривны
# 398 — Казахстанские тенге
'bills.w1.currency' => 980,
# Способы оплаты (в системе:(
# Платежные терминалы России - CashTerminalRUB
# Платежные терминалы Украины - CashTerminalUAH
# Платежные терминалы Молдовы - CashTerminalMDL
# Яндекс.Деньги - YandexMoneyRUB
# WebMoney - WebMoneyRUB, WebMoneyUAH, WebMoneyUSD
# QIWI Кошелек - QiwiWalletRUB
# Кредитные карты - CreditCardRUB, CreditCardUAH, CreditCardUSD, CreditCardEUR
'bills.w1.ways' => array('CashTerminalUAH','CreditCardUAH','WebMoneyUAH','WebMoneyUSD','YandexMoneyRUB'), // способы оплаты через w1
'bills.w1.success' => '',
'bills.w1.fail' => '',
*/

Надо вставить в файл sys.php после 'services.enabled'. Да. Просто у меня все включено. Так и не работает

Вот как у меня в файле sys.php

* Настройки услуг и систем оплаты (bills)
* Полный список доступных настроек указан в BillsModuleBase::init методе
*/
'services.enabled' => true, // платные услуги (true - включены, false - выключены)
'bills.robox.test' => false,

А вот как в файле base.php;

# W1
'bills.w1.id' => '127004225043',
'bills.w1.secret' => '345f5e385f5d7b6c774343456c69647267625f414d39413668464d',
# ID валюты:
# 643 — Российские рубли
# 710 — Южно-Африканские ранды
# 840 — Американские доллары
# 980 — Украинские гривны
# 398 — Казахстанские тенге
'bills.w1.currency' => 643,
# Способы оплаты (в системе:(
# Платежные терминалы России - CashTerminalRUB
# Платежные терминалы Украины - CashTerminalUAH
# Платежные терминалы Молдовы - CashTerminalMDL
# Яндекс.Деньги - YandexMoneyRUB
# WebMoney - WebMoneyRUB, WebMoneyUAH, WebMoneyUSD
# QIWI Кошелек - QiwiWalletRUB
# Кредитные карты - CreditCardRUB, CreditCardUAH, CreditCardUSD, CreditCardEUR
'bills.w1.ways' => array('CashTerminalUAH','CreditCardUAH','WebMoneyUAH','WebMoneyUSD','YandexMoneyRUB'), // способы оплаты через w1
*/
Че я не так делаю?
 
Последнее редактирование модератором:
в base.php ничего менять не нужно.
Нужно в sys.php прописаться после service.enable = true
Код:
'bills.w1.id' => '127004225043',
'bills.w1.secret' => '345f5e385f5d7b6c774343456c69647267625f414d39413668464d',
'bills.w1.currency' => 643,
'bills.w1.ways' => array('CashTerminalRUB','YandexMoneyRUB','WebMoneyUSD','YandexMoneyRUB','QiwiWalletRUB','CreditCardRUB'),
в массиве bills.w1.ways нужно прописать что тебе нужно из списка:
# Платежные терминалы России - CashTerminalRUB
# Платежные терминалы Украины - CashTerminalUAH
# Платежные терминалы Молдовы - CashTerminalMDL
# Яндекс.Деньги - YandexMoneyRUB
# WebMoney - WebMoneyRUB, WebMoneyUAH, WebMoneyUSD
# QIWI Кошелек - QiwiWalletRUB
# Кредитные карты - CreditCardRUB, CreditCardUAH, CreditCardUSD, CreditCardEUR


Ну а что бы убрать ненужные системы оплаты нужно в файле /modules/bills/bills.bl.class.php найти функцию getPaySystems и удалить или закомментировать ненужные системы оплаты, например оставляем только Робокассу:
Код:
    public static function getPaySystems($bBalanceUse = false)
    {
        $logoUrl = SITEURL_STATIC . '/img/ps/';
        $aData = array(
            'robox'    => array(
                'id'           => self::PS_ROBOX,
                'way'          => '',
                'logo_desktop' => $logoUrl . 'robox.png',
                'logo_phone'   => $logoUrl . 'robox.png',
                'title'        => _t('bills', 'Robokassa'),
                'currency_id'  => 2, # рубли
            ),
            #'wm'       => array(
            #    'id'           => self::PS_WM,
            #    'way'          => 'wmz',
            #    'logo_desktop' => $logoUrl . 'wm.png',
            #    'logo_phone'   => $logoUrl . 'wm.png',
            #    'title'        => _t('bills', 'Webmoney'),
            #    'currency_id'  => 3, # доллары
            #),
            #'terminal' => array(
            #    'id'           => self::PS_W1,
            #    'way'          => 'terminal',
            #    'logo_desktop' => $logoUrl . 'w1.png',
            #    'logo_phone'   => $logoUrl . 'w1.png',
            #    'title'        => _t('bills', 'Терминал'),
            #    'currency_id'  => 2, # рубли
            #),
        );
 
Последнее редактирование:
в base.php ничего менять не нужно.
Нужно в sys.php прописаться после service.enable = true
Код:
'bills.w1.id' => '127004225043',
'bills.w1.secret' => '345f5e385f5d7b6c774343456c69647267625f414d39413668464d',
'bills.w1.currency' => 643,
'bills.w1.ways' => array('CashTerminalRUB','YandexMoneyRUB','WebMoneyUSD','YandexMoneyRUB','QiwiWalletRUB','CreditCardRUB'),
в массиве bills.w1.ways нужно прописать что тебе нужно из списка:
# Платежные терминалы России - CashTerminalRUB
# Платежные терминалы Украины - CashTerminalUAH
# Платежные терминалы Молдовы - CashTerminalMDL
# Яндекс.Деньги - YandexMoneyRUB
# WebMoney - WebMoneyRUB, WebMoneyUAH, WebMoneyUSD
# QIWI Кошелек - QiwiWalletRUB
# Кредитные карты - CreditCardRUB, CreditCardUAH, CreditCardUSD, CreditCardEUR


Ну а что бы убрать ненужные системы оплаты нужно в файле /modules/bills/bills.bl.class.php найти функцию getPaySystems и удалить или закомментировать ненужные системы оплаты, например оставляем только Робокассу:
Код:
    public static function getPaySystems($bBalanceUse = false)
    {
        $logoUrl = SITEURL_STATIC . '/img/ps/';
        $aData = array(
            'robox'    => array(
                'id'           => self::PS_ROBOX,
                'way'          => '',
                'logo_desktop' => $logoUrl . 'robox.png',
                'logo_phone'   => $logoUrl . 'robox.png',
                'title'        => _t('bills', 'Robokassa'),
                'currency_id'  => 2, # рубли
            ),
            #'wm'       => array(
            #    'id'           => self::PS_WM,
            #    'way'          => 'wmz',
            #    'logo_desktop' => $logoUrl . 'wm.png',
            #    'logo_phone'   => $logoUrl . 'wm.png',
            #    'title'        => _t('bills', 'Webmoney'),
            #    'currency_id'  => 3, # доллары
            #),
            #'terminal' => array(
            #    'id'           => self::PS_W1,
            #    'way'          => 'terminal',
            #    'logo_desktop' => $logoUrl . 'w1.png',
            #    'logo_phone'   => $logoUrl . 'w1.png',
            #    'title'        => _t('bills', 'Терминал'),
            #    'currency_id'  => 2, # рубли
            #),
        );
Спасибо огромное. У меня теперь другая проблема. Подключил WMI и у меня при платеже на сайте вылезает оплата только по карте и все.Вот че пишет Служба поддержки;

Вы в своей платежной форме передаете параметр WMI_PTENABLED со значением "terminal". Это является ошибкой, т.к. именно такого способа оплаты нет в нашей Документации: Для просмотра ссылки Войди или Зарегистрируйся
Просьба вовсе убрать этот параметр - в этом случае пользователям будут предоставлены все имеющиеся у нас способы платежей.
Благодарим за понимание.


Служба поддержки интернет-магазинов
Платежный сервис «Единая касса»

У меня платеж проходит в робокассе а на сайт не приходит. че делать?
 
Последнее редактирование модератором:
Проблема с кодировкой, ??????? как убрать? эти знаки вопросов
 

Вложения

  • Снимок.JPG
    Снимок.JPG
    147 KB · Просмотры: 86
Назад
Сверху