Исправлено: Отсутствовала кнопка "Сформировать URL" для вновь создаваемого документа, добавлены языковые переменные "История" и "История алисов документа".

This commit is contained in:
2026-05-15 13:28:06 +05:00
parent eb1d121b19
commit 9d6caa06a2
2 changed files with 8 additions and 13 deletions

View File

@@ -329,4 +329,9 @@ DOC_RECYCLE_ON = "Документ восстановлен"
DOC_RECYCLE_OFF = "Документ помещен в корзину"
DOC_REVISIONS_DEL_SUCCESS = "Успешно удалены все ревизии"
DOC_REVISIONS_DELETE = "Пользователь удалил все ревизии"
DOC_REVISIONS_DELETE = "Пользователь удалил все ревизии"
# 3.32 ALT
DOC_BTN_HISTORY = "История"
DOC_DATA_HISTORY = "История алисов документа"

View File

@@ -105,7 +105,6 @@ $(document).ready(function(){ldelim}
{if isset($document->lang_pack[$lang_id]) && $document->lang_pack[$lang_id] > ''}
<a href="{$ABS_PATH}admin/index.php?do=docs&action=edit&Id={$document->lang_pack[$lang_id].Id}"><img src="{$ABS_PATH}lib/flags/{$lang_id}.png" alt="{$lang_id}" /></a>
{else}
{* ИСПРАВЛЕНИЕ: Добавлен |default:0 для rubric_id *}
<a class="icon_off" href="{$ABS_PATH}admin/index.php?do=docs&action=new&rubric_id={$document->rubric_id|default:0}&lang={$lang_id}"><img src="{$ABS_PATH}lib/flags/{$lang_id}.png" alt="{$lang_id}" /></a>
{/if}
{/foreach}
@@ -129,7 +128,6 @@ $(document).ready(function(){ldelim}
{else}
<li>{#DOC_ADD_DOCUMENT#}</li>
<li><strong>{#DOC_IN_RUBRIK#}</strong> &gt; {$document->rubric_title|escape}</li>
{* ИСПРАВЛЕНИЕ: Добавлена проверка isset() *}
<li><strong class="code">{if isset($smarty.request.document_title) && $smarty.request.document_title != ""}{$smarty.request.document_title}{else}{#DOC_IN_NEW#}{/if}</strong></li>
{/if}
</ul>
@@ -141,7 +139,6 @@ $(document).ready(function(){ldelim}
<input class="mousetrap" name="closeafter" type="hidden" id="closeafter" value="{$smarty.request.closeafter|default:''}">
{* ИСПРАВЛЕНИЕ: Добавлена проверка isset() для Id, чтобы избежать Undefined array key *}
{if isset($smarty.request.Id) && ($smarty.request.Id == 1 || $smarty.request.Id == $PAGE_NOT_FOUND_ID) && $smarty.request.action != 'new' && $smarty.request.action != 'copy'}
{assign var=dis value = 'disabled'}
{/if}
@@ -202,7 +199,6 @@ $(document).ready(function(){ldelim}
<td>{#DOC_SITEMAP_FREQ#} <a href="javascript:void(0);" style="cursor:help;" class="rightDir link btext" title="{#DOC_SITEMAP_FREQ_DOC#}">[?]</a></td>
<td>
<select name="document_sitemap_freq" id="document_sitemap_freq" style="width: 250px">
{* ИСПРАВЛЕНИЕ: Добавлен |default:'' ко всем проверкам свойства *}
<option value="0"{if $document->document_sitemap_freq|default:''=='0'} selected="selected"{/if}>{#DOC_SITEMAP_ALWAYS#}</option>
<option value="1"{if $document->document_sitemap_freq|default:''=='1'} selected="selected"{/if}>{#DOC_SITEMAP_HOURLY#}</option>
<option value="2"{if $document->document_sitemap_freq|default:''=='2'} selected="selected"{/if}>{#DOC_SITEMAP_DAILY#}</option>
@@ -215,7 +211,6 @@ $(document).ready(function(){ldelim}
<td>{#DOC_SITEMAP_PRIORITY#} <a href="javascript:void(0);" style="cursor:help;" class="rightDir link btext" title="{#DOC_SITEMAP_PRIORITY_DOC#}">[?]</a></td>
<td>
<select name="document_sitemap_pr" id="document_sitemap_pr" style="width: 250px">
{* ИСПРАВЛЕНИЕ: Добавлен |default:'' ко всем проверкам свойства *}
<option value="0"{if $document->document_sitemap_pr|default:''=='0'} selected="selected"{/if}>0 {#DOC_SITEMAP_PRIORITY_LOW#}</option>
<option value="0.1"{if $document->document_sitemap_pr|default:''=='0.1'} selected="selected"{/if}>0.1</option>
<option value="0.2"{if $document->document_sitemap_pr|default:''=='0.2'} selected="selected"{/if}>0.2</option>
@@ -250,11 +245,9 @@ $(document).ready(function(){ldelim}
{if isset($smarty.request.lang) && $smarty.request.lang == $lang_id}
<option value="{$lang_id}" selected="selected">{$lang}</option>
{* ИСПРАВЛЕНИЕ 1: Добавлен |default:'' *}
{elseif ($document->document_lang|default:'' == $lang_id)}
<option value="{$lang_id}" selected="selected">{$lang}</option>
{* ИСПРАВЛЕНИЕ 2: Добавлен |default:'' ко всем проверкам свойства *}
{elseif (!isset($smarty.request.lang) AND !$document->document_lang|default:'' AND $document->document_lang|default:'' == '' AND $smarty.const.DEFAULT_LANGUAGE == $lang_id)}
<option value="{$lang_id}" selected="selected">{$lang}</option>
{else}
@@ -272,11 +265,11 @@ $(document).ready(function(){ldelim}
<input class="mousetrap" name="prefix" type="hidden" value="{$document->rubric_url_prefix|default:''}">
<input class="mousetrap" autocomplete="off" name="document_alias" {$dis} type="text" id="document_alias" size="60" style="float: left; width: 100%;" value="{if $smarty.request.action=='edit' OR $document->document_alias|default:''!=''}{$document->document_alias}{else}{$document->rubric_url_prefix}{/if}" />
<span class="span-form" style="padding-left: 10px;">
{if isset($smarty.request.Id) && $smarty.request.Id != 1 && $smarty.request.Id != $PAGE_NOT_FOUND_ID}
{if !isset($smarty.request.Id) || ($smarty.request.Id != 1 && $smarty.request.Id != $PAGE_NOT_FOUND_ID)}
<input type="button" class="basicBtn" id="translit" value="{#DOC_ALIAS_CREATE#}" />
{/if}
{if isset($smarty.request.Id) && $smarty.request.Id && $smarty.request.Id != $PAGE_NOT_FOUND_ID}
<a data-dialog="aliases-{$smarty.request.Id}" href="index.php?do=docs&action=aliases_doc&doc_id={$smarty.request.Id}&cp={$sess}&pop=1&onlycontent=1" data-height="650" data-modal="true" data-title="История алисов документа" class="openDialog button greenBtn">История</a>
<a data-dialog="aliases-{$smarty.request.Id}" href="index.php?do=docs&action=aliases_doc&doc_id={$smarty.request.Id}&cp={$sess}&pop=1&onlycontent=1" data-height="650" data-modal="true" data-title="{#DOC_DATA_HISTORY#}" class="openDialog button greenBtn">{#DOC_BTN_HISTORY#}</a>
{/if}
</span>
</div>
@@ -288,7 +281,6 @@ $(document).ready(function(){ldelim}
<td nowrap="nowrap" colspan="3">
<div class="pr12">
<select style="width: 300px" name="document_alias_history" id="document_alias_history">
{* ИСПРАВЛЕНИЕ: Добавлен |default:'' ко всем проверкам свойства *}
<option value="0"{if $document->document_alias_history|default:''=='0'} selected="selected"{/if}>{#DOC_URL_LOG_RUBRIC#}</option>
<option value="1"{if $document->document_alias_history|default:''=='1'} selected="selected"{/if}>{#DOC_URL_LOG_USE#}</option>
<option value="2"{if $document->document_alias_history|default:''=='2'} selected="selected"{/if}>{#DOC_URL_LOG_NOTUSE#}</option>
@@ -579,11 +571,9 @@ $(document).ready(function(){ldelim}
</td>
{if $document->canDelRev|default:0 == 1}
<td>
{* ИСПРАВЛЕНИЕ 1: Добавлен |default:0 *}
<a class="topleftDir recoverRevision icon_sprite ico_copy" title="{#DOC_REVISSION_RECOVER#}" data-title="{#DOC_REVISSION_RECOVER#}" data-confirm="{#DOC_REVISSION_RECOVER_T#}" href="index.php?do=docs&action=revision_recover&doc_id={$doc_rev->doc_id}&revission={$doc_rev->doc_revision}&rubric_id={$smarty.request.rubric_id|default:0}&cp={$sess}"></a>
</td>
<td>
{* ИСПРАВЛЕНИЕ 2: Добавлен |default:0 *}
<a class="topleftDir deleteRevision icon_sprite ico_delete" title="{#DOC_REVISSION_DELETE#}" data-title="{#DOC_REVISSION_DELETE#}" data-confirm="{#DOC_REVISSION_DELETE_T#}" data-rev="{$doc_rev->doc_revision}" href="index.php?do=docs&action=revision_delete&doc_id={$doc_rev->doc_id}&revission={$doc_rev->doc_revision}&rubric_id={$smarty.request.rubric_id|default:0}&cp={$sess}"></a>
</td>
{/if}