Я думал об этом, но вот я получу пусть 3 справочника общей сложность 150,000 значений мне их нужно сохранять и обновлять когда я решаю выбрать товары для загрузки и опять натолкнусь на то что мне не будет хватать памяти, но уже на обновление(
Я Опенсервером пользуюсь часто, не вижу проблем особых с ним. А вот с виртуалкой дофига, начиная от настроек биоса и настроек самой виртуалки. К тому же если сайт от 20Гб то еще и с образом возиться, или если нужно несколько проектов к себе локально развернуть нужно хоть "как-то разбираться в этом", а опенсервер поставил и единственная проблема это редактирование файла хост требует административные права + тормозит по сравнению с виртуалкой.
RudFox , Если получится узнать решение, в этой теме отпишитесь, это знать будет полезно всем.
В свое время я, будучи на конференции, спрашивал о возможности 2 валют(тоже был проект для которого хотели 2 валюты), но мне сказали, что заявок много на такой функционал, но по закону товар одновременно продавать в 2 валютах нельзя, поэтому в системе устанавливается основная по которой и идет продажа, но отображать можно хоть в 10. Для этого есть курсы валют между которыми можно делать для клиента переключение.
ettaluni когда-то не было этой вкладки и каждый разработчик сам придумывал где хранить, как выводить данные. Потом в компоненты были введены настройки брать из свойств, и уже после спустя время появилась для этого вкладка и были изменены компоненты. Получается если у вас старый шаблон/компонент либо сильно переделанный, то вкладка СЕО не учитывается. При таких условиях так же может и не учитываться настройка самого компонента, но если вы возьмете, как сказал PetrPo, дефолтные компоненты, то все заработает. Я вон на проекте по заданию СЕО-ка потихоньку меняю код старых компонентов добавляя исключения для элементов/разделов не использовать накрученные тайтлы из свойств, а использовать из сеовкладок(В arResult есть ключи содержащие данные из сеовкладок если использовать не самописный компонент).
Добавлю общий комментарий для тех кто мало ли будет искать: Да установка ничего не ломает. Можно установить либо то что есть либо обновить репозиторий и через классический apt install mariadb-server mariadb-client. Далее настраиваем пользователя, и БД. Все это никак не касается установленной pgsql.
Но потом не забываем что раз была ОС без mysql, то скорее всего и расширения php-mysql нет, я не сразу допер как так через консоль БД появилась, а подключиться через скрипт не могу. Поэтому до устанавливаем расширение apt-get install php7.4-mysql и не забываем также перезапустить наш апач/php - ура "Connected successfully"
может нужно как в примере через window.addEventListener добавлять? Не пробовали? (я так наугад, пальцем в небо, мне исполнение js на страницах базыЗнаний не требовалось еще ни разу, да и к тому же у нас бесплатная версия портала24 и блок html не доступен)
Тут пример для сентоса, у меня ubuntu 18.04
и боюсь вебокружение точно текущий сайт грохнет. Я добавлял поддомен dev так запустил апач, который увидел что не запущен, так сайт перестал работать, видимо там свои настройки, хорошо что его остановка все вернула(
И к тому же голая VDS нам досталась уже, вариант только с ней работать, других нет
Да фиг его знает, я перезапустил как-то nginx, так потом больше чем пол дня сайт не работал, оказалось что после нужно было запустить nods.js командой npm run build. И здесь уже боишься лишний раз что-то делать не зная какие можно ждать последствия, запустишь установку mysql и перестанет работать pgsql
Только один - они конфликтны по используемым ресурсам (порт).
А я видел на другом сервере и тот и другой стоит, зачем тогда?
3 пункт - это если вам действительно нужна самостоятельная версия
1 пункт - ну если вы не знаете свою структуру, то да нужно ее изучить, а вообще в списках можно вывести какому сайту относится инфоблок, чтобы не заходить в его настройки
2пункт - если вы выстроите удобную вам структуру, такого вопроса у вас возникать не будет) но это делается изначально пока сайты не начали работать.
4 пункт - изучить документацию(ох не люблю когда мне такое говорят, а задачу требуется решать сейчас, но приходится и другим советовать), и настроить доступы по группам пользователей, заведя например администратор сайта1 и администратор сайта2. Тогда авторизовавшись под таким админом вы увидите только инфоблоки относящиеся к нужному сайту. Просто какая задача у вас стоит неизвестно - для общего понимания вопрос или реально требуется разделить.
Нужно смотреть в исходный код шаблона(не в браузере в исходный код), это может быть подключение какого-то файла или тянется из какой-то таблицы настроек. Тут очень сложно сказать как разработчик сделал.
Потенциально хороший продукт собрать можно на всем))
Просто у битрикса громоздкая система, но как вы правильно заметили это CMS, а не фреймворк. А значит в ней много всего что может никогда не понадобится.
Я не знаю какие именно видео и курсы вы прочитали(смотреть только видео это плохой подход), но вот вам пример.
Когда вы выбираете какой использовать, то вы должны понимать, что он собой представляет, например компонент news.list и catalog.section - и тот и тот рассчитан на получение списков элементов инфоблока, но в одном учитывается, что это каталог, а значит он имеет возможность получения цены, а другой нет. Однако если у вас новостной инфоблок завязан на кучу разделов, то использование news.list может потребовать большего написания дополнительных выборок чем использование catalog.section.
Много информации за раз: параметры, описание, шаблон, компонент
так что вот это все вы должны изучить на примере простого компонента, а комплексный, как я сказал выше это по сути набор условий(конечно с обработкой и все прочим) для подключения одной из нескольких страниц с простыми компонентами
Я, например, так же на подключение отдельных страниц делю сам шаблон, оставляя в нем только общий каркас, а области этого каркаса выношу в подключаемые файлы. Да, таким образом я лишаюсь возможности для правки использовать визуальный редактор(при открытии шаблона я вижу только каркас и кучу инклюда), но для работы по фтп мне так намного удобнее - при смене шаблона достаточно изменить каркас, если нужно поправить содержимое одного из блоков мне не нужно видеть весь большой шаблон и искать где в нем нужное мне, а достаточно открыть нужный кусочек и работать с ним. Но с таким подходом не все согласятся - все же концепция битрикса так немного нарушается.