Стас, очень хорошая статья с точки зрения описания технического решения. Особенно понравились картинки и схемы. Но мне не хватило в начале статьи более подробного описания того в чем проблема, какие подходы к решению этой проблемы есть и почему то решение, что ты привел является наиболее оптимальным. В каком случае оно подойдет, а в каком случае его лучше не использовать.
Понравилось выступление. Спасибо, что поделились информацией с сообществом. Хочется больше примеров. Интересно можно ли объединить нейронную сеть с nosql базой данный и распараллелить вычисления используя код на erlang?
На мастерхосте и руцентре OpenCart будет работать хорошо!
Правда бывает так, что достается медленный сервер уже перегруженный проектами и это сразу будет видно.
Можно попробовать попросить поддержку перенести ваш аккаунт на другой сервер и скорее всего эта манипуляция очень поможет.
Тормозит то почти всегда база данных. Если контент медленно отдается, то это клинический случай на хостинге.
В принципе я не понимаю, что именно в OpenCart может тормозить?
О! Наш человек ;-)
Я почти аналогичным способом решил проблему, только на этом сайте структура каталога древовидная без переплетений и можно выбирать так сказать первую попавшуюся категорию для товара. по сути изменения вносятся только в этот файл:
./catalog/model/tool/seo_url.php
и во всех местах где надо получить красивый URL вставляем:
$this->model_tool_seo_url->rewrite();
Это на самом деле показатель того, что SEOURL приделывались наспех к OpenCart не сразу, а уже после релиза версии 1.1
^-^
Когда впервые увидел magento то остался под впечатлением от реализованного функционала и в целом от величия архитектуры системы. Установка сторонних модулей чего стоит. Космос!
Попробовал в действии и ну очень долго разбирался в коде и в том, как это все подгружается там по хитрому.
Я попробовал переделать шаблон дизайна и столкнулся с тем, что не понимаю как его изменить под себя =( На мой взгляд я потратил много времени и получил не совсем то, что хотел. В общем сложно. Шаблоны, как слоёный пирог. Очень умные. =)
Ещё есть значительные проблемы с производительностью на shared-хостинге.
Магента — это супер умная штука. Её обязательно надо смотреть, чтобы расширить горизонты о том, как может быть устроен интернет-магазин.
Проверил валидатором файл в кодировке UTF-8 и windows-1251
Теперь валидатор пишет «Определена кодировка: windows-1251 (строка 0, столбец 0)»
или «Определена кодировка: utf-8 (строка 0, столбец 0)»
Когда я занимался разработкой такого текста валидатор не возвращал, а значит Яндексоиды сделали upgrade для валидатора.
Ведь по сути я дополнительно конвертирую файл iconv('UTF-8//IGNORE','CP1251',$output) чтобы получить из нормальной кодировки UTF-8 теперь ставшую редкостью win-1251.
На мой взгляд PrestaShop посложнее, чем OpenCart внешне и внутренне и при выборе я исходил из вопросов связанных с предметной областью. Я знал, что всё описание товара будет храниться в виде текста + много изображений, а свойства и фильтры по свойствам товаров не понадобятся в будущем. Получается, что простая система для такого заказчика будет лучше. Вот так я думал, когда принимал окончательное решение.
Ещё могу сказать, что заказчик остался очень доволен именно простой и понятной админкой.
Спасибо большое за код.
Вот пример выгрузки в YandexML c сайта, которую я реализовал: www.toolsonline.ru/index.php?route=feed/yandex_yml
Меня больше всего интересует пример выгрузки в XML полученной в результате выполнения вашего кода.
По поводу платежных систем смогу написать, когда получу опыт подключения. Код мне понятен и я не вижу проблем с подключением платежных систем на техническом уровне. На повестке дня вопрос о подключении RBCMoney vs QIWI. Обе системы хороши, но какую подключать ещё не решил заказчик.
Подскажите, правильно ли я сделал, что опубликовал запись в личном блоге или стоит перенести в блог посвященный CMS? Я не разобрался в критериях публикации в различные блоги. Это личная запись или CMS или web-разработка?
С локализацией дело обстоит хорошо. Есть переведенные файлы, но их обязательно требуется адаптировать под конкретный проект.
А вы мне не подскажете, где у нас есть русская система доставки заказов, которая имеет интерфейс для обмена информацией с интернет-магазинами?
Например, xml интерфейс взаимодействия с сайтом, чтобы могла отдавать стоимость доставки в указанный регион.
Обещаю, что сделаю, если подскажете где уже есть и поделюсь кодом модуля. Интересует вариант службы доставки с представительством в Санкт-Петербурге.
А вы можете дать ссылку на выгрузку? я вам не верю на слово.
Я проверю файл в партнерке Яндекс.Маркета и если файл загрузится без ошибок, то буду приносить извинения и расшаркиваться =))
Но в описании стандарта четко указана кодировка win-1251 я пробовал скармливать XML в UTF-8 никаких результатов не получил. Валидатор говорит, что ошибка в заголовке.
Я знаю об этом и полностью согласен с тем, что человечество не может сказать нет.
Но я верю, что каждый индивидуум способен осознать к чему в итоге ведет его аморальная деятельность и сказать нет.
Я бесконечно уважаю именно таких людей. Они существуют! Я видел! =))
Я вижу причины кризиса:
Долги других людей продавать в виде денег другим людям — плохо!!!
Идея о том, что можно зарабатывать силой других людей — плохо!!!
Гиде комуняки тут прошли? Непонятно.
Нам не дано силой изменить мировой порядок.
Мы можем лишь попытаться понять причины и с учетом фактов
изменить в первую очередь себя, а не окружающий нас мир.
Чем больше людей попробует докопаться до причин, тем выше шанс преодолеть кризис.
Хороший анализ. Есть вещи о которых я не задумывался и за это спасибо.
Но причину кризиса я вижу не в ошибках устройства мировой экономики, а в нарушении базовых моральных принципов. Зарабатывает больше всех тот, кто не работает, а например:
продает чужие деньги под проценты,
сидит на нефтяной трубе,
перепродает валюту, акции и что угодно ещё, но не создает это сам.
Вот если бы в этом мире было выгодно работать и создавать материальные ценности, а не паразитировать на абсолютно законных основаниях…
Мы с вами верим в то что человек имеет права зарабатывать легкие деньги ничего при этом не делать.
Мы разрешаем банкирам перепродавать долги одних людей как деньги для других людей.
В итоге к концу 2008 года получилось то, о чем все сейчас говорят.
Открытым остается вопрос как изменить мораль… Я думаю, что начинать надо в первую очередь с себя самого. посмотрим что будет дальше!
Если такая скорость не устроит вашего клиента, то наверное у вас оочень избалованный клиент.
Правда бывает так, что достается медленный сервер уже перегруженный проектами и это сразу будет видно.
Можно попробовать попросить поддержку перенести ваш аккаунт на другой сервер и скорее всего эта манипуляция очень поможет.
Тормозит то почти всегда база данных. Если контент медленно отдается, то это клинический случай на хостинге.
В принципе я не понимаю, что именно в OpenCart может тормозить?
Я почти аналогичным способом решил проблему, только на этом сайте структура каталога древовидная без переплетений и можно выбирать так сказать первую попавшуюся категорию для товара. по сути изменения вносятся только в этот файл:
./catalog/model/tool/seo_url.php
и во всех местах где надо получить красивый URL вставляем:
$this->model_tool_seo_url->rewrite();
Это на самом деле показатель того, что SEOURL приделывались наспех к OpenCart не сразу, а уже после релиза версии 1.1
^-^
Когда впервые увидел magento то остался под впечатлением от реализованного функционала и в целом от величия архитектуры системы. Установка сторонних модулей чего стоит. Космос!
Попробовал в действии и ну очень долго разбирался в коде и в том, как это все подгружается там по хитрому.
Я попробовал переделать шаблон дизайна и столкнулся с тем, что не понимаю как его изменить под себя =( На мой взгляд я потратил много времени и получил не совсем то, что хотел. В общем сложно. Шаблоны, как слоёный пирог. Очень умные. =)
Ещё есть значительные проблемы с производительностью на shared-хостинге.
Магента — это супер умная штука. Её обязательно надо смотреть, чтобы расширить горизонты о том, как может быть устроен интернет-магазин.
Даже достаточно тяжеловесная по запросам к базе юми на этом хостинге не тормозит.
Теперь валидатор пишет
«Определена кодировка: windows-1251 (строка 0, столбец 0)»
или
«Определена кодировка: utf-8 (строка 0, столбец 0)»
Когда я занимался разработкой такого текста валидатор не возвращал, а значит Яндексоиды сделали upgrade для валидатора.
Ведь по сути я дополнительно конвертирую файл iconv('UTF-8//IGNORE','CP1251',$output) чтобы получить из нормальной кодировки UTF-8 теперь ставшую редкостью win-1251.
Ещё могу сказать, что заказчик остался очень доволен именно простой и понятной админкой.
Ещё как оказывается постить можно только в тот блог на который ты сам подписан. Гениальная идея.
Вот пример выгрузки в YandexML c сайта, которую я реализовал: www.toolsonline.ru/index.php?route=feed/yandex_yml
Меня больше всего интересует пример выгрузки в XML полученной в результате выполнения вашего кода.
А вы мне не подскажете, где у нас есть русская система доставки заказов, которая имеет интерфейс для обмена информацией с интернет-магазинами?
Например, xml интерфейс взаимодействия с сайтом, чтобы могла отдавать стоимость доставки в указанный регион.
Обещаю, что сделаю, если подскажете где уже есть и поделюсь кодом модуля. Интересует вариант службы доставки с представительством в Санкт-Петербурге.
Я проверю файл в партнерке Яндекс.Маркета и если файл загрузится без ошибок, то буду приносить извинения и расшаркиваться =))
Но в описании стандарта четко указана кодировка win-1251 я пробовал скармливать XML в UTF-8 никаких результатов не получил. Валидатор говорит, что ошибка в заголовке.
Но я верю, что каждый индивидуум способен осознать к чему в итоге ведет его аморальная деятельность и сказать нет.
Я бесконечно уважаю именно таких людей. Они существуют! Я видел! =))
Долги других людей продавать в виде денег другим людям — плохо!!!
Идея о том, что можно зарабатывать силой других людей — плохо!!!
Гиде комуняки тут прошли? Непонятно.
Нам не дано силой изменить мировой порядок.
Мы можем лишь попытаться понять причины и с учетом фактов
изменить в первую очередь себя, а не окружающий нас мир.
Чем больше людей попробует докопаться до причин, тем выше шанс преодолеть кризис.
Но причину кризиса я вижу не в ошибках устройства мировой экономики, а в нарушении базовых моральных принципов. Зарабатывает больше всех тот, кто не работает, а например:
продает чужие деньги под проценты,
сидит на нефтяной трубе,
перепродает валюту, акции и что угодно ещё, но не создает это сам.
Вот если бы в этом мире было выгодно работать и создавать материальные ценности, а не паразитировать на абсолютно законных основаниях…
Мы с вами верим в то что человек имеет права зарабатывать легкие деньги ничего при этом не делать.
Мы разрешаем банкирам перепродавать долги одних людей как деньги для других людей.
В итоге к концу 2008 года получилось то, о чем все сейчас говорят.
Открытым остается вопрос как изменить мораль… Я думаю, что начинать надо в первую очередь с себя самого. посмотрим что будет дальше!