@JSlang

Страница 369 из 2237
Oleg
17.11.2016
00:29:47
Монолитное приложение

Микросервисы

Но так если продолжать то тут чат JS станет чатом ценителей абстракционизма ?

У меня дома картины в более традиционном стиле - море, зимняя деревня, река и прочее

Google
Дмитрий
17.11.2016
00:31:44
А, я вспомнил, есть же сайт уже про это))

А мне абстракционизм норм ?

Oleg
17.11.2016
00:32:50
Да, есть в них что-то такое эдакое

Дмитрий
17.11.2016
00:33:00
http://classicprogrammerpaintings.com/

[Anonymous]
17.11.2016
01:03:30
“Fighting scope Creep”,

?

Vyacheslav
17.11.2016
01:24:03
Всем привет, необходимо подключить расширенную аналитику от Яндекса - Электронная коммерция. Подключается яваскрипт к шаблону , который отправляет данные в метрику. Подключил скрипт к шаблону страницы товара, но возник вопрос как передать туда переменные.

Вот так вот выглядит яваскрипт: 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:43:49
если ты подключил отдельным файлом жс

и в нем пишешь пхп - поздравляю ты выиграл путевку в нуб жс

чтобы пхп код работал нужно писать его в пхп файле

Google
Каїн
17.11.2016
01:45:05
вынеси функцию в пхп файл в тег скрипт и пиши там что угодно

Vyacheslav
17.11.2016
01:45:30
и в нем пишешь пхп - поздравляю ты выиграл путевку в нуб жс
вы вопрос читали? я просил как передать переменный. это я для примера привел, как другие решают этот вопрос.

Каїн
17.11.2016
01:46:24
создай апи, пусть возвращает жсон, запросом будешь тянуть все что надо

Vladimir
17.11.2016
01:47:58
У метрики вроде нормальная документация

Vyacheslav
17.11.2016
01:48:23
вынеси функцию в пхп файл в тег скрипт и пиши там что угодно
в какой момент вызывать эту функцию в шаблоне? мне нужно чтобы при заходе на страницу товара данные отправлялись в метрику

Vyacheslav
17.11.2016
01:49:18
В футере страницы
футер не подходит

Каїн
17.11.2016
01:49:40
https://github.com/nixsolutions/yandex-php-library/wiki/Yandex-Metrica

Vladimir
17.11.2016
01:49:41
Тогда в момент который подходит

Каїн
17.11.2016
01:49:55
зачем писать на жс то что можно сделать на пхп

Vyacheslav
17.11.2016
01:50:45
У метрики вроде нормальная документация
у метрики, то нормальная никто не спорит. вот только нужно из шаблона страницы CMS передать переменные. Они в шаблоне такого вида $product->reference

Oleg
17.11.2016
01:51:11
Суровые будни вебмастеров

Vladimir
17.11.2016
01:51:31
Потому что проблема достаточно тривиальна

Как пробросить переменные из пхп в жс

Oleg
17.11.2016
01:53:11
Даже в несколько способов

Vyacheslav
17.11.2016
01:53:12
Потому что проблема достаточно тривиальна
базовые понимания, но я этими вещами как программист не занимаюсь. вот поэтому такие вопросы и возникли

шаблон у CMS на smarty, tpl

Google
Oleg
17.11.2016
01:54:30
Я думаю вам в соседнюю группу

Vladimir
17.11.2016
01:54:32
Можно спросить чем ты занимаешься как программист?

Oleg
17.11.2016
01:54:51
Не могу дать ссылку с айфона, не копирует

Vyacheslav
17.11.2016
01:54:54
Можно спросить чем ты занимаешься как программист?
я не занимаюсь как программист ничем

Vladimir
17.11.2016
01:55:21
Vyacheslav
17.11.2016
01:56:22
Тогда делегируй
мне нужно самому разобраться

Vladimir
17.11.2016
01:57:00
По идее в Шаблоне создать скрипт в котором создавать Джаваскрипт переменные, которые потом использовать в коде подключении метрики

Oleg
17.11.2016
01:57:09
Дайте же ему ссылку на соседний чат

Vladimir
17.11.2016
01:57:20
Vladimir
17.11.2016
01:58:20
Oleg
17.11.2016
01:58:44
В целом кейсы проброса такие - тупо в скрипт, параметры в скрипте в хедере, по апи после загрузки скриптов

Oleg
17.11.2016
01:59:12
Первый кейс очень плох

Остальные вполне

Vyacheslav
17.11.2016
02:00:08
learn.javascript.ru
Спасибо? Сейчас будем "колдавать"))

Oleg
17.11.2016
02:00:27
Со вставкой в скрипт уязвимости XSS интересные бывают

Vyacheslav
17.11.2016
02:02:47
В целом кейсы проброса такие - тупо в скрипт, параметры в скрипте в хедере, по апи после загрузки скриптов
про скрипт понятно, в хиадер нет смыла толкать, так как там шаблон общий для всего сайта, и еще куча скриптов счетчиков. а в чем заключается api после загрузки скриптов? можете какой-то пример показать реализации?

Oleg
17.11.2016
02:04:14
Вообще для типичного сайта на цмс параметры в хедере самое то

Ибо скрипты лучше когда статикой в отдельных файлах

Апи будет слишком толсто для просто сайта

Google
Oleg
17.11.2016
02:05:24
А вот параметры - самое то

Vyacheslav
17.11.2016
02:05:45
а чем плох вариант с использованием скрипта в шаблоне продуктовой страницы?

Oleg
17.11.2016
02:06:23
Лучше когда скрипты отдельно от хтмл

Хотя учитывая допуски для типичных сайтов - ок

Есть вот самая известная вебстудия - Артемия Лебедева

Vyacheslav
17.11.2016
02:07:25
так разницы нет в шаблоне хиадера, футера и продуктовой страницы

Admin
ERROR: S client not available

Oleg
17.11.2016
02:07:32
Ревьюил я их код

Адский ад

А цена с шестью нулями

Некоторые вещи были похожи что чуть ли не студент делал

Vyacheslav
17.11.2016
02:08:43
ну цена то дает "ценность" для бизнеса))

Oleg
17.11.2016
02:09:23
В стиле x = 200 + "px"

А про хедер - параметры на то и параметры чтобы прогрузиться до загрузки остальных скриптов

Ибо остальные оттуда инфу и читают

Vyacheslav
17.11.2016
02:12:04
я наоборот все в футер толкаю)

Oleg
17.11.2016
02:13:36
Ну тогда параметры должны быть раньше всех

[Anonymous]
17.11.2016
02:42:13
кто-то пробовал шрифты с лигатурами? не слишком побьют палками если увидят? пока нашла Monoid, Fira Code, Hasklig - все хорошие? есть может что-то ещё?

сорри за глупые вопросы, с шрифтами что-то не было времени разбираться

если кому интересно, вот список какой нашла: https://github.com/tonsky/FiraCode#alternatives

Google
Group Butler [beta]
17.11.2016
04:30:03
Геннадий has been warned (1/5)

Harry
17.11.2016
04:41:11
пачаны, я тут на прикольный синтаксис написания функций наткнулся. Вместо function(e) {} пишется (e)=> {}. я проверил, в хроме норм пашет. если я буду использовать такой синтаксис, он во во всех броузерах работать будет? не надо всяких там 'use strict' писать и т.д?

Семен
17.11.2016
04:42:23
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions

В IE не работает без babel

Harry
17.11.2016
04:43:34
:C

? Алёна
17.11.2016
06:03:27
Уже год как.

Viktor
17.11.2016
06:03:29
в ie никогда

судя по всему

уже es7 на подходе

Илья
17.11.2016
06:04:05
Уже год как.
Он имеет ввиду, когда браузеры все поддерживать на 100℅

? Алёна
17.11.2016
06:04:14
А, никогда

Ну или когда ес 10 будет доступен xD

Harry
17.11.2016
06:05:05
я просто пока php говнокодер, и параллельно node js изучаю

на ноде прям кайф

Страница 369 из 2237