Александр Ворфоломеев, костыль описан тут:
Голосуй за идеи по развитию API Bitrix:
|
Александр Ворфоломеев, костыль описан тут:
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
Dmitry Lukash, пишите в ТП битрикса
![]()
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Кирилл Зудов,/bitrix/components/bitrix/intranet.structure.birthday.nearest/component.php
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Леонид Диденко,
Все верно, этот фрагмент подключает компонент bitrix:catalog.top с шаблоном products_slider на страницу.Сам код компонента (его нельзя там редактировать!) находится в /bitrix/component/bitrix/catalog.top/ Предположим, что шаблон у нас называется red_light (можно узнать где лежит задебажив SITE_TEMPLATE_PATH). Предположим, что в данной константе находится "/bitrix/templates/red_light", а значит шаблон, который выводится (html) лежит в /bitrix/templates/red_light/components/bitrix/catalog.top/products_slider/
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
С этого и нужно было начинать. Я дам отправную точку, а Вы уже решите сами как двигаться. Для того чтобы понять куда будет отправлен HTTP запрос - нужно разобраться с тем, как работает ЧПУ. У битрикса есть сухая техническая статья: На странице должен находиться компонент (подробнее в ), который может быть простым или комплексным. Увы, я не в силах за 5 минут и на пальцах обьяснить как это работает, поэтому тут придется прочитать. После того как вы это поймете, скорее всего Вам понадобится разработать собственный компонент с комментариями, и добавить его в существующий шаблон (. Чтобы не городить огороды и не мучаться с таблицами (т.е. не писать свой CRUD и т.п.) - на первых парах можно воспользоваться инфоблоками. Инструкция по работе как с пользовательской, так и с точки зрения API описана в курсе:
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
Dmitry Lukash, а адрес сайта в настройках какой указан? По какому адресу подключались к битриксу?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
Во-первых, потому что битрикс появился намного раньше данных стандартов. Когда появились фреймворки? В 2014? В 2010? В 2007? Я нашел первое упоминание о битриксе в 2003 (это дата версии Главного модуля, версии v3.0.6). Хоть один фреймворк существует так долго? Вы им (существующим столь долго фреймворком) хоть раз пользовались в 2017 году? Он не умер до сих пор? Во-вторых, Битрикс использует систему максимального сохранения обратной совместимости, а это значит что при обновлении БУСа с 3 версии до 17 версии (а это на минуточку 14 мажорных версий) - у Вас не должно быть особо баттхертных проблем, с переписыванием с 0 (если конечно вы не выполняли прямых запросов в БД или не пилили ядро). Нет, конечно я приукрашиваю - переписывать придется части, но бОльшая часть при правильных подходах должна сохраниться. Вам нужно привести примеры когда при переходе с Symfony2 на Symfony3 нужно было переписывать проекты почти полностью? Вы не помните перехода с Laravel 4 на Laravel 5? Ни один из существующих фреймворков не имеет такого опыта как CMS Битрикс. Ни одна из существующих CMF не придерживается тех же правил. Простите, может конечно грубо прозвучит, но может быть вы уже вынете свою золотую ложку из причинного места и прочитаете документацию? Уверен, что для специалиста ВАШЕГО УРОВНЯ не составит труда уделить 1-2 дня на чтение документации, чтобы потом АДЕКВАТНО решить проблему, показав свою высочайшую КВАЛИФИКАЦИЮ не набыдлокодив в свои таблицы беспочвенными голыми SQL запросами.
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
Ирина Скаржинец,а можно на MyFunc() посмотреть? Такое ощущение, что он возвращает нет "MyClass::MyFunc();", а просто "MyFunc();"
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Кирилл Зудов, ааа! Ну так правильно - вы пытаетесь искать по полю с типом дата как в строком поле.
Естественно оно не работает. Посмотрите хотя бы как битрикс выводит пользователей с днем рождения - ужас ![]()
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Кирилл Зудов,
Так не пробовали:
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
Где черным по белому все написано. Как говорится в вашем мире? RTFM? Read the f**g manual ?
Голосуй за идеи по развитию API Bitrix:
|
|||||||||
|
|
|
Очередной недокументированный COMPONENT_TEMPLATE или HIDE_ICONS? Или атавизм старой системы?
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
Леонид Диденко, как я уже отвечал Вам в другой теме - прежде чем работать с продуктом, будьте любезны, ознакомьтесь с документацией.
Способов внедрения данного механизма очень много и зависит от конкретной задачи. Решения "здесь и сейчас" Вам увы не предложит ни один фреймворк. Если, как Вы говорите, знаете "все стандарты zend и pear", то Вы должны понимать, что прежде чем что-то делать или браться за что-нибудь - нужно посмотреть документацию и изучить продукт. Потому что в противном случае, хочу Вас расстроить, в 2005 году остались Вы, а все новомодные слова типа "ООП" или "фрейморки" это не более чем пустой звук. P.S. Чтобы не быть голословным в своем утверждении - 5 минут гугления (как Я считаю - одного из основных навыков) приводит к соответствующим статьям: и
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
Если UTF-8, то в кодировке "UTF-8 без BOM". Битрикс поставляется ТОЛЬКО в этих кодировках, о чем описано в документации.
Либо в режиме html/php закомментировать вызов/вывод компонента
Если не разобрались: ссылка на курс: .
Голосуй за идеи по развитию API Bitrix:
|
|||||||||
|
|
|
|
Dmitry Romanovsky, а класс у этой ссылки не меняется? Например с toAdd на toDelete ?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Dmitry Romanovsky, а событие на тег А повесить не пробовали?
![]()
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Twissell Times, а что у Вас в настройках главного модуля, в поле "Дополнительный параметр для передачи функции mail" ?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Алексей Трофимов, я бы использовал либо прямой коннект к базе либо get запрос на отдельную страницу битрикса, где и происходит нужная вам обработка
Второй наверное более предпочтительный способ, так как если бы вы все же собрались выносить код телеграм бота проблем было бы меньше, а отлаживать проще.
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Anuar Yerzhanov, не PROPERETY, а PROPERTY
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Гладышев Сергей, А модуль установлен то? Вот вы его скачали, а установили ли? Есть ли он в списке установленных?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Олег Потапов, Начните чтение отсюда:
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Anuar Yerzhanov, а синонимы Вы как определяете? Ну то есть у элемента есть свойство с кодом SINONIM (типа строка, множественное), в котором указываются списки синонимов?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
Anuar Yerzhanov, поучите php, включите на тестовой среде вывод ошибок и детальнее проработайте API.
Пример с комментариями:
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|