Задать вопрос
  • Как оптимизировать работу с большим справочником?

    @tgarl Автор вопроса
    Я думал об этом, но вот я получу пусть 3 справочника общей сложность 150,000 значений мне их нужно сохранять и обновлять когда я решаю выбрать товары для загрузки и опять натолкнусь на то что мне не будет хватать памяти, но уже на обновление(
  • Как легче перенести сайт Битрикс на локалку Open Server?

    @tgarl
    Я Опенсервером пользуюсь часто, не вижу проблем особых с ним. А вот с виртуалкой дофига, начиная от настроек биоса и настроек самой виртуалки. К тому же если сайт от 20Гб то еще и с образом возиться, или если нужно несколько проектов к себе локально развернуть нужно хоть "как-то разбираться в этом", а опенсервер поставил и единственная проблема это редактирование файла хост требует административные права + тормозит по сравнению с виртуалкой.
  • Как сделать многосайтовость с разными валютами?

    @tgarl
    RudFox , Если получится узнать решение, в этой теме отпишитесь, это знать будет полезно всем.
    В свое время я, будучи на конференции, спрашивал о возможности 2 валют(тоже был проект для которого хотели 2 валюты), но мне сказали, что заявок много на такой функционал, но по закону товар одновременно продавать в 2 валютах нельзя, поэтому в системе устанавливается основная по которой и идет продажа, но отображать можно хоть в 10. Для этого есть курсы валют между которыми можно делать для клиента переключение.
  • Зачем в инофблоке разедл seo?

    @tgarl
    ettaluni когда-то не было этой вкладки и каждый разработчик сам придумывал где хранить, как выводить данные. Потом в компоненты были введены настройки брать из свойств, и уже после спустя время появилась для этого вкладка и были изменены компоненты. Получается если у вас старый шаблон/компонент либо сильно переделанный, то вкладка СЕО не учитывается. При таких условиях так же может и не учитываться настройка самого компонента, но если вы возьмете, как сказал PetrPo, дефолтные компоненты, то все заработает. Я вон на проекте по заданию СЕО-ка потихоньку меняю код старых компонентов добавляя исключения для элементов/разделов не использовать накрученные тайтлы из свойств, а использовать из сеовкладок(В arResult есть ключи содержащие данные из сеовкладок если использовать не самописный компонент).
  • Как добавить mysql на сервер?

    @tgarl Автор вопроса
    Добавлю общий комментарий для тех кто мало ли будет искать: Да установка ничего не ломает. Можно установить либо то что есть либо обновить репозиторий и через классический apt install mariadb-server mariadb-client. Далее настраиваем пользователя, и БД. Все это никак не касается установленной pgsql.

    Но потом не забываем что раз была ОС без mysql, то скорее всего и расширения php-mysql нет, я не сразу допер как так через консоль БД появилась, а подключиться через скрипт не могу. Поэтому до устанавливаем расширение apt-get install php7.4-mysql и не забываем также перезапустить наш апач/php - ура "Connected successfully"
  • Вставка исходного кода в Базе знаний Bitrix24?

    @tgarl
    может нужно как в примере через window.addEventListener добавлять? Не пробовали? (я так наугад, пальцем в небо, мне исполнение js на страницах базыЗнаний не требовалось еще ни разу, да и к тому же у нас бесплатная версия портала24 и блок html не доступен)
  • Как подтвердить ssl битрикс?

    @tgarl
    переходить по нему не нужно - это такая аля проверка доступности файла.
    а файлы без расширения добавляет слэш

    уберите у себя редирект для этой папки в htaccess
  • Как добавить mysql на сервер?

    @tgarl Автор вопроса
    А разве Битрикс не умеет работать с PostGress?

    как дополнительную БД можно поставить и все методы самому переопределять, а исходный нет(во всяком случае я не нашел решения)
  • Как добавить mysql на сервер?

    @tgarl Автор вопроса
    Тут пример для сентоса, у меня ubuntu 18.04
    и боюсь вебокружение точно текущий сайт грохнет. Я добавлял поддомен dev так запустил апач, который увидел что не запущен, так сайт перестал работать, видимо там свои настройки, хорошо что его остановка все вернула(

    И к тому же голая VDS нам досталась уже, вариант только с ней работать, других нет
  • Как добавить mysql на сервер?

    @tgarl Автор вопроса
    С чего бы им сломаться?

    Да фиг его знает, я перезапустил как-то nginx, так потом больше чем пол дня сайт не работал, оказалось что после нужно было запустить nods.js командой npm run build. И здесь уже боишься лишний раз что-то делать не зная какие можно ждать последствия, запустишь установку mysql и перестанет работать pgsql

    Только один - они конфликтны по используемым ресурсам (порт).

    А я видел на другом сервере и тот и другой стоит, зачем тогда?
  • Каким образом формировать раздельные инфоблоки при многосайтовости?

    @tgarl
    3 пункт - это если вам действительно нужна самостоятельная версия
    1 пункт - ну если вы не знаете свою структуру, то да нужно ее изучить, а вообще в списках можно вывести какому сайту относится инфоблок, чтобы не заходить в его настройки
    61640a41e080d323237880.jpeg

    2пункт - если вы выстроите удобную вам структуру, такого вопроса у вас возникать не будет) но это делается изначально пока сайты не начали работать.

    4 пункт - изучить документацию(ох не люблю когда мне такое говорят, а задачу требуется решать сейчас, но приходится и другим советовать), и настроить доступы по группам пользователей, заведя например администратор сайта1 и администратор сайта2. Тогда авторизовавшись под таким админом вы увидите только инфоблоки относящиеся к нужному сайту. Просто какая задача у вас стоит неизвестно - для общего понимания вопрос или реально требуется разделить.
  • Каким образом формировать раздельные инфоблоки при многосайтовости?

    @tgarl
    У инфоблоков указание какому принадлежат в виде настроек привязки/доступа задается.
    Структура файлов имеет разделение.
    6163f4c5a2ffd853002352.jpeg
  • Как работать с data-location?

    @tgarl
    Нужно смотреть в исходный код шаблона(не в браузере в исходный код), это может быть подключение какого-то файла или тянется из какой-то таблицы настроек. Тут очень сложно сказать как разработчик сделал.
  • Как сбросить кеш на сайте или конкретной странице, шаблоне?

    @tgarl Автор вопроса
    Как перезапустить сервер, там на питоне все?
  • Правильно ли начинать путь во фронтенд с битрикса?

    @tgarl
    Потенциально хороший продукт собрать можно на всем))
    Просто у битрикса громоздкая система, но как вы правильно заметили это CMS, а не фреймворк. А значит в ней много всего что может никогда не понадобится.
  • Как сбросить кеш на сайте или конкретной странице, шаблоне?

    @tgarl Автор вопроса
    Если бы было все так просто я бы не спрашивал(
  • Как правильно править шаблоны?

    @tgarl Автор вопроса
    Прошло пол дня и мелкие правки проявились, значит все правильно нашел с шаблонами.
    Судя по всему это или кеш или еще какая-то специфическая штука.

    Данных мало

    А какие нужны? Я просто не знаю какие данные могут помочь в решении.
  • Битрикс комплексный компонент. Как изучать?

    @tgarl
    Изучать нужно с простых компонентов.

    Я не знаю какие именно видео и курсы вы прочитали(смотреть только видео это плохой подход), но вот вам пример.
    Когда вы выбираете какой использовать, то вы должны понимать, что он собой представляет, например компонент news.list и catalog.section - и тот и тот рассчитан на получение списков элементов инфоблока, но в одном учитывается, что это каталог, а значит он имеет возможность получения цены, а другой нет. Однако если у вас новостной инфоблок завязан на кучу разделов, то использование news.list может потребовать большего написания дополнительных выборок чем использование catalog.section.
    Много информации за раз: параметры, описание, шаблон, компонент

    так что вот это все вы должны изучить на примере простого компонента, а комплексный, как я сказал выше это по сути набор условий(конечно с обработкой и все прочим) для подключения одной из нескольких страниц с простыми компонентами

    Я, например, так же на подключение отдельных страниц делю сам шаблон, оставляя в нем только общий каркас, а области этого каркаса выношу в подключаемые файлы. Да, таким образом я лишаюсь возможности для правки использовать визуальный редактор(при открытии шаблона я вижу только каркас и кучу инклюда), но для работы по фтп мне так намного удобнее - при смене шаблона достаточно изменить каркас, если нужно поправить содержимое одного из блоков мне не нужно видеть весь большой шаблон и искать где в нем нужное мне, а достаточно открыть нужный кусочек и работать с ним. Но с таким подходом не все согласятся - все же концепция битрикса так немного нарушается.
  • Как из переменной получить значение, а не строку?

    @tgarl Автор вопроса
    Всё, уже нашел причину. Спасибо.