Ru-Board.club
← Вернуться в раздел «Системы управления сайтами»

» ShopCMS 3.1.2

Автор: mf
Дата сообщения: 02.06.2011 21:14

ShopCMS – это профессиональный скрипт интернет-магазина, позволяющий организовать электронную торговлю на самом высоком уровне с минимальными затратами.

Мы предлагаем Вам уникальный программный комплекс, созданный специально для ведения бизнеса в сети.

С ShopCMS Вы без труда сможете создать собственный интернет-магазин или электронную витрину. Наш продукт позиционируется как решение «Бизнес уровня» в области электронной коммерции. Скрипт имеет богатый набор функциональных возможностей для организации эффективной торговли в сети интернет. ShopCMS так же удивит Вас приятным и удобным интерфейсом администрирования.
Оф. сайт: http://shopcms.ru/
Последняя версия ShopCMS 3.1.2

Делимся опытом эксплуатации, кто ставил, кто использует, какие возникают проблемы, возможные рекомендации.
Автор: ASE_DAG
Дата сообщения: 02.06.2011 21:26
mf
> Ищется нуленка.
Здесь не место для вареза!

Пройдите в Варезник и воспользуйтесь фильтром.
Автор: mf
Дата сообщения: 02.06.2011 21:41
Исправил шапку на обсуждение.
Автор: GpewHuk
Дата сообщения: 18.10.2011 12:10
Поставил себе версию PS для ознакомления , но не встретил еще хорошего описания возможностей и недостатков... самому как понимаете во всем разобраться - отнимает много времени ( Если есть у кого то линки на информацию, буду премного благодарен !!!
Автор: komponent
Дата сообщения: 30.12.2011 23:34
Господа утерян пароль к админке ShopCMS , меня интересует, какой запрос SQL послать базе данных, чтобы сменить пароль для в хода в админку, а то предыдущий вебмастер смылся и ничего не оставил, хорошо хоть к базе данных доступ есть.

разрешил таким образом
открыть через phpmyadmin таблицу ваш префикс_customers и в поле cust_password для нужного администратора заменяем то что там на MTIzNA==
и пароль будет "1234"
все
Автор: t3mpp
Дата сообщения: 16.05.2013 14:16
Возможно некропостинг, но хочется помочь тем, кто будет работать с этим счастьем в будущем или сейчас.
Пользуюсь. Точнее пришлось, так как заказчику ее поставили, настроили и раскланялись. На данный момент оформляю выгрузку из БД, пока в количестве 700 позиций.
Информации на данный момент по ней практически нет. Сайт производителя имеет 404 ошибку на ссылке саппорта, поэтому бороться приходится самостоятельно.
Кстати, выгрузка 700 строк занимает много ресурсов, так что скрипт может падать по таймауту или по загрузке ЦП хостинга.

Из приятностей - простой интерфейс. На этом пожалуй они и кончились. Самое непонятное - это механизм работы обмена данными. Далее по списку.

1) Мы корректно принимаем CSV файлы только в кодировке СР1251. Другое заканчивается непоправимым фейлом. Возможно это решается при установке выбором другой кодировки, буду пробовать в будущем.
2) поля данных в файле загрузки НЕ экранированы кавычками. При разделении файла выгрузки точками с запятой (что может быть проще!) мы имеем проблему с загрузкой обратно. Потому что оно не загрузится уже до того момента, пока из данных не выкосишь заменой лишние символы, которые генерируются движком при заполнении. Работать с символом табуляции практически невозможно по причине, указанной в пункте 3.
3) структура категорий и подкатегорий. Просто фантастика. Описание ее приводится в файле примера. Состыковать это с базой данных невозможно без использования массивов в полноценном языке программирования. Если таблицу с данными можно выгрузить из базы просто SQL запросом, тут же надо писать костыль. Как раз тут во всей красе проявляется несовместимость символа табуляции и встроенных языков Windows систем. Писать компилируемый или интерпретируемый костыль пока не пробовал.
4) при добавлении нескольких фото надо добавить в таблицу обмена данными количество столбцов, равное максимальному количеству фото на позицию. Потом, при распределении полей придется руками выбрать для каждого столбца значение типа "Фотография". На каждый столбец приходится строка, разделенная запятыми, где должны быть указаны имена файлов предпросмотра и расширенного просмотра. Если не указать - работать не будет. В базе будет запись только о большом файле.
Автор: twister2013
Дата сообщения: 03.09.2013 12:57
Интересует вопрос как дела с модулями оплаты\доставки в этом скрипте ?
Есть ли оплата по безналичному расчету для юр лиц?
Автор: t3mpp
Дата сообщения: 03.12.2013 05:01
Их есть там, можно приделывать свои, непосредственно подключая в шаблон. Код у системы простой, написана читабельно и с русскими комментариями (хотя возможно это были комменты того, кто писал шаблон).
Автор: maxg5
Дата сообщения: 09.12.2013 20:14
Забыл логин и пароль от админки SHOPCMS. Подскажите можно как то сбросить или поменять.
Автор: Cheery
Дата сообщения: 09.12.2013 20:51
maxg5
а тему пробовали читать ?)
4 пост над вашим
ps: скопируйте, конечно же, куда то то, что собираетесь менять.
pps: мда, интересно чем думали разработчики..

Код: // *****************************************************************************
// Purpose encrypts cc_expires field ( see ORDERS_TABLE in database_structure.xml )
// Inputs
// Remarks
// Returns
function cryptCCExpiresCrypt( $cc_expires, $key )
{
return base64_encode( $cc_expires );
}


// *****************************************************************************
// Purpose decrypts cc_expires field ( see ORDERS_TABLE in database_structure.xml )
// Inputs
// Remarks
// Returns
function cryptCCExpiresDeCrypt( $cifer, $key )
{
return base64_decode( $cifer );
}


// *****************************************************************************
// Purpose encrypts customer ( and admin ) password field
// ( see ORDERS_TABLE in database_structure.xml )
// Inputs
// Remarks
// Returns
function cryptPasswordCrypt( $password, $key )
{
return base64_encode( $password );
}


// *****************************************************************************
// Purpose decrypts customer ( and admin ) password field ( see ORDERS_TABLE in database_structure.xml )
// Inputs
// Remarks
// Returns
function cryptPasswordDeCrypt( $cifer, $key )
{
return base64_decode( $cifer );
}
Автор: BogdanAnt
Дата сообщения: 12.12.2013 17:06
А как у Вас с мультиязычностью и 1С?
Автор: maxg5
Дата сообщения: 13.12.2013 21:25
Появилась такая проблема. Была куплена копия SHOPCMS для одного домена. Потом все файлы сайта перенесли на другой хостинг и настроили под новый хостинг.Сайт отлично рабтает. Но теперь надо на сайте номер телефона заменить. Пароль и логин от админки я знаю, но после введения логина и пароля SHOPCMS просит пароль. Пароль от старого домена не подходит.
Подскажите как можно поменять телефон на сайте
Автор: Cheery
Дата сообщения: 13.12.2013 21:35
maxg5
В каком виде то телефон? Может он картинкой в шаблоне идет?
Автор: maxg5
Дата сообщения: 13.12.2013 21:51
Нет, телефон в текстовом виде на станице.
Автор: Cheery
Дата сообщения: 13.12.2013 21:56
maxg5

Цитата:
Нет, телефон в текстовом виде на станице.

ну даже в текстовом - на всех страницах отображается? тогда точно в шаблоне.
поиск, сначала, по файлам - по телефону, пробовали ?
или на одной странице с контактами?

обычно - либо шаблон, либо в тексте страницы хранящейся в базе, либо в настройках CMS хранящихся в базе или в файле.
я просто смотрю на код данной CMS, не пользуюсь ею, и пишу что вижу из него.

в данном случае, возможно,

Цитата:
$this->SettingsFields['CONF_PAYMENTMODULE_INVOICE_JUR_COMPANYPHONE'] = array(
'settings_value' => '',
'settings_title' => 'Телефон компании',
'settings_description' => 'Укажите телефон организации',
'settings_html_function' => 'setting_TEXT_BOX(0,',
'sort_order' => 1,
);

телефон хранится в таблице под именем префикс_module_payment_invoice_jur
Автор: maxg5
Дата сообщения: 13.12.2013 22:01
Телефон находиться только в разделе контакты.
поиск по файлам по телефону не помог.
что еще можно сделать?
Автор: Cheery
Дата сообщения: 13.12.2013 22:05
maxg5

Цитата:
Телефон находиться только в разделе контакты.

загляните сюда
shopcms/core/tpl/user/default/contact_info.tpl.html
лучше бы дали ссылку
Автор: maxg5
Дата сообщения: 13.12.2013 22:20
У меня нет папки core ни в корне и вобще нигде. и поиском не находится файл contact_info.tpl.html
вот сам сайт http://pravamsk.ru
Автор: Cheery
Дата сообщения: 13.12.2013 22:27
maxg5
брр.. а кто вам сказал, что это ShopCMS??
судя по всему - это самописная CMS, использующая PHP Framework Codeigniter
http://ru.wikipedia.org/wiki/CodeIgniter

ps: хотя нет, вот что у вас http://ishopcms.com/

http://wiki.ishopcms.ru/index.php/Заглавная_страница
Автор: maxg5
Дата сообщения: 13.12.2013 22:34
ну когда заходишь http://site/admn то там написано shopcms
а как поменять тогда номер в этой самописной CMS? Но только у меня половина папок нет из тех которые вы указали.
Автор: Cheery
Дата сообщения: 13.12.2013 22:35
maxg5

Цитата:
то там написано shopcms


букву i не пропустили?

ясно же сказано в админке об этом.
в виду того, что она коммерческая и скачать и посмотреть код нельзя - обратитесь в поддержку (если, конечно, официально ее купили)

ps: судя по ishopcms.com/portfolio - официально
Автор: ZektraPlay
Дата сообщения: 14.12.2013 09:44
2maxg5 ну и сайтище у вас. Я про тематику

Я обычно делал так... заходил в MySQL базу через phpmyadmin там находил админа и хеш пароля. Искал в нете какой нибудь шифровальшик в md5, зашифровывал новый пароль и вставлял в базу новый хеш пароля. Работает на всех движках.

На некоторых пароль шифруется дважды
Автор: Cheery
Дата сообщения: 14.12.2013 09:48
ZektraPlay

Цитата:
Работает на всех движках

не фантазируйте. не все движки используют обычный md5
Автор: t3mpp
Дата сообщения: 14.12.2013 17:04

Цитата:
А как у Вас с мультиязычностью и 1С

С 1с достаточно просто-можно выгружать данные одной обработкой, при наличии грамотного программера можно даже складской учет блюсти. Единственное, что собственные данные двиг выгружает криво, нужна проверка полей или допиливание скрипта выгрузки (на выходе данные разделены запятыми и кавычками не экранируются. Если в тексте найдется запятая-хана. Пока целостность не поправишь, не заработает). А вот насчет мультиязычности довольно сложно, насколько я понял. Даже дубляж шаблона не спасет, надо костыль писать, который будет определять флаг языка и дергать нужные данные. Если есть способ проще-рад выслушать.
Автор: ZektraPlay
Дата сообщения: 14.12.2013 22:39
2Cheery не фантазирую. В других движках ставим соответствующий им хеш. Включаем мозг в общем.

Если двиг без mysql то тоже включаем мозг. Без него ну никак )

Страницы: 1

Предыдущая тема: bitrix и exchange


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.