Андрей Коваль, у вас должно быть расширение php_mysqli, и во всех остальных mysqli, а в dbtype должно быть именно MySQL.
11.06.2018 14:36:48
Андрей Коваль, у вас должно быть расширение php_mysqli, и во всех остальных mysqli, а в dbtype должно быть именно MySQL.
|
|
|
11.06.2018 14:06:13
semkova, ставьте оценку неудовлетворительно команде поддержки, пишите чтобы сами правили и отлаживали. Номер тикета приложите сюда и дополнительно напишите руководителю тех. поддержки (Денис Шаромов, denis@1c-bitrix.ru, если не ошибаюсь). Можете еще в facebook написать и призвать сотрудников к публичному ответу))
|
|
|
11.06.2018 12:32:53
[QUOTE]Андрей Коваль написал:
$DBType = "mysqli"; // было $DBType = "mysql";[/QUOTE] Должно быть mysql [QUOTE]Андрей Коваль написал: 'ip-address'[/QUOTE] Должен быть как-минимум один default, а не ip-адресс |
|
|
11.06.2018 12:31:30
[QUOTE]Сергей написал:
В общем, в header.php шаблона по традиции не работает вывод[/QUOTE] Он и не должен вызываться. Используйте $APPLICATION->ShowHead() и он уже в свое время вызовет необходимые meta [QUOTE]Сергей написал: Я сначала прописал это в component_epilog.php потом хотел перенести в template.php Быстрее так будет или хуже т к не кэшируется или это не имеет значения?[/QUOTE] Если Вы используете инфоблоки - переходите на стандартный SEO-модуль и его возможности. Не будет геморроя в дальнейшем и много плюшек. Если рассматривать конкретно Ваш вариант - я бы вычислял SEO в result_modifier.php добавлял его в результат кеша и в component_epilog.php выводил (сохраняете возможность кеширования этой части - быстрее работает) [QUOTE]Сергей написал: 2) header вызывается до содержимого страницы,как ShowProperty получает нужное значение? Если она "дожидается" загрузки всех компонентов и только потом передает значение, увидят ли это значение боты Яндекса и Гугла?[/QUOTE] Изучите документацию. Это осуществляется через отложенные функции https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3489 [QUOTE]Сергей написал: 3) Правильно ли вызывать в этом случае ShowProperty из component_epilog.php или лучше из шаблона компонента или из result_modifier.php[/QUOTE] Правильно, так как result_modifier.php кешируется. Если Вы будете вызывать это из result_modifier.php получится что meta-теги будут только на не кешируемом хите. [QUOTE]Сергей написал: 4) Как правильно сделать проверку на непустое значение этой переменной и в случае пустого выводить [/QUOTE] Лучше задать дефолтное значение в начале выполнения страницы и уже его переопределять. Профита больше. [QUOTE]Сергей написал: Вопрос №10. Тут возник второй вопрос: эта штука отлично дергает блоки из раздела Информация, но не видит блоки из раздела Каталог - это так и задумано?Я был готов к тому, чтобы из пути к странице вычленять составляющие и по ним вычислять BLOCK_ID и SECTION[/QUOTE] Вы же явно поставили ограничение - активные элементы 25-инофблока. Почему он должен смотреть в другой инфоблок? [QUOTE]Сергей написал: Вопрос №20. Правильно ли я понимаю, что при этом потребовалось бы несколько дополнительных запросов в базу при каждой загрузке страницы и это плохое решение? [/QUOTE] Да, но только если эти хиты не попадают на кеш. [QUOTE]Сергей написал: не будет ли это решение лучше всего вышеописанного?[/QUOTE] Лучше - и правильнее [QUOTE]Сергей написал: Не лучше ли писать ключи из параметров разделов каталога в переменные сессии? [/QUOTE] Не лучше. Я бы даже сказал намного хуже [QUOTE]Сергей написал: В modx к id страницы привязаны все поля метатегов, хранящиеся в базе, и не надо ломать голову как их найти и отобразить. В чем недостаток такого решения по сравнению с framework bitrix?[/QUOTE] В битриксе смешанная структура (т.е. страница может быть и физической и логической), так что однозначной структуры хранения тут быть не может в принципе. Подход modx к битриксу не применим. К тому же, по технологии отложенных функций они определяются исходя из содержимого страницы, а так как на странице может быть множество компонентов, то каждый компонент может переопределять эти поля. P.S. На вашей месте я бы подтянул следующие темы: - Архитекутра Битрикс (файлы, папки, .section.php) - Компоненты (как работают, какие есть стандартные и что в них за SET_TITLE, SHOW_META* и т.п.) - Порядок выполнения страницы - Отложенные функции - SEO-возможности инфоблоков |
|
|
11.06.2018 12:19:58
Илья Кудрин, почему бы собственно не закрыть от индексации эти параметры?
Я к тому, что принципиально мало что поменяется - ведь все те же товары и каталог уже будут в выдаче (при добавлении get-параметра у Вас же не появляются новые (читать: доселе неизвестные) товары) |
|
|
11.06.2018 12:17:31
[QUOTE]Konstantin Fedorov написал:
Файлы и папки созданые в phpstorm и перенесенные через sftp под логином root на виртуальную машину[/QUOTE] Потому что Вы сидите под root, а httpd запущен под bitrix. Либо Вы НЕ должны сидеть от root (что правильно) и сидеть под bitrix, либо Вы после загрузки должны менять владельца (chown) на пользователя bitrix (ID:600) и группу bitrix (ID:600) |
|
|
11.06.2018 12:14:02
Это правило должно находиться у каждого раздела в .left.menu.php и .left.menu_ext.php Дополнительно разобраться в этом Вам поможет документация по продукту:
Голосуй за идеи по развитию API Bitrix:
|
|||
|
11.06.2018 12:13:04
1) Это не код страницы, а код шаблона регистрации 2) Код "echo CMegatronTools::GetNotification" и т.п. в шаблоне - это полная жопа и от него нужно избавляться - лучше выносить на события (иначе потом хлебнете горя с отладкой) 3) Для решения Вашей ситуации нужно кастомизировать шаблон добавив input[type=file] и его обработчик (т.е. хз что за компонент) + на событии добавления пользователя можно закидывать дефолтный если не задан (можно так не делать - кучу места сэкономите, но тогда придется во всех местах при выводе это контролировать)
Голосуй за идеи по развитию API Bitrix:
|
|||
|