@bitrixfordevelopers

Страница 1314 из 1492
Gavril Skriabin
17.02.2018
06:53:21
Ребята, прошу подсказать по композиту: как сделать так, чтобы динамичная область не попадала в кеш композита? Например, у меня имеется скрипт текущей даты и при включенном автокомпозите на старых новостях выводится старая дата. Прошу простыми словами объяснить что делать

Sergey
17.02.2018
07:05:05
Надо эту область сделать динамической

Gavril Skriabin
17.02.2018
07:11:36
Надо эту область сделать динамической
А вот какие точные команды нужны чтобы сделать динамической? Типа, $frame = $this->createFrame('')->begin(''); а потом в конце $frame->end() Вот так?

Sergey
17.02.2018
07:12:25
Наизусть к сожалению не помню.

Google
Gavril Skriabin
17.02.2018
07:12:37
?

Sergey
17.02.2018
07:12:48
Откройте документацию. Там написанр

Gavril Skriabin
17.02.2018
07:13:10
Да че-то не разобрался. Поэтому и обратился здесь

Ладно, буду читать и пробовать

Oleg
17.02.2018
07:13:23
Текущую дату вообще лучше на js вывести и не возиться с композитом.

https://momentjs.com/

В шаблоне выводить timestamp новости, а на фронте уже форматировать для людей.

Gavril Skriabin
17.02.2018
07:15:17
А если сайт новостной, новости появляются каждый день, чуть ли не кажды час, то в компонентах news.list - включать композит или отключить? Как лучше? Я так понимаю, должно быть включено, так как при изменении данныз - кеш сам обновится. Чо посоветуете?

Андрій
17.02.2018
08:12:59
Текущую дату вообще лучше на js вывести и не возиться с композитом.
Плохая идея так как там врем'я браузера посетителя а не сервера

Oleg
17.02.2018
08:13:24
И что?

Андрій
17.02.2018
08:13:52
Разные часовые пояса и тд

Oleg
17.02.2018
08:14:23
В форматах хранения дат есть часовые пояса, надо просто про них помнить при выводе )

Google
Андрій
17.02.2018
08:14:25
По серверу 14 часов тойсть типок доставку уже не делает

А у тебя 12 и по твоим данным ещё делает

Владимир
17.02.2018
08:14:59
По серверу 14 часов тойсть типок доставку уже не делает
тут даже не в этом момент, у клиента могут быть тупо не верно часы выставлены

Oleg
17.02.2018
08:15:02
Речь про новости была, т.е. как в соц. сетях у постов выводятс метки "5 мин назад", "час назад", "12 декабря 2015 года в 14:30"

Владимир
17.02.2018
08:15:10
через JS МОЖНО УЧИТЫВАТЬ ЧАСОВОЙ ПОЯС

Тут не проблема

сори за капс

Oleg
17.02.2018
08:15:51
Ну, если у клиента часы криво выставлены, то да, будет погрешность, но эта погрешность мало зависит от метода вывода.

Владимир
17.02.2018
08:16:09
По серверу 14 часов тойсть типок доставку уже не делает
время можно узнать у сервера через тот же аякс запрос

Андрій
17.02.2018
08:16:51
Тогда зачем так играться если композит и так аякс пошлет

Для Динам областей

Oleg
17.02.2018
08:17:47
дату уточнить 1 раз пошлет ajax запрос, а композит на каждую дин. область, насколько я понимаю.

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

Андрій
17.02.2018
08:20:24
Вывод, можна сделать по разному)

Alexandr
17.02.2018
08:29:18
Кто селектеловский cdn для битрикса использовал? Есть положительный опыт? Знакомые говорят что падает не редко

Oleg
17.02.2018
09:11:55
Бывало, что падал, но не часто. Пару раз в год.

Gavril Skriabin
17.02.2018
09:17:53
Тогда как мне лучше всего ставить дату и время только по серверу? Типа, 17 февраля 2018 г., 12:17 (мск)

Сейчас стоит просто PHP-скрипт

Как такой вариант: <span id="php-date"> $frame = $this->createFrame("php-date", false)->begin(); тут дата на php $frame->end(); Пойдет так?

Короче, у меня работает вот так: Bitrix\Main\Page\Frame::getInstance()->startDynamicWithID("current-date"); <?=ConvertTimeStamp()?> г. Bitrix\Main\Page\Frame::getInstance()->finishDynamicWithID("current-date", ""); Проверил в сохраненных файлах композита - дата там не сохраняется Значит, всё правильно. На мой взгляд

Google
Игорь
17.02.2018
12:20:30
ребят, привет. есть фильтр элементов мин-макс стоимость (через свойство). как мне в этот фильтр подставить эти значения. есть вариант получить данные кроме как через get list ?

Anton
17.02.2018
12:53:29
@c_piper Свет! Я тут ща смогу работу своей мечты найти

Nikita
17.02.2018
12:53:55
?

svetlana
17.02.2018
12:54:24
Уже не можешь )

Anton
17.02.2018
12:54:34
:(

Марина
17.02.2018
16:57:44
норм инфа по поводу монеты, будет пару иксов. Читать подробнее

Anton
17.02.2018
17:19:12
@c_piper норм инфа по поводу монеты подъехала

MarconiKlin A12E
17.02.2018
17:27:39
Anton
17.02.2018
19:10:21
@mike_iceman майки может ты?

CHADREX
17.02.2018
19:47:49
Какой модуль для локализации магазина можете посоветовать?

Anton
17.02.2018
19:48:26
опишите вопрос подробней

к локализации нет модуля, но есть подходы

но либо есть модуль, но долго дорого и не то

играет роль есть ли 1с

сколько товаров какая информация разница

и много много факторов

CHADREX
17.02.2018
19:52:44
опишите вопрос подробней
Скажем так, вот демо одного из шаблона. https://sushi.bdbd.shop/ Планируется сделать три полноценных перевода на сайте.

Anton
17.02.2018
20:03:05
ну тогда два основных подхода

все языковые данные при элементе

т.е. банально заводим под каждый язык поля

Google
Anton
17.02.2018
20:04:01
это если говорить про каталог

в других местах разруливаем опционально

и второй подоход - под каждую версию свой инфоблок

и даже свой сайт для удобства если их три

архитектурно мне нравится когда одна сущность товар и у нее другие языковые параметры

но это не всегда подходит

напримерт если набор товаров для разных стран различается

CHADREX
17.02.2018
20:18:11
я так понимаю в идеале создать несколько сайтов, каждый сайт под конкретный язык

Алексей
17.02.2018
20:19:11
???, можно принудительно изменять язка на сайте

пусть он хранится в сессии

Anton
17.02.2018
20:20:04
нет, надо рассмотреть все аспекты проекта и принят решение сбалансированное

Алексей
17.02.2018
20:20:05
Под каждый язык заводить ИБ

Ды номр же, тока все в Lang файлах хранить надо

Anton
17.02.2018
20:22:44
от проекта зависит

если у них там по данным циферки

а подписи меняются

поддерживали мы три инфоблока на разные язцы

очень весело

задорно

консистенто

Google
Anton
17.02.2018
20:24:18
но с другой стороны в некоторых штуках правильно и надо смотреть на проект

в принципе у меня час консультации всего 17 сысяч стоит, что для правильного вектора не дорого

Феликс
17.02.2018
21:15:26
Всем добрый вечер

Artur
17.02.2018
21:58:01
Добрый вечер! Ребят, возник вопрос по добавлению товара в корзину: не могу добавить количество товара Делаю так, при помощи js файла формирую ссылку, ссылка верная, в нее так же докидываю &quantity=3 И далее отправляю при помощи BX.a jax.loadJSON(url, "", success); После этого в корзину падает только один товар и если пытаюсь его ещё раз докинуть, то он не добавляется

Страница 1314 из 1492