[Soft] WebAsyst Shop-Script v.307 & all modules Nulled

У меня тут возник вопрос как сделать так чтобы при оформлении заказа и оплате через paypal - чтобы сам paypal не знал что в заказе а видел только например номер заказа но что было заказано не знал ?
 
Подскажите, есть ли в скрипте где-то привязка к аккаунту, с которого была скачана лицензия?
Сделал нулл из чистой лицензии 3.08 на основании нулла 3.07, что лежит тут (сам скрипт, без модулей).
Просто на основании своей лицухи , сравнив каждый файл с тем что из нулла, убрал стучалки.
Могу выложить, если нет привязок к акку или скажите где они могут быть, выкошу, просто некогда разбираться.
К слову, 3.07 от 3.08 отличается очень не сильно. Можно спокойно пользоваться

Небольшая поправка к нуллу, в топике, что заметил пока сравнивал:
P.S. /wbs/published/WG/html/ajax/wg_save_public.php

Код:
switch($_SERVER["HTTP_HOST"]){
$DB_KEY = "WK1245";
$U_ID = "PUBLIC";
break;
default:
$DB_KEY = "AJAX";
$U_ID = "TIMUR";
break;
}

наверное правильнее будет так:

Код:
$DB_KEY = "AJAX";
$U_ID = "TIMUR";
 
Для просмотра ссылки Войди или ЗарегистрируйсяПостоялец

выкладывайте ;)
очень сильно жду знаю что разница только что там в ряде файлов убрали проверку а версию PHP, проблема в том что у меня очень дорогой хостинг, решил взять VDS а там php 5.4

и беда теперь у меня и старый хостинг и новый ;)

плачу за два, а магазин перенести не могу
 
не нашёл информации, как прикрутить модули к голому магазину, или это нереально?
 
не нашёл информации, как прикрутить модули к голому магазину, или это нереально?
Какие именно модули Вам нужно прикрутить? Если родные (почта там, команда и прочее), то там прикручивать нечего, закидал папки с модулями в корень и все. Если модули сторонних разработчиков, то сложнее. Могу подсказать, например, как модули от JOrange установить.
 
у меня есть лицензия 308 пустая, хочу модули от 307 закинуть. Вчера пытался закинуть в паблишед папки с модулями - они нигде не активировались
 
Закидываете вроде правильно. Это я ошибся, сказав, что в корень нужно. В админке не видите их после этого?
 
Неа, не вижу. Я не дурак - посмотрел различия в купленой и нулленой. Где папок не хватает, туда и закинул.
Вскрываю в папке с модулем CM (контакт менеджер) wbs_application.xml

<?xml version="1.0"?>
<WBSAPPLICATION>
<APPLICATION APP_ID="CM" SORTORDER="20" NAME="app_name_long" UI_NAME="app_name_short"/>
</WBSAPPLICATION>
Т.е. по сути информации никакой.
Есть cm_metadata.sql, может его заЭсКуЭлить?))) По идее создаёт таблицы, вносит первоначальную инфу в таблицы.
DROP TABLE IF EXISTS CLIST;
CREATE TABLE CLIST (
`CL_ID` int(11) NOT NULL AUTO_INCREMENT,
`CL_NAME` varchar(50) DEFAULT NULL,
`CL_C_ID` int(11) NOT NULL,
`CL_SHARED` smallint(6) DEFAULT '0',
`CL_MODIFYDATETIME` datetime DEFAULT NULL,
`CL_MODIFYCID` int(11) DEFAULT NULL,
`CL_SQL` text NOT NULL,
`CL_SEARCH` text NOT NULL,
PRIMARY KEY (`CL_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS CLIST_CONTACT;
CREATE TABLE CLIST_CONTACT
(
CL_ID INT NOT NULL,
C_ID INT NOT NULL,
CLC_MODIFYDATETIME DATETIME NULL,
CLC_MODIFYUSERNAME VARCHAR(50) NOT NULL,
PRIMARY KEY (CL_ID, C_ID)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS CONTACTNOTE;
CREATE TABLE CONTACTNOTE (
`CN_ID` int(11) NOT NULL AUTO_INCREMENT,
`CN_CID` int(11) NOT NULL,
`CN_TEXT` text NOT NULL,
`CN_CREATECID` int(11) NOT NULL,
`CN_CREATETIME` datetime NOT NULL,
PRIMARY KEY (`CN_ID`),
KEY `CN_CID` (`CN_CID`),
KEY `CN_CREATETIME` (`CN_CREATETIME`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Ушёл пробовать.
SQL-запрос был успешно выполнен.
В админке нового не появилось. Увы.
 
Вообще, по идее, модули попадают на хостинг в заархивированном виде в архиве wbs.tgz, и там разархивируются и вносятся какие-то начальные таблицы в базу данных. Все это происходит еще на стадии инсталляции движка. Может, попробовать так изначально? Если, конечно, магаз Вы еще не успели оформить-заполнить и т.д.
 
Отличная идея! Спасибо! Даже если магаз заполненый - есть же экспорт товаров :)
Сделал скриншот с размерами папок с админкой - слева 307 с модулями, справа пустой 308. Попробую поиграться с заменой файлов, вдруг всё же в админке не хватает иконок, к примеру, модулей. Но, заметьте: administrative_metadata.sql файл того же размера!

N4flXVJi.jpg


UPD: замена админки от версии с модулями ничего не дала.
UPD2: Подсовывание модулей напрямую в архив, без замены админки, убило всю инсталляцию, в БД загрузились таблицы от некоторых модулей, главную страницу не даёт запустить ощибки с файлами из system/updates.
UPD3: установил нулленый 307 и он не работает! Упирается в те же ошибки, что и шаг UPD2:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/mywebserver/docs/system/updates/update278.php on line 23

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/mywebserver/docs/system/updates/update286.php on line 164

Fatal error: Uncaught exception 'MySQLException' with message 'Query Error Query: SELECT U.U_ID, U.U_PASSWORD, U.U_STATUS, C.* FROM WBS_USER U LEFT JOIN CONTACT C ON U.C_ID = C.C_ID WHERE U_ID = 'ADMIN' Error: 1146 Message: Table 'fs0_toolsroom.WBS_USER' doesn't exist' in /home/mywebserver/docs/system/lib/model/DbModel.class.php:97 Stack trace: #0 /home/mywebserver/docs/system/lib/model/DbModel.class.php(164:( DbModel->run('SELECT U.U_ID, ...', false) #1 /home/mywebserver/docs/system/lib/model/DbStatement.class.php(209:( DbModel->query('SELECT U.U_ID, ...') #2 /home/mywebserver/docs/system/lib/model/Users.model.php(23:( DbStatement->query(Array) #3 /home/mywebserver/docs/system/lib/entity/User.class.php(129:( UsersModel->get('ADMIN') #4 /home/mywebserver/docs/system/packages/wbs/Wbs.php(186:( User::getInfo('ADMIN') #5 /home/mywebserver/docs/system/init.php(85:( Wbs::loadCurrentUser() #6 /home/mywebserver/docs/published/index.php(3:( include_once(' in /home/mywebserver/docs/system/lib/model/DbModel.class.php on line 97
Обновление такого нерабочего 307 до 308 ситуацию не вылечило. Ищу нулленую версию по-младше. В БД так же как и в шаге UPD2 создаются только некоторые таблицы:

vI7fLMup.jpg


307 не ставится, 306 не ставится. Более ранние версии с обновлением до 308 подразумевают обновление только ЯДРА/магазина до 308, но не факт что 100% поддержка модулей будет поддерживаться. Обновлять всё надо в куче.
 
Назад
Сверху