Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015
Степан1:
В связи с этим прошу совета, какова будет адекватная цена за данную работу ?

Ну вы можете просто прикинуть:

1) Стоимость системы ~5 400

2) Дизайн - дизайнером ~25 000

3) Верстка - ~15 000

4) Интеграция верстки ~25 000

Итого: ~80 000 - 120 000 можно глянуть примерно по вашему городу на cmsmagazine

Ну вот от этих сумм отталкивайтесь, правда это фактически себестоимость проекта, если берем студию, то там маржа от 50% и выше.

Можно сократить издержки, например купив шаблон и съэкономить на дизайнере, а если шаблон сверстан, то еще и на верстальщике. А если купить сразу сверстанный под нужную CMS так и на интеграции. Заплатите только за установку и настройку.

Степан1:
И дает ли мне какие-то гарантии, что подрядчик является "Сертифицированным/Золотым партнером Битрикс" или это только повышает цену ?

Это как миним говорит о том, что компания понимает что делает, а это уже 50% успеха проекта. То есть чтоб быть сертифицированным/золотым партнером недостаточно поковырять пару проектов на битрикс, там надо вести полноценную разработку, битрикс снял рейтинг с продажи коробки, там рейтинг теперь по реализованным проектам и маркетингу.

danforth:
Aisamiery, как табы ставить через браузер?

4 раза нажать на пробел 😂

joost, Ну я вам и написал ответ, только он у вас не работает почему то)))


SELECT
apd.*
FROM
z_admitad_product_data as apd
JOIN z_postmeta as pm ON
apd.post_id = pm.post_id
WHERE
pm.meta_key <> '_wp_attached_file' OR
pm.meta_key IS NULL;

Вот по вашей схеме

joost:
Его может не быть (точнее записи с таким ид)

Такие записи не попадут в выборку. Если вам нужны только посты у которых есть post_id в z_postmeta и z_admitad_product_data (в обоих таблицах) вам вместо LEFT JOIN нужен INNER JOIN

То есть INNER JOIN вернет пересечение таблиц, LEFT JOIN вернет всю таблицу A (слева) и совпадение с таблицей B (правой), RIGHT JOIN соответственно наоборот

joost, ну я не знаю вашей БД. Я сделал на основе вами предоставленных запросов, будучи уверенным что у вас есть данные таблицы :) Может не в ту БД вставляете?

А чем вас не устраивают такие ресурсы как templatemonster или themeforest. Нашли что понравилось и скопировали себе. Там все на бутстрапах и структурировано.

joost, Во первых, вы так не переделаете, первый запрос у вас находит посты, которые не имеют вложений, судя по именам

смущает where z_postmeta.post_id IS NULL Разве ID может быть NULL?

Я бы попробовал переделать на:


SELECT
z_admitad_product_data.*
FROM
z_admitad_product_data as apd
LEFT JOIN z_postmeta as pm ON
apd.post_id = pm.post_id
WHERE
pm.meta_key <> '_wp_attached_file'

Александр И, все верно, только работает не вкладка, а воркер. У вас нет объектов window и document, вы никого никуда не перенаправите, ничего лишнего не подгрузите. У вас просто есть event, по сути который может сменить состояние чего то. Но это то, что понял я. Я конечно могу в этом плане ошибаться, но политика браузеров всегда заключается в том, что вы не можете сделать ничего без ведома пользователя, в том числе и кросдоменные запросы/релиректы и прочее. Что мешает в вашем случае вместо CDN сформировать url для смены пароля/оплаты чего либо, отправки конфиденциальных данных, да тот же самый ддос организовать в фоне со всех юзеров что были на вашем сайте?

Александр И, вы не поняли что такое БЭМ и с чем его едят, а за код с ваших примеров "я бы уши то пооткрутил" ©

Александр И, не вводите народ в заблуждение. Это штука замена более старым апи кэширование, направленное на работу в режиме офлайн. Я так понимаю, что для динамики и контента, требующего постоянного общения с сервером это никак не пойдет, вам в любом случае для кэша надо загрузить статику/страницу, если вы её не загрузили ранее и сервер лежит, то боюсь вы никак её уже и не загрузите. Эти API по большей части для SPA (для моделей на фронте работающих с localStorage)

Всего: 4113