
?
26.10.2017
12:53:21
Я автору писал, он говорит сам делай если хочешь.
А давайте так))

Maxim
26.10.2017
12:53:43

?
26.10.2017
12:53:52
Я стрим сделаю как буду бота писать?) :D

Google

?
26.10.2017
12:54:03
Кто-нибудь хочет эту дичь смотреть?
Одному скучно просто.

Maxim
26.10.2017
12:54:12
давай

?
26.10.2017
12:54:19

Yaroslav
26.10.2017
12:54:58

Maxim
26.10.2017
12:54:58
По идее тебе только сервак нужен, чтоб бот куда-то инфу сохранял

?
26.10.2017
12:55:43
Ды да.
Кек, любитель чатиться и помогать другим)

Dmitriy
26.10.2017
12:57:36

?
26.10.2017
12:58:43

Maxim
26.10.2017
12:58:45
на спасибо, спс ... и остальные синонимы)))

Google

Ivan
26.10.2017
13:00:13
Привет, камрады! Есть бандл class AssetBundle extends BaseAssetBundle , который чалится в namespace kartik\base;
Черт, рано отправил, ща дорисую)

Maxim
26.10.2017
13:00:53
бывает)))

Ivan
26.10.2017
13:01:07
У него есть зависимости. public $depends = [
'yii\web\JqueryAsset',
'yii\bootstrap\BootstrapAsset',
];

Maxim
26.10.2017
13:02:55
снова рано отправил?

Ivan
26.10.2017
13:03:01
Мне нужно лишить его этих зависимостей, т.к. они уже (бутстрап и джейквери) подключены.

Maxim
26.10.2017
13:03:07
ты можешь старое сообщение править

Ivan
26.10.2017
13:03:08
'kartik\\base\\AssetBundle' => [
'sourcePath' => [],
'depends' => [],
'js' => [],
'css' => []
],
да, точно, забыл)

Maxim
26.10.2017
13:03:45
они два раза тянутся? обычно если два раза одна либа - подключается только раз
Но это не точно

Dmitriy
26.10.2017
13:05:04

Ivan
26.10.2017
13:05:45
ага, два раза. Дело в том, что у меня картиковский FileInput используется в модальном окне и там снова добавляется бутстрап, тем самым перебивая мои стили, определенные выше

?
26.10.2017
13:06:19
А теперь собери вопрос в 1 сообщения и я тебе помогу)

Ivan
26.10.2017
13:06:55
Ладно, в редакторе оформлю, отпишу:)

Yaroslav
26.10.2017
13:06:57
Переопредели Asset и делов то

?
26.10.2017
13:07:25

Ivan
26.10.2017
13:09:34
в web.php переопределяю 'kartik\\base\\AssetBundle' , ставлю ему 'depends' => [], 'depends' => null, 'depends' => false. Не срабатывает( Хотя в дебаггере видно, что зависимости в Yii::$app->getAssetManager()->getBundle('kartik\base\AssetBundle') пропали. Но бутик и жеквери все равно подрубаются :(

?
26.10.2017
13:10:41
Это то что тебе нужно?
? кто-то тут спрашивал, почему не стоит работать с картиком, буду тег ставить, чтобы были пруфы #картикговно

Google

Ivan
26.10.2017
13:12:13
https://github.com/kartik-v/yii2-krajee-base/blob/master/AssetBundle.php
Вот если закоментить значения в depends, то все работает как надо
мне нужно сделать, чтобы эти зависимости не применялись, при этом конечно не трогая vendor директорию:)

?
26.10.2017
13:14:33
5 мин
namespace yoba;
use kartik\base\AssetBundle as KartikGonvo;
class KartikUberiGovno extends KartikGonvo
{
public $depends = [];
}
# затем в конфиге приложения
'container' => [
'definitions' => [
kartik\base\AssetBundle::class => yoba\KartikUberiGovno::class,
],
],
Неймспайс свой конечно же поставь.
Стопэ
А у тебя похоже другой унаследованный от kartik\base\AssetBundle ассет регается
https://github.com/kartik-v/yii2-krajee-base/blob/b1f9ee0a944d86bf94fde6f3e83df174e0198b89/PluginAssetBundle.php

Ivan
26.10.2017
13:20:41
Да, он не верхний

?
26.10.2017
13:21:04
Наркомания, унаследоваться от ассета а потом переопределить js такими же значениями :D
#картикговно

?
26.10.2017
13:21:38
НУ ладно не такие же, добавил 1)
Короче твоё решение ты уже понял, Иван?
Найти все регистрирующуеся картиковские ассеты и выпилить через DI им зависимост от жыквери.
Есть ещё вариант)))

Ivan
26.10.2017
13:22:38
Ладно, спасибо! На крайняк js скриптом удалю Линк на css?

?
26.10.2017
13:22:41
Но он уже наркоманский...

Ivan
26.10.2017
13:23:28
Понял, собрать все верхние ассеты от ассетбандл

?
26.10.2017
13:23:30
Повешаться на событие публикации kartik\base\AssetBundle::class и потом когда класс или его потомки будут пытаться регаться, отрубать им яйца)

Google

?
26.10.2017
13:23:36
Да, давай)
Пиши как дела)

Ivan
26.10.2017
13:24:15
Ок, ща дуну и приступлю, спасибо)

?
26.10.2017
13:24:55
https://cs9.pikabu.ru/post_img/2016/12/06/12/148105464711358937.jpg

Vladislav
26.10.2017
16:50:23
Народ, а как создать расширение и переписать при помощи него другое расширение(расширить, изменить методы) можно дать документацию или статейку по этому поводу
попрос проще, как правильно переопределить метод в расширении? меня конкретно интересует yii\bootstrap\NavBar

?
26.10.2017
17:04:53
Наследование тебе не о чем не говорит ?

Admin
ERROR: S client not available

Boris
26.10.2017
17:04:56
LOL

Vladislav
26.10.2017
17:08:02
Ты еще загуглить преложи
Кнута почитай по этому вопросу

?
26.10.2017
17:10:47
Это основы ооп

Дмитрий
26.10.2017
17:12:04

Dmitriy
26.10.2017
17:15:31
только при изменении файла оригинального файла может что-то пойти не так. за этим надо следить раз интерфейса нет

Vladislav
26.10.2017
17:22:16
MyNavBar extends yii\bootstrap\NavBar
и там определяйте вместо extends Widget писать?

Dmitriy
26.10.2017
17:23:24
не понял вопроса. вам просто нужно создать клас и наследоваться от yii\bootstrap\NavBar

Mr.
26.10.2017
17:24:04
Тут не примерами помогать надо, а реально дать ссылку на ООП в пхп и всё

Google

Vladislav
26.10.2017
17:25:25
ООП я знаю, но мне легче понять на наглядном примере такого случая
на yii
ООП я знаю в теории, практики было очень мало
у меня задача просто переделать dropdown в yii\bootstrap\NavBar

Dmitriy
26.10.2017
17:28:54
https://github.com/artempetrovjava/portfolio/blob/fcabf35a25901465363db84d6bd3fb41e66a277c/widgets/NavBar.php
вот он что-то переделывает даже

Vladislav
26.10.2017
17:32:02
в принципе я вроде понял
благодарю
жалко что лайк поставить за пост некуда =D

Rich
26.10.2017
17:37:50
как можно знать ООП в теории но на практике нет ) это новая теория )

Boris
26.10.2017
17:40:55
http://joxi.ru/l2ZLEZ3T8OanDr?d=1
http://joxi.ru/4AkzaMZUMb54V2?d=1
В мемориз

Artur
26.10.2017
17:42:17
Чую, если я начну задавать вопросы в чат, то и это попадет в мемориз
Или это сообщение так же может попасть в мемориз))0

SiZE
26.10.2017
17:43:00
Надо написать вопрос. Перечитать. Стереть.

Boris
26.10.2017
17:45:00

Artur
26.10.2017
17:53:22
Еще надо его правильно сформулировать

Rich
26.10.2017
17:53:31
мемориз Оп