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

bekaaktau

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
index.php в Joomla
« : 29.11.2014, 18:42:39 »
Привет всем! Меня интересует оригинальный index.php, где он находится? Необходимо редактирование синтаксиса
Код
<li class="item-101 current active"><a href="/">О компании</a></li>
на этом сайте.
Мне нужно чтобы, ссылка "О компании" не была активной, т.е
Код
class="item-101 current active"
надо поменять на
Код
class="item-101"
. В каком файле это редактировать я не знаю.
Также ссылка на "О компании" , не ввела на главную страницу, т.е
Код
<a href="/">О компании</a>
, а была такой
Код
<a href="/index.php/about_company">О компании</a>
, где это редактировать? Помогите пжл!
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: index.php в Joomla
« Ответ #1 : 29.11.2014, 19:04:47 »
а к чему вообще привязан этот пункт меню О компании ?
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: index.php в Joomla
« Ответ #2 : 29.11.2014, 19:05:50 »
Смотри в модуле меню mod_menu папка tmpl тебе надо три файла с префиксом default_, скопиуй их в папку HTML своего шаблона...
...
*

bekaaktau

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: index.php в Joomla
« Ответ #3 : 29.11.2014, 19:10:10 »
а к чему вообще привязан этот пункт меню О компании ?
К главной странице, я хочу отвязать его, но Joomla не дает этого сделать, т.к хоть один из пунктов меню должен вести на главную страницу. А главная страница у меня привязан на Логотип. Поэтому нужно отредактировать синтаксис кода. Но я не знаю где... Т.к пункты меню я создавал через панель управления, а не в index.php.
*

bekaaktau

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: index.php в Joomla
« Ответ #4 : 29.11.2014, 19:14:05 »
Смотри в модуле меню mod_menu папка tmpl тебе надо три файла с префиксом default_, скопиуй их в папку HTML своего шаблона...
Они там и находятся, я не дружу с PHP (пока что) поэтому не знаю какую строку именно редактировать и как. До этого я смотрел там, но не нашел там строки с кодом HTML которая ввела бы к
Код
<li class="item-101 current active"><a href="/">О компании</a></li>
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: index.php в Joomla
« Ответ #5 : 29.11.2014, 19:26:00 »
ну так правильно, хотя бы один пункт меню хотя бы одного меню должен быть главным. Логотип - это не пункт меню. Так что либо создай еще один пункт меню для домашней страницы, либо еще одно меню с одним единственным пунктом Главная. Второе меню можно не показывать если модуль ему не присваивать
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: index.php в Joomla
« Ответ #6 : 29.11.2014, 19:31:35 »
Скажи сразу тебе вообще class для ссылки нужен, если да то какой
...
*

bekaaktau

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: index.php в Joomla
« Ответ #7 : 29.11.2014, 19:44:52 »
ну так правильно, хотя бы один пункт меню хотя бы одного меню должен быть главным. Логотип - это не пункт меню. Так что либо создай еще один пункт меню для домашней страницы, либо еще одно меню с одним единственным пунктом Главная. Второе меню можно не показывать если модуль ему не присваивать
Скажи сразу тебе вообще class для ссылки нужен, если да то какой
Хм... вы отходите от темы.
Короче говоря, главная страница должна быть закреплена только на логотипе, в пунтке меню не должно быть "На главную", чтобы просто пункты меню перенаправляли на материал/статью. Возможно ли так сделать?
Ведь существует же еще 2 index.php, где прописывается строчка
Код
<li class="item-101 current active"><a href="/">О компании</a></li><a href="/">О компании</a>
.
Мне вот интересно, вы хоть открывали сайт, смотрели через редактор кода "F12", ctrl+shift+I или Firebug-ом? Находили там ту строчку?
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: index.php в Joomla
« Ответ #8 : 29.11.2014, 19:55:19 »
Просто если не надо атрибут class для ссылки, то зачем морочить себе голову убрать его и все...

Сразу скажу без главной страницы сайт существовать не может...

Просто на этом счете главной страницей считается О компонии, а ссылка что используется как картинка ссылается на адрес href="/", вот тебе и ссылка на гл. Станицу

А какой 2-й файл index.php
...
*

bekaaktau

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: index.php в Joomla
« Ответ #9 : 29.11.2014, 20:07:41 »

Просто на этом счете главной страницей считается О компонии, а ссылка что используется как картинка ссылается на адрес href="/", вот тебе и ссылка на гл. Станицу

А какой 2-й файл index.php

Ты знаешь где прописывается вот это строчка
Код
<li class="item-101 current active"><a href="/">О компании</a></li><a href="/">О компании</a>
? В каком именно файле?
Т.к я не указывал это в index.php!
Извини, но то, что ты мне отвечаешь так, никакой действительной пользы не приносит. Зачем ты мне тут объясняешь
Сразу скажу без главной страницы сайт существовать не может...
про это? Если не знаете ответа, зачем отвечать и засорять топик, вроде все доступно объяснил, что именно надо сделать/изменить? Не знаете - проходите мимо пожалуйста
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: index.php в Joomla
« Ответ #10 : 29.11.2014, 20:18:44 »
modules/mod_menu/tmpl в 3-х файлах и формируется ссылка

Не знаете - проходите мимо пожалуйста

Хорошо, это последнее что я ответил...
...
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: index.php в Joomla
« Ответ #11 : 01.12.2014, 09:30:26 »
Цитировать
Ты знаешь где прописывается вот это строчка
Код:
<li class="item-101 current active"><a href="/">О компании</a></li><a href="/">О компании</a>

Эта строчка не прописывается в файле, она формируется динамически модулем меню . Как и многие вещи в Joomla формируются динамически, да и в любой другой CMS собственно тоже .
Просто Вы видимо не вполне понимаете принцип работы Joomla .

А ведь Вам дали конкретное объяснение и совет для данной ситуации :
ну так правильно, хотя бы один пункт меню хотя бы одного меню должен быть главным. Логотип - это не пункт меню. Так что либо создай еще один пункт меню для домашней страницы, либо еще одно меню с одним единственным пунктом Главная. Второе меню можно не показывать если модуль ему не присваивать
Ответы на вопросы по CSS . Откройте для себя Firebug
*

bekaaktau

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: index.php в Joomla
« Ответ #12 : 01.12.2014, 16:38:03 »
Эта строчка не прописывается в файле, она формируется динамически модулем меню . Как и многие вещи в Joomla формируются динамически.
Оно формируется модулем, значит где-то прописывается, в итоге его можно изменить, но в каком файле я не знаю, Вы знаете? Подскажите, если не секрет. Разве до меня этим никто не интересовался?
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: index.php в Joomla
« Ответ #13 : 01.12.2014, 20:23:24 »
Чтобы не портить системные файлы, можно скопировать их в свой шаблон и там эксперементировать . Взять надо отсюда : \modules\mod_menu\tmpl\
Скопировать в шаблон по адресу : \templates\название шаблона\html\mod_menu\
Работать надо будет с файлами default и default_component . Только там ведь не только эта ссылка формируется, а все ссылки меню . Как Вы хотите её отлавливать ? По условию на item ? Смысл в чём ?
Почему не хотите сделать правильно ? Совет ведь как это сделать дали .

Цитировать
Мне нужно чтобы, ссылка "О компании" не была активной, т.е
Код:
class="item-101 current active"
надо поменять на
Код:
class="item-101"

Вот это для чего нужно, в чём заключается секретная идея этого ?
Ответы на вопросы по CSS . Откройте для себя Firebug
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Различные условия в шаблонах Joomla 3.0 и 2.5

Автор Fedor Vlasenko

Ответов: 133
Просмотров: 31382
Последний ответ 16.12.2024, 15:52:14
от goga_pgasovav
Шаблоны Joomlart, Gavick, Yootheme, RocketTheme для Joomla: легально и с обновлениями, no warez

Автор _ib_

Ответов: 168
Просмотров: 207997
Последний ответ 15.04.2023, 18:26:50
от AS1969
Где в Joomla 3.4.3 шаблон материала? Шаблон Yootheme Organic

Автор annushka

Ответов: 13
Просмотров: 5863
Последний ответ 13.09.2022, 11:14:56
от tuztref
Master3 – современный удобный гибкий шаблон для Joomla! 3 на фреймворке UIkit 3

Автор dron

Ответов: 81
Просмотров: 11005
Последний ответ 11.09.2021, 03:12:59
от vasileк
Как убрать tooltip в регистрации в Joomla 3?

Автор KoloS

Ответов: 13
Просмотров: 8622
Последний ответ 24.08.2021, 19:00:51
от coolplaymaster