Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
smart2web:
Что значит не доступно? Все было доступно, нужно только было нажать кнопочку Pay
Клиент этого не делал, а ресурсы использовались. Не все, но часть их.

Вот именно, не все, а заплатить должен за все, а не за часть.

ТС если бы нажал кнопочку Pay ему бы стало доступно, но ТС не нажал, а с него списали и услугу при этом не предоставили.

Услуга отличается от товара тем, что у неё есть конечный результат и до тех пор пока этот резальтат не достингут - услуга не оказана.

smart2web:
Данные ТС в паблик не выкладывали, а соответственно охраняли и отапливали. А вынести шкаф за ворота = выложить данные в паблик или сжечь его. Вот Тсу и предложили. Либо плати либо иди с миром а шкаф мы сожгем.(данные удалим)

В паблик - это за ворота, но у вас склад на 100 м.кв, а прилегающая площадь 1Га, то есть стоимость квадратного метра на складе в 100 раз дороже чем на прилегающей территории. И вы хотите взять за прилегающую территорию, как будто за склад.

sergv:
Услуга хостинга была. Она называется определенным тарифом и неделимо включает в себя и место, и процессорное время, и память и т.д. и т.п. Это же не конструктор.
Тариф стоит определенных денег и не важно какая его часть была в работе - в данном случае это было место + бекапы (если на тарифе оказывается такая услуга).

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

smart2web:
Абсолютно так.
Вы же когда используете тариф с 1024 RAM и не юзаете ее всю не требуете возврат за неиспользованную память? Аналогично и диск и проц.

Все верно, когда вы используете тариф, то есть вам доступно 1024 RAM, а тут дело в том что именно не доступно нисколько, 0 Ram, 0 процессоров, из всего хостинга доступно несколько Гб диска и всё (не сети, ни рамы, ни процессора), ваша услуга заблокирована и пользоваться услугой нельзя, а заплатить за неё должны. У ТС небыло бы притензий, если бы услуга была доступна и работала полноценно, то ТС бы заплатил долг без проблем.

treshnyuk:

Допустим вы арендуете склад для хранения мебели в компании ООО "Склад" и не оплатили аренду за следующий месяц. Вы приехали на скад, а вас охранник не пускает так, как срок вашего пропуска на территорию окончен и вам необходимо в офисе компании ООО "Склад" продлить аренду "помесячную" или получить разрешение на вывоз своего товара со клада.
Внимание вопрос "Почему вы обязаны продлевать аренду склада дешевле ибо складом не смогли воспользоватся и там лежали только ваши вещи"? ☝
По факту хостинг тот же склад для вашего сайта. А его "доступность" это "разрешение за проезд" до склада и вы платите как раз за хранение чего либо 99,999%

Давайте перенесем ваш пример именно на хостинг (не сервера или VPS), то есть вы арендуете не склад, а 2 кв.м на складе под свой шкаф.

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

Я так понимаю, что все возмущение ТС в том, что с него просят денег за услугу, которой небыло. То есть самой услуги хостинга не было, никто на сайт попасть не мог, процессорное время и память сайт не отнимал, но хостер хочет взять денег за всё то, что по факту не предоставил. Возможно в рамках выделенных ресурсов (выделенный сервер например) это и применимо, но в рамках услуги хостинга — смешно, ведь ресурсы не простаивали и были использованы другими клиентами, а заплатить за них просят ТС'а

Да, не обратил внимание.

Тогда лучше 2 запросами. А еще лучше 2 разными функциями, для того что бы выводить товары с полем hit не только в этом месте, а в принципе где угодно.

foxi:
Программисту надо уметь находить работу, все остальное можно найти в гугле.

Из всего топика, наверное самый дельный совет.

ТС, Ага чтоб клепать копроративные сайтики и интернет магазинчики на CMS'ах не требуется знаний алгоритмов, высшей математики и прочей ереси которую тут несут. Прокачайте скил коммуникации, походите на собеседования в вэбстудии, постарайтесь устроится джуном и не смотрите на ЗП на данном этапе, за год коммерческой разработки на боевых проектах вы опыта получите больше чем за 10 лет ☝ фриланса и 20 лет ☝☝ своих проектов.

Ну а с опытом в разработке на потоке вы поймете каких знаний вам нехватает для специфики проектов которые вы делаете. Вот там уже пойдете углублятся в паттерны, алгоритмы, хранение и анализ данных. Потому что все эти темы из тех проектов на которые даже не попадут 80% PHP разработчиков и возможно вы в их числе, чисто потому, что проектов крупных, больших и сложных намного меньше, чем разработчиков, а для всего остального есть Wordpress, Bitrix, etc.

В битриксе в настройках инфоблока во вкладке "Поля" Есть пункт "Символьный код", такой же есть и у разделов, там можно выставить все нужные вам настройки скрин

А те элементы что уже посоздавали, нужно написать скриптик, который веберет все элементы и пересоздаст поле CODE, если сами не сможете - обращайтесь

---------- Добавлено 01.10.2016 в 14:24 ----------

livetv:
Какое чучело вам сайт писало? :)
Почему именно Битрикс? На нем легко говнокодить? :)

Говнокодить легко на всем, даже на том, где говнокодить впринципе нельзя, у PHP слишком низкий порог вхождения, по-этому квалификация спецов оставляет желать лучшего

postavkin:
Здравствуйте.

В страницу выводятся товары. Нужно собрать id товаров в массив в таком порядке:
1. сперва отсортировать по полю hit=1 +одновременно по name.
2. Далее, как только hit=1 товаров больше нет, (остались только с "0") нужно записать все остальные id отсортированные по цене.

Обойтись можно только 2-мя запросами? В одном все это не скомбинировать, да?

Не могу понять, такая конструкция рабочая вообще...спасибо
// $start = номер страницы x $per_page
// $per_page = 20; по 20 товаров в странице

$result17 = mysql_query("SELECT idvkat FROM `katalog` WHERE hit='1' order by `name` LIMIT $start, $per_page");
$vsego17 = mysql_num_rows($result17);
$ostatoknajti = $per_page-$vsego17;
$spmass1 = mysql_fetch_array($result17, MYSQL_ASSOC);


if ($ostatoknajti>0) {
$result18 = mysql_query("SELECT idvkat FROM `katalog` WHERE hit!='1' order by `zena` LIMIT $start, $ostatoknajti");
$vsego18 = mysql_num_rows($result18);
$spmass2 = mysql_fetch_array($result18, MYSQL_ASSOC);
$spmass3 = array_merge ($spmass1, $spmass2);
} else {$spmass3 = $spmass1;}


// в итоге в $spmass3 список из id как надо или все таки нет...не могу разобраться.

А чем вас один запрос не устраивает?



$query = sprintf("SELECT idvkat FROM `katalog` ORDER BY `hit` DESC, `name` LIMIT %d, %d;", (int) $start, (int) $per_page) ;

$result = mysql_query($query);
$products = mysql_fetch_array($result, MYSQL_ASSOC) ?: array();
AnuBella:
Это примерно тоже самое, что спрашивать*–*"интернет магазин чего?". Какая разница, чего?) Возьмите любой агрегатор чего угодно, например avia.yandex.ru, и структура сразу станет понятна. Циан, Авиасейлз – MVP у них одинаковый почти. А реализовать его можно разными способами. Битрикс это один из них. Друпал, кстати, тоже) и версия с Джумлой имеет право на жизнь, хоть и убогую изначально. А можно написать на Яве, тоже вариант. И производительность будет супер

Чтоб на Java была производительность супер, нужно пол ДЦ в аренду снять и OracleDB купить :)

А еще знаете почему у Java значек кружки с кофе? Все просто - скоростью разработки не блещет, пока проект собирается можно кофейку попить сходить :)

Ну а по сабжу я бы предложил symfony2, но такого варианта нет :) Из представленных, если нужно быстро, то битрикс, если нужно более-менее гибко то Yii, но что с одним что с другим придется если что переписывать с 0, а так же бадаться с ядром системы. Но у битрикса есть админка в коробке, а стандартными компонентами можно и не пользоваться (от которых все плюются)

Двухфакторно можно привязывать устройство, то есть отправлять смс в том случае, если вход идет с неизвестного устройства/браузера без куки/приложения без secret key и так далее, а один раз введя смс, подтвердив устройство, с этого устройства пускаете без смс.

То есть всех смутило только оплата?

ТС, двигов нету, тут надо шаманить с nginx, его можно использовать на отдачу потокового видео и соответственно устанавливать какие то правила на отдачу контента

Всего: 4110