@bitrixfordevelopers

Страница 194 из 1492
Maxim
17.10.2016
08:37:47
травку чтоле собрался выращивать

завтра надеюсь левый ряд на 2 ряда поместится )))

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

Mv
17.10.2016
08:41:49
Ребят, мы тут недавно обсуждали, кому сколько доставалось хороших проектов. Написал на эту тему небольшу статью. Новичкам будет особенно полезно. Обратная связь приветствуется) dermanov.ru/exp/bitrix-for-beginners-rules-of-good-tone/#tg
по первому: сколько было говорено битриксам - сделайте в шаблоне компонента страницу, которая будет вызываться перед вызовом компонента. FILTER_NAME придумали, а где обрабатывать фильтр не придумали (((

Google
Mark
17.10.2016
08:45:10
ну да, что то вроде result_pred_modifier.php ?)

или даже component_prolog.php )

Mv
17.10.2016
08:47:26
вы откуда такие страницы взяли? сами придумали?

Mark
17.10.2016
08:47:39
не понял

Mv
17.10.2016
08:49:26
Написана статья хорошо. Но одного не учитываете, что клиент не желает платить за грамотный код, он желает заплатить меньше, и мы начинаем что-то сокращать. В итоге получается, что пишем где-то на "от***сь", но укладываемся в его бюджет. Только вот некоторые специально делают так, а берут как за хороший код

result_pred_modifier.php component_prolog.php Я не слышал про такое. вы шутите? (просто понедельник день тяжелый)

Алексей
17.10.2016
08:51:18
result_pred_modifier 0-0

Роман
17.10.2016
08:51:28
а подмкжите как на vmbitrix сделать второй сайт пожалуйста

Алексей
17.10.2016
08:53:14
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&CHAPTER_ID=06516

Mark
17.10.2016
08:53:15
result_pred_modifier.php component_prolog.php Я не слышал про такое. вы шутите? (просто понедельник день тяжелый)
я продолжаю вашу мысль, что было бы и правда здорово иметь такой механизм и привел возможные названия файлов)

Mv
17.10.2016
08:53:42
обсуждалось это и в идеях, но без толку все.

Mark
17.10.2016
08:54:24
ой эти идеи, толку почти нет от них

1 из 1000 делается

Google
Maxim
17.10.2016
09:38:38
http://tidido.com/ru/a35184372201703/songs

музЫка для работы норм

Andrew
17.10.2016
09:50:58
Нормас музон, спасибо, у меня как раз кризис - всё надоело

Maxim
17.10.2016
09:51:46
Вот такая же беда. мне вот эту соц сеть показали

прикольно сделали ребята. музычка тупо с контактика грузится )

Vladimir
17.10.2016
09:59:10
https://www.youtube.com/watch?v=6bvM3CGPoQY

хз, у меня фоном лекции)

Maxim
17.10.2016
11:30:10
https://www.youtube.com/watch?v=dnwfU_JYaxc

старый добрый ламповый )

живые есть?

мне тут пнуть надо

задать так сказать направление )

Andrew
17.10.2016
11:53:47
Полуживой есть

Vladimir
17.10.2016
11:54:39
в понедельник до 4 спрашивать про живых... это как в пятницу искать трезвых после 9

Maxim
17.10.2016
11:57:28
мож как то абстрактно ысль подкините?

Andrew
17.10.2016
12:01:49
Написать событие перед taskitem::delete, куда передавать параметры по ссылке, и туда же параметр softDelete. И если вдруг в событии изменили этот softDelete => realDelete, то вызывай соответствующий метод.

Maxim
17.10.2016
12:03:07
на события не могу положиться. до меня может что то быть вызвано уже. и в корзину уже не попадет полная картина

Andrew
17.10.2016
12:06:38
if( function_exists( "onBeforeMyBicycleDelete" ) ) { onBeforeMyBicycleDelete( $arFields ); } if( $arFields["DELETE_TYPE"] == CBycicle::SOFT_DELETE ) //soft elseif($arFields["DELETE_TYPE"] == CBycicle::REAL_DELETE ) //real else //??

Maxim
17.10.2016
12:07:17
перед удалением моего велосипеда? )))

Andrew
17.10.2016
12:07:28
ахаха)) ну назови как хочешь

Google
Andrew
17.10.2016
12:07:40
Ну это типа как событие

Maxim
17.10.2016
12:07:44
не, сложна как то. еще подумаю

Vladimir
17.10.2016
12:23:25
а разве битрикс удаляет задачи?

он помечает ZOMBIE => Y.. но не удаляет

Maxim
17.10.2016
12:24:09
все меняется

я толькео как пример таски привел

Vladimir
17.10.2016
12:25:51
я бы делал два метода, один явный отметить удаление, второй физическое удаление с проверкой доступа, но если не в контексте битрикса а в целом

Vite4eg
17.10.2016
12:26:16
Сегодня таск ты удалишь А завтра битрикс не поднимешь...

Maxim
17.10.2016
12:27:56
ну я в целом так и сделал

?

что заче

м

Evgeny
17.10.2016
12:53:28
А кто как решал задачу чтобы по ссылке /раздел/подраздел/товар битрикс отдавал данные, а по ссылке /раздел/товар отдавал 404 (по дефолту отдает 200, но это и идеологически правильно так как товар в составе раздела хоть и глубже, но неправильно по сео). в лоб в компоненте сделать доп проверку, но может есть что-то по-изящнее?

Vladimir
17.10.2016
12:56:05
если символьный код раздела не найдет, ищем товар если товар найден но он привязан к другому разделу или неверный путь... в component_epilog шаблона товара делать редирект

готов решить в 3 строчки)

Maxim
17.10.2016
13:00:15
отгадаю эту строчку с двуг нот )

Evgeny
17.10.2016
13:33:20
в 3 не уложился, в 6 только)

Admin
ERROR: S client not available

Vladimir
17.10.2016
13:42:08
$APPLICATION->AddHeadString('<link rel="canonical" href="'.$db_list["DETAIL_PAGE_URL"].'"/>',true);

Google
Vladimir
17.10.2016
13:42:29
а ещё есть такая замечательная вещь, и редиректы не нужны)

Evgeny
17.10.2016
13:42:52
ну это с другого края подход)

спасибо

Maxim
17.10.2016
13:49:39
кто то начал откапывать машину

Dmitry
17.10.2016
13:56:40
Народ, где-то попадалось, сейчас не вспомню. Где регулируется, что битрикс на всех страницах выдает Expires: Thu, 19 Nov 1981 08:52:00 GMT

Evgeny
17.10.2016
13:58:08
по-разному может быть, в htaccess например

а так вообще в конфиге nginx/apache?

Dmitry
17.10.2016
13:58:50
там все пусто, в апаче нет. mod_expires вообще отключен

Evgeny
17.10.2016
13:59:25
может nginx для статики?

Dmitry
17.10.2016
14:00:05
По поиску "bitrix expires" в гугле везде выдает именно эту дату, правда вопросы не кней))) нгиникса нету

Maxim
17.10.2016
14:00:57
в настройках главного модуля?

Dmitry
17.10.2016
14:07:52
и где там в настройках главного модуля?

htfb
17.10.2016
14:15:09
В настройках битрика главный модуль хост верный стоит?

Dmitry
17.10.2016
14:51:28
хост верный

Stanislav
17.10.2016
14:53:47
так же проблема. Хостинг бегет.ру

Expires: Thu, 19 Nov 1981

Алексей
17.10.2016
17:26:37
Народ, где-то попадалось, сейчас не вспомню. Где регулируется, что битрикс на всех страницах выдает Expires: Thu, 19 Nov 1981 08:52:00 GMT
Это на уровне веб сервера или битрикса может быть. Дату искать бесполезно, это стандартный заголовк для отключения кеша, дата рождения программиста, который его реализовал (нужна была просто дата в прошлом гарантированная)

Dmitry
17.10.2016
17:35:02
в .htaccess стоит <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 7 days" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/gif "access plus 3 day" </IfModule> на картинках выдает все правильно, а на страницах - 81 год. Это выдает битрикс, поскольку по поиску в гугле с аналогичным вопросом по битриксу упоминается эта дата. Поиск по сорцам ничего не даёт, видимо это в зашифрованом модуле битрикса

Dmitry
17.10.2016
17:51:59
Ты точно прочитал мое сообщение?
Да. Это как подтверждение твоих слов, а не ответ

Google
Алексей
17.10.2016
17:52:47
ну как-то по ответу не понятно зачем ты дату ищешь

просто сделай php файл с echo 1 и посмотри с каким заголовком он вернется. Если заголовок будет нормальный - значит не веб сервер. Потом смотри настройки кеширования в битриксе.

я так понимаю тебе нужно что-то из серии html кеширования, иначе динамичная страница любая будет с заголовком в прошлом.

htfb
17.10.2016
18:12:52
Так если он дату возвращает старую 1981г, то и все эти настройки про 1 день, 3 дня, 7 дней в пустую все страница всегда будут считаться старыми и будет работать сайт без кеширования.

Роман
17.10.2016
18:14:28
пацаны, беда, хостер сменил айпи, предоставил все, фтп заходит ссш тоже, на сайт не хочет

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