Новости Joomla

SW JProjects v.2.6.0 - компонент каталога расширений для Joomla

👩‍💻 SW JProjects v.2.6.0 - компонент каталога расширений для Joomla.Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам.👩‍💻 v.2.6.0. Что нового?Этот релиз прежде всего связан с SEO и AI-оптимизацией. - Микроразметка Schema.org.Добавлен плагин микроразметки Schema.org для сущностей компонента. Для списков используется ListItem, для страницы проекта и версии - SoftwareApplication, для страницы документации - TechArticle. Плагин группы schemaorg в отличие от стандартных плагинов заполняет данные автоматически, но встраивает данные в граф сущностей микроразметки Joomla. Также исправляется одна ошибка генерируемой ядром микроразметки в зоне ответственности компонента.- Улучшение поиска по ключам. В панели администратора в списке ключей теперь можно искать по номеру заказа, email, домену, содержимому примечания к ключу.- Список ключей в админке. В списке ключей в панели администратора добавлен вывод домена и примечания- Поиск в списке проектов. Поиск в списке проектов в панели администратора стал более точным. Из полей для поиска убраны лишние поля.Компонент работает на Joomla 6 без включённого плагина обратной совместимости.Страница расширения и скачатьGitHub расширения.Joomla Extensions Directory#joomla #расширения

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

👩‍💻 Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях. На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд. Добавив индекс для таблицы #__content

CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
// ->from($db->quoteName('#__content', 'a'))->from(    $db->quoteName('#__content', 'a')    . ' STRAIGHT_JOIN ' . $db->quoteName('#__categories', 'c')    . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))// ->join('LEFT', $db->quoteName('#__categories', 'c'), $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера. Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Дискуссию на GitHub можно почитать здесь.@joomlafeed#joomla #community #php

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

Prediger

  • Захожу иногда
  • 65
  • 1 / 0
Конфликт SEF и шаблона
« : 17.02.2009, 22:26:45 »
В общем, довольно странная штука.
Некоторое время назад установил себе  sh404sef. Работало хорошо, всё как надо. Правда вот сайт из индекса почти полностью выпал, но это другая история.
Так вот, в один прекрасный день наличие включённого плагина  System - sh404sef стало ломать шаблон, т.е. кроме главной страницы сайта на всех остальных пропали элементы дизайна шаблона, только текст и модули. Посмотреть можно тут: pzone.biz

Есть мысли в чём дело?
*

Prediger

  • Захожу иногда
  • 65
  • 1 / 0
Re: Конфликт SEF и шаблона
« Ответ #1 : 18.02.2009, 10:25:45 »
Может есть какие-то мысли, хоть для наводки?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Конфликт SEF и шаблона
« Ответ #2 : 18.02.2009, 10:35:18 »
в шаблоне пропиши вместо
Код
<link rel="stylesheet" href="templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="templates/biz_blue_ii/css/template.css" type="text/css" />
Код
<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="/templates/biz_blue_ii/css/template.css" type="text/css" />
т.е. перед "templates" пропиши "/"
*

Prediger

  • Захожу иногда
  • 65
  • 1 / 0
Re: Конфликт SEF и шаблона
« Ответ #3 : 18.02.2009, 10:57:14 »
Супер, вы просто волшебник. Заработало :).
Вот как бывает, от одного слэша всё может поехать.
Жаль, почему-то не могу репутацию поднять.
« Последнее редактирование: 18.02.2009, 11:01:34 от Prediger »
*

Antik_26

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
Re: Конфликт SEF и шаблона
« Ответ #4 : 11.07.2009, 03:31:06 »
А если есть слэши, а шаблон не пашет. есть ещё варианты?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Конфликт SEF и шаблона
« Ответ #5 : 11.07.2009, 10:56:47 »
Antik_26, а вы попробуйте к любому доктору подойти в больничке и спросить:
- Доктор, у вас пациенты умерали из-за того что у них печени не было? (печень отказала)
- Да.
- А вот у меня есть печень, но я умераю - что это значит?

P.S> Пока-что сверхестественные телепатические силы не развил в себе.
*

Antik_26

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
Re: Конфликт SEF и шаблона
« Ответ #6 : 12.07.2009, 00:19:43 »
Спасибо. за внимание вопрос решил сам
*

sokoll

  • Захожу иногда
  • 94
  • 0 / 0
Re: Конфликт SEF и шаблона
« Ответ #7 : 11.08.2009, 09:58:26 »
Здравствуйте ГУРУ!
У меня похожая проблема, включал встроенный и сторонний SEF  - слетает шаблон сайта. Прошу помочь, это часть шаблона. Где еще посмотреть?

Код
<head>
<jdoc:include type="head" />
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" rel="stylesheet" type="text/css" />
<!--[if lt IE 7.]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ie6.css" rel="stylesheet" type="text/css" />

<![endif]-->

<style type="text/css">
<!--
 <?php if ($this->countModules( 'left' )&& $this->countModules( 'right' )) {
?>  #content {
 width: 600px;
}
 #container {
 background-image:url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/body.png);
}
 <?php
}
else if ($this->countModules( 'left' )) {
?>  #content {
 width: 766px;
}
 #container {
 background-image:url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/body-left.png);
}
 <?php
}
else if ($this->countModules( 'right' )) {
?>  #content {
 width: 766px;
}
#container {
 background-image:url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/body-right.png);
}
 <?php
}
?>
-->
</style>
</head>

[вложение удалено Администратором]
*

sokoll

  • Захожу иногда
  • 94
  • 0 / 0
Re: Конфликт SEF и шаблона
« Ответ #8 : 11.08.2009, 11:17:38 »
заметил что при попытке нажать по ссылке
saite.ru/index.php/index.php/tamplate/***/images
что уже не правильно, но index.php не хочу отключать в  SEF из-за загрузки на сервер. у меня хостер жмот.
а что именно подправить?
« Последнее редактирование: 11.08.2009, 11:30:04 от sokoll »
*

sokoll

  • Захожу иногда
  • 94
  • 0 / 0
Re: Конфликт SEF и шаблона
« Ответ #9 : 13.08.2009, 22:51:38 »
Так как победить ссылку ..index.php/index.php если не хочу исользовать mod_rewrite?
*

RU-ITA

  • Захожу иногда
  • 72
  • 1 / 0
Re: Конфликт SEF и шаблона
« Ответ #10 : 25.08.2009, 16:37:48 »
Спасибо. за внимание вопрос решил сам
привет! поделись, пожалуйста, как решил вопрос!
у меня та же проблема :(
*

AHTOH

  • Захожу иногда
  • 104
  • 8 / 1
Re: Конфликт SEF и шаблона
« Ответ #11 : 05.11.2009, 09:08:00 »
Таже проблема и решения пока не нашел.
Код
<link rel="stylesheet" href="/index.php/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/index.php/templates/system/css/general.css" type="text/css" />
Не работает с index.php.
З.Ы. Найду хрен кому скажу как сделал.  ^-^ (потому как нет на форуме четкого ответа)
*

FiLLiN

  • Осваиваюсь на форуме
  • 19
  • 2 / 0
Re: Конфликт SEF и шаблона
« Ответ #12 : 05.11.2009, 13:37:23 »
AHTOH
Такая же проблема, есть три сайта на трех разных хостингах, ставлю один дистрибутив джомлы , на одном шаблон не ломает, на двух других ломает, SEF стандартный на том что не ломает PHP 4 апач 1.3 майскл 4 на тех что ломает PHP 5 апач 2 и майскл 5 пока я только в этом нашел закономерность.
*

AHTOH

  • Захожу иногда
  • 104
  • 8 / 1
Re: Конфликт SEF и шаблона
« Ответ #13 : 05.11.2009, 13:59:04 »
2FiLLiN я уже починил :) вот пример
*

voodoo doll

  • Осваиваюсь на форуме
  • 13
  • 4 / 0
Re: Конфликт SEF и шаблона
« Ответ #14 : 05.11.2009, 14:46:18 »
Была похожая ситуация - при переносе с хостинга на хостинг начал выпендриваться список категорий VirtueMart, 2-й уровень перманентно теряет шаблон ((
При этом в файл ~/logs/error_logs записываются следующин ошибки:
File does not exist: /www/mebelwww/www/htdocs/dlya-doma/templates/system/css/system.css
т.е. ищет шаблон в несуществующей директории.

Помогло изменение порядка плагина System - Cache. Пока работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться