Новости Joomla

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку html шаблона и твори там что хочешь. Это в полной мере относится и к пользовательским полям Joomla.Joomla ищет макеты рендера всех пользовательских полей в следующем порядке:- Есть ли файл templates/[template name]/html/layouts/[component name]/fields/render.php , переопределяющий макет вывода полей для конкретного компонента? Да - используем его.- Нет? Есть ли файл components/[component name]/layouts/fields/render.php в папке компонента? Да - используем его.- Нет? Есть ли файл templates/[template name]/html/layouts/com_fields/fields/render.php, переопределяющий вывод полей для com_fields? Да - используем его.- Нет? Используем файл components/com_fields/layouts/fields/render.phpЭто механизм поиска переопределений файлов макетов. Вчера столкнулся с тем, что если поле вставлено в текст материала с помощью шорт-кода (кнопкой редактора) вида {field 25}, то переопределения не сработали. Поэтому стал вспоминать как сделать свой макет для поля Joomla. Файл components/com_fields/layouts/field/render.php копируем в templates/YOUR_TEMPLATE/html/layouts/com_fields/field/etapy-raboty-nad-proektom.php. Обратите внимание, что мы файл переименовали, чтобы в настройках поля видеть его в выпадающем списке. После этого всё заработало как надо. Благо, переводил уже раньше статью Как происходит рендер пользовательских полей в Joomla?. Потом, порывшись по своему же переводу увидел, что эта особенность работы Joomla в статье уже в ней описана 😂. А также напомнил себе о возможности указывать макет поля прямо в шорт-коде, через запятую: {field 25,etapy-raboty-nad-proektom}. Правда, если честно, никогда этой возможностью не пользовался. @webtolkru#joomla #php #разработка #webdev

Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla. v.5.6.0

Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla.👩‍💻 v.5.6.0. Что нового?- Добавлена ​​сортировка товаров для конкретной категории- Параметры count_products_to_page / count_products_to_row - по умолчанию теперь пустые (используется из конфигурации)- Добавлена сортировка для налогов- Добавлена форма поиска в списке стран- Добавлен фильтр только не завершенных заказов для списка заказов (не закончен: скрывать / показывать / все)- Добавлены состояния опубликовано / не опубликовано для аддонов (опции - дополнения)- Добавлены зависимости (dependencies) для аддонов- ⚠️ Библиотека Tcpdf удалена из ядра Joomshopping. Генерация PDF счетов отключена по умолчанию. Библиотека теперь устанавливается как дополнение Lib TcPdf.- ➕ Новая опция. Техническое обслуживание для дополнений (отладка, журнал, переопределения папок)- ➕ Новая опция: Настройки - Другие - Использовать WebAssetManager. - ➕ Новая опция: Настройки - Другие - Администратор продукты Поиск по словам. Поиск в админке будет искать по описаниям товаров.- Обновлены иконки в админке- ➕ Новая опция конфигурации check_valid_productpage_attribute- ➕Новая опция конфигурации attribut_dep_sorting_in_product_dir- ➕Новая опция конфигурации attribut_nodep_sorting_in_product_dir- ➕Новый метод prepareSaveParams для ShippingFormRoot (разработчикам способов доставки)- Добавлены новые триггеры для плагинов- Обновление HttpClientLite- Исправления роутера- Исправлен выбор оформления заказаНужно помнить, что не все опции конфигурации JoomShopping доступны для настройки из панели администратора. Некоторые параметры можно изменить только в файлe components/com_jshopping/config/user_config.php (переопределение default_config.php). Так же параметры конфигурации могут быть изменены плагинами на события onBeforeLoadJshopConfig и onLoadJshopConfig.Страница расширения#JoomShopping

0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 6122 Просмотров
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Всем привет. Есть задачка нужно на поддомене, это будет мобильная версия, для всех страниц прописать link rel="canonical" на страницы домена. Мобильная находиться на поддомене m.site.ru нужно в head как то написать что <link rel="canonical" href="site.ru/" />. Прошу помощи знающих людей как это можно организовать ?
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Кому интересно пишу решение:
В файле /libraries/joomla/document/html/renderer/head.php вставил код
Код
$mycan='http://site.ru';
$buffer .= $tab . '<link rel="canonical" href="'.$mycan.''. $_SERVER['REQUEST_URI']. '" />'. $lnEnd;
Теперь все страницы мобильной версии указывают что они дубли основной го сайта.

А в основном сайте в таком же файле нужно указать
Код
$mycan='http://m.site.ru';
$buffer .= $tab . '<link rel="alternate" media="only screen and (max-width: 640px)" href="'.$mycan.''. $_SERVER['REQUEST_URI']. '" />'. $lnEnd;
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Плагины -> Система - SEF -> Указать домен
И что это даст? Если база одна на двоих? И где в этом плагине что указывать то? К чему этот ответ ?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Это даст возможность без хаков «Ядра», описанных Вами в предыдущем сообщении, решить вашу же задачу:

Цитировать
Как прописать "canonical" для всех страниц с поддомена на домен?
Надо зайти в настройки SEF плагина и указать главное зеркало.

Цитировать
К чему этот ответ ?
А что не надо было?
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Это даст возможность без хаков «Ядра», описанных Вами в предыдущем сообщении, решить вашу же задачу:
Надо зайти в настройки SEF плагина и указать главное зеркало.
 

У меня там нету вообще никаких настроек.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Ничего там нету ;) Версия Joomla 2.5 .
*

AndreyDv28

  • Новичок
  • 6
  • 0 / 0
Ничего там нету ;) Версия Joomla 2.5 .
Тот же трабл у меня. Нет там строчки для ввода зеркала сайта
*

nnnata

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Добрый день. вопрос тот же: где можно указать предпочтительный домен для Система - SEF в Joomla 2.5., в которой еще нет возможности выбора этого в админке? заранее большое спасибо всем добрым людям, которые не пройдут мимо :)
*

epddsns

  • Новичок
  • 1
  • 0 / 0
Вроде плагин какой-то есть который автоматом прописывает canonical для нужных страниц
*

webzepa

  • Новичок
  • 2
  • 0 / 0
Re: Как прописать?
« Ответ #11 : 12.09.2020, 10:41:07 »
Вот на этом сайте реализована Ваша схема канонизации https://fashion-ua.com.ua, правда в мобильную версию не заходил не првоерял.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редирект со страниц *.php на главную через htaccess ~

Автор kiev

Ответов: 0
Просмотров: 2241
Последний ответ 07.02.2021, 15:29:04
от kiev
Как подменить адреса страниц, чтобы они в поиске по другому запросу вылетали?

Автор WOOHer

Ответов: 19
Просмотров: 3363
Последний ответ 31.07.2020, 23:13:17
от kiev
Дубли страниц: сравнение плагинов “sef Wizard for Joomla” и “JL No Doubles”

Автор shop-user

Ответов: 2
Просмотров: 1626
Последний ответ 08.01.2019, 14:36:18
от zikkuratvk
Тег “canonical” на страницах

Автор shop-user

Ответов: 0
Просмотров: 1047
Последний ответ 08.01.2019, 13:16:15
от shop-user
Решение проблемы с дублями страниц в Joomla 1.5

Автор TwistedAndy

Ответов: 360
Просмотров: 144631
Последний ответ 11.05.2017, 19:24:24
от sherza