| Цитата |
|---|
| Александр Смолярчук пишет: Ребят да забейте вы уже на этот топик, ТС свое время тратить не хочет, а ваше ворует. |
|
|||||
|
|
|
|
Антон Долганин,
Коли уж вы снизошли до адекватной речи, то лишь повторюсь
|
|||
|
|
|
|
|||
|
|
|
|
Кстати хочу высказать отдельное спасибо Vadim Dumbravanu и Роберту Басырову(хотя с Робертом у нас есть трения, но всё же человек разумно потратил своё время на подсказки, а не на поливание топика отходами жизнидеятельности). Реально помогли... сэкономили моего времени и сил кучу потратив немного своего.
|
|
|
|
|
|
|||
|
|
|
Так же интересно как подключать и использовать в своём компоненте БУС-овские... например из своего компанента или модуля (опять же хз что есть что) подключиться к компоненту Интернет-Магазина и например получить список заказов определённого покупателя.... и т.д. |
|||
|
|
|
|
|||
|
|
|
|
Часто встречается переменная $APPLICATION... в ней по сути едва ли не самый основной объект храниться... но в примерах часто её используют просто так без предварительной инициализации, но например попытка её просто использовать в приводит к ошибке... я по началу подумал, что это некая суберглобальная переменная, которая видна в любом месте кода, если он исполняется в контексте БУС (по типу $_GET, $_POST и т.д.), но в обработчике её нет, хотя он, казалось бы, исполняется реально в контексте БУС... конечно же этот объект я все равно нашел в $GLOBALS['APPLICATION'], но в примерах такого приёма не разу не встречал... Может кто-то подсказать в плане видимости этой переменной (как и почему она становится доступной) и на сколько "безопасно" использовать её через $GLOBALS['APPLICATION']?
|
|
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
P.S. Вообще Вы мне тоже нахамили, а я принципиально не вступаю в разговоры с хамами (если только лично, а не через форумы). Но коли уж вопрос резонный, то не мог не ответить. Ни чего личного... |
|||
|
|
|
|
Vadim Dumbravanu,
Вот например наткнулся на интересный пункт ... достойный мануал... сквозной пример... мне это тоже нужно было и буквально через несколько часов был написан готовый свой обработчик с использованием удалённого API сайта... Не могли бы вы подсказать нечто подобное но для компонентов? Ну и в конце концов должен же быть где-то на сайте БУС или на просторах наших интернетов доступный для скачивания некий пример компонента по типу "hello world", но выполняющий какой-либо функционал из какой-либо предметной области и с исчерпывающими комментариями по коду и абсолютно готовый к установке и использыванию. Кст наткнулся на ... не могли бы вы оченить это на сколько это можно читать и на его основе чему-то учиться? На первый взгляд впечатление вызывает спорные... |
|
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
в описании структуры шаблона есть два описателя
Версия 5.х... сейчас я так понимаю 9.5... т.е. это не принимать к сведению, если работать на БУС 9? |
|||
|
|
|
|
Vadim Dumbravanu,
Если можно, то несколько вопросов Вам задам. 1) Цитата из описания структуры шаблона:/page_templates/ - каталог с шаблонами страниц и их описанием хранящимся в файле .content.php Это для чего? Я правильно понимаю, что это просто картинка шаблона как template_thumbnail в Joomla (+описание в php файле, как xml файл в Joomla)? Если так, то зачем использовано множественное число каталог с шаблонами страниц? Их там реально должно быть более одного? Зачем? И можно ли их не создавать? Если да, то можно ли вообще не создавать некоторые из папок шаблона? Например вместо /image/ сделать /img/ (это просто привычка)... Какова строгость к именованию в структуре шаблона? 2) Что такое /include_areas/ - каталог с файлами - содержимым включаемых областей; Я так понимаю, что это как "позиции" в Joomla, но почему они не описаны во встроенных шаблонах демки БУС? Как тогда узнать их структуру и синтаксис? Или же проведения мной аналогия не верна? 3) В структуре шаблона (где-то у Вас видел графический макет на котором в пролог были включены "Шапка" и "левая колонка", в "эпилог" включены "правая колонка" и "подвал", ну а тело оно и есть тело). Можно ли реализовать так, что бы в "пролог" входила только "шапка", в "эпилог", только "подвал", а тело содержало кроме самого тела ещё и колонки (левая и правая) 4) Судя по вашему комментарию могу предположить, что Вы знакомы с Joomla. Не могли бы вы сказать какие сущности БУС соответствуют Joomla сущностям Компонент, Модуль, Плагин. Я сейчас читаю про компоненты БУС и могу предположить, что они соответствуют понятию Компонент Joomla, но при этом часто встречаю такой термин как "Компоненты 2.0" и при этом это вроде бы нечто совсем другое... Я что-то путаю или в БУС реально под компонентами можно понимать две совершенно разные сущности? (если используемая мной терминология режет слух, то прошу прощения... нахватался с 1С 7.7, Joomla и бог весть с чего... использую формулировки из разных плоскостей и иногда меня "несёт") |
|
|
|
|
|
|||
|
|
|
|
Я высказал своё личное мнение. Думаю, что люди работавшие сначала на той же Joomla, а потом осваивали Битрикс тоже испытали массу эмоций и поймут меня. А люди, которые принципиально считают, что чёрное это черное, а белое это желтое вряд ли смогут мне помочь, потому не сильно горюю по поводу того, что Эксперты по Битриксу не поймут происхождения моих аргументов. А то что сложность системы реально накручена это факт (быть может для каких-то гипотетических бонусов, но я лично их не смог придумать для себя), а API реально не редко пуст для некоторых классов, да и живых примеров реально мало. Изучать на реальных примерах было бы куда интереснее и проще, а почему в плане такой документации у Битрикса обстоят дела именно так, а не иначе я тоже не понял (это можно списать Друпалу, ВордПресу и т.д, но не Битриксу).
P.S. Прошу экономить ваше и моё время. Если нечего сказать по существу, то прошу не язвить и не поливать топик. К тому же "Экспертам" реально некогда должно быть извергать из себя пустой текст на окружающих. |
|
|
|
|
|
Работал всегда с Joomla. Теперь появился заказчик, который хочет Битрикс (причины возжелания именно Битрикса крайне субъективны). Но коли уж хочет, а "клиент всегда прав", то нужно оперативно освоить Битрикс. Система Битрикс очень запутанная (во всяком случае по сравнению с мировыми FREE CMS) и "шаблон мышления" попросту рвет от каких-то фундаментальных вещей и даже представить не могу себе почему некоторые вещи реализовывались именно так, а не иначе. Во вторых очень мало написано про неё. Тот же API в некоторых местах слабоват и поверхностен. Ну возможно документация пока рассчитана на специалистов по Битриксу не ниже какого-то уровня и потому ладно (хотя не ясно как тогда быть другим спецам, которым нужно освоить эту CMS? С нуля вчитываться в код и изучать логику структуры ПП? Платить не малые деньги за обучение на курсах? Нет, нет и нет. Разумнее было бы создать благоприятную обстановку для "Иных спецов", но это уже моё личное мнение).
Теперь вопрос: Как создаются компоненты для битрикса? В самом битриксе есть свой термин "Компонент" и я говорю не о нём. Объяснить что это такое достаточно сложно, но возможно тут есть люди, которые знают Joomla (мне нужно именно то, что называется разработкой компонента под Joomla) и смогут подсказать в какую сторону копать. Нужно на битриксе реализовать индивидуальный функционал для компании и как бы сами классы написать я смгу, но как встроить это в Шаблон битрикса, что бы всё это работало в единой среде исполнения Битрикса с доступом ко всем внутренним API и без дырок не въеду. Уже больше недели бьюсь и не могу освоить эту систему хотя бы до уровня использования. Заранее благодарен. |
|
|
|
|