diff --git a/com_swjprojects/admin/language/en-GB/en-GB.com_swjprojects.ini b/com_swjprojects/admin/language/en-GB/en-GB.com_swjprojects.ini index 2b9b31d0..241676dd 100644 --- a/com_swjprojects/admin/language/en-GB/en-GB.com_swjprojects.ini +++ b/com_swjprojects/admin/language/en-GB/en-GB.com_swjprojects.ini @@ -44,6 +44,7 @@ COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_LANGUAGE="Language" COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_NOTE="Note" COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_REMOVE="Remove" COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_SECURITY="Security" +COM_SWJPROJECTS_VIEW_JCHANGELOG = "Changelog URL" COM_SWJPROJECTS_PROJECTS = "Projects" COM_SWJPROJECTS_PROJECTS_N_ITEMS_TRASHED = "%d projects trashed." diff --git a/com_swjprojects/admin/language/ru-RU/ru-RU.com_swjprojects.ini b/com_swjprojects/admin/language/ru-RU/ru-RU.com_swjprojects.ini index 43140578..180aa513 100644 --- a/com_swjprojects/admin/language/ru-RU/ru-RU.com_swjprojects.ini +++ b/com_swjprojects/admin/language/ru-RU/ru-RU.com_swjprojects.ini @@ -44,6 +44,7 @@ COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_LANGUAGE = "Локализация" COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_NOTE = "Примечание" COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_REMOVE = "Удалено" COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_SECURITY = "Безопасность" +COM_SWJPROJECTS_VIEW_JCHANGELOG = "Changelog URL" COM_SWJPROJECTS_PROJECTS = "Проекты" COM_SWJPROJECTS_PROJECTS_N_ITEMS_TRASHED = "%d проектов помещено в корзину." diff --git a/com_swjprojects/admin/models/fields/projectchangelogurl.php b/com_swjprojects/admin/models/fields/projectchangelogurl.php index bff56a4f..4ae13195 100644 --- a/com_swjprojects/admin/models/fields/projectchangelogurl.php +++ b/com_swjprojects/admin/models/fields/projectchangelogurl.php @@ -55,9 +55,11 @@ protected function getLabel() BaseDatabaseModel::addIncludePath(JPATH_SITE . '/components/com_swjprojects/models'); $model = BaseDatabaseModel::getInstance('Project', 'SWJProjectsModel', array('ignore_request' => false)); $project = $model->getItem(); - $url = Uri::getInstance(Uri::root()); - $url->setPath(Route::link('site', SWJProjectsHelperRoute::getJChangelogRoute('', $project->element))); - + $url = Uri::getInstance(Route::link('site', SWJProjectsHelperRoute::getJChangelogRoute('', $project->element),false,'',true)); + + if(!empty($url->getVar('Itemid'))){ + $url->delVar('Itemid'); + } return $html = '
diff --git a/com_swjprojects/admin/models/fields/projectupdateserverurl.php b/com_swjprojects/admin/models/fields/projectupdateserverurl.php index 8aab9d67..137763be 100644 --- a/com_swjprojects/admin/models/fields/projectupdateserverurl.php +++ b/com_swjprojects/admin/models/fields/projectupdateserverurl.php @@ -55,7 +55,7 @@ protected function getLabel() BaseDatabaseModel::addIncludePath(JPATH_SITE . '/components/com_swjprojects/models'); $model = BaseDatabaseModel::getInstance('Project', 'SWJProjectsModel', array('ignore_request' => false)); $project = $model->getItem(); - $url = Uri::getInstance(Uri::root()); + $url = Uri::getInstance(Route::link('site', SWJProjectsHelperRoute::getJUpdateRoute('', $project->element),false,'',true)); $component_params = ComponentHelper::getParams('com_swjprojects'); // Join over current translates @@ -68,8 +68,10 @@ protected function getLabel() { $project_name = 'Your extension name'; } - $url->setPath(Route::link('site', SWJProjectsHelperRoute::getJUpdateRoute('', $project->element))); + if(!empty($url->getVar('Itemid'))){ + $url->delVar('Itemid'); + } return $html = '
diff --git a/language/en-GB/en-GB.pkg_swjprojects.sys.ini b/language/en-GB/en-GB.pkg_swjprojects.sys.ini index e4dcd756..5b90973c 100644 --- a/language/en-GB/en-GB.pkg_swjprojects.sys.ini +++ b/language/en-GB/en-GB.pkg_swjprojects.sys.ini @@ -11,6 +11,4 @@ PKG_SWJPROJECTS_DESCRIPTION = "Digital projects manager for Joomla! CMS™" PKG_SWJPROJECTS_ERROR_COMPATIBLE_PHP = "This version is compatible only with PHP %s and later" PKG_SWJPROJECTS_ERROR_COMPATIBLE_JOOMLA = "This version is compatible only with Joomla %s and later" -PKG_SWJPROJECTS_WHATS_NEW="

SW JPROJECTS v.1.9.0 What's new?

Hotfix for version

According to the semantic versioning standard, numbering consists of 3 main digits. However, sometimes you need to make a hotfix error without changing the version numbering, as this may affect the release plan. Adding the fourth digit is a deviation from the seventh, but in some cases it will make the developer's life easier.

Changing the column name in the database

Column micro renamed to patch.

Error correction

Fixed a broken link to download the project from the documentation viewing page.


What is the Joomla version of your developer site?

Soon it's time to think about updating the component to the Joomla 4 extension structure. However, it is advisable to understand how many developers have updated their sites to Joomla 4. Suggestions for improving the component and assistance in their implementation are also welcome. I ask all those who are not indifferent to vote by choosing the Joomla version of your site on which SW JProjects is installed and running.

Please, go to GitHub discussion and specify the Joomla version of your developer site in the survey.

" - - +PKG_SWJPROJECTS_WHATS_NEW="

SW JPROJECTS v.1.9.0 What's new?

Hotfix for version

According to the semantic versioning standard, numbering consists of 3 main digits. However, sometimes you need to make a hotfix error without changing the version numbering, as this may affect the release plan. Adding the fourth digit is a deviation from the seventh, but in some cases it will make the developer's life easier.

Changing the column name in the database

Column micro renamed to patch.

Fixed

Fixed a broken link to download the project from the documentation viewing page.

Changes

Removed the Itemid parameters from the changelog url and updateserverurl fields in projects.


What is the Joomla version of your developer site?

Soon it's time to think about updating the component to the Joomla 4 extension structure. However, it is advisable to understand how many developers have updated their sites to Joomla 4. Suggestions for improving the component and assistance in their implementation are also welcome. I ask all those who are not indifferent to vote by choosing the Joomla version of your site on which SW JProjects is installed and running.

Please, go to GitHub discussion and specify the Joomla version of your developer site in the survey.

" \ No newline at end of file diff --git a/language/ru-RU/ru-RU.pkg_swjprojects.sys.ini b/language/ru-RU/ru-RU.pkg_swjprojects.sys.ini index 8ec3a6a7..e912e246 100644 --- a/language/ru-RU/ru-RU.pkg_swjprojects.sys.ini +++ b/language/ru-RU/ru-RU.pkg_swjprojects.sys.ini @@ -11,4 +11,4 @@ PKG_SWJPROJECTS_DESCRIPTION = "Менеджер цифровых проекто PKG_SWJPROJECTS_ERROR_COMPATIBLE_PHP = "Данная версия совместима только с PHP %s и более поздними версиями" PKG_SWJPROJECTS_ERROR_COMPATIBLE_JOOMLA = "Данная версия совместима только с Joomla %s и более поздними версиями" -PKG_SWJPROJECTS_WHATS_NEW="

SW JProjects v.1.9.0 Что нового?

Hotfix для версии

Согласно стандарту семантического версионирования нумерация состоит из 3-х основных разрядов. Однако, порой нужно сделать hotfix ошибки без изменения нумерации версий, так как это может влиять на план выпуска релизов. Добавление четвертого разряда является отклонением от семвер, но в некоторых случаях сделает жизнь разработчика проще.

Изменение названия столбца в базе данных

Столбец micro переименован в patch.

Исправление ошибок

Исправлена битая ссылка на скачивание проекта со страницы просмотра документации.


Какая версия Joomla у Вашего сайта разработчика?

В скором времени следует подумать об обновлении компонента до структуры расширений Joomla 4. Однако желательно понять, сколько человек обновили свои личные сайты разработчиков до Joomla 4. Предложения по улучшению компонента и помощь в их реализации также приветствуются. Я прошу всех неравнодушных проголосовать, указав версию Joomla Вашего сайта, на котором установлен и работает SW JProjects.

Пожалуйста, перейдите к обсуждению на GitHub и укажите версию Joomla Вашего сайта разработчика в опросе.

" \ No newline at end of file +PKG_SWJPROJECTS_WHATS_NEW="

SW JProjects v.1.9.0 Что нового?

Hotfix для версии

Согласно стандарту семантического версионирования нумерация состоит из 3-х основных разрядов. Однако, порой нужно сделать hotfix ошибки без изменения нумерации версий, так как это может влиять на план выпуска релизов. Добавление четвертого разряда является отклонением от семвер, но в некоторых случаях сделает жизнь разработчика проще.

Изменение названия столбца в базе данных

Столбец micro переименован в patch.

Исправление ошибок

Исправлена битая ссылка на скачивание проекта со страницы просмотра документации.

Изменения

Убраны параметры Itemid из полей changelog url и update server url в проектах.


Какая версия Joomla у Вашего сайта разработчика?

В скором времени следует подумать об обновлении компонента до структуры расширений Joomla 4. Однако желательно понять, сколько человек обновили свои личные сайты разработчиков до Joomla 4. Предложения по улучшению компонента и помощь в их реализации также приветствуются. Я прошу всех неравнодушных проголосовать, указав версию Joomla Вашего сайта, на котором установлен и работает SW JProjects.

Пожалуйста, перейдите к обсуждению на GitHub и укажите версию Joomla Вашего сайта разработчика в опросе.

" \ No newline at end of file