Новости Joomla

Вышли релизы безопасности Joomla 6.0.4 и Joomla 5.4.4

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

Проект Joomla! рад сообщить о выходе Joomla 6.0.4 и Joomla 5.4.4. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

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

andre46

  • Захожу иногда
  • 105
  • 1 / 0
Сейчас сам нахожусь на стадии выбора, что использовать: sh404SEF или данную альтернативу (маленький код из двух строк, причём ресурсо-НЕ-затратный, как пишут в источнике! Вроде бы ссылки и так хорошо выглядят, а вот от дублей надо избавляться нам всем.

Источник информации: http://site-on.net/optimization/3-alternativa-robots-kak-navsegda-izbavitsya-ot-dublei-stranic-na-saite
Как пишет автор, это безотказный и рабочий метод, ресурсонезатратный. Причём если прописать в файле robots.txt директиву Disallow: /*? , то это будет носить лишь рекомендательный характер для ботов поисковиков и они будут индексировать некоторые дубли, а данный метод полностью перекрывает дубли, оставляя нам исключительно полезные адреса страниц для индексации.
Автор добавляет 2 строки кода сразу после тега <head> в файл index.php шаблона, и всё работает. Почитайте.
Я считаю эту информацию очень полезной. Является ли это альтернативой sh404SEF для избавления от дублей, может лучше отказаться от sh404SEF в пользу этого метода?
Что вы думаете? Что посоветуете?
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
Действительно.
А что можете сказать в случае моего сайта http://repetitor-city.ru, как мне лучше поступить:
1) использовать только данный метод
2) использовать только sh404SEF
3) использовать оба (1 и 2)?

(Если можно как-то проанализировать адреса ссылок на моём сайте, ну или просто посоветуйте с первого взгляда на сайт)
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
sh404 не рекомендую в любом случае
почему? что рекомендуете?

И кстати, немаловажно, вышеописанный метод нормально сработает и не закроет мою карту сайта, путь к которой в
Код
robots.txt такой: repetitor-city.ru/index.php?option=com_xmap&view=xml..............................
  ?
« Последнее редактирование: 14.02.2015, 18:51:06 от andre46 »
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Разрабатывается новый роутинг к Joomla:
https://www.indiegogo.com/projects/advance-the-joomla-url-router#home
Который вероятно будет включен в ближайшие сборки:
http://joomlager.de/crowdfunding/11-happy-new-year-and-a-good-step-towards-our-goal

Все эти глючные сторонние SEF компоненты 100 пудово не будут работать с новым роутингом. Так что забудьте о них, чем раньше тем лучше.
интернет-блог: http://websiteprog.ru
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
Если это правда, то может лучше и не менять структуру ссылок с помощью сторонних компонентов! А пока что воспользоваться только методом описанным мною в начале темы. Тем не менее вы не ответили на половину моих вопросов, чего хотелось бы.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Смена структуры ссылок и дубли в Joomla несколько разные темы. При смене структуры используют правила в htaccess для перенаправления со старых адресов на новые, это не то же самое что дубли.

И кстати, немаловажно, вышеописанный метод нормально сработает и не закроет мою карту сайта, путь к которой в
Код
robots.txt такой: repetitor-city.ru/index.php?option=com_xmap&view=xml..............................
   ?
А это не вопрос, а ваша лень, уважаемый. Зачем писать такие глупости, если это можно проверить чуть меньше чем за 30 сек? Просто используя "вышеописанный метод" и инструменты для вебмастеров или проанализировать исходный код на предмет того мета-тега. Поэтому без ответа остаются такие вопросы. Пробуйте, чем писать; проверяйте, чем верить написанному

почему? что рекомендуете?
Уже не хочется повторяться, много раз писалось почему не стоит использовать sh404 и как бороться с дублями
Дубли в Joomla - причины возникновения и частые ошибки
Боремся с дублями Joomla – 7 эффективных методов
А нужен ли сторонний SEF Joomla? По следам sh404sef

Актуальный плагин - Плагин борьбы с дублями Joomla
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
Цитировать
А это не вопрос, а ваша лень, уважаемый. Зачем писать такие глупости, если это можно проверить чуть меньше чем за 30 сек? Просто используя "вышеописанный метод" и инструменты для вебмастеров или проанализировать исходный код на предмет того мета-тега. Поэтому без ответа остаются такие вопросы. Пробуйте, чем писать; проверяйте, чем верить написанному
действительно, я уже потом подумал, что это ведь файл .xml,  а значит у него не будет
Код
<meta name="robots" content="noindex, nofollow" />

И вот ещё:
Заметил, что на страницах, где данное регулярное выражение сработало, после тега <head> идёт
<meta name="robots" content="noindex, nofollow" />
а на пару строк ниже идёт
<meta name="robots" content="index, follow" />
- это нормально? последняя не должна удаляться/заменяться первой?
Что с этим делать?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Значит у вас по умолчанию в настройках выставлено выводить этот тег. В общих настройках или в пункте меню, или в категории, или в материале, или...или..или. Искать/смотреть надо
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
Значит у вас по умолчанию в настройках выставлено выводить этот тег. В общих настройках или в пункте меню, или в категории, или в материале, или...или..или. Искать/смотреть надо
А если оставить так как есть, данный метод сработает как надо?
*

wishlight

  • Гуру
  • 5078
  • 320 / 1
  • От 300 руб быстрый хостинг. Сервера.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
А если оставить так как есть, данный метод сработает как надо?
50/50. Это неправильно
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
Смена структуры ссылок и дубли в Joomla несколько разные темы. При смене структуры используют правила в htaccess для перенаправления со старых адресов на новые, это не то же самое что дубли.
А это не вопрос, а ваша лень, уважаемый. Зачем писать такие глупости, если это можно проверить чуть меньше чем за 30 сек? Просто используя "вышеописанный метод" и инструменты для вебмастеров или проанализировать исходный код на предмет того мета-тега. Поэтому без ответа остаются такие вопросы. Пробуйте, чем писать; проверяйте, чем верить написанному
Уже не хочется повторяться, много раз писалось почему не стоит использовать sh404 и как бороться с дублями
Дубли в Joomla - причины возникновения и частые ошибки
Боремся с дублями Joomla – 7 эффективных методов
А нужен ли сторонний SEF Joomla? По следам sh404sef

Актуальный плагин - Плагин борьбы с дублями Joomla

Спасибо за информацию.
А для работы с плагином Joomline, нужно отключать родной плагин "Перенаправление" или необязательно (у меня он включён)?
А пока буду разбираться с удалением последнего тега в
Код
<meta name="robots" content="noindex, nofollow" />
а на пару строк ниже идёт
<meta name="robots" content="index, follow" />
- хотя не пойму, где в настройках можно так его отключить, чтобы на страницах на которые ведут ссылки в пунктах меню оставался тег
Код
<meta name="robots" content="index, follow" />
а на "левых и ненужных" копиях этих страницах остался только
Код
<meta name="robots" content="noindex, nofollow" />
- это же одни и теже страницы и я полагаю, если в настройках удалить тег "index, follow" для ссылки site.ru/aaa, то он сразу исчезнет и на ссылке site.ru/aaa?dbdbvgfbf=jxskxs (дубль страницы aaa)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
По умолчанию для ботов всё и так index follow, дополнительно это указывать не требуется (лишний мусор)
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
По умолчанию для ботов всё и так index follow, дополнительно это указывать не требуется (лишний мусор)
Дело в том, что посмотрел в настройках, в общих настройках системы и в настройках каждого меню по-отдельности нет возможности не устанавливать данный мета-тег. Там есть только 4 варианта:
Код
index, follow
noindex, follow
index, nofollow
noindex, nofollow
Так что если не ставить первый, то придётся поставить любой из следующих трёх, а этого делать нельзя, иначе мы запретим все нужные страницы.

PS: нашёл эту тему в которой решается данный вопрос для Joomla 1-1.5:
http://joomlaforum.ru/index.php?topic=58749.0
сегодня вечером посмотрю, подходит ли это решение для Joomla 3. Т.о. решение видимо есть, но НЕ в стандартных меню настроек, а с помощью редактирования кода. Может кому-нибудь будет полезно, мне в том числе, посмотрим  ;)
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
Не получилось, зато нашёл такой плагин: http://service-joomla.ru/plagini/item/110-byebyegenerator.html Видимо с его помощью.и можно избавиться от index, follow
хотя как бы он не удалял все robots, т.ч. не уверен, что он подойдёт. Лучше разобраться в способе описанном в предыдущем сообщении.
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0

+

нашёл в файле "libraries/joomla/document/html/renderer/head.php" такой код

Код
// Generate META tags (needs to happen as early as possible in the head)
foreach ($document->_metaTags as $type => $tag)
{
foreach ($tag as $name => $content)
{
if ($type == 'http-equiv' && !($document->isHtml5() && $name == 'content-type'))
{
$buffer .= $tab . '<meta http-equiv="' . $name . '" content="' . htmlspecialchars($content). '" />' . $lnEnd;
}
elseif ($type == 'standard' && !empty($content))
{
$buffer .= $tab . '<meta name="' . $name . '" content="' . htmlspecialchars($content). '" />' . $lnEnd;
}
}
}

видимо именно сдесь нужно произвести изменения, что думаете? Как бы лучше это дело изменить? (я не спец в web-программировании)
*

andre46

  • Захожу иногда
  • 105
  • 1 / 0
Ура!
Заменил часть этого кода
Код
elseif ($type == 'standard' && !empty($content))
{
$buffer .= $tab . '<meta name="' . $name . '" content="' . htmlspecialchars($content). '" />' . $lnEnd;
}
на это
Код
elseif ($type == 'standard' && !empty($content))
{
    // условие if добавил
    if ($name != 'robots')
$buffer .= $tab . '<meta name="' . $name . '" content="' . htmlspecialchars($content). '" />' . $lnEnd;
}

Проверил на страницах сайта, если нигде не проглядел, то заработало! =)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Главная страница и sh404SEF

Автор dimon7772

Ответов: 6
Просмотров: 4106
Последний ответ 23.10.2022, 18:51:39
от dimon7772
Как прописать "canonical" для всех страниц с поддомена на домен?

Автор misteri27

Ответов: 11
Просмотров: 7691
Последний ответ 12.09.2020, 10:41:07
от webzepa
Появилась проблема в метрике после установки sh404SEF

Автор Виктор.П.

Ответов: 6
Просмотров: 3372
Последний ответ 22.04.2019, 18:00:22
от Виктор.П.
Как подружить sh404SEF с поддоменом через htaccess на httpS?

Автор Dim

Ответов: 0
Просмотров: 2214
Последний ответ 10.12.2018, 23:23:03
от Dim
Проблема с кодировкой страницы ошибки sh404SEF

Автор vlasyukvlad

Ответов: 1
Просмотров: 1889
Последний ответ 15.02.2018, 13:09:00
от capricorn