
Artur
16.11.2016
23:35:01
вольво начнёт продавать авто с автопилотом на 130кмч :)
когда начнут оверклочить? )

Евгений
16.11.2016
23:36:25
кого?
и 130 км/ч это чисто маркетинг

Google

Евгений
16.11.2016
23:37:28
правила всё равно не позволяют больше 60/90/110 в европе, за редкими исключениями
ушёл спать

Artur
17.11.2016
00:39:41

Combot
17.11.2016
01:02:53
combot.org/chat/-1001047863278

Artur
17.11.2016
01:03:11
https://geektimes.ru/company/wirex/blog/281118/

Vyacheslav
17.11.2016
01:18:40
Всем привет, необходимо подключить расширенную аналитику от Яндекса - Электронная коммерция. Подключается яваскрипт к шаблону , который отправляет данные в метрику. Подключил скрипт к шаблону страницы товара, но возник вопрос как передать туда переменные.
Вот так вот выглядит яваскрипт:
window.dataLayer = window.dataLayer || [];
// просмотр товара
dataLayer.push({
"ecommerce": {
"detail": {
"products": [
{
"id": "<?php echo $product->reference; ?>",
"name" : "<?php echo $product->name; ?>",
"price":"<?php echo $product->price; ?>",
"brand":"Bosch",
"quantity":"<?php echo $product->quantity; ?>",
"category":"все для дома",
"variant": "красный"
}
]
}
}
});
В метрику приходит данный вот в таком виде
В общем вопрос такой в каком формате, виде нужно передавать переменные из шаблона в яваскрипт?

Иисус
17.11.2016
01:42:10

Vyacheslav
17.11.2016
01:43:12
вот описание https://yandex.ru/support/metrika/data/e-commerce.xml#ecommerce-data

Isa
17.11.2016
02:13:50
Привет, а как к Twig'у css подключить?

Google

Isa
17.11.2016
02:14:05
что-то не получается просто как html в шаблоне

D'
17.11.2016
03:35:48
???

Isa
17.11.2016
03:36:51
=\

ᴅᴧᴋᴇɴ
17.11.2016
03:44:18
что значит не получается?

Isa
17.11.2016
03:51:30
что значит не получается?
вообще страница перестает отображаться. В гугле говорят что нужно оборачивать тег в { % %} и писать так href="{{ source('../main.css') }}" Но это тоже не получается

ᴅᴧᴋᴇɴ
17.11.2016
03:52:09
страница перестает отображаться - в смысле тупо белый экран или просто стили не подгружаются?

Isa
17.11.2016
03:52:18
ага, белый

ᴅᴧᴋᴇɴ
17.11.2016
03:52:26
если белый экран то ты как-то неправильно написал и у тебя ошибка пхп

Isa
17.11.2016
03:52:27
без контента

ᴅᴧᴋᴇɴ
17.11.2016
03:52:34
что за фреймворк?

Isa
17.11.2016
03:52:51
Фреймворк мой=)

ᴅᴧᴋᴇɴ
17.11.2016
03:52:51
включи отображение ошибок/смотри логи

Isa
17.11.2016
03:52:56
Точнее, его нет

ᴅᴧᴋᴇɴ
17.11.2016
03:53:03
а у тебя куча свободного времени, я смотрю

Isa
17.11.2016
03:53:33
просто композер с твигом. Я пока не понял, зачем фреймворки нужны

[root@localhost ~]#
17.11.2016
03:53:34

ᴅᴧᴋᴇɴ
17.11.2016
03:54:24
ну вот например в данном случае чтобы тебе сразу выдать подробные данные об ошибке, а не мучать белым экраном

D'
17.11.2016
03:55:50
фреймворки для нубов

Isa
17.11.2016
03:57:33

ᴅᴧᴋᴇɴ
17.11.2016
03:58:40
убери {{ source() }} и просто поставь туда путь до файла стилей

Google

ᴅᴧᴋᴇɴ
17.11.2016
03:59:20
эта функция делает вообще не то что тебе нужно

Isa
17.11.2016
04:01:13
* но контент есть

ᴅᴧᴋᴇɴ
17.11.2016
04:01:45
ты уверен, что путь правильный относительно папки, куда смотрит веб-сервер?
то есть если оно у тебя в public лежит, то путь должен быть /css/main.css

Isa
17.11.2016
04:02:49

ᴅᴧᴋᴇɴ
17.11.2016
04:02:50

Isa
17.11.2016
04:03:12
спасибо большое!

ᴅᴧᴋᴇɴ
17.11.2016
04:06:45
хз, я бы начал с silex. местные посоветовали бы ларавель, но ты наверное читал тут, что лично меня от него воротит. хотя по идее он проще симфони для новичка
ну или если хочешь с места в карьер - бери симфони

Isa
17.11.2016
04:09:02
ларавел значительно популярнее всех остальных

Isa
17.11.2016
04:09:39
Присто мне интересно что это даст. Я правда не понимаю.

ᴅᴧᴋᴇɴ
17.11.2016
04:11:09
тебе это даст возможность не писать то, что уже давно написано за тебя и лучше тебя
роутинг там, работу с базой, создание консольных команд, авторизацию/аутентификацию, сессии и еще вагон всего

Isa
17.11.2016
04:13:03

ᴅᴧᴋᴇɴ
17.11.2016
04:13:36
ну вот и почитай в документации ларавеля, например

Isa
17.11.2016
04:16:40

ᴅᴧᴋᴇɴ
17.11.2016
04:17:45
ну представь, что у тебя сотни различных урлов. причем некоторые открываются только на определенных хостах. у всех свои параметры и они вызывают разные контроллеры
немножечко устанешь это руками поддерживать

Google

ᴅᴧᴋᴇɴ
17.11.2016
04:19:32
ну и это же САМОМУ надо будет писать реализацию, которая ищет по урлу контроллер, создает его, инициализирует и т.д. довольно бессмысленная трата времени
то есть грубо говоря вместо того чтобы за несколько часов написать рабочий прототип чего-нибудь, ты будешь писать регистрацию пользователя все это время. мысль ясна?

Isa
17.11.2016
04:23:29

ᴅᴧᴋᴇɴ
17.11.2016
04:23:56
ну и если ты собираешься куда-то устроиться на работу, то тебя без знания хотябы одного фреймворка не возьмут в нормальное место
Я просту дамал, можно подключить нужные скрипты
нет, ну можно конечно подключить по отдельности симфоневские компоненты типа роутинга, отдельно твиг и прочее, но особого смысла нет. только если у тебя старый проект без фреймворка, который ты постепенно переписываешь на симфони, например

Admin
ERROR: S client not available

Isa
17.11.2016
04:26:11

Dmitry
17.11.2016
05:07:33

D'
17.11.2016
05:07:58
шо цэ

Aleksandr
17.11.2016
05:11:03
Всмысле, что в веб-студии требуются цмски?

Dmitry
17.11.2016
05:14:42
Битриксы же
У них всех просто стоит на битрикс

Aleksandr
17.11.2016
05:15:39
Да, есть такое

ᴅᴧᴋᴇɴ
17.11.2016
05:19:19

Dmitry
17.11.2016
05:24:03

da horsie
17.11.2016
06:03:54

ᴅᴧᴋᴇɴ
17.11.2016
06:06:21
серьезно? если человек не знаком ни с одним фреймворком на языке, на котором пишет - значит либо он совсем новичок, либо конченный велосипедописатель. разработку сайтов на цмс мы в данном случае не обсуждаем, это отдельная степь, да и тут надо знать цмс вместо фреймворка

(;¬_¬)
17.11.2016
06:08:32
Хай чатик

Степан
17.11.2016
06:08:37
Утро доброе. С метрикой кто работал? Вебвизор ведёт себя странно, показывая что на лендинге многие пользователи даже ниже первого экрана не спускаются. Такое поведение возможно?

(;¬_¬)
17.11.2016
06:09:26
Конечно, видят очередной лендинг "купи ножкредитку" и закрывают

Google

Степан
17.11.2016
06:11:43
Да так то понятно что есть такие. Но. Время среднее на лендинге полторы минуты. То есть многие полторы минуты палят на главный экран что ли? Я вот что подумал, скролл экранов там через js реализован, то есть колесиком мышки прикрутил разок, тебя плавно опустило на другой экран, может вебвизор это не может обработать.

(;¬_¬)
17.11.2016
06:12:44
Добавь эвенты на каждый экран
Когда на экран скрутило - вызывай эаент

Степан
17.11.2016
06:12:58
Че это?

(;¬_¬)
17.11.2016
06:13:01
Эвент*
У метрики события есть

Степан
17.11.2016
06:13:21
События, ок.

(;¬_¬)
17.11.2016
06:13:21
Сделай на посещение каждого экрана событие

Степан
17.11.2016
06:14:10
Понял. А потом смотреть сколько событий сработало что ли? Или веб визор по ним сможет работать?

(;¬_¬)
17.11.2016
06:16:16
Нет, смотреть события
И если тебя интересует только докрутил он до низа или нет, то сделай ещё флажки, чтоб только один раз на экран событие приходило

Степан
17.11.2016
06:21:00
Понял, хороший совет, спасибо)

Aleksandr
17.11.2016
06:36:51
Там потом в панельки эти ивэнты можно будет посмотреть

Gleb
17.11.2016
06:58:58
Как программирование повлияло на вашу жизнь?

Denis
17.11.2016
06:59:12
я стал аутистом

f4rt~
17.11.2016
06:59:20

Salavat
17.11.2016
07:00:17
Я набрал 20кг веса