Ситуация оказалась совсем анекдотичной. Я обратился к владельцам, они уже и забыли как и когда создавали сайт. У них нет ни одного пароля: от ftp и до акаунта на хостинге, кроме доступа в админку битрикса.
Более того, как выяснилось, они давно уничтожили почтовый ящик, который значился в аккаунте хостинга.
Восстановление прав на управление возможно только после личного визита владельца в офис Рег.ру.
Я обратился к создателям сайта - у них уже все давно стерто.
В общем, хана полная.
Но я частично вышел из положения. Я сумел частично исправить код и контент на главной странице стал появляться.
Если конкретно, то там средствами jquery ратировались несколько изображений с ссылками на внутренние страницы (вроде внутренней рекламы).
Я восстановил ротацию этих изображений-ссылок...
Но в "режиме правки" на "лице сайта"
перестали появляться ярлычки "Изменить элемент" и "Удалить элемент". Остался лишь ярлычок "Добавить элемент".
Как исправить эту ситуацию я не знаю. В режиме правки я теперь могу добавлять изображения для ротации, но не могу редактировать (заменять изображения) и удалять.
В итоге, я обошел проблему с тыла: на стороне "Администрирования" я нашел папку, в которой при активации элемента, изображение автоматически добавляется, а при удалении - изображение удаляется. Таким образом, я восстановил необходимый функционал.
Однако, все же остался вопрос как вернуть на место ярлычки в "режиме правки" с "лица сайта".
Если кто подскажет как восстановить буду благодарен.Код проблемного шаблона сейчас таков:
Код |
---|
<?
if(count($arResult["ITEMS"]))
{
?>
<ul> <?foreach($arResult["ITEMS"] as $arItem):?> <?
$this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"),
array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')));
?>
<li border="0" src="/bitrix/images/fileman/htmledit2/php.gif" id="bxid_610965" class="news-item"><?if($arItem["PROPERTIES"]["LINK"]["VALUE"]):?>
<a href="<?=$arItem["PROPERTIES"]["LINK"]["VALUE"]?>" >
<img class="preview_picture" border="0" src="<?=$arItem["DETAIL_PICTURE"]["SRC"]?>" width="<?=$arItem["DETAIL_PICTURE"]["WIDTH"]?>"
height="<?=$arItem["DETAIL_PICTURE"]["HEIGHT"]?>" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>" /></a> <?else:?> <img class="preview_picture"
border="0" src="<?=$arItem["DETAIL_PICTURE"]["SRC"]?>" width="<?=$arItem["DETAIL_PICTURE"]["WIDTH"]?>" height="<?=$arItem["DETAIL_PICTURE"]["HEIGHT"]?>"
alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>" /> <?endif;?> </li>
<?endforeach;?> </ul>
<?
}
else
{
?> <img src="/images/test1.jpg" />
<?php
}
?> |
В коде я возможно затронул тег li.