WeBid - Open Source аукцион

При установке ерунда какая то, выводится это сообщение -
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to Для просмотра ссылки Войди или Зарегистрируйся.
Commercial support is available at Для просмотра ссылки Войди или Зарегистрируйся.

Thank you for using nginx. Кто нибудь сталкивался с этим чудом?
вебсервер правильно настрой у себя, это ж тестовая страница сервера Для просмотра ссылки Войди или Зарегистрируйся
 
Ищу движок аукциона, этот мог бы подойти, кто-нить мутил модули оплаты?
Если собираетесь, можно организовать складчину на фрилансера который напишет модуль оплаты для Qiwi как минимум.
Для просмотра ссылки Войди или Зарегистрируйся Сдесь подробно описанно как добавить свой модуль оплаты.
 
Подпилил немного русификатор на версию 1.2.1 (не думал что столько сил нужно)! положить его нужно в language/EN/
Да! По ходу работы с WeBid 1.2.1 допиливать перевод. Часть переведена не полностью. Все в процессе допилки.
 

Вложения

  • messages.inc.rar
    32,4 KB · Просмотры: 34
Последнее редактирование:
По поводу подключения оплаты. Сейчас вожусь с настройками, но вот первые данные по добавлению.
На примере Робокассы:
1. Лезем в админку и в Настройках->Метод Оплаты (SETTINGS->Payment Methods) добавляем нужный нам вариант. В моем случае Робокасса.
2. Лезем в SQL. Открываем _payment_options и в поля is_gateway и gateway_active ставим значение 1.
3. Лезем в файл includes/config/gateways.php и вносим правки: в $gateway_links - добавляем 'robokassa' => 'robokassa.ru', в $address_string - 'robokassa' => $MSG['826ra'],
в $password_string - 'robokassa' => $MSG['826rp'], в $error_string - 'robokassa' => $MSG['826re'].
4. Лезем в language/En/messages.inc.php и добавляем 3 строки $MSG['826re'] = 'RoboKassa Error'; $MSG['826ra'] = 'RoboKassa ID'; $MSG['826rp'] = 'RoboKassa Key1';.
То же добавляем в Ru или что у кого, в зависимости от выбранного языка. Соответственно - RoboKassa ID это идентификатор магазина. Значение приходит в БД в поле gateway_admin_address,
а RoboKassa Key1, являющееся ключом, в gateway_admin_password.
5. Лезем в validate.php. Вносим следующее if (isset($_GET['robokassa']))
{
$fees->robokassa_validate();
}
6. Лезем в pay.tpl - ищите в шаблонах.... вносим туда:
<!-- IF gateways.NAME eq 'robokassa' and gateways.B_ACTIVE -->
<tr>
<td width="160" class="paytable1"><img src="images/robokassa.gif"></td>
<td class="paytable2 style="padding-left: 10px;">Кликните на кнопке справа для оплаты через ROBOKASSA</td>
<td class="paytable3">
<form action="<!-- IF SANDBOX -->Для просмотра ссылки Войди или Зарегистрируйся ELSE -->Для просмотра ссылки Войди или Зарегистрируйся ENDIF -->" method="post" id="form_robokassa">
<input type=PUBLIC name=MrchLogin value="{gateways.PAY_ADDRESS}">
<input type=PUBLIC name=OutSum value="{PAY_VAL}">
<input type=PUBLIC name=Desc value="{TITLE}">
<input type=PUBLIC name=Shp_custom value="{CUSTOM_CODE}">
<input type=PUBLIC name=SignatureValue value="{RO_KEY}">
<input name="submit" type="submit" value="{L_756}" border="0">
</form>
</td>
</tr>
<!-- ENDIF -->
По порядку:
type=PUBLIC - не забываем поменять на Hidden :) но для теста - удобно на Паблике.
img src="images/robokassa.gif" - понятно, что это ссылка на логотип.
Для просмотра ссылки Войди или Зарегистрируйся - страница авторизации.
MrchLogin value="{gateways.PAY_ADDRESS}" - передаем значение ID магазина
name=OutSum value="{PAY_VAL} - передаем значение суммы
name=Desc value="{TITLE}" - описание платежа
Shp_custom value="{CUSTOM_CODE}" - дополнительный код со значением типа платежа, вернусь к нему позже.
name=SignatureValue value="{RO_KEY}" - как понятно это Сигнатура ну или хеш.
7. Лезем в pay.php там ищем // item values или $template->assign_vars(array(
Добавляем просчет Сигнатуры 'RO_KEY' => md5("$address:$pay_val::$password:Shp_custom=$custoncode"),
где:
$address - это как раз значение ID магазина
$pay_val - это сумма платежа
$password - это значение платежного пароля
Shp_custom=$custoncode - именно так!!! - значенее типа платежа. Вот теперь по нему подробнее.
Он нужен для определения куда что и кем добавляется. Формируется в файле pay.php автоматически, по принципу ID_ПользователяWEBID№.
Значения следующие:
WEBID1 - add to account balance, WEBID2 - pay for an item, WEBID3 - pay signup fee, WEBID4 - pay auction fee, WEBID5 - pay relist fee, WEBID6 - pay buyer fee,
WEBID7 - pay final value fee
8. Лезем в includes/class_fees.php и добавляем public function robokassa_validate() в соответствии с API по Робокассе. Вот теперь бы кто помог дописать эту обработку. А то что то я потерялся...
ВАЖНО! - не забываем чистить кэш через админку сайта после каждого внесения изменений в файлы.
 
Последнее редактирование:
У меня проблема была с кодировкой категорий, и заливщиком изображений, с первым разобрался а второе досих пор глючит, не заливает картинки, пишет ошибка. Что делать?

Дети мои) помощ нужна, не могу какой день в админку зайти. что за хрень, зависает после нажатия кнопки и всё
 
Последнее редактирование модератором:
Назад
Сверху