Перейти к содержимому


Новая версия ShopCMS 3.1.3

ShopCMS

  • Вы не можете ответить в тему
Сообщений в теме: 60

#21 sgrover

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 15 March 2015 - 01:20 AM

Здравствуйте. Как писали выше в ShopCMS 3.1.3 убран FCKfinder, кто пользовался этим файловым менеджером могу порекомендовать бесплатный аналог elfinder, как замену платного CKfinder.
Установка очень простая:
1) Скачиваем с оф. сайта elfinder[точка]org последнюю версию elfinder и распаковываем в public_html.
2) Редактируем elfinder/elfinder.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>elFinder 2.0</title>

<!-- jQuery and jQuery UI (REQUIRED) -->
<link rel="stylesheet" type="text/css" media="screen" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/smoothness/jquery-ui.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>

<!-- elFinder CSS (REQUIRED) -->
<link rel="stylesheet" type="text/css" media="screen" href="css/elfinder.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/theme.css">

<!-- elFinder JS (REQUIRED) -->
<script type="text/javascript" src="js/elfinder.min.js"></script>

<!-- elFinder translation (OPTIONAL) -->
<script type="text/javascript" src="js/i18n/elfinder.ru.js"></script>

<!-- elFinder initialization (REQUIRED) -->
<script type="text/javascript" charset="utf-8">
	// Helper function to get parameters from the query string.
	function getUrlParam(paramName) {
		var reParam = new RegExp('(?:[\?&]|&amp;)' + paramName + '=([^&]+)', 'i') ;
		var match = window.location.search.match(reParam) ;

		return (match && match.length > 1) ? match[1] : '' ;
	}

	$().ready(function() {
		var funcNum = getUrlParam('CKEditorFuncNum');

		var elf = $('#elfinder').elfinder({
			url : 'php/connector.php',
			getFileCallback : function(file) {
				window.opener.CKEDITOR.tools.callFunction(funcNum, file);
				window.close();
			},
			resizable: false
		}).elfinder('instance');
	});
</script>
</head>
<body>

<!-- Element where elFinder will be created (REQUIRED) -->
<div id="elfinder"></div>

</body>
</html>
3) В файле admin.php
вместо
CKEDITOR.replace('myarea1',);
...
CKEDITOR.replace('myarea1',);
CKEDITOR.replace('myarea2',);
прописываем
CKEDITOR.replace('myarea1', {
	filebrowserBrowseUrl : 'elfinder/elfinder.html', // eg. 'includes/elFinder/elfinder.html'
	uiColor : '#9AB8F3'
});
...
CKEDITOR.replace('myarea1', {
	filebrowserBrowseUrl : 'elfinder/elfinder.html', // eg. 'includes/elFinder/elfinder.html'
	uiColor : '#9AB8F3'
});
CKEDITOR.replace('myarea2', {
	filebrowserBrowseUrl : 'elfinder/elfinder.html', // eg. 'includes/elFinder/elfinder.html'
	uiColor : '#9AB8F3'
});
4) В результате при редактировании категорий или товаров при добавлении картинки или вставки ссылки появляется дополнительная кнопочка "Выбор на сервере".

Если где-то накосячил, прошу не пинать, у меня вроде заработало.
  • 0

#22 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 15 March 2015 - 02:16 AM

Я могу точно сказать где накосячено - в безопасности
Функция авторизации и проверки отсутствует, тоесть залить шел вопрос пары минут.
Так же как и вопрос пары минут чтобы интегрировать ckfinder с правильной проверкой авторизации
  • 0
Изображение Изображение Изображение

#23 sgrover

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 15 March 2015 - 08:01 AM

Я могу точно сказать где накосячено - в безопасности
Функция авторизации и проверки отсутствует, тоесть залить шел вопрос пары минут.
Так же как и вопрос пары минут чтобы интегрировать ckfinder с правильной проверкой авторизации

Интересно, но ведь только администратор при редактировании категорий или товаров будет заливать файлы? а простой посетитель магазина не имеет доступа к elfinder.
Можно поподробнее о том, как кто-то посторонний сможет залить шел?
  • 0

#24 namer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 45 сообщений
Репутация: 16
Начинающий
  • ГородКрасноярск

Отправлено 19 March 2015 - 08:10 PM

Изменена постраничная навигация - добавлена функция ShowNavigatorNEW - ссылки на страницы имеют вид
<li><a href="path/offset_n.html">n</a></li>
<li><a href="path/show_all.html" rel="nofollow">".STRING_SHOWALL."</a></li>
  • 0
Установка, настройка
доработка функционала
Изображение

#25 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 19 March 2015 - 08:39 PM

Изменена постраничная навигация - добавлена функция ShowNavigatorNEW - ссылки на страницы имеют вид

Я уже писал об этом выше, насколько помню. Это сделано под bootstrap, получаем куда более симпатичный навигатор. Но тоже довольно криво. Избыточно. На выходных разбирал и писал дополнение к 3.1.2, чтобы работало с шаблоном от 3.1.3 и был удивлен "нахера ж так сделано". Там одна из новых функций буква-в-букву совпадает со старой отличаясь только этим NEW. Сейчас уже конкретику не помню, но новая функция заменяется старой путем добавки в старую какого-то простенького условия.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#26 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 15 April 2015 - 06:51 PM

Вот решил установить 3.1.3 .. Прочел ветку.. в админку входит, а вот на сайт - белая страница...
(два файла от vip 3.1.2 index и admin.php менял. Все по Вышеизложенной инструкции).
Плюс по форуму побежал подобных ошибок на версии 3.1.2... кеш чистил. и так далее..Результат "Ноль"
Кому не трудно ткните что не так...
  • 0

#27 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 April 2015 - 07:18 PM

Кому не трудно ткните что не так...

ShopCMS 3.1.3 совершенно нормально (как 3.1.2) запускается и работает "из коробки" если подложить admin.php и index.php от VIP-версии 3.1.2. Для нормальной работы надо незначительно модифицировать admin.php, т.к. в 3.1.3 более новая версия Ckeditor, но к index.php это никаким боком.

Хотя какого хрена я это пишу? Это уже написано выше. Читайте лог ошибок (error.log), там все написано. Белый экран в браузере это обычно Error 200, т.е. на запрос сервер вернул ошибку. Вот и ищите в логе ошибок в чем же проблема.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#28 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 15 April 2015 - 07:46 PM

Спасибо...
ошибка... Вот только что это? (На 3.1.2 vip сайт работает)

.htaccess: Invalid command '\xb9Options', perhaps misspelled or defined by a module not included in the server configuration


  • 0

#29 stasikons

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 68 сообщений
Репутация: 4
Начинающий

Отправлено 15 April 2015 - 09:10 PM

Спасибо...
ошибка... Вот только что это? (На 3.1.2 vip сайт работает)

.htaccess: Invalid command '\xb9Options', perhaps misspelled or defined by a module not included in the server configuration

Ну вероятно в файле htaccess это \xb9 перед Options Лишнее...
  • 0

#30 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 15 April 2015 - 09:22 PM

Ну вероятно в файле htaccess это \xb9 перед Options Лишнее...

Спасибо... Но, нет там не перед "Options", нигде вообще нет...
  • 0

#31 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 15 April 2015 - 11:32 PM

Вообщем нашел в чем причина... index.php модифицированный был .. извините за беспокойство..
  • 0

#32 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 16 April 2015 - 06:51 PM

Кто подскажет. Подходят ли модули и блоки от 3.1.2?
И второй вопрос: можно ли добавить колонки. (А, то одна как то грустно.. Если товара много, проматывать устанешь.)
  • 0

#33 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 16 April 2015 - 07:02 PM

Кто подскажет. Подходят ли модули и блоки от 3.1.2?
И второй вопрос: можно ли добавить колонки. (А, то одна как то грустно.. Если товара много, проматывать устанешь.)

Установите да хоть тот же Денвер, установите движок и тестируйте себе на здоровье.
Или Вам тяжело все найти на той же 1-й странице общих настроек в админке?
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.

#34 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 April 2015 - 07:18 PM

Подходят ли модули и блоки от 3.1.2?

Ну а сами-то как думаете, если ничего кроме шаблона и пары незначительных мелочей в коде не изменилось?
Проблемы могут быть только с шаблонной частью модулей (файлами *.tpl.html), они будут (хотя и не обязательно) выглядеть "не в общем дизайне". Да и то могут быть, а не обязательно будут.

И второй вопрос: можно ли добавить колонки

Полезно зайти в админку в "Общие настройки" и попытаться понять, что какая настройка означает. :)
Но для шаблона от 3.1.3 поставить две колонки будет довольно проблематично. Даже при ширине экрана 1280px два товара обычно не влезают по ширине.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#35 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 16 April 2015 - 07:38 PM

badisoft - Спасибо тебе за подробности.

Но для шаблона от 3.1.3 поставить две колонки будет довольно проблематично. Даже при ширине экрана 1280px два товара обычно не влезают по ширине.

я имел ввиду количество Количество столбцов товаров на главной.
В админке есть это графа, но она не работает.


Ну а ....

Установите да хоть тот же Денвер, установите движок и тестируйте себе на здоровье.
Или Вам тяжело все найти на той же 1-й странице общих настроек в админке?

Собственно конечно, можно сесть и потратить время на тестирование..Это не вопрос.
Вопрос зачем? Если есть, кто это уже сделал. Форум по моему для этого!
  • -1

#36 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 April 2015 - 08:12 PM

я имел ввиду количество Количество столбцов товаров на главной. В админке есть это графа, но она не работает.

А почему у меня работает? :)
Вот только что сменил 1 на 2 в "Количество столбцов товаров на главной"
http://new.badisoft.ru/index.php

Вопрос зачем? Если есть, кто это уже сделал. Форум по моему для этого!

Ну... Ээээ... Чисто вопрос уважения к самому себе. Понятно, что есть какие-то вопросы, где самому разобраться сложно, а сторонний простой совет ОЧЕНЬ сильно продвигает на пути познания. Т.е. кто-то потратил пару минут на десять строчек и сэкономил Вам несколько часов поисковика. Это нормально. А есть наоборот, когда чья-то помощь по затратам времени на набивку текста сравнима по времени с собственным разбирательством, но задающему вопрос банально лениво что-то делать самому. Ваши вопросы, увы, ближе ко второй категории :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#37 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 April 2015 - 06:43 PM

У тебя какой модуль стоит на странице товара? Под картинкой у тебя <краткое><полное><вопрос><отзывы>

http://vsupport.club/topic/3240-%D1%82%D0%B0%D0%B1%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B4%D0%B5%D1%84%D0%BE%D0%BB%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0-shopcms-313/

А кто-нибудь переделывал в 3.1.3 select-ы в красивые?
Причем чтобы не просто нечто выпадающее было (этого в bootstrap полно), а именно как select или радибаттоны, т.е. отдавало в form одну POST-переменную соответственно выбранному элементу select-а. В bootstrap на удивление нет "облагораживания" select-ов т.к. это системный (присущий конкретной используемой ОС) элемент интерфейса и с ним ничего поделать нельзя. Пока нашел только это - http://behigh.github...ncement/#inputs - bootstrap-обвязку радиобаттонов, придающую вид красивых селектов.
А то открываешь товар - все такое красивое, закругленное, а селекты вариантов характеристик убогое брр...
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#38 greenman

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 1
Начинающий
  • ГородКомсомольск

Отправлено 06 May 2015 - 12:37 AM

А кто-нибудь переделывал в 3.1.3 select-ы в красивые?

Под bootstrap займусь этим в ближайшем времени, как раз перекраиваю шаблон под свои нужды. Сложностей с этим быть не должно, все решается за счет дополнительных компонентов. А пока, ежели кто не знает, то порекомендовал бы для вывода изображений мелкого и среднего формата использовать не класс "thumbnail" (который стоит по умолчанию), а "img-thumbnail" и "img-responsive", это позволит стать шаблону более мобильным, а то немного не гибким получается.
  • 1

#39 stasikons

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 68 сообщений
Репутация: 4
Начинающий

Отправлено 06 May 2015 - 07:39 AM

использовать не класс "thumbnail" (который стоит по умолчанию), а "img-thumbnail"

Действительно фотки компактно стали размещаться кратком описании
  • 0

#40 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 06 May 2015 - 07:16 PM

Действительно фотки компактно стали размещаться кратком описании

Ээээ... На штатном шаблоне от 3.1.3?
Я вот не заметил никакой разницы. Т.е. если в кратком описании заменить у картинок класс thumbnail на img-thumbnail, то визуально в категории практически ничего не меняется ни на высоких разрешениях, ни на низких. Там главное отличие одного класса от другого - у первого display:block, у второго display:inline-block.

PS. Как в кратком описании могут быть "фотки" (множественное число), если там всего одна фотка выводится, дефолтовая?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)