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


greenman

Регистрация: 06 May 2015
Offline Активность: May 24 2015 04:23 PM
-----

Мои сообщения

В теме: Новая версия ShopCMS 3.1.3

09 May 2015 - 12:18 PM

Хм... Для меня совершенно не очевиден, т.к. я разницы не вижу

Это от того, размер превью маленький 84 х 120 в две колонки - это и так нормально для мобильного, а вот для мониторов- маловато. . Были бы они размером, к примеру 180х270, да ещё и в три колонки - тогда эффект виден.

А должно быть по уму так, чтобы на sm и xs разрешениях товар выстраивался в одну колонку.

Ну.. это смотря по чьему уму)) Как по мне, выстраиваться в одну колонку он не должен. Если в каталоге на странице отображается товаров 28 + блоки с левой и правой колонок... долго придётся листать, что не есть удобно. Ведь какая роль у предварительного просмотра? Быстро и кратко предоставить пользователю информацию о продуктах.
Если выстраивать весь товар в одну колонку, то быстро никак не выйдет. Это решение для магазинов с малым кол-вом товаров, где отображают не слишком много товаров на странице, что бы создать ощущение наполненности.

Я довольно часто, к сожалению, встречаю такие "быстро реализованные решения" на сайтах клиентов. Т.е. где привязка логики работы производится к меняемым строчным параметрам. А потом кто-то меняет название блока с "Новости" на "Новое" и приехали, почему-то стало все не так, как было. Если этим сайтом занимается тот же человек, который вносил эту правку, то он быстро поймет, в чем проблема. А если нет, то скажет много добрых слов о предыдущем исполнителе, когда найдет такой костыль. Да и костыль правильнее к шаблону блока привязывать, а не к названию блока. Меньше шансов получить геморрой.

"Да и костыль правильнее к шаблону блока" - тут согласен. А в остальном ..Если, к примеру, нужно таким способом убрать всего 1-2 блока, то быстрый вариант мне нравится больше именно из-за простоты и быстроты)). А то, что "скажет много добрых слов о предыдущем исполнителе" кто-то другой .. так пусть говорит, разбирается.. он, за то, что этим занимается деньги получает))

В теме: Новая версия ShopCMS 3.1.3

09 May 2015 - 12:45 AM

http://vsupport.club...dpost__p__32535

Тоже подходит, как вариант.. возможностей конечно больше, но и больше правок которые относятся непосредственно к коду самой CMS и базе данных. Я же по быстрому реализовал все в самом темплейте))

В теме: Новая версия ShopCMS 3.1.3

09 May 2015 - 12:07 AM

. Т.е. если в кратком описании заменить у картинок класс thumbnail на img-thumbnail, то визуально в категории практически ничего не меняется ни на высоких разрешениях, ни на низких. Там главное отличие одного класса от другого - у первого display:block, у второго display:inline-block.

Да, при просмотре на мониторе особого изменения не видно, вроде все красиво.. та же рамочка вокруг, но если смотреть на планшете или мобильнике, да ещё если в кратком описании товары разбиваются на 3 или 4 столбца, то эффект очевиден. При уменьшении разрешения дизайн не рвется, а все так же сохраняет структуру в несколько колонок с плавным изменением размеров превью. Так же для мобильных устройств можно порекомендовать определить, какие модули требуется отображать, а какие нет и показывать их только для просмотре на мониторе. В противном случае, каталог товаров может убежать довольно далеко, т.к. изначально показывается левая колонка, а потом центральная часть.
В моем случае это блок последних отзывов на главной и последние новости. Блоки довольно высокие.
Я организовал это c помощью правки темплейта blocs.tpl.html:
<div class="panel panel-default{if $binfo[b].title=='Отзывы'||$binfo[b].title=='Новости'} hidden-xs hidden-sm{/if}">
При выводе данных блоков к ним добавятся классы hidden-xs и hidden-sm, в результате чего они будут спрятаны на небольших планшетах и мобильных устройствах, но отображаться на мониторах.

Я могу точно сказать где накосячено - в безопасности

Можно поподробнее о том, как кто-то посторонний сможет залить шел?

К примеру обратится сразу на "Ваш сайт/путь к папке elfinder/elfinder.html", без правки connector.php это вызовет свободный доступ к загрузке... ну, а дальше- дело техники))
В connector.php необходимо проверить имеет ли кто либо право на запуск с помощью функций checklogin() и CheckAuthentication():
$relaccess = checklogin();
function CheckAuthentication()
{
global $relaccess;
	    if (!isset($_SESSION["log"]) || !in_array(100,$relaccess)){ return false; }else{ return true;}
}
if(CheckAuthentication()){
$connector = new elFinderConnector(new elFinder($opts));
$connector->run();
}

В теме: Новая версия ShopCMS 3.1.3

06 May 2015 - 12:37 AM

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

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