Новости 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 Гость просматривают эту тему.
  • 22 Ответов
  • 11320 Просмотров
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Где найти эти лайны и колумны?
#  Line 204, Column 110: required attribute "alt" not specified

…order="0" width="138" height="131" /><img src="/images/stories/index_02rus.jp

Как править CSS?
10      * html #mainout      Ошибка значения : width  Ошибка разбора expression((document.documentElement && document.documentElement.clientHeight) ? (document.documentElement.clientWidth 994) ? "994px" : (( document.documentElement.clientWidth > 1950 ) ? "1950px" : "auto") : (document.body.clientWidth 994) ? "994px" : (( document.body.clientWidth > 1950 ) ? "1950px" : "auto") )
39    h1, h2, h3, h4, h5, h6, p, blockquote, label, ol, dl, address    Ошибка разбора ,
85    #map    Ошибка значения : left только 0 может быть length. Вы должны указать после числа единицы измерения : 1
86    #map    Ошибка значения : top только 0 может быть length. Вы должны указать после числа единицы измерения : 1
561    #rightmodules    Ошибка значения : position Слишком много значений или нераспознанное значение : relative 100% 0

…order="0" width="386" height="132" /></div><div style="text-align: center"> <

Есть ли модуль или плагин для правки битого?

« Последнее редактирование: 19.04.2009, 09:25:13 от dalnos »
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0


Есть ли модуль или плагин для правки битого?


« Последнее редактирование: 19.04.2009, 09:26:17 от dalnos »
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Где найти эти лайны и колумны?
Скорее всего это строки html файла, который выдается браузеру.
Смотрите по коду страницы.

Как править CSS?
Правится в стилевом файле Вашего шаблона.
Скорее всего это файл www\templates\Ваш шаблон\css\template.css
Править можете в любом текстовом файле. Советую Notepad++.

А в общем, лучше поставьте расширение firebug для браузера FireFox и проанализировать страницу с помощью него - многое станет явным.
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Очень трудно определить из этих Line и  Column, которых около 1000, к которому файлу HTML относится?

Validation Output:  134 Errors

   1. Error Line 204, Column 110: required attribute "alt" not specified

      …order="0" width="138" height="131" /><img src="/images/stories/index_02rus.jp

     
« Последнее редактирование: 19.04.2009, 09:27:06 от dalnos »
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Как проставить правильные значения?

Что такое ошибка разбора opacity=30)?
Какое значение left указать?
Ошибка значения : left только 0 может быть length. Вы должны указать после числа единицы измерения : 1

Какое значение top указать?
Ошибка значения : top только 0 может быть length. Вы должны указать после числа единицы измерения : 1

Какое значение position указать?
Ошибка значения : position 100% не является значением position : 100%

« Последнее редактирование: 19.04.2009, 09:28:46 от dalnos »
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Очень трудно определить из этих Line и  Column, которых около 1000, к которому файлу HTML относится?

Нет, Вы не так поняли. Нет кучи html файлов.

Когда заходите на сайт или переходите по какому-либо пункту меню, то на сервере Joomla собирает html страницу из модулей и компонентов, которые участвуют в отображении контента данного раздела сайта и выдает на отображение браузеру.

Поэтому смотреть надо по коду той страницы, которую вы указывали при проверке валидации.

А править, скорее всего, придется код модулей или компонентов, которые участвуют в создании Jooml'ой конечной страницы.
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Это код главной страницы
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Посмотрите по коду этой страницы какие элементы выдают ошибки и, сообразно тому, кто этот блок выдает, правьте его код.
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Для примера, где найти этот элемент, который выдал ошибки?

The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

      Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
   3. Error Line 204, Column 2123: end tag for "div" omitted, but OMITTAG NO was specified

      …<div style="text-align: center"></td>
*

Roman Petrenko

  • Захожу иногда
  • 438
  • 61 / 0
  • Дизайн без секретов
Очень трудно определить из этих Line и  Column, которых около 1000, к которому файлу HTML относится?

Validation Output:  134 Errors

   1. Error Line 204, Column 110: required attribute "alt" not specified

      …order="0" width="138" height="131" /><img src="/images/stories/index_02rus.jp

      ✉

      The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. 

1. Рекоммендую забить на 100%-ную валидность кода и CSS. Это идея фикс навязанная интернет-сообществу. Вот здесь доступна статистика браузеров пользователей  http://www.w3schools.com/browsers/browsers_stats.asp

2009   IE7   IE6   IE8   Fx   Chrome   S   O
March   24.9%   17.0%   1.4%   46.5%   4.2%   3.1%   2.3%
February25.4%   17.4%   0.8%   46.4%   4.0%   3.0%   2.2%
January   25.7%   18.5%   0.6%   45.5%   3.9%   3.0%   2.3%

Главные IE7,8 Firefox, Chrome и Safari. Для России Opera.

В погоне за 100% валидностью ради 17% IE6 и 2%-3% прочих браузеров Вы испортите внешний вид своего сайта. А, если начнете править CSS установленных компонентов, то можно много чего вобще поломать, зато добиться 100%-ной валидности CSS.

Посмотрите на сайты в профилях модераторов и администраторов форума. Многие из них содержат от одного до нескольких десятков ошибок валидации. Но сайты выглядят прерасно и никто от такого количества ошибок не напрягается.

Старый браузер, на дохлой машине - это проблема самого пользователя, а не сайта. Стремитесь лучше удовлетворить большинство.

2. Откройте код страницы с которой послали на валидацию в блокноте. Найдите № линии и колонки. Блокнот это отрисовывает внизу. По тексту кода поймете, что за файл с ошибкой валидации. Обычно это index.php или кусок установленного компонента. Закройте эту несчастную скобку "/>" если валидатор на нее ругается, допишите в изображение альтернативный текст и сразу ошибок 10-20 исчезнет.

3. Завтра Пасха, может ну ее эту валидацию ^-^
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Вы знаете что такое исходный код страницы?
В браузере, на открытой странице сайта, кликаете правой кнопкой мышки, там будет пункт «Исходный код страницы» (у разных браузеров это по разному написано, но смысл один - исходный код).
Исходный код страницы откроется в текстовом редакторе.
Вот в нем и ищите с помощью поиска Ваш ошибочный код «<div style="text-align: center">», к примеру, или его какую-то часть.
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Спасибо!!!
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Вы знаете что такое исходный код страницы?
В браузере, на открытой странице сайта, кликаете правой кнопкой мышки, там будет пункт «Исходный код страницы» (у разных браузеров это по разному написано, но смысл один - исходный код).
Исходный код страницы откроется в текстовом редакторе.
Вот в нем и ищите с помощью поиска Ваш ошибочный код «<div style="text-align: center">», к примеру, или его какую-то часть.
Исходный код виден, а как открыть главную в Блокноте, чтобы ее испрвить?
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
А править, скорее всего, придется код модулей или компонентов, которые участвуют в создании Jooml'ой конечной страницы.
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Только как в тысяче Error Line 204, Column 110
найти коды модулей и компонентов?
Получается, что разработчики не выверили эти коды?
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Только как в тысяче Error Line 204, Column 110
найти коды модулей и компонентов?
По исходному коду ищется ошибочный элемент, определяется что за модуль или компонент его выводит и правится уже само расширение (модуль, компонент).

Получается, что разработчики не выверили эти коды?
Если никто не вносил никаких изменений, то да, скорее всего, что так.

Как пример, интересно было бы увидеть сайт, где эти ошибки вылазят.
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Ошибки, на которые указывает валидатор в основном находятся в содержимом статей.

Вот, к примеру, статья «Новая Россия под знаком Зафиры, или что нас ждет..»
Код у нее такой:
Код
<div style="text-align: center">
<img src="/images/stories/book1pic1rus.jpg" border="0" width="114" height="186" />
</div>
<div style="text-align: center">
<div>
<div align="center">
<strong>А Н Н О Т А Ц И Я</strong>
</div>
<div align="justify"> </div>
<div align="justify">
<em>Господь через страдания дал мне сверхспособность видеть и слышать миры, которые созданы Им, слышать зов и чувствовать любовь планеты Зафира, которая соткана лучами любви Творца нашего, и этими лучами она даёт силу и новые знания Земле. В книге излагаются эти знания. </em><br />
</div>
<p>
<em><strong>Зет Римарс <br /></strong></em>
</p>
Здесь нарушена структура тегов.
Есть первый тег div с картинкой. Он открывается, вставляется картинка и закрывается.
Далее открывается другой тег div, но не закрывается.
Открывается еще один тег div, но опять не закрывается.
Дальше все идет нормально.
Скорее всего это при наборе статьи или копировании ее с другого ресурса такие ошибки выходят.

Еще валидатор ругается на то, что для картинок не указан обязательный параметр alt.
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Спасибо!
Но как определить по линиям и столбам к какому контенту он относится?
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Но как определить по линиям и столбам к какому контенту он относится?
Это сложно сделать.

Проще всего поставить на FireFox расширение по валидации.
Будете сразу видеть по коду ошибочные блоки.
*

dalnos

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Будем очищать
*

Robinson

  • Захожу иногда
  • 442
  • 72 / 1
Будем очищать
Полжизни уйдет на это :( Оно того стоит?
Вот здесь, например, http://www.kremlin.ru/ 23 ошибки
*

dinovasya

  • Осваиваюсь на форуме
  • 12
  • 0 / 1
  • http://qiwigame.ru/
www.starosheshminsk-school.ru  - 63 ошибки 17 предупреждений---- ща попробую поисправлять
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема со входом в Админ панель после переноса сайта

Автор Vlad Ermolaev

Ответов: 11
Просмотров: 4187
Последний ответ 12.12.2019, 15:48:25
от SeBun
После редактирования статьи появляются символы Â

Автор Ra_insider

Ответов: 7
Просмотров: 4962
Последний ответ 30.01.2018, 20:33:39
от Petrovich
как восстановить статьи после установки нового сайта на ту же БД

Автор midlex

Ответов: 26
Просмотров: 7610
Последний ответ 23.10.2017, 08:21:19
от kungurskiy
Для чего нужны пустые index.html в каждой папке?

Автор webusver

Ответов: 13
Просмотров: 11475
Последний ответ 12.11.2016, 18:23:42
от ProtectYourSite
Ошибки кодировки после обновления БД

Автор JohnGonzo

Ответов: 2
Просмотров: 2115
Последний ответ 12.04.2016, 09:11:03
от JohnGonzo