Аликсан
Спасибо Владимир!
Svet
Просто действительно часть ссылок была закуплена на адрес со / и после смены адреса страницы они становятся 404. Так что убрать из адресов / в конце было бы кстати. Когда Шахин общался в эфире со Станиславом Волковым, он об этом упоминал, что их плагин эту задачу решает. Но минус его плагина в совместимости только с 3-й версией, в то время как у меня половину клиентских сайтов уже переведена на 4-ю.
Мы сейчас готовим в запуск сайт на Joomla 5. Там будет компонент + плагин, который решает проблему 301 редиректа URL со слешем на конце. Пока не запустили - можете в конфигах (apache либо nginx) внедрить соответствующие правило обработки: все, что идет со слешем на конце - пусть редиректится на страницу без слеша. Если ответ сервера при таком редиректе будет 301 - поисковик вас поймет.
Eugene
а canonical решает вопрос? по сути, дается команда роботу о правильном url
Мишаня
https://www.danielmorell.com/guides/htaccess-seo/sample-code/redirect-sample-code
Советует со слешем категории, но в джумле они же без слеша изначально?
Sergey
Советует со слешем категории, но в джумле они же без слеша изначально?
Вообще поисковику всё равно есть слеш на конце или нет. Главное, чтоб в страницах не было дублей. А так дублей искусственно можно наплодить каких угодно. У @progreccor есть прекрасный пример с проститутками Москвы на сайте правительства Москвы )
Мишаня
У него там на выбор все варианты правил
Там все 4 примера придерживаются ремарки что у директории обязательно идёт в конце слеш
Мишаня
И там речь про директории
Может я путаю. По его примеру предполагается например текущий https://sovmart.ru/catalog поменять на https://sovmart.ru/catalog/
Vladimir
Я уже тысячу раз повторил
Vladimir
Насколько я его понимаю - речь про именно директории
Vladimir
То есть там где файлы хранятся
Vladimir
Правда их обычно закрывают от доступа
Михаил
Ребят кто может помочь с фильтром? Надо JS подправить (доделать).
Михаил
В фильтре идет округление, например, 9 000 000, а отображает 9. Или, 125.54, отображает как 125. Это основная задача + надо сделать, чтобы нормально работала кнопка сброса (возвращала все в исходное положение и перезагружала страницу). Речь идет о фильтре JL Content Fields Filter
Михаил
Я так понимаю надо подправить PHP приведение чисел и сделать нормальное отображение с помощью JS
Svet
а canonical решает вопрос? по сути, дается команда роботу о правильном url
Canonical не строгое правило, поисковики не всегда следуют ему. Поэтому лучше на canonical не полагаться.
Eugene
может кто подсказать по virtuemart? изучаю его. и непонятно, как товару назначить разные налоги. я создал разные, но нет возможности выбрать нужную опцию. в подсказке говорится про shoppergroup. где это найти в настройках? @wedalru
Eugene
Eugene
нашел. вот здесь. ну жесть какая. спрятали настройки. чтобы этот элемент появился, нужно зайти в режим редактирования сущности
Eugene
Eugene
а можно товару определенному выставить нужный налог? или категории? а так я вижу, что налог выставляется не на товар, а на группу пользователей.
Eugene
так. созданные скидки по умолчанию отключены. я их все включил и вижу такое. а где выпадающий список с выбором того, что нужно? или в виртуе налог иначе выбирается?
Михаил
Брось бяку
Почему бяка? Единственное, более-менее адекватно работающее решение, осталось только допилить слегка и усе...
Михаил
Окей :-)
Вот кто бы только помог допилить? Естественно, не бесплатно...
Михаил
Это про Виртуемарт?
Не, это фильтр материалов Joomla
Михаил
Сброса. Т9
Она криво сбрасывает (например, не возвращает полоски слайдера на 100%) и не перезагружает страницу
Михаил
После нажатия сброса
Михаил
И чек боксы в фильтре не снимает.
Михаил
И вместо 15 000 000 стоит 15, а вместо 128,41 выводит 128
Sergey
После нажатия сброса
На стандартном макете проверьте. У вас нестандартный же.
Михаил
На стандартном макете проверьте. У вас нестандартный же.
Почему не стандартный? Поля стандартные
Михаил
На стандартном макете проверьте. У вас нестандартный же.
Да и в любом случае надо использовать этот макет. Поэтому и ищу помощи подправить
Михаил
Фильтр срезает все что идет после точки и если стоят пробелы между тысячами, то тоже срезает все. Если в поле значение 15000000, то все нормально. А если значение 15 000 000, то в фильтре 15.
Михаил
Я так понимаю надо String PHP там как-то переделать, чтобы приводил к нормальному виду и считал по этому виду, а для красоты отделить тысячи уже JSом. Ну или как-то так...
Sergey
В базе данных должно быть целочисленное значение
Михаил
А зачем в поле с пробелами занесли значения? Форматирование такое на уровне макета делается
Везде на сайте нужно разделение на тысячи, только фильтр этого разделения не понимает. Так зачем лопатить весь сайт, если можно решить проблему с 1 фильтром и все
Михаил
Sergey
Везде на сайте нужно разделение на тысячи, только фильтр этого разделения не понимает. Так зачем лопатить весь сайт, если можно решить проблему с 1 фильтром и все
Проблема будет с тем, что в Вас в базе данных забиты значения с пробелами и из-за этого может сыпаться фильтрация. Если нужно было посетителям разбивать по разрядам, то это делается на уровне шаблона. Сейчас нужно и по всем значениям пройтись и исправить их, и в шаблон правки внести.
Sergey
А там может и фильтровать начнёт как надо)
Михаил
А там может и фильтровать начнёт как надо)
хорошо, а как быть со значениями после точки 128.65? Фильтр их не понимает
Sergey
хорошо, а как быть со значениями после точки 128.65? Фильтр их не понимает
Поле типа "число" сделано? Или тип "текст"?
Sergey
текст
Числовые и строковые данные по-разному фильтруются. Тут надо погружаться в то, как происходит выборка в фильтре. Я не помню уже, давно там лазил.
Михаил
Числовые и строковые данные по-разному фильтруются. Тут надо погружаться в то, как происходит выборка в фильтре. Я не помню уже, давно там лазил.
Так может надо использовать другой тип поля? Но, целые числа не подходит, а других числовых я не нашел
Михаил
Фильтр вообще выдает какие-то ошибки в JS
Михаил
Нужен спец по JS, может кто не спит?
Михаил
Доброго, воскресного утречка! Профи по JS проснулись?
Михаил
А специалистов JoomLine здесь нет случайно?
Vladimir
А специалистов JoomLine здесь нет случайно?
Joomline давно перевели все свои продукты в opensource и не поддерживают их
Vladimir
но однако есть люди, которые делали им расширения
Vladimir
поэтому вопрос лучше сформулировать конкретнее
Михаил
Joomline давно перевели все свои продукты в opensource и не поддерживают их
О Владимир! Добрый день! Может вы поможете мне?
Михаил
поэтому вопрос лучше сформулировать конкретнее
Нужно немного допилить модуль фильтра материалов по пользовательским полям JL Content Fields Filter для Joomla 4. А именно: 1. Доработать кнопку сброса фильтра, чтобы при нажатии возвращал все значения по-умолчанию и перезагружал страницу. 2. Убрать округление цифр, сейчас если 128.45, то фильтр отображает 128. 3. Сделать отделение тысяч пробелом (пример: 1 000 или 1 000 000), для удобного восприятия цифр. В данный момент выскакивает пару ошибок фильтра по JS, возможно, если их убрать, то и остальное заработает.
Vladimir
у меня своей работы выше крыши
Михаил
у меня своей работы выше крыши
Верю. Жаль... буду дальше долбится в чат, может кто и поможет 😢
Vladimir
Верю. Жаль... буду дальше долбится в чат, может кто и поможет 😢
ну работы здесь явно не на бесплатную помощь
Михаил
у меня своей работы выше крыши
Точнее не жаль, а наоборот хорошо, что много работы. Жаль, что на меня время нет
Михаил
ну работы здесь явно не на бесплатную помощь
Я и не говорил о бесплатной помощи. Я еще вчера писал, что готов отблагодарить материально, точнее финансово
Михаил
А можно вас, Владимир, попросить сгенерить js в ИИ? А то у меня нет доступа... А там простой скрипт, чтобы находил на странице все цифры, типа 1000 или 1000000 и добалял пробелы - 1 000 или 1 000 000
Vladimir
вам же вчера сергей отвечал
Михаил
это не так делается
Так он дал ссылку на php, а я там ничего не понимаю
Михаил
вам же вчера сергей отвечал
Мне, как чайнику, надо все разжевывать, типа: вот код, вот сюда вставь...
Vladimir
Мне, как чайнику, надо все разжевывать, типа: вот код, вот сюда вставь...
вам как чайнику надо вначале немного уделить внимания основам программирования
Vladimir
все это есть уже разжевано в интернете
Михаил
все это есть уже разжевано в интернете
Я задолбался вчера искать и ничего работающего и дельного не нашел.