@bitrixfordevelopers

Страница 398 из 1492
Анатолий
10.01.2017
13:59:38
Может не все знали =)

Vladimir
10.01.2017
14:00:20
надо запилить решение)

Google
Бернгардт
10.01.2017
14:01:17
надо запилить решение)
а демоданные взять с юлмарта например отсюда ;) https://www.ulmart.ru/catalog/98874

мотивирующие товары )

Vladimir
10.01.2017
14:03:39
А категории назовём, "дедлайн завтра"

Elion
10.01.2017
14:16:34
Друзья, на сайте реализована детальная карточка продукции, как торгового предложения, а на уровень выше - его товар (/раздел/товар/ТП). Как реализовать так, чтобы в модуле SEO можно было товару указать шаблон формирования title на основании свойств предложения. Сейчас если в шаблоне товара использую Свойство предложений, например Цвет, то в тайтле формируется текст со всеми вариантами цветов. И такой тайтл наследуется всем торговым предложениям. Можно ли сделать, чтобы задавая товару, наследовалось предложениям только с цветом предложения?

Бернгардт
10.01.2017
14:20:15
возможно я не прав, то похоже только кастом кастом шаблона, из эпилога устанавливать title надеюсь меня ктото поправит

Vladimir
10.01.2017
14:22:32
я бы компонент дописывал, там в любом случае работа с урлом идёт

Бернгардт
10.01.2017
14:23:10
ну урл еще можно распарсить хз есть ли смысл поддержку компоненты делать свою я бы не стал

Vladimir
10.01.2017
14:23:40
но да это уже не стандартный функционал, есть ещё вараинт через событие дописать свою функциб в генератор тайтла, но с лёту сложно сказать не делал эту часть под сео

обычно SKU скрываю от индексации

Бернгардт
10.01.2017
14:25:37
обычно.. терпеть не могу ску (

Бернгардт
10.01.2017
14:27:05
ну а я бы оставил также на уровне catalog.detail там шаблон его подрпавил бы выбор ску по урлу, установка тайтла, мне кажется это более логичным на вкус и цвет фломастеры .. как говорится

Elion
10.01.2017
14:27:29
мы пошли обратным путем, мы открыли SKU для индексации, контент редакции, фотографий и различных свойств с описанием для этого достаточно. А на страницу товара попасть может только знающий человек, обычный пользователь ее никак не встретит. Самое интересное, что в настройках инфоблока предложений все работает как надо из коробки - пример http://joxi.ru/12M4JVZTExyBmJ, но торговых предложений 5000, а товаров 800, хотелось бы упростить наследование, как это работает с разделами

Google
Бернгардт
10.01.2017
14:29:46
хм, однако мне всегда казалось что если все товары - это товары со ску, то лучше товар сделать разделом, а ску перенести в элементы и отказаться от ску в конечном счете тем более когда они всегда отдельные товары так что я не знаю ответа на вопрос, сорри

Elion
10.01.2017
14:40:11
такой вариант не подойдет. В самих разделах тогда будет однотипная и повторяющаяся информация - там где выводится превью, цена и кнопка Купить

Труба имеет несколько 5 диаметров, 20 цветов, 5 длинн - итого в разделе вместо одного товара появится 500

Tony
10.01.2017
14:41:17
Вам у разных товаров в ску разное свойство надо пихать в тайтл?

Анатолий
10.01.2017
14:48:32
$res = CIBlockElement::GetList( array("(int) PROPERTY_CML2_ARTICLE"=>"DESC"),

внезапно сработала такая сортировка по числам в свойстве..

Бернгардт
10.01.2017
14:52:20
? внезапно лишь бы теперь внезапно не отвалилась)

Vladimir
10.01.2017
14:54:20
ммм, новые баги)

но мне кажется не прокатит, т.к. эта часть парсится регуляркой и потом идёт по констрокции switch

Анатолий
10.01.2017
14:56:24
да, скорее всего просто совпадение =(((

блин, тупая проблема.. не хочу получать весь getlist чтобы получить самое большое число в свойстве

Vladimir
10.01.2017
14:57:41
артикулы делаешь?

есть старый дедовский метод, ID + параметр, тогда всегда будет большое значение и при этом уникальное

Анатолий
10.01.2017
14:59:24
у меня у части товаров 9 значное число, а у части 10 значное

Elion
10.01.2017
15:00:32
Вам у разных товаров в ску разное свойство надо пихать в тайтл?
да, но чтобы можно было задавать у товара, использовать наследование шаблона тайтла, чтобы было проще сеошнику и в итоге свелось к управлению до уровня контент-менеджера, если понятно выразился)

Анатолий
10.01.2017
15:00:47
там где 10 - формат такой же в принципе. только начинается с "1"

Vladimir
10.01.2017
15:01:05
ну давай, для начала property_CML2_ARTICLE

CIBlockElement::GetList( array("property_CML2_ARTICLE"=>"DESC"),

Анатолий
10.01.2017
15:01:38
так он может выдать 9 значное число

=(

Google
Анатолий
10.01.2017
15:01:45
сравнивает то как строку

Maxim
10.01.2017
15:03:28
ненавижу жс

Анатолий
10.01.2017
15:03:36
"64...." (9 знаков) если сранивать как строку > чем "171..." (10 знаков)

хм. может по свойствам задать запрос

Vladimir
10.01.2017
15:08:35
не ну 171 как строка будет больше чем 64 как строка

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

Анатолий
10.01.2017
15:11:51
http://joxi.ru/52aygY8HzDqD20

как видите это не правда

Бернгардт
10.01.2017
15:14:44
слушай, а если у тебя в артикуле числа, сортировку ты хочешь как чисел, почему ты не обозначишь его типом число?

и с сортировкой проблемы пропадут

Анатолий
10.01.2017
15:16:28
потому что не знаю что может выгрузиться из 1С

вдруг кто-нить букв добавит туда

Анатолий
10.01.2017
15:16:52
хотя всё равно хорошая идея

Бернгардт
10.01.2017
15:17:35
ну если будут буквы - то это будут строки, и сортировать их надо как строки это надо с заказчиком обговаривать

приведение типа для сортировки - всеравно убьет буквы

безумная идея всегда еще есть - для сортировки сделать отдельное поле, которое будет число и наполнить его.. как идиотский вариант в условиях когда никто ни за что не может поручиться, но хочет именно так

XFile
10.01.2017
15:44:26
здравствуйте друзья. посоветуйте пожалуйста на какой редакции начинающему потренироваться? Есть готовая верстка магазина. Нужно скачать "Малый бизнес" для начала или сразу максимальную триал версию на 30 дней? Или может для начинающих разработчиков есть где пакет без ограничения на 30 дней, чтоб локально можно было изучать?

Бернгардт
10.01.2017
15:48:24
если магазин - то демо, малый бизнес, с ограничением 30 дней

Roman
10.01.2017
15:48:46
@XXXXFile пакета без ограничений, думаю, нет. Малого бизнеса для начала хватит вполне

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

Google
XFile
10.01.2017
15:49:45
ааа. спасибо. а то я на одном форуме слышал про какую то nulled версию. думал может она где есть на сайте битрикс для разрабов

Бернгардт
10.01.2017
15:50:04
взломанная (обнуленная) версия на сайте битрикс )))

хм)

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

XFile
10.01.2017
15:51:14
да просто каждые 30 дней не хочется новый образ ставить и потом в него заливать все эти папки и sql базу

Бернгардт
10.01.2017
15:51:23
ну и старые они, как правило)

XFile
10.01.2017
15:51:50
есть крякнутые - но лучше не ставь, допом к отсутствию ограничений - там может еще чтонибудь интересное прилагаться
ааа. это как премиум шаблоны с тимфореста, выложенные на варезных сайтах ) с вирусами и со скрытыми ссылками )

Ok
10.01.2017
15:52:01
стань партнером, запроси нфр ключ

Admin
ERROR: S client not available

XFile
10.01.2017
15:52:31
стань партнером, запроси нфр ключ
минимальные требования стать партнером - это наличие сертификата разработчика + сайт ?

Ok
10.01.2017
15:52:51
скажите, что сайт как раз будете делать на нфр)

Roman
10.01.2017
15:53:04
:'3

XFile
10.01.2017
15:53:14
скажите, что сайт как раз будете делать на нфр)
я пробовал ) сайт был. Но они сказали - получайте сертификат.

Roman
10.01.2017
15:53:34
ну получить сертификат полезно будет)

XFile
10.01.2017
15:54:23
а какой из них? там же куча? какого серта будет достаточно? я и так планирую получить все. Но для начала только тот, который необходим для получения статуса партнера

Roman
10.01.2017
16:01:24
На основании данных из анкеты партнера мы принимаем решение о возможности установления партнерских отношений. Мы так же хотели бы видеть ваш полноценный работающий корпоративный сайт с указанием ваших контактов и перечнем предлагаемых услуг. Партнерская программа предназначена для студий дизайна, разработчиков сайтов, интеграторов и всех тех, кто профессионально занимается разработкой веб-решений для конечных клиентов. После проверки анкеты с нашей стороны вы сразу получаете возможность оформлять заказы с партнерской скидкой

http://partners.1c-bitrix.ru/program/become/

ну вроде бы нужно только иметь личный сайт

описывающий предоставляемые услуги

XFile
10.01.2017
16:02:53
похоже чтото поменялось. круто! спасибо.

Google
Александр
10.01.2017
19:54:27
Всем привет. Сейчас в Битрикс корректно рассчитывается автоматическая служба доставки Почта России и Отправление первым классом на Битриксе 16 версии? Или лучше какой-то модуль ставить типа eDost? Интересует корректный расчёт и чтобы максимально простой вариант.

Nikita
10.01.2017
20:12:16
Привет, Саша, у Едоста хорошая поддержка сейчас, мы ими пользуемся

Александр
10.01.2017
20:16:58
Привет, Никита. Спасибо.

А на 16 магазине новое оформление заказа нормально работает или надо допилить чтобы заработало?

MarconiKlin A12E
11.01.2017
03:51:28
Если хватает знаний, опыту и главное времени можно взять апи посткалка и написать самому

Amir
11.01.2017
04:07:42
Подскажите Как пхп скрипт запустить почти как полноценный демон со всеми блекджеокм и .... start stop restart

Maxim
11.01.2017
06:00:01
правда масенькая!

Igor
11.01.2017
06:00:18
разве что совсем маленькая

Vladimir
11.01.2017
07:26:27
а вот и у меня всплыл мелкий вопрос

при добавлении элемента в LAST_ERROR возвращается текст ошибки, а как получить код ошибки)

Roman
11.01.2017
07:31:32
посмотри по коду, как формируется LAST_ERROR

Vladimir
11.01.2017
07:32:41
да вот с самого утра нырять в ядро... )

Maxim
11.01.2017
07:32:57
ничего. помоешься

Vladimir
11.01.2017
07:33:10
if($el->LAST_ERROR == "Элемент с таким символьным кодом уже существует.<br>"){ конструкция бесит

Maxim
11.01.2017
07:34:44
:D

если передавалось arFields в вашем методе, то обрати внимание на ссылку на этот параметр в методе. он ошибки еще и в этот массив может записать

Бернгардт
11.01.2017
07:49:34
Подскажите Как пхп скрипт запустить почти как полноценный демон со всеми блекджеокм и .... start stop restart
хм, возможно чтото подобное делал, но прям кода один в один нет, могу заготовками лишь поделиться

Vladimir
11.01.2017
07:52:53
Кнута на вас нет, как только не издеваются над языком)

Бернгардт
11.01.2017
07:53:48
Подскажите Как пхп скрипт запустить почти как полноценный демон со всеми блекджеокм и .... start stop restart
function runDaemon($arConfig) { $child_pid = pcntl_fork(); if ($child_pid) { // Выходим из родительского, привязанного к консоли, процесса exit(); }elseif($child_pid == -1) { throw new Exception("Ошибка создания демона", 1); } // Делаем основным процессом дочерний. posix_setsid(); ini_set('error_log', $arConfig['logSystemError']); fclose(STDIN); fclose(STDOUT); fclose(STDERR); $GLOBALS['STDIN'] = fopen('/dev/null', 'r'); $GLOBALS['STDOUT'] = fopen($arConfig['logOut'], 'ab'); $GLOBALS['STDERR'] = fopen($arConfig['logError'], 'ab'); file_put_contents($arConfig['pidFile'], getmypid()); } function stopDaemon($pidFile) { if(isDaemonActive($pidFile)) { $pid = file_get_contents($pidFile); posix_kill($pid,3); unlink($pidFile); } } function checkDaemon($arConfig) { if(!isDaemonActive($arConfig['pidFile'])) { runDaemon($arConfig); } } function isDaemonActive($pidFile) { if( is_file($pidFile) ) { $pid = file_get_contents($pidFile); //проверяем на наличие процесса if(posix_kill($pid,0)) { //демон уже запущен return true; } else { //pid-файл есть, но процесса нет if(!unlink($pidFile)) { //не могу уничтожить pid-файл. ошибка exit(-1); } } } return false; } этого достаточно для демона из доп.модулей - нужен установленный posix, остальное вроде обычно стоит

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