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

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
bootstrap 3 и меню Joomla
« : 06.10.2014, 18:18:17 »
 Есть файл index.php в котором нужно подключить бутстрап, реализовано так:
<!-- Основной файл стилей -->
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/assets/css/bootstrap.css" rel="stylesheet" type="text/css" media="screen" />

<!-- Подключаем, если будет используеться адаптивная вёрстка -->
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/assets/css/bootstrap-theme.css" rel="stylesheet" type="text/css" media="screen" />

<!-- Подключаем, CSS стиля шаблона. -->
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/style.css" rel="stylesheet" type="text/css" media="screen" />

<!-- Подключаем, если будут использоваться стандартные всплывающие окна, слайдеры и т.д. -->
<script src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/assets/js/bootstrap.js" type="text/javascript"></script>
 Далее вывожу в шаблоне позиции модулей как то так:
 <div class="container">
   <div class="row">
   <div class="span3"><jdoc:include type="modules" name="logo" /></div>
   <div class="span6"><jdoc:include type="modules" name="mainmenu" /></div>
   <div class="span3"><jdoc:include type="modules" name="search" /></div>
 </div>
 Как заставить пункты меню (mainmenu) с помощью бутстрапа выпадать...
 Прочёл кучу всего (нихрена толком не понял) Простым языком кто то объяснит?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #1 : 06.10.2014, 18:23:29 »
У вас верстка под bs2, а не bs3. http://bootstrap-3.ru/getting-started.php
Вам надо будет переопределить mod_menu в своем шаблоне и переписать соответствующим образом.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #2 : 06.10.2014, 18:28:40 »
<div class="col-md-12"><jdoc:include type="modules" name="mainmenu" style="none" /></div>
.. Вот так под 3 бутстап, верно? Как его заставить выводить выпадающие меню?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #3 : 06.10.2014, 18:32:09 »
Вам не index.php нужно переписывать, а templates/шаблон/html/mod_menu/default.php Т.е. разметку самого модуля, а не его позиции.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #4 : 06.10.2014, 18:33:58 »
Обалдеть!
Я шаблон с нуля пишу. У меня ещё такого нет. Как это сделать?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #5 : 06.10.2014, 18:37:12 »
default.php можно скопировать из modules/mod_menu/tmpl. А недостающие папки (html/mod_menu) необходимо создать.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #6 : 06.10.2014, 18:39:18 »
default.php можно скопировать из modules/mod_menu/tmpl. А недостающие папки (html/mod_menu) необходимо создать.
Ок. А как CMS узнает что в моём шаблоне, меню нужно выводить так как описано в файле html/mod_menu/default.php
 В index.php что то записать нужно?
 (паку создал, файл скопировал.... толку 0)
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #7 : 06.10.2014, 18:42:01 »
Joomla умная. Сама догадается. ^-^
http://joomla-book.ru/development/creating-templates/overriding-layout-display
В index.php нужно переписать разметку в соответствии с bs3. Смотрите мануалы. Сам bs не юзаю.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #8 : 06.10.2014, 18:44:39 »
Joomla умная. Сама догадается. ^-^
http://joomla-book.ru/development/creating-templates/overriding-layout-display
В index.php нужно переписать разметку в соответствии с bs3. Смотрите мануалы. Сам bs не юзаю.
... бутстрап 2/3 без разницы. На 2м бутстрапе может сможете объяснить?
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #9 : 06.10.2014, 18:49:15 »
 Закипаю. Кто то может помочь создать адаптивный шаблон для Joomla используя bootstrap 2 / 3
 Что хочу сделать:
 1 - Вменяемое отображение на мобильных и ПК (адаптивность)
 2 - Задавать фоновую картинку разную для разных статей
 3 - Выпадающее меню
 4 - Цветное оформление для модулей (меняется вместе со сменой фона)
 5 - Меню "прилипшее" к правой/левой части сайта с иконками, прокрутка у такого меню
 Вроде всё...
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #10 : 06.10.2014, 18:50:22 »
Здесь всевозможные лэйауты для bs-меню. Нагуглил. Выбираете необходимый, смотрите разметку, приводите разметку файла default.php к такому же виду. Естественно, необходимо минимальное представление о php.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #11 : 06.10.2014, 18:54:27 »
Там в примерах нет выпадающего меню....
И там не тот скрол... Там скролит на то место где находишся. А нужен скрол пунктов меню без перемещения по странице.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #12 : 06.10.2014, 18:57:22 »
Вот, распакуйте в /templates/ваш_шаблон/html/, поизучайте, сравните с оригинальными файлами из /modules/mod_menu/tmpl/, постепенно научитесь.
По сути bs - это набор стилей и скриптов для управления этими стилями. версии 2 и 3 различаются названиями классов стилей. Об остальном догадаетесь/изучите сами.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #13 : 06.10.2014, 19:03:13 »
Вот, распакуйте в /templates/ваш_шаблон/html/, поизучайте, сравните с оригинальными файлами из /modules/mod_menu/tmpl/, постепенно научитесь.
По сути bs - это набор стилей и скриптов для управления этими стилями. версии 2 и 3 различаются названиями классов стилей. Об остальном догадаетесь/изучите сами.
Залил. Меню вертикально, при жмаканье основных пунктов, подпункт не раскрывется....
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #14 : 06.10.2014, 19:05:35 »
Скрипты же надо подключить и стили. Залить мало.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #15 : 06.10.2014, 19:09:14 »
 Я правильно понимаю, что в файле bootstrap.css уже даны описания стилям. И если к меню добавить один из описанных стилей, всё будет отображаться красиво.
 Тоесть добавив меню класс nav должна быть красивая навигация как описано в бутстрап... верно?
 
(отвал башки)
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #16 : 06.10.2014, 19:12:39 »
Что хочу сделать:
 1 - Вменяемое отображение на мобильных и ПК (адаптивность)
 2 - Задавать фоновую картинку разную для разных статей
 3 - Выпадающее меню
 4 - Цветное оформление для модулей (меняется вместе со сменой фона)
 5 - Меню "прилипшее" к правой/левой части сайта с иконками, прокрутка у такого меню
 Вроде всё...
1. Смотрите в сторону .navbar-header
2. Это не зависит от bs вообще, изучайте htmlbook.ru
3. см. мой пред.пост
4. см. п.2
5. это пишется отдельно, создается отдельный класс, который используется потом в качестве суффикса к модулю меню, пример: http://www.sitehere.ru/menyu-dlya-sajta-v-stile-google-nexus

Подключается все к шаблону, в head. Чтобы меню выглядело красиво, одного bs будет не совсем достаточно, здесь многое зависит от стилистики самого шаблона и ваших знаний.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #17 : 06.10.2014, 19:17:19 »
Поизучайте исходники (Ctrl+U) http://bootswatch.com/cerulean/, я на этом учился.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #18 : 06.10.2014, 19:17:43 »
1. Смотрите в сторону .navbar-header
2. Это не зависит от bs вообще, изучайте htmlbook.ru
3. см. мой пред.пост
4. см. п.2
5. это пишется отдельно, создается отдельный класс, который используется потом в качестве суффикса к модулю меню, пример: http://www.sitehere.ru/menyu-dlya-sajta-v-stile-google-nexus

Подключается все к шаблону, в head. Чтобы меню выглядело красиво, одного bs будет не совсем достаточно, здесь многое зависит от стилистики самого шаблона и ваших знаний.
1- За ссылку огромное спасибо. Почти оно. Буду пробовать.
2- Может есть вменяемая сумма за помощ в создании шаблона. Удалённый контроль и разжовывание действий.
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #19 : 06.10.2014, 19:18:33 »
Поизучайте исходники (Ctrl+U) http://bootswatch.com/cerulean/, я на этом учился.
Source Code куда пихать, в CSS или INDEX
<li><a href="#">Action</a></li>
          <li><a href="#">Another action</a></li>
          <li><a href="#">Something else here</a></li>
Вот эти пункты руками заголовки прописаны.
 А как эти заголовки выводить из меню Joomla? Тоесть в этих местах должен быть пункт взятый из модуля меню... Сц*ко КАК!?
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #20 : 06.10.2014, 19:21:30 »
 Ребята простите, вроде не дибил.... Но не понимаю как использовать этот код. В нём введены зараннее заголовки, а как заставить в этих местах выводить заголовки пунктов меню...?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #21 : 06.10.2014, 19:22:03 »
Я уже дал вам переопределенный mod_menu, он это уже умеет!
*

tiraz

  • Захожу иногда
  • 60
  • 1 / 0
  • Правильное тиражирование CD DVD
Re: bootstrap 3 и меню Joomla
« Ответ #22 : 06.10.2014, 20:09:37 »
Я уже дал вам переопределенный mod_menu, он это уже умеет!
Его бы ещё прицепить в моём шаблоне... как то....
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #23 : 06.10.2014, 20:38:07 »
Его бы ещё прицепить в моём шаблоне... как то....
Эээ... подключить стили и скрипты bs3 и распаковать архив. куда - выше сказано. Все остальное - правка стилей ручками.
Карусель из пунктов меню - дополнительно писать js, много писать...
*

Snippet

  • Захожу иногда
  • 62
  • 9 / 0
Re: bootstrap 3 и меню Joomla
« Ответ #24 : 22.10.2014, 09:19:01 »
Извиняюсь конечно, или я может что-то пропустил... но bs3 с Joomla 3 без танцов с отключением кучи библиотек еще вроде как полностью не совместима. Подключайте и юзайте bs 2.3.2, чтоб меньше было проблем.
Или может есть те кто нашёл вариант проще? Дайте ссылочку глянуть
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: bootstrap 3 и меню Joomla
« Ответ #25 : 22.10.2014, 11:50:37 »
Всё верно. Но тут дело вкуса, т.к. разница между BS2 и BS3 незначительне. Я вообще предпочитаю UIkit. IMHO, половчее BS будет.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: bootstrap 3 и меню Joomla
« Ответ #26 : 22.10.2014, 13:57:58 »
Надо переписать isis фадминки на юкит со всеми переопределеениями штатных компонентов и забабахать pull-request, пусть фрейм внедряют. Альтернатива должна быть всегда.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Fedor Vlasenko

Ответов: 133
Просмотров: 31382
Последний ответ 16.12.2024, 15:52:14
от goga_pgasovav
Двойное меню

Автор cirip

Ответов: 0
Просмотров: 1506
Последний ответ 05.11.2024, 23:19:21
от cirip
Пункт меню Текстовый разделитель ведет на главную страницу

Автор zahar_92

Ответов: 8
Просмотров: 4687
Последний ответ 27.07.2023, 13:37:17
от ei-dos
[РЕШЕНО]Скрыть пункт меню на мобильных устройствах

Автор lexxbry

Ответов: 16
Просмотров: 7422
Последний ответ 23.05.2023, 07:22:49
от geral
Шаблоны Joomlart, Gavick, Yootheme, RocketTheme для Joomla: легально и с обновлениями, no warez

Автор _ib_

Ответов: 168
Просмотров: 207996
Последний ответ 15.04.2023, 18:26:50
от AS1969