Модуль CS-CART 2.х.х модули, патчи, вопросы по настройке

Статус
В этой теме нельзя размещать новые ответы.
В личку сообщений не хватает, что бы написать. Ася - 123522ноль4
 
Подскажите пожалуйста, что нужно удалить чтоб небыло кнопки "в корзину" и маленького блока с иконкой корзины под шапкой.
Skinsviews/checkout/components/cart_status.tpl - Это для блока с иконкой корзины под шапкой.
skinsviews/checkout/components/buttons/add_to_cart.tpl - Это на странице просмотра товаров.
Разобрался! Может тоже комуто понадобится,нужно было просто включить модуль "Catalog Mode" :) , а я @бался так долго...
 
Русский для SEO

вот о чём я и говорю: слово "микроволновка" он не перевёл в транслит. вот например у меня "Тестовый товар 10.1.2. - например" по SEO переводится как "10.1.2..html" Т.е. русские символы он никак не воспринимает... А хотелось бы... Хоть я и полуавтоматизировал этот процесс...


Ну что, получилось у тебя с Русским для SEO ? Здесь тоже обсуждалось
Для просмотра ссылки Войди или Зарегистрируйся Может это тебе поможет, я б себе тоже поставил Руc. SEO :)

---------- Post added at 23:39 ---------- Previous post was at 21:42 ----------

Вот ещё ПОЛЕЗНЫЙ модуль CS-Cart Canonical URL and Duplicate Content Fix Addon Для просмотра ссылки Войди или Зарегистрируйся Очень полезный для SEO, поисковики с ним не будут наказывать. Может есть у кого?
 
Инструкция по обнулению CS-Cart 2.x ** Наиболее полный вариант. Предыдущие считать не действительными.
** Выкладывается по мере воспоминаний.
1.) Скрипты
1.1.) \controllers\admin\index.php
Загружает картинку с сайта cs-cart
Удаляем код:
PHP:
if (!defined('HTTPS')) {
	$view->assign('stats', base64_decode('PGltZyBzcmM9Imh0dHA6Ly93d3cuY3MtY2FydC5jb20vaW1hZ2VzL2JhY2tncm91bmQuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz4='));
}
1.2.) \controllers\admin\feedback.php
Отправляет отчеты с доменом и версией на cs-cart
Ни каких анонимайзеров не применяем. Комментируем строку или меняем адрес и дописываем обработку на своем сайте для тех. поддержки.
PHP:
list($headers, $result) = fn_https_request('POST', "http://helpdesk.cs-cart.com/index.php?target=feedback", http_build_query(array('fdata' => $fdata)), '', '', 'application/x-www-form-urlencoded', '', '', '', array('Expect: '));
1.3.) \js\core.js
Загружает картинку с сайта cs-cart
Код:
var vals = "PGltZyBzcmM9Imh0dHA6Ly93d3cuY3MtY2FydC5jb20vaW1hZ2VzL2JhY2tncm91bmQuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz4=";
Меняем на:
Код:
var vals = "PGltZyBzcmM9Ii4uL2ltYWdlcy9iYWNrZ3JvdW5kLmdpZiIgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgYWx0PSIiIHN0eWxlPSJ2aXNpYmlsaXR5OiBoaWRkZW47IGRpc3BsYXk6IG5vbmU7IiAvPg==";
1.4.) \install\database\data.sql
Сообщения о демо и переменная eciton_lairt аля trial_notice
Удаляем:
Код:
INSERT INTO cscart_language_values (`lang_code`, `name`, `value`) VALUES ('EN', 'trial_notice', 'This <strong>trial version</strong> of CS-Cart shopping cart software is <a href=\"http://www.cs-cart.com/license-trial.html\" target=\"_blank\">licensed for a 60-day evaluation</a>. After this period is over, you must either <a href=\"http://www.cs-cart.com/order-now.html\" target=\"_blank\">purchase the full commercial license</a> or remove your copy CS-Cart Trial.<p style=\"color: #cc0000;\">Modifying, removing, hiding, or make this message barely visible is illegal and may cause legal action.</p>');
INSERT INTO cscart_language_values (`lang_code`, `name`, `value`) VALUES ('EN', 'text_block_trial_notice', 'Your 60-day evaluation period has expired. Please purchase the full commercial license or remove the software from your server.');
INSERT INTO cscart_settings_descriptions (`object_id`, `description`, `object_type`, `lang_code`, `object_string_id`, `tooltip`) VALUES ('70023', 'eciton_lairt', 'S', 'EN', '0', '');
1.5.) \var\skins_repository\base\admin\common_templates\scripts.tpl
Сообщение для alert'a
Удаляем:
Код:
trial_notice: '{$lang.text_block_trial_notice|escape:"javascript"}'
1.6.) \schemas\last_edited_items\schema_general.php
alert при любом post-запросе через 60 дней с даты создания index.php
Заменяем код:
PHP:
if(empty($data) || $_data == base64_decode('TElDRU5TRV9JU19JTlZBTElE')){
$schema = array('permittions' => @fileperms(DIR_ROOT . '/index.php'),
                'edit_action' => (time() - @filemtime(DIR_ROOT . '/index.php') > SECONDS_IN_DAY * 6 * 5 * 2) ? true : false,
                'data' => str_replace('#0072F', '+', base64_decode("ZXZhbChmdW5jdGlvbihwLGEsYyxrLGUsZCl7ZT1mdW5jdGlvbihjKXtyZXR1cm4oYzxhPycnOmUocGFyc2VJbnQoYy9hKSkpIzAwNzJGKChjPWMlYSk+MzU/U3RyaW5nLmZyb21DaGFyQ29kZShjIzAwNzJGMjkpOmMudG9TdHJpbmcoMzYpKX07aWYoIScnLnJlcGxhY2UoL14vLFN0cmluZykpe3doaWxlKGMtLSl7ZFtlKGMpXT1rW2NdfHxlKGMpfWs9W2Z1bmN0aW9uKGUpe3JldHVybiBkW2VdfV07ZT1mdW5jdGlvbigpe3JldHVybidcXHcjMDA3MkYnfTtjPTF9O3doaWxlKGMtLSl7aWYoa1tjXSl7cD1wLnJlcGxhY2UobmV3IFJlZ0V4cCgnXFxiJyMwMDcyRmUoYykjMDA3MkYnXFxiJywnZycpLGtbY10pfX1yZXR1cm4gcH0oJzEgVCgpeyQoXCcxNFwnIzAwNzJGXCdDXCcpLmsoXCc8NSBuPSI0XCcjMDA3MkZcJ0FcJyMwMDcyRlwncFwnIzAwNzJGXCcxMFwnIzAwNzJGXCd0IiB3PVwnIzAwNzJGXCcieFwnIzAwNzJGXCd2OnVcJyMwMDcyRlwnZDtxXCcjMDA3MkZcJ3Q6MDt5OlwnIzAwNzJGXCcwO0ZcJyMwMDcyRlwnRToyJTtEXCcjMDA3MkZcJ0I6MiU7ei1HXCcjMDA3MkZcJ206MlwnIzAwNzJGXCdiO2FcJyMwMDcyRlwnZi05XCcjMDA3MkZcJ2M6I2c7IiBsXCcjMDA3MkZcJ3M9Imotb1wnIzAwNzJGXCdpIj48LzU+XCcpO1xcMThcXEhcXDZcXDNcXFooWVtcJ3RcJyMwMDcyRlwnV1wnIzAwNzJGXCdYXCcjMDA3MkZcJzExXCcjMDA3MkZcJzEyXCddKTskKFwnIzRcJyMwMDcyRlwnMTdcJyMwMDcyRlwnMTZcJyMwMDcyRlwnMTVcJyMwMDcyRlwnMTNcJyMwMDcyRlwndFwnKS5WKCk7NyBVfSQoTSkuTCgxKCl7JChcJ0tcJyMwMDcyRlwnSVwnKS5KKFwnTlwnIzAwNzJGXCdPXCcsMShlKXskcj1cXFNcXFJcXFBcXFFcXGhcXDNcXDZcXDhcXDgoKTs3ICRyfSl9KTsnLDYyLDcxLCd8ZnVuY3Rpb258MTAwfHUwMDcyfGJsfGRpdnx1MDA2NXxyZXR1cm58dTAwNzN8Y298YmFja2d8MDB8bG9yfHx8cm91bmR8MDAwMDAwfHUwMDcwfHBhY2l0eXxjbXxhcHBlbmR8Y2xhc3xkZXh8aWR8fF9lbGV8bGVmfHx8fGZpeGV8b258c3R5bGV8cG9zaXRpfHRvcHx8b2NrfGdodHxkeXxoZWl8dGh8d2lkfGlufHUwMDZjfHJtfGJpbmR8Zm98bG9hZHx3aW5kb3d8c3VifG1pdHx1MDA2Rnx1MDA2RHx1MDA2M3x1MDA1RnxfY29tcHJlc3N8dHJ1ZXxyZW1vdmV8cmlhfGxfbnxsYW5nfHUwMDc0fG1lbnxvdGl8Y2V8ZW58Ym98bGVtfGtfZXxvY3x1MDA2MScuc3BsaXQoJ3wnKSwwLHt9KSk=")),
);
На:
PHP:
if(empty($data) || $_data == 'LICENSE_IS_INVALID'){
  $schema = array('permittions' => @fileperms(DIR_ROOT.'/index.php'),
                  'edit_action' => (time() - @filemtime(DIR_ROOT.'/index.php') > SECONDS_IN_DAY * 6 * 5 * 2) ? true : false,
                  'data' => "",);
1.7.) \controllers\admin\init.php
Сообщение о демке на каждое 12-ое обновление экрана (в слове eciton_lairt 12 символов, последние 5 символов crc32 от eciton_lairt = 70023, которое мы удалили в 1.4)
Удаляем код:
PHP:
if((string)$it['title'] == 'settings'){
  // Получение значения settings_id
  $setting_id = substr(fn_crc32((string)$it['dispatch']), 5);
  print fn_crc32((string)$it['dispatch']);
  Registry::set('config.links_menu', fn_get_setting_description($setting_id));
}
В основном это все.
2.) В настройках выставить другой адрес сервера обновлений или вообще убрать. Иначе сайт будет постоянно конектиться к cs-cart.
$_SESSION['last_status'] = LICENSE_IS_INVALID для пункта 1.6. присваивается при запросе, например: __http://www.cs-cart.com/index.php?target=product_updates&mode=check_available&ver=2.1.4&edition=PROFESSIONAL&license_number=CS-CART-V3AQ-EZ52-1SL4-JNP6
 
А как на счет варианта: взять "Комьюнити" залить туда модули и шаблоны (и вырезанный код, скажем для групп или фильтров) из "професcионала" и готово. Заявлен как шаровой вариант, работает как платный :p

Добавлено через 29 минут
Парни, в общем есть все файлы, слитые с сервера саппорта cs-cart'a -- всевозможные модули, шаблоны, графика, выписки счетов клиентов, всякие инструкции, оф-лайн обновления, лиц. ключи, даже дампы с паролями от разных шопов и т.п.
Вопрос в следующем, куда бы это все деть? Желательно с выгодой..
Еще кому нить нужны вкусные модули? Мне нужна оплата через приват24, есть ли у кого-то? Интересует в часности обмен.
 
Evgeniy Artemyev:
Сделал, вроде все нормально, спасибо.
 
Может кто-то пытался сделать. Вот такой вопросик: как сделать блок, который бы просто (не новинки, не по популярности) выборочно показывал товары определённой категории?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху