Новости Joomla

Обновление пакета плагинов JL Like 5.0

Обновление пакета плагинов  JL Like 5.0

Обновление пакета плагинов JL Like 5.0.0Команда JoomLine рада представить долгожданное обновление плагина социальных кнопок JL Like — версию 5.0.0! В этом релизе мы сделали акцент на совместимости с последними версиями Joomla, улучшении производительности и расширении функционала.👩‍💻 Что нового в JL Like 5.0.0?- Полная совместимость с Joomla 5 — теперь плагин работает на всех актуальных версиях Joomla, включая Joomla 5.- Рефакторинг и оптимизация кода — проведена масштабная чистка и обновление внутренних классов для повышения стабильности и скорости работы.- Удаление устаревших зависимостей — полностью отказались от использования jQuery, что ускорило загрузку страниц и повысило безопасность.- Обновление CSS и удаление неиспользуемых стилей — интерфейс стал еще легче и современнее.- Удалена поддержка устаревших виджетов — например, функциональность твиттер-виджета вынесена из плагина.- Поддержка twitter:card — улучшена интеграция с социальными сетями для красивого отображения ссылок.- Гибкая настройка счетчиков лайков — теперь можно включать и отключать рандомизацию количества лайков.- Улучшено подключение скриптов — переход на WebAssetManager для более корректной работы с ресурсами.- Обновлены языковые переменныеРасширения всё ещё наследуют старую архитектуру плагинов Joomla 3, но были протестированы на Joomla 5.3.Новость на сайте JoomlineСтраница расширенияGitHub расширения@joomlafeed#расширения

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

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

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Убрать keywords из кода Joomla
« : 20.07.2016, 15:19:34 »
Вопрос, возможно ли убрать keywords из кода Joomla без хаков ядра?

Погуглив, нашел способ как сделать это, но при каждом обновлении эти изменения будут затираться. Ссылка: http://pro-saitik.ru/8-raskrutka-i-prodvizhenie/20-keywords-joomla.html

Возможно ли убрать kywords и после этого обновлять Joomla без страха потерять все изменения?
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Re: Убрать keywords из кода Joomla
« Ответ #1 : 20.07.2016, 15:40:13 »
все зависит от применяемого шаблона.
в большинстве случаев это решается с помощью либо шаблона, либо с помощью плагина
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #2 : 20.07.2016, 17:00:20 »
progreCCor
в индексном файле шаблона нет мета тега отвечающего за keywords
Вот кусок head с метатегами
Код
<head>
<jdoc:include type="head" />

    <meta name="HandheldFriendly" content="true"/>
<meta name="format-detection" content="telephone=no">
<meta name="apple-mobile-web-app-capable" content="YES" />
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
Думаю, keywords подключаются с помощью <jdoc:include type="head" />

В настройках шаблона ничего связанного с метатегами нету.

Какой именно плагин вы имеете ввиду?
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
Re: Убрать keywords из кода Joomla
« Ответ #3 : 20.07.2016, 17:13:41 »
Попробуйте в шаблоне
Код: php
unset($this->_metaTags['standard']['keywords']);

Зачем?
Веб-разработка: заказ. Только новая разработка.
*

Jomel

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Убрать keywords из кода Joomla
« Ответ #4 : 20.07.2016, 20:45:15 »
Keywords сайта на каждой отдельной странице при пустом поле Keywords отдкельной статьи. Везде пишут, что прописывать Keywords статьи нет смысла. Но одинаковый Keywords сайта у всех статей тоже вроде не комильфо?
Очистить поле Мета-тег Keywords в настройках сайта?
« Последнее редактирование: 20.07.2016, 20:51:33 от Jomel »
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #5 : 20.07.2016, 20:56:54 »
Цитировать
Зачем?
приведу цитату из ссылки выше
Цитировать
когда у оптимизированного сайта с уникальным контентом указан keywords, то ПС берет ориентир в ранжировании  этой страницы. А если keywordsa нет, то нет приоритета, и, значит, все фразы страницы ранжируются одинаково, тем самым увеличивая количество запросов по которым показывается сайт
Код
unset($this->_metaTags['standard']['keywords']);
Не срабатывает.
Код
var_dump($this->_metaTags['standard']['keywords']);
возвращает string(0) ""
                         
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Убрать keywords из кода Joomla
« Ответ #6 : 20.07.2016, 22:13:11 »
Цитировать
когда у оптимизированного сайта с уникальным контентом указан keywords, то ПС берет ориентир в ранжировании  этой страницы. А если keywordsa нет, то нет приоритета, и, значит, все фразы страницы ранжируются одинаково, тем самым увеличивая количество запросов по которым показывается сайт
Новая SEO-байка) Спасибо, повеселила)))
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #7 : 20.07.2016, 22:15:33 »
Цитировать
Новая SEO-байка. Спасибо, повеселила)
Уважаемый, если есть что сказать - помоги. Нет - пройди мимо молча. По ссылке байка аргументирована реальными результатами.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Убрать keywords из кода Joomla
« Ответ #8 : 20.07.2016, 22:23:36 »
Уважаемый, если есть что сказать - помоги. Нет - пройди мимо молча. По ссылке байка аргументирована реальными результатами.
Ага "рост посещаемости сайта через некоторое время, после того, как я убрал тег". Возможно это сработало в конкретном случае, как снижение переоптимизации. Хотя я сомневаюсь, что это сработал именно этот фактор. Тесты с keywords проводились уже многими и какого-то видимого эффекта они как правило не давали.

Цитировать
При формировании данного тега необходимо использовать только те слова, которые содержатся в самом документе
То же самое, необходимо кому, кто так наказал сделать, на кого статья ссылается - неизвестно. Понятно, что нежелательно вставлять keywords отличной от статьи тематики, но вот некоторые уточнения использую и сайт начинает ранжироваться по этим ключам.

В общем, доверять неведомому автору неведомой статьи я бы не стал, а вот справке Яндекса доверяю: https://yandex.ru/support/webmaster/controlling-robot/html.xml
Цитировать
<meta name="Keywords" content="..."/> — может учитываться при определении соответствия страницы поисковым запросам;
Только я не понимаю, почему вы там не ищите ответы на вопросы по SEO. Это же азбука.
« Последнее редактирование: 20.07.2016, 22:26:56 от ChaosHead »
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
Re: Убрать keywords из кода Joomla
« Ответ #9 : 20.07.2016, 23:18:06 »
Не срабатывает.                         
У меня срабатывает. А что вы там делаете, я же не знаю.
Веб-разработка: заказ. Только новая разработка.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Убрать keywords из кода Joomla
« Ответ #10 : 21.07.2016, 07:10:42 »
Без хака ядра: http://extensions.joomla.org/extension/seo-generator
Там редактируете вкл/выкл/замена/редиректы и многое др. многих параметров
Кейворд там тоже регулируется, не помню на вскидку как именно, прикреплю навсяк вам платный этот плагин v.4.7 (вроде последняя)

Хак: /libraries/joomla/document/document.php удалить/закомментировать следующее (строки 439-442)

Код
else
{
$this->_metaTags[$attribute][$name] = $content;
}

Спойлер
[свернуть]
« Последнее редактирование: 21.07.2016, 13:30:21 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #11 : 21.07.2016, 13:04:00 »
fsv
Цитировать
У меня срабатывает. А что вы там делаете, я же не знаю.
Сейчас сработало.
Видимо что-то гдето закэшировалось. Спасибо вам!
« Последнее редактирование: 21.07.2016, 13:17:53 от SFE »
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #12 : 21.07.2016, 13:17:48 »
vipiusss, спасибо за совет, но seo-generator стоит 59евро. Слишком много для решения такой задачи.
Без хака ядра у меня сработал метод fsv
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Убрать keywords из кода Joomla
« Ответ #13 : 21.07.2016, 13:22:12 »
vipiusss, спасибо за совет, но seo-generator стоит 59евро. Слишком много для решения такой задачи.
Без хака ядра у меня сработал метод fsv

Я вам бесплатно прикрепил-качайте быстрее-удалю.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #14 : 21.07.2016, 13:28:23 »
Цитировать
Я вам бесплатно прикрепил-качайте быстрее-удалю.
Скачал, посмотрю, спасибо
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Убрать keywords из кода Joomla
« Ответ #15 : 03.07.2017, 11:23:02 »
Хак: /libraries/joomla/document/document.php удалить/закомментировать следующее (строки 439-442)

Код
else
{
$this->_metaTags[$attribute][$name] = $content;
}

Отлично сработало, но в Joomla! 3.5.1 это строки:
Код
else
{
$result = @$this->_metaTags['standard'][$name];
}
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Убрать keywords из кода Joomla
« Ответ #16 : 03.07.2017, 11:33:02 »
$result = @$this->_metaTags[$attribute]['standard'][$name] = $content;

Не уверен, нет на чём тестить, попробуй.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Убрать keywords из кода Joomla
« Ответ #17 : 03.07.2017, 13:30:05 »
$result = @$this->_metaTags[$attribute]['standard'][$name] = $content;

Не уверен, нет на чём тестить, попробуй.

В Joomla! 3.5.1 строки с [$attribute] - нету там

Уже проверенно,
Направление правильное вы подсказали.

За комментировал и тег keywords - не выводиться:
Код
else
{
$result = @$this->_metaTags['standard'][$name];
}

Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

Matysh

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #18 : 29.09.2017, 15:49:56 »
Для Joomla 3.8.0 вместо
Код
unset($this->_metaTags['standard']['keywords']);
Нужно использовать
Код
unset($this->_metaTags['name']['keywords']);
*

sivers

  • Живу я здесь
  • 2587
  • 359 / 0
Re: Убрать keywords из кода Joomla
« Ответ #19 : 08.02.2019, 09:24:52 »
еще:
$this->setMetaData('keywords', null);

или (если не в шаблоне, а в плагине)
JFactory::getDocument()->setMetaData('keywords', null);
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 252
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 1236
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 2991
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1814
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 3475
Последний ответ 22.02.2024, 21:03:15
от Zegeberg