• Сайт на wordpress woocommerce, какую максимальную нагрузку может выдержать сайт?

    Коля: по порядку
    Говоря о полюсах OpenCart как магазина перед Wordpress я не имел ввиду js и красивости, а в первую очередь обращал внимание, что OpenCart все таки магазин.. Навскидку, он изначально поддерживает такие вещи как:
    1. Несколько цен на один и тот же товар, в зависимости от количества, например (легко модифицировать на "в зависимости от суммы заказа")
    1.1. Стандартно скидка на товар (акционное предложение)
    1.2. Параметры (дополнительные поля товара - цвет, вес, глубина погружения с возможностью последующего использования параметров в фильтрах)
    1.3 Стандартно налоги. Ставка регулируется, проставляется по географическим зонам
    2. Мультивалютность (без плагинов, он уже рассчитан на несколько валют, забиваем цену в базовой валюте, автоматом пересчет в заведенные, с указанием источника курса, либо проставления в ручную. Хранится в базовой, вывод в выбранной)
    3. Способы оплаты (webmoney, paypal, интеграция с робокассой, еще что там еще..) и все они бесплатны, тогда как за дополнительные плагины к WooCommerce придется выложить дополнительные деньги
    4. Способы доставки (основные службы доставки давно предоставили модули подсчета стоимости доставки в зависимости от параметров товара и места доставки) тоже в массе своей бесплатно, заинтересованы службы в интеграции.
    5. Простенькая мини-crm с пользователями, мейлами, рассылкой предложений, историей покупок по каждому(и для пользователя в его личном кабинете само-собой). Штатно есть понятие группы пользователей, каждая группа может иметь свои преференции либо штрафы к цене товара.
    6. Модули импорта/экспорта (бесплатные) которые позволяют в том же excel обновить цены всех товаров, перевести группу товаров из одной категории в другую, выставить остатки, выставить дату начала/окончания подаж конкретного товара, вообщем все параметры товара, вплоть до описания и пользовательских полей, сохранить и потом заимпортить это в opencart. При номенклатуре 100+ товаров эта возможность очень кстати, и наверное для меня по важности бьет добрую половину других плюсов. Так как время обновления параметров списка товаров уменьшается в разы, а это уже серьезная экономия на поддержке в будущем.

    Да WP имеет прозрачную, продуманную, универсальную и легко расширяемую структуру базы, я сам люблю и больше проектов закончил на WP чем на OpenCart, но WP изначально не содержит в себе необходимого функционала для магазина.. часть его лишь приходит с дополнительными плагинами под дополнительный плагин WooCommerce.. И не всегда дополнительные плагины бесплатны, потому что политика такая, вот какой-то магазин (WooCommerce) отдадим, а бантики будем продавать.

    Кеширование в опенкарте какое-то есть, и включено со старта, точно не буду утверждать какое оно.. но если покопать файлы кешей, то видно результаты сложных запросов отрендеренные в хтмл, какя то статика.. Ну и за дополнительные деньги рекомендуют более продвинутые плагины. Премиум сектор OpenCart тоже достаточно развит, есть хорошие решения и за деньги..

    Если клиенту не критично на чем строить магазин, и если это не продающая страница на 4.5 товара, пытаюсь склонить его к OpenCart.

    Все выше сугубо мое личное мнение, никому ничего не доказываю, не убеждаю, просто насколько знаю и могу сравнивать, попытался рассказать почему одежная щетка в качестве щетки для одежды лучше чем зубная в той же области.
  • JS применяется только к элементу который в html выше. Как сделать ко всем ?

    Legioner911: как я и говорил в html файле
    /*Показываем блок*/
    $("#btn59").click(function(){
    $('#outward').css('display','block');/*показываем весь блок (внешний и внутренний)*/
    var halfW=$("#inside").width()/2;/*половина ширины блока #modalW_inside*/
    
    var leftWinside=$(window).width()/2-halfW; /*переменная для центрирования блока #inside*/ 
    $("#inside").css('left',leftWinside);/* центрируем внутренний блок*/
    $("#inside").css('top','200');
    })


    изменить на $(".btn59"), после того как поправите код кнопок, так как написано в моем ответе выше.
  • JS применяется только к элементу который в html выше. Как сделать ко всем ?

    В том архиве что Вы выложили нет обработчика вашего кода для кнопок. Либо не все файлы выслали, либо обработчик включен инлайном в html файл с кнопками.
  • JS применяется только к элементу который в html выше. Как сделать ко всем ?

    Сергей Протько: Согласен, data- идеальное решение, для примера Выше. Но задающий вопрос не уточнял, надо ему в дальнейшем разделять кнопки по логике, или нет.. :) data- до этого, для таких целей, не использовал (теперь начну :) ) просто вводил дополнительный класс на сущности с одинаковым функционалом, без стилей на этот класс, то-есть он был именно для js, data- в таком случае использовал для передачи параметров.. а с data- в качестве селектора, действительно, как то даже универсальнее и гибче получится..
  • Сайт на wordpress woocommerce, какую максимальную нагрузку может выдержать сайт?

    Коля: Преимущества работы с множеством товаров - апдейт цен на все товары через import/export xls, поддержка нескольких типов цен, скидки, бонусная система - из коробки. много бесплатных стандартных систем оплати, способов доставки. Много мелочей которые позволяют _сопровождать_ магазин проще и легче чем в wordpress. Ну и opencart изначально магазин.. а WooCommerce лишь попытка сделать магазин на платформе под это не заточеной. Поэтому для пары сотен товаров годится.. а если плотно работать, обновлять цены, описание, делать хорошие поиски, фильтры - в итоге OpenCart значительно выиграет (и по цене, так как много уже есть бесплатного, но кое что придется докупить, либо сделать для хорошего магазина) у Wordpress + WooComerce (у WooComerce тоже есть годные плагины, поверх самого WooComerce, но они стоят отдельных денег..)
  • Почему так популярен Wordpress?

    naneri: Все зависит от уровня того, что на нем надо делать.. Профи - сделает и тяжелофункциональное достаточно легким (кстати, а что для Вас тяжелофункциональное? :) ).. Ну а если, что то уж очень специфичное, то оно просто не делается на cms, так как при определенном уровне сложности и объеме "допила", становится легче и дешевле того же добиться на любимом фреймворке.. В целом главное что для типичных задач - есть куча решений на любой уровень подготовленности сопровождающего. А для нетипичных.. уже cms и не используют..

    И да.. для вообще статики - визитка, лендинг.. Wordpress, ИМХО, серьёзный такой overhead.. Но те кто заказывают.. и те кто может сделать то, что заказывают особо по этому поводу не заморачиваются.. И делают что называется "дешево и сердито".
  • ParseFloat корректная работа?

    AndyLarcin: Вы все верно написали.. то что в анс, совсем не то, что Вы пытаетесь из него прочитать.. А как его сделать тем.. это уже не знаю. Возможно не туда стучитесь за запросом(адрес по которому отправляете запрос на сервер, отвечает отличному набору данных, от тех которые Вы ожидаете), вот он не то и возвращает.
  • ParseFloat корректная работа?

    AndyLarcin: я очень рад, что наступило прозрение :)
  • ParseFloat корректная работа?

    AndyLarcin: смотреть код который формирует data, он должен быть где-то в php коде, на сервере. И искать что в эту data добавляется, и при каких условиях, добавляется ли extra_fee_code, который Вы ожидаете, и т.д.
  • ParseFloat корректная работа?

    AndyLarcin: Именно то что писал Выше. У вас в ans нет extra_fee_code который вы пытались превратить во флоат в начале этой эпопеи.
  • ParseFloat корректная работа?

    AndyLarcin: да, теперь кажется начался конструктивный разговор :)
  • ParseFloat корректная работа?

    AndyLarcin: Пробуйте обращаться как ans[0].extra_fee_code но я не вижу это гополя в Вашем ответе. А раз в ans нет extra_fee_code, то приведение того чего нет к флоату, даст NaN
  • ParseFloat корректная работа?

    AndyLarcin: parse_str это js код а не php, то есть он у вас как и остальной, содержится в браузере. Меня больше интересует (к тому что есть) тот код который есть на сервере, который дает Вам данные, для которых вы вызываете parse_answer. Что содержится в переменной data на входе в функцию parse_answer?
  • ParseFloat корректная работа?

    AndyLarcin: Вы читаете вообще, что я Вам пишу? Об кнопке code? об том, что в комментариях ее нет? что для корректного отображения кода, надо редактировать вопрос? Что меня интересует код который формирует ans на сервере, то есть пхп-ный код?.. вот, сохраните код тут, и дайте ссылку pastebin.com давайте уже одним махом и php - ный код на сервере, кусок который отдает клиенту и клиентский JavaScript, который этот ответ обрабатывает
  • ParseFloat корректная работа?

    AndyLarcin: Почему здесь не получится? покажите мне кусок кода который формирует массив. Про кнопку code рассказал, что бы тостер не ел символы, весь код следует заключать кнопкой code. Кнопка не доступна в комментариях, отредактируйте вопрос, там этак кнопка доступна. Покажите код который на сервере формирует Вам то, что вы на клиенте называете ans.
  • ParseFloat корректная работа?

    AndyLarcin: Все, что я у вас спрашиваю, это почему вы решили, что на клиенте у Вас будет вот это ans["extra_fee_code"]? Покажите мне код, который выдает в клиент ans. Дело в том, что php на сервере, и js на клиенте "немного" отличаются по синтаксису.. и я клоню к тому, что если вы положили на сервере в пхп ans["extra_fee_code"] = "12.31"; то мне еще интересно как вы с сервера этот массив ans передали в браузер.

    И.. Да посмотрите же Вы в дебаггере, что у Вас лежит в ans после var ans=parse_str(data);!!!
  • URl пользовательских категорий и категорий записей Wordpress стали одинаковыми, как независимые?

    aer92: video - стандартный Post Format (codex.wordpress.org/Post_Formats), плюс у Вас еще есть Video Thumbnails, тоже судя по всему что то регистрирует под видом "video". С простыми и понятными названиями для сугубо пользовательских вещей, всегда надо быть осторожнее..