Подскажите, плиз )))
|
Спасибо Вам большое, я оказывается диапазон времени указал не правильно, вот в чем ошибка. Как только не заметил, сам не знаю, и никто сразу не подсказал. Получается был такой код:
и получалось так: [>=DATE_ACTIVE_TO] => 02.06.2013 20:09:02 [<=DATE_ACTIVE_TO] => 02.06.2013 20:09:02 А в Вашем примере диапазон времени проставлен, и все ОК работает: [>=DATE_ACTIVE_TO] => 02.06.2013 00:00:00 [<=DATE_ACTIVE_TO] => 02.06.2013 23:59:59 Я и сам думал, ну простая-же задача, что не так, а тут загвоста со временем .... ![]() |
|||
|
|
|
|
Кстати, вот на этом Форуме ниже есть ссылка "прикрепить картинку", при нажатии открывается новый загрузчик файлов, вроде хорошо, быстро и красиво работает, подскажите что за компонент, или можно ли его отдельно использовать для заливки файлов из публичной части к инфоблокам например?
Или нужно всетаки вытаскивать код по кускам, и делать для себя? |
|
|
|
|
|
В том то и дело, в этом примере выведутся все элементы, у которых активность заканчивается и позже 2 дней, а мне нужно чтобы вывелись только те элементы, которые заканчиваются через два дня. Например активность элемента заканчивается 02.06.2013, а сегодня 31.05.2013. т.е. такой код должен быть, но что-то не работает. Скрины еще прикрепил в сообщении для наглядности...
|
|||
|
|
|
|
Это да, только у меня на тестовой машине вообще что-то не получается такое реализовать, по идее легкая задача, я сам не думал что окажется это сделать проблематично.
Я решил реализовать такое с помощью новых двух свойств начало и конец активности элемента без указания времени (чисто по датам), месяц назад вроде все работало, а вчера решил доработать этот код, но тоже что-то не правильно работает. Хотя что я указываю чисто даты без времени, это не влияет, в базе все равно указано время. Поэтому наверно опять-же логично делать через DATE_ACTIVE_FROM и DATE_ACTIVE_TO, но что-то не получается... ![]() |
|
|
|
|
|
Заметил такую вещь, теперь при установке управление сайтом (я устанавливал редакцию СТАРТ) скажем на локальную машину обычным windows инсталятором, после установки теперь все таблицы в innoDB, раньше по умолчанию были в MyISAM.
1) Получается раз разработчики сделали теперь по умолчанию innoDB, значит с innoDB битрикс лучше работает? 2) Если предполагается что на сайте будет много посетителей, около скажем 1 000 000 элементов, что всетаки лучше innoDB или MyISAM? Быстрее на каком типе будет работать? 3) Базы данных с innoDB почти в 3 раза больше весят конечно не очень хорошо, а подскажите такой момент, что больше создает нагрузку на сервер innoDB или MyISAM? т.е. что менее ресурсоемкое? |
|
|
|
|
|
В общем в файле dbconn.php была константа define("BX_CRONTAB_SUPPORT", true);, закомментил ее и сообщения начали отправляться.
А что касается самого скрипта крона, bitrix/www/bitrix/php_interface/cron_events.php, в нем такой скрипт:
Так вот, тут стоит константа define("BX_CRONTAB", true); она ведь тоже может влиять на отправление сообщение (т.е. из-за нее могут не отправляться сообщения), может ее тоже нужно закомментировать? |
|||
|
|
|
|
Получается в базе в таблице b_event в поле SUCCESS_EXEC 72 645 записей со значением N, получается не отправлены. В документации:
написано что если N, значит почтовое событие ещё не обрабатывалось функцией Вот я запускал такой скрипт из строки браузера, чтобы отправить все письмо, но ничего не отправилось!
Кто знает, скрипт правильный? |
|||
|
|
|