Задать вопрос
  • Ошибка Invalid command 'php_value'?

    JastaFly
    @JastaFly Автор вопроса
    Ivan Ustûžanin, вот список моих модулей:
    mod_access_compat.so*  mod_authz_dbm.so*        mod_dav_lock.so*      mod_include.so*              mod_mpm_worker.so*      mod_ratelimit.so*         mod_substitute.so*
    mod_actions.so*        mod_authz_groupfile.so*  mod_dav.so*           mod_info.so*                 mod_negotiation.so*     mod_reflector.so*         mod_suexec.so*
    mod_alias.so*          mod_authz_host.so*       mod_dbd.so*           mod_lbmethod_bybusyness.so*  mod_proxy_ajp.so*       mod_remoteip.so*          mod_systemd.so*
    mod_allowmethods.so*   mod_authz_owner.so*      mod_deflate.so*       mod_lbmethod_byrequests.so*  mod_proxy_balancer.so*  mod_reqtimeout.so*        mod_unique_id.so*
    mod_asis.so*           mod_authz_user.so*       mod_dialup.so*        mod_lbmethod_bytraffic.so*   mod_proxy_connect.so*   mod_request.so*           mod_unixd.so*
    mod_auth_basic.so*     mod_autoindex.so*        mod_dir.so*           mod_lbmethod_heartbeat.so*   mod_proxy_express.so*   mod_rewrite.so*           mod_userdir.so*
    mod_auth_digest.so*    mod_brotli.so*           mod_dumpio.so*        mod_log_config.so*           mod_proxy_fcgi.so*      mod_sed.so*               mod_usertrack.so*
    mod_authn_anon.so*     mod_buffer.so*           mod_echo.so*          mod_log_debug.so*            mod_proxy_fdpass.so*    mod_setenvif.so*          mod_version.so*
    mod_authn_core.so*     mod_cache_disk.so*       mod_env.so*           mod_log_forensic.so*         mod_proxy_ftp.so*       mod_slotmem_plain.so*     mod_vhost_alias.so*
    mod_authn_dbd.so*      mod_cache.so*            mod_expires.so*       mod_logio.so*                mod_proxy_hcheck.so*    mod_slotmem_shm.so*       mod_watchdog.so*
    mod_authn_dbm.so*      mod_cache_socache.so*    mod_ext_filter.so*    mod_lua.so*                  mod_proxy_http2.so*     mod_socache_dbm.so*
    mod_authn_file.so*     mod_cgid.so*             mod_filter.so*        mod_macro.so*                mod_proxy_http.so*      mod_socache_memcache.so*
    mod_authn_socache.so*  mod_cgi.so*              mod_headers.so*       mod_mime_magic.so*           mod_proxy_scgi.so*      mod_socache_redis.so*
    mod_authnz_fcgi.so*    mod_charset_lite.so*     mod_heartbeat.so*     mod_mime.so*                 mod_proxy.so*           mod_socache_shmcb.so*
    mod_authz_core.so*     mod_data.so*             mod_heartmonitor.so*  mod_mpm_event.so*            mod_proxy_uwsgi.so*     mod_speling.so*
    mod_authz_dbd.so*      mod_dav_fs.so*           mod_http2.so*         mod_mpm_prefork.so*          mod_proxy_wstunnel.so*  mod_status.so*

    И да, вроде ничего связанного с PHP тут не наблюдаю, хотя пыху ставил и она есть. Как накатить нужный модуль?!
    Everything_is_bad,

    чё говорит гугл?

    Массу всего. И наверное если бы мне нужен был столь ламерский ответ, я бы пошёл на маил ру вопросы, а не в тостер)
    Написано
  • Дополнительное поле для элементов инфоблока в Битрикс?

    JastaFly
    @JastaFly Автор вопроса
    Михаил Ливач,
    Если ссылка выводится на детальной странице элемента, она имеет к нему отношение

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

    JastaFly
    @JastaFly Автор вопроса
    Евгений,

    1. Почему не нужно трогать свойства?

    Рассказал об этом в ответе на вопрос от Ярослав Александров,

    2. Возможно есть стандартное поле с нужным типом, которое не используется.

    Было бы всё настолько просто я бы сюда не писал)
    Написано
  • Дополнительное поле для элементов инфоблока в Битрикс?

    JastaFly
    @JastaFly Автор вопроса
    Ярослав Александров,

    Вы хотите создать собственную таблицу в базе данных для хранения этой строки

    Думаю нет, это будет через чур

    создать и вывести поле в битрикс это проще всего

    Это именно то чего я хочу, вопрос только в том как-это сделать максимально безболезненно и элегантно.
    В свойствах нужного мне инфоблока, хранятся характеристики сущности которую они описывают. На детальной странице эти свойства перебираются и выводятся.
    Сейчас мне нужно добавить поле (или что-то типа того), в котором будут храниться ссылки, выводимые на некоторых детальных страницах тех элементов у которых она будет добавлена. Да можно конечно запендюрить новое свойство и сохранить свойство туда, не каких проблем. Но почему мне так не хочется делать:
    1. Эта ссылка не имеет никакого отношения к сущности которую описывает инфоблок и запихивать её в свойства будет какой-то странной мешаниной;
    2. Сделав так придётся и код подредактировать, чтобы он пропускал данное свойство при выводе. Не проблема конечно, но это костыль, а хочется без них.
    Хотелось бы что-то вроде Доп.полей у разделов, что то такое возможно? Или только создавать какой нибудь HL-блок и реализовывать через него? Но как я понимаю тут тоже без привязки через свойство не обойтись
    Написано
  • После обновления Битрикс пропала фильтрация по свойству?

    JastaFly
    @JastaFly Автор вопроса
    Айнур Валиев, есть. Проблема была в отсутствующим поле UF_SORT
    Написано
  • Ошибка Caused by: Exception 'PDOException' with message 'could not find driver'?

    JastaFly
    @JastaFly Автор вопроса
    Решил проблему установкой данного пакета:
    apt-get install php8.0-pgsql
    Написано
  • Что за странный протокол btn?

    JastaFly
    @JastaFly Автор вопроса
    DIVSIDE,

    ты просишь подсказать, не давая никакой информации

    Даю всё что могу) Просто пытаюсь понять что и зачем нужно и если не понимаю, то задаю вопросы, вот и всё)

    с чего ты взял что это на стороне сервера

    Ну а если не на стороне сервера, то тем более поможет ссылка на сайт или его код?

    Подумай о том, что к тебе пришли откуда-то

    Думал. Не придумал. И вот я тут поэтому)

    или о том, что у тебя на сайте висит скрипт яндекса

    Ну разумеется висит. Собственно при помощи него я данные ссылки и заметил

    Антон Л,

    Это протокол целей Метрики

    Вероятнее всего. Поэтому о нём нет никакой информации в сети
    Написано
  • Что за странный протокол btn?

    JastaFly
    @JastaFly Автор вопроса
    DIVSIDE,

    иногда можно просто кинуть ссылку...

    И как это поможет Вам исходники увидеть?
    Написано
  • Что за странный протокол btn?

    JastaFly
    @JastaFly Автор вопроса
    DIVSIDE,

    Покажи код сайта своего

    Вам все 286к файлов сюда скинуть? :D

    Покажи откуда конкретно пришёл человек

    К сожалению Метрика таких данных не даёт
    Написано
  • Что за странный протокол btn?

    JastaFly
    @JastaFly Автор вопроса
    DIVSIDE, логично кэп. Но как это должно работать? Что сервер должен исполнить получив такой запрос?!
    Написано
  • Битрикс заглавные буквы в sitemap.xml?

    JastaFly
    @JastaFly Автор вопроса
    Александр,
    но хотие что бы вывел в ниженем

    Ну потому что это очередной сайд данной говноCMSки. Она не как не ограничивает символьные коды по регистру и регистра не учитывает и ровно в том-же духе продолжает работать и во вешний мир, выдавая ссылки на одни и те-же страницы, но с разным регистром букв, порождая поисковые дубли
    проблема то на вашей стороне

    Опят-же не на моей, Битрикс сам добавляет постфикс из случайных заглавных букв и чисел, некоторым товарам (ссылка на товар из примера, разумеется выдуманная, ради увеселения публики)
    так измените там и все

    Ну походу это единственный выход сделать миграцию которая всё поправит. Или-же опять ковырять ядро этого высера, в очередной раз исправляя косяки недалёких разрабов сего чуда
    Написано
  • Битрикс заглавные буквы в sitemap.xml?

    JastaFly
    @JastaFly Автор вопроса
    Александр, да уже проверил. Заглавные буквы в нём есть и из-за этого весь сыр-бор
    Написано
  • Битрикс заглавные буквы в sitemap.xml?

    JastaFly
    @JastaFly Автор вопроса
    makol,

    Это приоритетная задача

    Сомневаюсь что разрабы Битрикса в курсе что это вообще такое "Приоритетная задача" :D
    Написано
  • Битрикс заглавные буквы в sitemap.xml?

    JastaFly
    @JastaFly Автор вопроса
    makol,

    Тогда поддержка битрикса

    Да такое себе. Всякий раз когда пытаюсь к ни обратиться, то начинается унылый дроч с попыткой доказать что это не их вина
    Написано
  • Битрикс заглавные буквы в sitemap.xml?

    JastaFly
    @JastaFly Автор вопроса
    makol,

    Или как вариант проблема в (нехитром шаблоне)

    Проблема в кодах товаров, они могут содержать заглавные буквы и на их основе формируется URL и прямо с этими самыми заглавными буквами идёт в сайтмап
    Написано
  • Редирект с GET запроса на ЧПУ?

    JastaFly
    @JastaFly Автор вопроса
    dodo512,

    Это говорит о том что ответ сгенерирован на стороне PHP

    Да точно. Редирект был в коде, легаси сюрприз от других разработчиков, которые сделали так что если бренд не находится, то происходит редирект на обычный каталог
    Написано
  • Редирект с GET запроса на ЧПУ?

    JastaFly
    @JastaFly Автор вопроса
    dodo512
    нашёл несколько урлов на которых возникает ошибка "Сайт enex.market выполнил переадресацию слишком много раз":
    https://my-site.ru/catalog/raskhodnye_materialy/golovki_tortsevye/aksessuary_i_adaptery_dlya_tortsevykh_golovok/perekhodniki_dlya_tortsevykh_golovok/?brand=honito
    https://my-site.ru/catalog/?brand=ooo-liteynyy-zavod-samzas-

    Можете пожалуйста подсказать в чём может быть причина?
    Написано
  • Битрикс заглавные буквы в sitemap.xml?

    JastaFly
    @JastaFly Автор вопроса
    makol

    Если да то забить и не париться)))))

    К сожалению из-за дублей в поисковой выдаче "не париться", такой себе вариант
    Написано
  • Редирект с GET запроса на ЧПУ?

    JastaFly
    @JastaFly Автор вопроса
    dodo512,

    Может где-то выше есть ещё .htaccess и RewriteOptions

    Да вроде нет. Попробовал поискать по проекту RewriteOptions, IDE ничего не нашла

    Ещё вариант попробовать убрать ? и добавить флаг QSD.

    А вот это вот сработало! Сейчас правило выглядит так:
    RewriteCond %{QUERY_STRING} ^(brand)=([^&]+)$
    RewriteRule ^(en/)?catalog/(.+/)?$ /$0%1/%2/ [R=301,L,QSD]

    Спасибо, за помощь)
    Написано
  • Редирект с GET запроса на ЧПУ?

    JastaFly
    @JastaFly Автор вопроса
    dodo512,

    Тогда остается подробнее смотреть содержимое
    /home/bitrix/ext_www/my-site.ru/.htaccess

    Вот он:
    Options -Indexes 
    ErrorDocument 404 /404.php
    
    <IfModule mod_php5.c>
    	php_flag allow_call_time_pass_reference 1
    	php_flag session.use_trans_sid off
    </IfModule>
    
    <IfModule mod_rewrite.c>
        RewriteCond %{HTTP_HOST} ^www.my-site.ru
        RewriteCond %{REQUEST_URI} !1c_exchange.php
        RewriteCond %{REQUEST_URI} !1c_import_xml.php
        RewriteRule (.*) https://my-site.ru/$1 [R=301,L]
    	# Редиректы для адресов без слеша в конце, на адреса со слешем
    	RewriteCond %{REQUEST_FILENAME} !-f
    	RewriteCond %{REQUEST_FILENAME} !-l
    	RewriteCond %{REQUEST_FILENAME} !-d
    	RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$
    	RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/ [R=301,L]
    	# Редирект со страниц с **/index.(html|php), на страницы без index.(html|php)
    	RewriteRule ^index\.(html|php)$ https://%{HTTP_HOST} [R=301,L]
    	RewriteRule ^(.*)/index\.(html|php)$ https://%{HTTP_HOST}/$1/ [R=301,L]
    	RewriteRule ^manufacturers/(.*)/(.*)\.(.*)(.*)+$ https://%{HTTP_HOST}/manufacturers/$1/ [R=301,L]
    
    	Options +FollowSymLinks
    	RewriteEngine On
        # Редиреты со старых брендовых страниц каталога а GET-запросами, на новые с ЧПУ
    	RewriteCond %{QUERY_STRING} ^(brand)=([^&]+)$
        RewriteRule ^(en/)?catalog/(.+/)?$ /$0%1/%2/? [R=301,L]
    
        RewriteCond %{QUERY_STRING} ^(trade-company)=([^&]+)$
        RewriteRule ^(en/)?catalog/(.+/)?$ /$0%1/%2/? [R=301,L]
    
    	RewriteCond %{REQUEST_FILENAME} !-f
    	RewriteCond %{REQUEST_FILENAME} !-l
    	RewriteCond %{REQUEST_FILENAME} !-d
    	RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
    	RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
    	RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
    
        RewriteCond %{THE_REQUEST} /(.*)index.php.*$
        RewriteCond %{THE_REQUEST} !bitrix/admin/
        RewriteRule (.*) https://%{HTTP_HOST}/%1 [R=301,L]
    	Redirect 301 /favorites/ /order-template/
    </IfModule>
    
    <IfModule mod_dir.c>
    	DirectoryIndex index.php index.html
    </IfModule>
    
    <IfModule mod_expires.c>
    	ExpiresActive on
    	ExpiresByType image/jpeg "access plus 3 day"
    	ExpiresByType image/gif "access plus 3 day"
    </IfModule>
    <Files phpunit>
        Order Deny,Allow
        Deny from all
    </Files>
    <Files README.md>
        Order Deny,Allow
        Deny from all
    </Files>
    <Files Makefile>
        Order Deny,Allow
        Deny from all
    </Files>
    <Files composer.json>
        Order Deny,Allow
        Deny from all
    </Files>

    на всех серверах файл идентичен
    Написано