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

Подскажите как сделать вход на главную страницу сайта через логин и пароль зарегистрированного уже пользователя, может уже есть готовый модуль для этого. Необходимо сделать сайта для группы пары десятков людей, чтобы они только имели доступ на сайт. Админ будет сам создавать для них учётные записи.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm

Я это читал, но у меня оно не работает. Вставил этот код в index.php  и не чего не изменилось :-(
*

Arus

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
да зачем каждый раз изобретать велосипед, и не нада лишний раз лазить и править код - все делается стандартными средствами Joomla, по меньшей мере та задача, о которой вопрошал автор топика:

1. Выводите модуль авторизации в удобное вам место (я сделал в позицию user4 она у меня находится внизу сайта по центру) в установках модуля в окне "Пре-текст" вводим что то типа "ограниченный доступ только для зарегистрированных пользователей"
2. заходите в админку Joomla пункт "меню" и выбираете mainmenu (ну или другое имя, того меню которое у вас главное)
    2.1 пятая колонка ето доступ - меняем у всех пунктов меню доступ с Public на Registered ( в принципе достаточно поменять доступ у главных пунктов, а подпункты можно не править)
    2.2 если у вас на главной странице выводятся еще какие то меню (к примеру topmenu) проделываем аналогичную операцию.
    2.3 если у вас на главной странице выводятся какие то модули (в хедере, в правой или левой колонке, и т.д.) меняем у всех модулей доступ с Public на Registered
    2.4 для того чтоб посторонние люди не регистрировались идем в "Общие установки" в админке Joomla и напротив "Разрешить регистрацию пользователей:" ставим "нет". теперь на сайт могут зайти только те пользователи, которых создал админ и предоставил им логин и пароль.

В таком виде сайт главная страница сайта выводится в оформлении шаблона, с пустой страницей и надписью "У Вас нет прав для просмотра этого ресурса. Вы должны зайти как пользователь.", ну и конечно с модулем авторизации в том месте сайта где вы ему указали.

P.S. не могу сказать как будет себя вести сайт если в меню нет пункта "главная" ведущего на компонент и следовательно на главную станицу - тут уже разбирайтесь сами.
« Последнее редактирование: 07.03.2009, 09:03:49 от Arus »
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Фигня.....

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

Решение нужно типа как для когда сайт закрыт или как для входа в админ часть.  Вот это решения остальное имитация.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Кто мешает сделать главную страницу пункта меню (по умолчанию) как Пользователь - Разметка входа по умолчанию, все остальное отображать только если это не главная страница. На таком же кстати принципе и построена админ часть.
Либл делать доступ через .htaccess
*

sawork

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
А кто мешает просто отключить сайт в админке? ))) и при попытке зайти на сайт вы и получите форму входа...

А кто мешает просто отключить сайт в админке? ))) и при попытке зайти на сайт вы и получите форму входа...
При таком подходе форма пропускает лишь из группы "админцентра", а группу "посетители сайта" не пропускает.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
в индексе шаблона пишем условие - если пользователь - то отдаем все содержимое BODY, если гость - то только модуль авторизации
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm

Добрый день!

Решение нужно типа как для когда сайт закрыт или как для входа в админ часть.  Вот это решения остальное имитация.
Также интересует такое решение!

http://joomlaforum.ru/index.php/topic,50498.msg292660.html#msg292660
При попытке туда попасть выдает
Ошибка! Тема или раздел, которую Вы ищете, отсутствует или недоступна для входа. 
А что там написано? Удалили что ли тему уже?
*

archi_tec

  • Захожу иногда
  • 63
  • 0 / 0
А вариант через .htaccess не подходит?

http://www.softtime.ru/info/apache.php?id_article=27
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Чем лучше всего делать резервные копии сайта?

Автор 7Azimuth

Ответов: 115
Просмотров: 59004
Последний ответ 29.11.2023, 14:41:12
от sivers
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 4019
Последний ответ 12.11.2023, 23:37:03
от all_zer
Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1908
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Версия сайта для слабовидящих

Автор nikos

Ответов: 22
Просмотров: 44409
Последний ответ 27.11.2020, 11:04:18
от chernobyl
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2194
Последний ответ 14.08.2020, 07:16:44
от rsn