Size: a a a

2020 February 16

CW

Cold Word in OctoberCMS
Но
источник

CW

Cold Word in OctoberCMS
Хотите прикол
источник

CW

Cold Word in OctoberCMS
Один раз что бы получить бабки от заказчика, мне пришлось просить знакомого что бы он настроил интернет банкинг заказчику
источник

CW

Cold Word in OctoberCMS
Лол
источник

СШ

Саша Шу in OctoberCMS
Cold Word
Один раз что бы получить бабки от заказчика, мне пришлось просить знакомого что бы он настроил интернет банкинг заказчику
заказчик получил просто 2 услуги за цену одной
источник

АR

Артём R in OctoberCMS
Саша Шу
заказчик получил просто 2 услуги за цену одной
Согласен. Он просто слишком хитрожопый
источник

АR

Артём R in OctoberCMS
Cold Word
Один раз что бы получить бабки от заказчика, мне пришлось просить знакомого что бы он настроил интернет банкинг заказчику
Вот тебе кулстори.
Делал срочный мини проект одной полугосударственной юридической фирме. Всё срочно, поэтому договор на словах. Договорились, что оплатят до сдачи проекта, а с бумагами потом порешаем.
Проект готов (демо принято), сроки горят и они просят результаты работы до оплаты (которая будет вот вот на днях, т.к. "бухгалтерия долго согласовывает" и тд).
Я отказался сдавать работу без оплаты категорично. Вечером директор одного из департаментов отправила оплату с личной карты.
(А с договором они наверно как-то сами разобрались) ;)
источник

АR

Артём R in OctoberCMS
То есть я понимал, что от проекта могли отказаться и я мог "сработать в стол" бесплатно.
Но решил, что лучше так, чем отдам им всё и потом буду за ними бегать (кинут).
источник

Р

Ростислав in OctoberCMS
А можно из модели вернуть 404?
источник

АR

Артём R in OctoberCMS
Ростислав
А можно из модели вернуть 404?
Нельзя, не по MVC
источник

A

Alex in OctoberCMS
Артём R
То есть я понимал, что от проекта могли отказаться и я мог "сработать в стол" бесплатно.
Но решил, что лучше так, чем отдам им всё и потом буду за ними бегать (кинут).
зря боялись) любой проект однажды всё-же заберут, были прецеденты когда человек приходил через два года после того как мы его послали нах на тему "давай без оплаты, я же не кидала". Ну, а если не заберут - его всегда можно продать кому-то другому 😊
источник

Р

Ростислав in OctoberCMS
Ростислав
Может подскажешь тогда где можно проверить и отдать 404? Я в ловаты эту штуку высмотрел (тащить данные в twig), получается очень круто и гибко (при необходимости расширить плагин можно просто добавить scope и вызвать в twig).

В компоненте:
public function makeModel(){
   return ItemModel::make();
}


На странице (Item = название компонента):
[Item]
==
{% set restaurant = Item.active(1).first() %}
{% if not restaurant %}
   {# return 404 here #}
{% endif %}
@rizhenkov может чего подскажешь по этому поводу?
источник

АR

Артём R in OctoberCMS
Alex
зря боялись) любой проект однажды всё-же заберут, были прецеденты когда человек приходил через два года после того как мы его послали нах на тему "давай без оплаты, я же не кидала". Ну, а если не заберут - его всегда можно продать кому-то другому 😊
Это правда)
Там была интерактивная новогодняя открытка на JS
Наверняка можно было перебрендировать
источник

A

Alex in OctoberCMS
уникальных проектов в принципе не много)
источник

АR

Артём R in OctoberCMS
Ростислав
@rizhenkov может чего подскажешь по этому поводу?
Скажу.
Можно в компоненте проверять и если нет:
return $this->controller->run('404');

Если контроля над компонентом нет(он чужой), то прямо в page есть секция с кодом, в которой можно проверять наличие загруженного объекта (пример сейчас уже не покажу, с телефона)
источник

P

PVL in OctoberCMS
public function onRun()
{
   $item = \Acme\Name\Models\Item::where( 'slug', $this->property('slug') )->first();

   if (empty($item)) {
       return $this->controller->run('404');
   }
}
источник

Р

Ростислав in OctoberCMS
Артём R
Скажу.
Можно в компоненте проверять и если нет:
return $this->controller->run('404');

Если контроля над компонентом нет(он чужой), то прямо в page есть секция с кодом, в которой можно проверять наличие загруженного объекта (пример сейчас уже не покажу, с телефона)
В компоненте то я знаю как вернуть 404 (если возвращать данные из компонента). Но я тут данные получаю не в компоненте
источник

Р

Ростислав in OctoberCMS
[Item]
==
{% set restaurant = Item.active(1).first() %}
источник

A

Alex in OctoberCMS
Ростислав
В компоненте то я знаю как вернуть 404 (если возвращать данные из компонента). Но я тут данные получаю не в компоненте
а где вы их получаете кроме компоненты и страницы?
источник

A

Alex in OctoberCMS
Ростислав
[Item]
==
{% set restaurant = Item.active(1).first() %}
в onStart страницы не сможете проверить наличие?
источник