ShopCMS - 1 часть

Статус
В этой теме нельзя размещать новые ответы.
Не создаются категории.. в чём может быть проблема?
Тему почитай с начала :mad:
качай архив с сайта, потом заменяешь два волшебных файла теми что выкладывали или из VIP (я именно это сделал) и все в арбайтен, и категории и товары
 
Уже написан генератор - пользуйтесь им и не мучайтесь. Так хоть функционал не страдает - а там малоли еще что проявиться во время работы нуленого скрипта. :ay:
 
Косяк при установке ShopCMS

Вот, угробил почти неделю жизни, чтобы понять, почему скрипт не устанавливается. Хостер так и не смог ничем помочь.
Косяк был в том, что в процессе инсталляции используются функции, отличающиеся способом работы в разных версиях PHP.
Иногда автоматическое определение версии срабатывает неправильно.
Чтобы принудительно указать версию PHP используемую на Вашем сервере, необходимо редактировать файл xml_parser.php

Код:
//different result for PHP4 and PHP5
if (strstr($phpv,"5.") && $phpv[0] == '5')
$this->selectResult[ $lastIndex ]->SetInnerXml("");
else
$this->selectResult[ $lastIndex ]->SetInnerXml($newInnerXml.$tag.">");

меняем ($phpv,"5.") на ($phpv,"1.") и база устанавливается без проблем.

Файл xml_parser.php лежит в паке functions.
 
Если ты раньше задал этот вопрос, то не пришлось бы мучатьсь неделю, кстате rc_2 не корректно работает с поледними версиями GD, что касается "Watermark".
P/s
Кстате генератор лицензии уже выкладовался здесь, кто запамятоал - вот код:
PHP:
<?php
/* 
 * Копируем данный скрипт в корневую директорию скрипта, например в c:/dir1/dir2/dir3/scms/
 * Устанавливаем требуемые значения в переменных $my_server_name и $my_server_addr или, для их автоматической
 * генерации, соответственно присвоим им значения getenv("HTTP_HOST") и getenv("SERVER_ADDR")
 * Для переменной $my_lic_file указываем путь к файлу с лицензией , например, "c:/dir1/dir2/dir3/scms/config/license.cript"
 * Запускаем скрипт  ... После завершения его работы, создаем в директории "c:/dir1/dir2/dir3/scms/config/" файл license.cript
 * Обратите ВНИМАНИЕ, файл должен иметь расширение "cript". Открываем этот файл любым текстовым редактором и 
 * и в первой-же его строке вводим сгенерированный код лицензиии  Сохраняем файл и пробуем! 
*/   
$my_server_name = "scms.ru" ;  // getenv("HTTP_HOST") ;  
$my_server_addr = '127.0.0.8' ; // getenv("SERVER_ADDR") ; 
$my_lic_file = "config/license.cript" ; // или, например, "c:/dir1/dir2/dir3/scms/config/license.cript"
############################
/* 
 * ЗНАЧЕНИЯ НИЖЕ НЕ ИЗМЕНЯТЬ!  
 * Версия 3.0 RC1
*/  
$crypt_key = "sNLYnTMT" ;   
$separator_key = 'dlv1f' ;  
###########################
if(is_file($my_lic_file)){
 $code_lic_from_file = trim(file_get_contents("config/license.cript")) ;  // код лицензии из файла license.cript
} else {
 $code_lic_from_file = "В заданной директории $my_lic_file нет файла с указанном именем" ; 
}
// генерация и вывод реального кода лицензии 
$license[0] = md5(strtr($my_server_name , array( ".$my_server_name"=>"", "www."=>"", "shop."=>"", "test."=>"" ) ).$crypt_key) ;
$license[1] = md5($my_server_addr . $crypt_key);
$code_lic_real = implode($license, $separator_key);  
echo 
"<br>Код лицензии полученный из файла license.cript: 
<br> <b>$code_lic_from_file</b>
<br><br> Сгенерированный код лицензии для host с именем <b>$my_server_name</b> и ip-адресом <b>$my_server_addr</b>: 
<br> <b>$code_lic_real</b><br>" ;
?>
Работает также и на rc_2, только полученый код надо сохранять не в license.cript, а license.txt,
за данный скрипт спасибо VVP'у
P/s
Зы
Кстате довайте продолжать традицию и протестируем Rc_2, тараканов там тоже много, хотя код изменен, но также не доработан, и многие фитчи от Rc_1 на Rc_2 надо менять, кому то это просто, кому то нет, сам пока лопачу, есть нароботки, кому интересно, будет время, поделюсь.
Задавайте вопросы.
 
Кстате довайте продолжать традицию и протестируем Rc_2, тараканов там тоже много, хотя код изменен, но также не доработан, и многие фитчи от Rc_1 на Rc_2 надо менять, кому то это просто, кому то нет, сам пока лопачу, есть нароботки, кому интересно, будет время, поделюсь.
Задавайте вопросы.
andy040670, а что нужно менять от Rc_1 на Rc_2?
Наработки интрересуют следующие:
1. Уменьшить кол-во запросов к БД.
2. Редактирование заказов из админки.
3. Редактирование категорий так же, как и товаров.
4. Редактирование всех данных покупателей.
5. Добавить раздел "Производители".
2 и 5 пункты интересуют в первую очередь.
У кого есть наработки? Может поделитесь?
 
если есть обладатели Vip ShopCMS 3.0 RC2 отпишите в ПМ или аську ) договоримся )
(или рассмотрю вариант покупки на нескольких чел)
 
Кстати, вопрос к VIP пользователям ShopCMS. Разрабы обновления дают или нет? Что-то на их сайте как-то вскользь об этом упомянуто.

Да, и еще, вопрос к тем кто копался в дезенденом коде - не сливает ли скрипт информацию разработчикам? В некоторых скриптах магазинов замечал "сбор анонимной статистики" по продажам магазина. Хотя обычно опция отключаемая, но это надо еще про нее знать, а по умолчанию работает и "стучит"...
 
В догонку к моему предыдущему посту #644.
Интересуют следующие доработки ShopCMS:
1. "Производители"
Отдельное поле для товаров, для ввода производителя товара. Формирует список производителей и выборку по каждому из них.

2. "Редактор заказов"
Позволяет изменять, удалять и добавлять товары в окне просмотра заказов с автоматическим пересчетом цен и уведомлением по почте пользователя, оформившего данный заказ.

3. "Выбор количества товара, рядом с кнопкой добавить в корзину"
Позволяет перед тем, как добавлять товар в корзину, установить необходимок количество единиц.

4. "Поиск по доп. характеристикам товаров"
Позволяет проводить поиск по дополнительным характеристикам товаров. Результаты вывода поиска остаются прежними.

5. "Развернутый список разделов каталога"
Позволяет отображать сразу все подразделы каталога товаров.

6. "Упрощенный способ оформления заказа"
Позволяет совместить страницу регистрации, страницу выбора метода доставки и оплаты. Автоматический пересчет и отображение цен. Благодаря данной модификации весь процесс оформления заказа сводится к заполнению полей на одной странице.

Кто знает где взять или купить?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху