@bitrixfordevelopers

Страница 463 из 1492
Evgeny
26.01.2017
12:10:09
интересная идея

Dima
26.01.2017
12:10:14
закэшировать все это дело

Но Вам надо будет смотреть по бизнесс логике когда лучше такие исчисления производить

Evgeny
26.01.2017
12:13:01
так а имея привязку все равно запросы делать

Google
Dima
26.01.2017
12:13:57
1 запрос на разделы, 1 запрос на элементы

вместо 1 запрос разделы 12 элементы

Evgeny
26.01.2017
12:16:42
да все верно

надо будет затестить

Mv
26.01.2017
12:26:41
Кто-нит может встречал такое: При формировании заказа, отправляется письмо с почтовым событием SALE_NEW_ORDER Т.к. там необходимо помимо стандартных данных отправить еще данные, то предыдущий разработчик руками отправляет письмо. Приходило раньше 2 письма (одно сам битрикс при создании заказа отправлял, другое с дополнеными данными предыдущий разработчик). Надо было быстро очень сделать и я просто отловил событие в init и запретил так сказать отправку письма, которое отправляет битрикс. Все хорошо, все рады, но битрикс отправляет сам зачем-то письмо на адрес администратора точно такое же письмо. Дублирование в настройках главного моделя убрал. Может где-то еще есть галочка? В настройках компонента нет, в коде тоже. Отправляет точно битрикс - смотрю по БД отправленых писем b_event

Анатолий
26.01.2017
12:28:07
шаблон посмотри

Mv
26.01.2017
12:28:25
дубликаты?

или шаблон компонента?

Анатолий
26.01.2017
12:28:45
письма

Mv
26.01.2017
12:28:51
в коде точно нет ничего подобного (в файлах шаблона компонента)

в письме я впервую очередь посмотрел. там только EMAIL пользователя стоит

Анатолий
26.01.2017
12:29:18
найди шаблон который отправляется админу и отключи

Mv
26.01.2017
12:29:31
тот же самый шаблон отправляется

Google
Анатолий
26.01.2017
12:29:32
возможно есть похожее письмо, но другое

точно?

Mv
26.01.2017
12:29:50
точно тоже самое. оно одно в системе

Igor
26.01.2017
12:29:54
ммм... а почему просто было не выключить шаблоны SALE_NEW_ORDER и на месте ручной отправки создать новый тип почтового события?

Анатолий
26.01.2017
12:29:54
тогды ты как-то не так запрещаешь отправку )

+1 +1

лови событие и отправлаяй ещё одно

Анатолий
26.01.2017
12:31:44
Я думал об этом уже. Там была какая-то причина, почему так не сделать
О_О =) сложно CEvent::Send("NEW_CUSTOM_ORDER_EVENT", Array("EMAIL" => 'yayaya@mail.ru')) сделать?

Mv
26.01.2017
12:32:40
да не сложно. там предыдущий разраб натворил такого - чуть ли не весь сайт на апи свое посадил.

Анатолий
26.01.2017
12:33:00
крут был наверное.. всё продумал )

возвращаясь к нашим баранам - деактивируй шаблон письма

SW
26.01.2017
12:33:44
было похожее, было два шаблона SALE_NEW_ORDER, во втором стоял в копию админ

Mv
26.01.2017
12:33:48
хз. по верстке не скажешь. Менюхи на скрипты посадил, вместо ховеров

Анатолий
26.01.2017
12:34:06
шаблон

деактивируй

Анатолий
26.01.2017
12:34:11
всё

хоть 100500

SW
26.01.2017
12:34:37
во втором тут было

Google
SW
26.01.2017
12:34:49
он был на второй странице и его не замечали

Анатолий
26.01.2017
12:34:49
когда делаешь CEvent::Send отправляются все шаблоны

Бернгардт
26.01.2017
12:35:13
коллеги, возможно ли одним CIE::getlist получить из каждого раздела по 3 элемента?
правильнее два запроса - один - id, section_id потом выбрать arrIds - и его отправить одним запросом на el:getList

Анатолий
26.01.2017
12:35:19
можно избежать добавив ID шаблона последним параметром. тогда отправляется только этот конкретный шаблон

Mv
26.01.2017
12:35:35
да копии я проверил. сейчас отключу - посмотрю по таблице. Но второго не замечено события

неактивные же шаблоны не должны отсыласть насколько я помню

Mv
26.01.2017
12:42:42
но в таблицу он все равно их записывает получается. но у них статус 0 стоит

Анатолий
26.01.2017
12:45:29
ну .. очищяй раз в месяц эту таблицу =) от лишнего и всё.

Ruslan
26.01.2017
13:05:43
Коллеги dev пакет это для unix подобных ОС ,

?

Maxim
26.01.2017
13:06:28
какой дев пакет?

Vite4eg
26.01.2017
13:07:01
Может deb?

Ruslan
26.01.2017
13:08:33
Видимо, да) прошу прощения, статейка кривая попалась

Бернгардт
26.01.2017
13:08:58
а что в статейке то говорится? может лучше с этого начать? :)

Ruslan
26.01.2017
13:09:55
там про установку и настройку xdebug и почему возникают проблемы при его работе

Бернгардт
26.01.2017
13:10:17
предложение из статьи, полностью )

а.. блин.. php-dev ) вот про какой пакет наверняка вопрос)

xdebug устанавливается в случае никсов только если установлен php-dev )

Ruslan
26.01.2017
13:11:21
Начало установки pecl install xdebug Если у вас стоит pecl на сервере, то пойдёт установка, а если не стоит то его необходимо установить командой yum install php-pecl При первой попытке у меня выдало следующее [root@CentOS-65-64-minimal ~]# pecl install xdebug WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading xdebug-2.2.4.tgz ... Starting to download xdebug-2.2.4.tgz (255,810 bytes) .....................................................done: 255,810 bytes 66 source files, building running: phpize sh: phpize: command not found ERROR: `phpize' failed You have new mail in /var/spool/mail/root Для устранения этой проблемы вам необходимо установить пакет dev сборки yum install php-devel Так же напомню, что у вас должен быть уже установленый пакет make, но вероятнее всего он у вас уже есть. После установки php-devel повторяем запуск команды pecl install xdebug После установки xdebug у вас должно написать что-то типа:

Google
Ruslan
26.01.2017
13:11:45
Для устранения этой проблемы вам необходимо установить пакет dev сборки yum install php-devel

Анатолий
26.01.2017
13:11:54
php-devel вроде отличается от php-dev? не?

Ruslan
26.01.2017
13:12:06
пакет dev сборки

Бернгардт
26.01.2017
13:12:08
ну yum - не только для никсов, скажу больше - это будет работать только под рехдат-центось)

php-devel вроде отличается от php-dev? не?
один хрен, просто в профиль, точнее в зависимости от системы центось - php-devel деб.подобные - php-dev либо php5-dev )

Для устранения этой проблемы вам необходимо установить пакет dev сборки yum install php-devel
ну если вы на ценоси (битрикс машина например) - пытаетесь собрать xdebug, то все верно, по инструкции от рута необходимо выполнить эти действия хотя если речь именно о битрикс-машине, то оно вообще должно стоять если ставите на винду - то надо просто поискать php-xdebug.lib (если не ошибаюсь в расширении) собранную под вашу версию php, php-dev вам тогда не нужен

Бернгардт
26.01.2017
13:17:37
php_info() должен показывать xdebug, пока не показывает этого расширения- xdebug у вас нет если xdebug есть в инфо есть, но трейс не собирается - то это вопрос конфигуриования xdebug, попытки чего-нибудь еще доустановить ни приведут ни к чему

Admin
ERROR: S client not available

Ruslan
26.01.2017
13:18:58
Трейс собирается - 1.5Гб весит

вот только профилирование выдает пустую таблицу

Vite4eg
26.01.2017
13:20:29
Пустой лог файл?

Анатолий
26.01.2017
13:20:55
у него какие-то плагины

Ruslan
26.01.2017
13:21:03
В смысле? Какую таблицу?
В отладчике-профилирование-выбираю трейс-жму на бургер-профилирование-идет обработка-пустое окно

Vite4eg
26.01.2017
13:21:13
А какой редактор?

Ruslan
26.01.2017
13:21:21
В админке битрикс

Vite4eg
26.01.2017
13:22:07
Я битровым даже не пользовался

Ruslan
26.01.2017
13:22:48
http://prntscr.com/e0l5ds

Google
Бернгардт
26.01.2017
13:27:51
ну я задался бы вопросом - в xdebug ли дело есть уверенность что оно работает на винде? я бы не был так уверен.. хотя.. я впринципе пессимистичен.. xdebug, да на винде, да на модуле сайта.. ладно, оставлю свои мысли при себе )

Vite4eg
26.01.2017
13:28:00
Интересно, а разработчик планировал, что из-под винды запускаться будет?

Бернгардт
26.01.2017
13:31:01
Интересно, а разработчик планировал, что из-под винды запускаться будет?
вот-вот, пути "кривые", какой то еще "диск" присутствовать должен в полном пути битрикс сам по себе на всяких ксампах работает не особо (вин не очень любит много-много в фс ковыряться по мелким файлам), а тут еще xdebug, который значительно ударит по производительности есть вероятность что не предполагалось вообще запуск этого инструмента под виндой.. хотя как знать, как знать.. остается пожелать ТС удачи )

Vite4eg
26.01.2017
13:33:58
Ruslan , а почему именно на винде? Почему бы не побаловаться на виртуалке?

Konstantin
26.01.2017
13:37:12
news.list можно отсортировать по ID раздела?

Бернгардт
26.01.2017
13:37:36
да

Maxim
26.01.2017
13:37:38
IBLOCK_SECTION_ID ?

Konstantin
26.01.2017
13:37:39
или по индексу сортировки раздела?

Анатолий
26.01.2017
13:37:45
Konstantin
26.01.2017
13:37:57
Спасибо, ща попробую

Sergey
26.01.2017
13:46:10
алоэ, нация!

Евгений
26.01.2017
14:10:17
Коллеги привет

как отключить дефолтную проверку битриксом поля типа email

в вебформе?

Ivan Tvaruga
26.01.2017
14:11:12
сделайте поле строкой

Евгений
26.01.2017
14:12:40
ну мне надо чтобы оно все равно было типа email

хтоя можно чуть извратиться конечно

Бернгардт
26.01.2017
14:29:39
как отключить дефолтную проверку битриксом поля типа email
так, ради общего понимания - зачем делать тип email, если не использовать ее для валидации? ведь это и есть единственное отличие от строки

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