Хотите поблагодарить автора блога - жмите здесь !
1 2 0
1 2 0

Нажмите на рекламный баннер выше, если хотите поблагодарить автора блога !
Написание каждой статьи заняло в сотни раз больше времени, чем один клик.

вторник, января 27, 2015

Модификация Simple Image gallery Joomla для использования вместе с JoomShopping

Возникла задача, создания таблиц выбора материалов для товаров в JoomShopping для интернет магазина. На первый взгляд все вроде бы тривиально - есть "Атрибуты", каждому можно назначить картинку и свою цену. Но как быть, если  например есть диван, который может быть оббит материалом с полутысячей цветов и оттенков, и при этом тот же диван в разных вариантах оббивки, имеет разную цену ? Вводить пол тысячи атрибутов ? И как будет выглядеть при этом сайт, и как пользователь ЭТО будет просматривать, и сколько усилий нужно будет тратить для ввода одного единственного товара ? С другой стороны, есть хорошие галереи, позволяющие очень удобно просмотреть все материалы в виде превью и подробно, но не "умеющие" взаимодействовать с JoomShopping. Для решения задачи, я решил взять одну из самых распространенных свободно распространяемых галерей Simple Image Gallery, и внести в нее необходимые изменения для взаимодействия с JoomShopping.

На скриншотах, показаны фрагменты карточек товаров, с использованием модифицированной галереи Simple Image Gallery. При выборе нужного материала из превью, автоматически вписывается его название, и меняется цена товара, соответственно этому материалу. На первом скриншоте, в зависимости от выбранного материала, может выбираться надбавка к цене в процентах , на втором, выбирается соответствующая категория материала, и вписывается его название в карточку товара. При этом по каждому материалу при желании можно выбрать свою скидку/цену, количество добавляемых материалов не ограничено, а для добавления новых материалов, при условии что соответствующие им цены/скидки уже "забиты" в карточке товара, вообще не требуется программирование - достаточно просто скопировать файы картинок с соответствующим материалом в каталог галереи. Понятно, что если у Вас несколько разных групп товаров, с разными наборами материалов, то нужно сделать соответствующее количество шаблонов товаров в JoomShopping, к которым добавить таблицы для материалов, в соответствующих местах которых разместить ссылки на галереи, где находятся картинки с материалами.
Просмотреть как это работает, Вы можете на сайте mebelworld.com.ua,
Вариант 1: http://www.mebelworld.com.ua/product/view/7/13 - с большм количеством отображаемых материалов - как на первом скриншоте. Внимание - очень много, на слабом компьютере может тормозить.
Вариант 2: http://www.mebelworld.com.ua/product/view/20/240 - это пример второго варианта, как на втором скриншоте.

среда, января 14, 2015

Создание универсальной мультизагрузочной мультисистемной флэшки под Windows

У знакомой "полетел" винчестер на ноуте, и понадобилось "восстановить" данные с остатков "еле дышащего" винчестера. В связи с этим понадобилось создать мултизагрузочную "флэшку" на котрой было бы все необходимое, и для этого случая, и для других если понадобится. На ней должно было быть все, от нескольких разных антивирусов и дисков с утилитами, до полного дистрибутива Линукса (мне нравится федора, и с ней много работал, поэтому она). Я перебрал болше десятка программ для создания загрузочных флешек, но большая часть оказалась "со своими проблемами". Одни не позволяют разместить много разных "дисков и дистрибутивов" на одной флэшке, другие тупо не грузятся на некоторых ноутбуках, третие, и грузятся и позволяют, но у них не работает "сохранение постоянных данных" (например скачали обновления антивируса, или линукса установленного на флэшке, перезагрузили и все пропало). Единственная программа. которая позволила поствить все что мне было нужно и полнофункционально (с сохранением изменений) оказалась SARDU, Она тоже не без своих "прибабахов", но по крайней мере позволяет сделать все что необходимо, а как справиться с "прибабахами", которые есть в текущей версии я обьясню ниже. Итак, если Вам нужно создать мультизагрузочную мультисистемную флэшку, на которой бы все установленное полноценно функционировало, скачиваем SARDU со страницы проекта, и читаем далее.

среда, января 07, 2015

Как устранить тормоза Gmail и Googl plus под Firefox (и не только)

Достала меня эта проблема - ноут медленный (AMD E350), и при открытом Gmail и Gogl +, загрузка процессора часто держится на максимуме, а открытме записей в плюсах происходит ну страшно медленно. Матерился, я матерился, да что то даже "крепкое русское слово" не помогает... Даже странно :) Пришлось разбираться :) Оказалось виноваты кривые руки гугловских программистов :) Если у Вас одновременно открыт Gogl+ и Gmail и на обеих страницах присутствует "Google Hangaut", то получаете тормоза вплоть до "зависаний страниц", и торможения при наборе текста в тех же "плюсах", таких что успеете набрать несколько слов, пока комп сумеет таки их отобразить на экране. Чтобы вылечить от этого глюка, достаточно отключить окно чата на странице gmail. В гогл+ можно оставить - там Hangaut таких тормозов не вызывает (да и не понятно как там отключить :).
Чтобы отключить Googl Hangout на странице Gmail, вместе с "тормозами", достаточно зайти в настройки аккаунта почты (шестеренка справа вверху, потом настройки), перейти на вкладку "чат", и выбрать "выключить чат". После этого и страница гогл почты и страница гогл плюсов, начнет работать раз в 5-10 быстрее, на том же компе.
Вот интересно, они вообще когда эту "крывь" писали, рассчитывали что у всех процессор не ниже intel core 5 ? Беда некоторых разработчиков - проверяют что написали, только на своей машине "топовой конфигурации", и так и "запускают в серию", не подумав, что не у всех в этом мире ноутбуки ценового диапазона "выше 5000 долларов" :-\
PS Впрочем, если Вам этот Hangout сам по себе вообще не нужен, то можно вообще полностью избавиться от "тормозов", - поставить addblock и прописать в фильтрах  полную блокировку "talkgadget.google.com". Вы просто не узнаете свою машину :) А если он сильно нужне, то как ни странно, меньше тормозов будет, если запустить Chrome, и в нем установить Hangout как отдельное приложение "ChromeOs". После этоого Chrome" можно закрыть, он останется в фоне, будже жрать кучу памяти, но тормозить уже не будет. Гогловцы конкретно накосячили со скриптами Hangout в gmail и гогл+. 

понедельник, января 05, 2015

Windows пропадание символов при наборе с клавиатуры из за самопроизвольных потерь фокуса окном

Недавно столкнулся с такой проблемой. При наборе, совершенно "рандомным" образом, часть букв "исчезала", вплоть до целых слов. Сначала грешил на то что слабый проц и сильную перегруженность своего ноута, на проблемы с прерываниями, но проблема оказалась не в том. Обратил внимание, что во время набора, окно вдруг может само по себе кратковременно стать "неактивным", и все что в это время набираешь "пропадает", потом фокус "сам по себе возвращается", либо иногда нужно кликнуть чтобы возвратился. Но при этом часть букв при наборе с клавиатуры "пропадает". Клавиатура тут понятно ни при чем. Прежде всего необходимо выяснить какая программа "отбирает фокус". Windows такой диагностики не дает, и по нету куча топиков "stealing focus windows", "потеря фокуса активным окном", "потеря фокуса окном firefox", "потеря фокуса текущего окна", "потеря фокуса активным приложением" итд, в большинстве случаев без решения, с рекомендациями "по одной убирать программы из автозапуска", перезапускать, проверять итд. В общем из серии "пилите шура гири".  Но все оказалось проще чем казалось - ниже мой опыт как я поборол "потерю фокуса приложением", а попутно еще и исправил проблему с XAMPP под windows.

Закрыть окно X
Пожалуйста, потратьте несколько секунд на поддержку блога и его автора
Нажмите на рекламную ссылку: Рекламная ссылка для поддержки блога, или на баннер вверху справа страницы.