Skip to content

Commit 09f23e8

Browse files
fix #107
1 parent 7bad706 commit 09f23e8

File tree

6 files changed

+13
-9
lines changed

6 files changed

+13
-9
lines changed

com_swjprojects/admin/language/en-GB/en-GB.com_swjprojects.ini

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_LANGUAGE="Language"
4444
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_NOTE="Note"
4545
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_REMOVE="Remove"
4646
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_SECURITY="Security"
47+
COM_SWJPROJECTS_VIEW_JCHANGELOG = "Changelog URL"
4748

4849
COM_SWJPROJECTS_PROJECTS = "Projects"
4950
COM_SWJPROJECTS_PROJECTS_N_ITEMS_TRASHED = "%d projects trashed."

com_swjprojects/admin/language/ru-RU/ru-RU.com_swjprojects.ini

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_LANGUAGE = "Локализация"
4444
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_NOTE = "Примечание"
4545
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_REMOVE = "Удалено"
4646
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_SECURITY = "Безопасность"
47+
COM_SWJPROJECTS_VIEW_JCHANGELOG = "Changelog URL"
4748

4849
COM_SWJPROJECTS_PROJECTS = "Проекты"
4950
COM_SWJPROJECTS_PROJECTS_N_ITEMS_TRASHED = "%d проектов помещено в корзину."

com_swjprojects/admin/models/fields/projectchangelogurl.php

+5-3
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,11 @@ protected function getLabel()
5555
BaseDatabaseModel::addIncludePath(JPATH_SITE . '/components/com_swjprojects/models');
5656
$model = BaseDatabaseModel::getInstance('Project', 'SWJProjectsModel', array('ignore_request' => false));
5757
$project = $model->getItem();
58-
$url = Uri::getInstance(Uri::root());
59-
$url->setPath(Route::link('site', SWJProjectsHelperRoute::getJChangelogRoute('', $project->element)));
60-
58+
$url = Uri::getInstance(Route::link('site', SWJProjectsHelperRoute::getJChangelogRoute('', $project->element),false,'',true));
59+
60+
if(!empty($url->getVar('Itemid'))){
61+
$url->delVar('Itemid');
62+
}
6163

6264
return $html = '</div>
6365
<div class="col-12 alert alert-info mt-4">

com_swjprojects/admin/models/fields/projectupdateserverurl.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ protected function getLabel()
5555
BaseDatabaseModel::addIncludePath(JPATH_SITE . '/components/com_swjprojects/models');
5656
$model = BaseDatabaseModel::getInstance('Project', 'SWJProjectsModel', array('ignore_request' => false));
5757
$project = $model->getItem();
58-
$url = Uri::getInstance(Uri::root());
58+
$url = Uri::getInstance(Route::link('site', SWJProjectsHelperRoute::getJUpdateRoute('', $project->element),false,'',true));
5959

6060
$component_params = ComponentHelper::getParams('com_swjprojects');
6161
// Join over current translates
@@ -68,8 +68,10 @@ protected function getLabel()
6868
{
6969
$project_name = 'Your extension name';
7070
}
71-
$url->setPath(Route::link('site', SWJProjectsHelperRoute::getJUpdateRoute('', $project->element)));
7271

72+
if(!empty($url->getVar('Itemid'))){
73+
$url->delVar('Itemid');
74+
}
7375

7476
return $html = '</div>
7577
<div class="col-12 alert alert-info mt-4">

language/en-GB/en-GB.pkg_swjprojects.sys.ini

+1-3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,4 @@ PKG_SWJPROJECTS_DESCRIPTION = "Digital projects manager for Joomla! CMS™"
1111

1212
PKG_SWJPROJECTS_ERROR_COMPATIBLE_PHP = "This version is compatible only with PHP %s and later"
1313
PKG_SWJPROJECTS_ERROR_COMPATIBLE_JOOMLA = "This version is compatible only with Joomla %s and later"
14-
PKG_SWJPROJECTS_WHATS_NEW="<h3>SW JPROJECTS v.1.9.0 What's new?</h3><h4>Hotfix for version</h4><p>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.</p><h4>Changing the column name in the database</h4><p>Column <code>micro</code> renamed to <code>patch</code>.</p><h4>Error correction</h4><p>Fixed a broken link to download the project from the documentation viewing page.</p><hr/><h3>What is the Joomla version of your developer site?</h3><p>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.</p><p>Please, <a href=\"https://github.com/SeptdirWorkshop/SWJProjects/discussions/103\" target=\"_blank\">go to GitHub discussion</a> and specify the Joomla version of your developer site in the survey.</p>"
15-
16-
14+
PKG_SWJPROJECTS_WHATS_NEW="<h3>SW JPROJECTS v.1.9.0 What's new?</h3><h4>Hotfix for version</h4><p>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.</p><h4>Changing the column name in the database</h4><p>Column <code>micro</code> renamed to <code>patch</code>.</p><h4>Fixed</h4><p>Fixed a broken link to download the project from the documentation viewing page.</p><h4>Changes</h4><p>Removed the <code>Itemid</code> parameters from the changelog url and updateserverurl fields in projects.</p><hr/><h3>What is the Joomla version of your developer site?</h3><p>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.</p><p>Please, <a href=\"https://github.com/SeptdirWorkshop/SWJProjects/discussions/103\" target=\"_blank\">go to GitHub discussion</a> and specify the Joomla version of your developer site in the survey.</p>"

language/ru-RU/ru-RU.pkg_swjprojects.sys.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ PKG_SWJPROJECTS_DESCRIPTION = "Менеджер цифровых проекто
1111

1212
PKG_SWJPROJECTS_ERROR_COMPATIBLE_PHP = "Данная версия совместима только с PHP %s и более поздними версиями"
1313
PKG_SWJPROJECTS_ERROR_COMPATIBLE_JOOMLA = "Данная версия совместима только с Joomla %s и более поздними версиями"
14-
PKG_SWJPROJECTS_WHATS_NEW="<h3>SW JProjects v.1.9.0 Что нового?</h3><h4>Hotfix для версии</h4><p>Согласно стандарту семантического версионирования нумерация состоит из 3-х основных разрядов. Однако, порой нужно сделать hotfix ошибки без изменения нумерации версий, так как это может влиять на план выпуска релизов. Добавление четвертого разряда является отклонением от семвер, но в некоторых случаях сделает жизнь разработчика проще.</p><h4>Изменение названия столбца в базе данных</h4><p>Столбец <code>micro</code> переименован в <code>patch</code>.</p><h4>Исправление ошибок</h4><p>Исправлена битая ссылка на скачивание проекта со страницы просмотра документации.</p><hr/><h3>Какая версия Joomla у Вашего сайта разработчика?</h3><p>В скором времени следует подумать об обновлении компонента до структуры расширений Joomla 4. Однако желательно понять, сколько человек обновили свои личные сайты разработчиков до Joomla 4. Предложения по улучшению компонента и помощь в их реализации также приветствуются. Я прошу всех неравнодушных проголосовать, указав версию Joomla Вашего сайта, на котором установлен и работает SW JProjects.</p><p>Пожалуйста, <a href=\"https://github.com/SeptdirWorkshop/SWJProjects/discussions/103\" target=\"_blank\">перейдите к обсуждению на GitHub</a> и укажите версию Joomla Вашего сайта разработчика в опросе.</p>"
14+
PKG_SWJPROJECTS_WHATS_NEW="<h3>SW JProjects v.1.9.0 Что нового?</h3><h4>Hotfix для версии</h4><p>Согласно стандарту семантического версионирования нумерация состоит из 3-х основных разрядов. Однако, порой нужно сделать hotfix ошибки без изменения нумерации версий, так как это может влиять на план выпуска релизов. Добавление четвертого разряда является отклонением от семвер, но в некоторых случаях сделает жизнь разработчика проще.</p><h4>Изменение названия столбца в базе данных</h4><p>Столбец <code>micro</code> переименован в <code>patch</code>.</p><h4>Исправление ошибок</h4><p>Исправлена битая ссылка на скачивание проекта со страницы просмотра документации.</p><h4>Изменения</h4><p>Убраны параметры <code>Itemid</code> из полей changelog url и update server url в проектах.</p><hr/><h3>Какая версия Joomla у Вашего сайта разработчика?</h3><p>В скором времени следует подумать об обновлении компонента до структуры расширений Joomla 4. Однако желательно понять, сколько человек обновили свои личные сайты разработчиков до Joomla 4. Предложения по улучшению компонента и помощь в их реализации также приветствуются. Я прошу всех неравнодушных проголосовать, указав версию Joomla Вашего сайта, на котором установлен и работает SW JProjects.</p><p>Пожалуйста, <a href=\"https://github.com/SeptdirWorkshop/SWJProjects/discussions/103\" target=\"_blank\">перейдите к обсуждению на GitHub</a> и укажите версию Joomla Вашего сайта разработчика в опросе.</p>"

0 commit comments

Comments
 (0)