zaa писал(а):А что это было?
Хочешь знать? Ну держись. Сейчас начнется вынос мозХа.
Ошибка в коде. Когда я устанавливаю новую модификацию, для улучшений тех или иных действий на форуме, то она (модификация) включает в себя доп. файлы и правка отдельных конкретных, уже существующих файлов. В инструкции модификации написано где куда и что надо дописать, поменять и так далее. При установке некоторых модификаций, таких редактируемых файлов мало, иногда больше и так далее. Работа в принципе однообразная. Открываешь в специальной программе Notepad++ нужный файл, нахожу фрагмент куда, куда надо дописать код модификации, делаю изменение и запоминаю. Так делаю со всеми файлами по инструкции. Затем заливаю доп. файлы и перезаливаю измененные. Все. Маленькая ошибка при редактировании и ошибка. Иногда такая как была сейчас, иногда более, которая влияет на отображение целых страниц.
У меня на форуме все время включен, так называемый де
багВ программировании баг (англ. bug — жук) — жаргонное слово, обычно обозначающее ошибку в программе или системе, которая выдает неожиданный или неправильный результат. Если есть ошибка (иногда я сразу ее вижу, иногда как сегодня, кто-то увидит), то я изучаю информацию, которую мне дает дебаг (как правило там видно файл, в котором конфликт и даже номер строки, в котором есть ошибка). Затем открываю инструкцию по установке мода, открываю файл, который был до редактирования и сравниваю - что не так. Иногда, как сегодня, нахожу и исправляю на живую; иногда откатываю форум назад (до установки модификации, после которой появилась ошибка) и начинаю установку заново.
Вот примерно и все.
Для примера, фрагмент инструкции:
Open: styles/prosilver/template/ucp_pm_viewmessage.htmlFind
Tip: This may be a partial find and not the whole line.
- Код: выделить все
<!-- IF U_WWW --><li class="web-icon"><a href="{U_WWW}"{EXTERNAL_LINK_TARGET}title="{L_VISIT_WEBSITE}: {U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
In-line Find
Tip: This is a partial match of a line for in-line operations.- Код: выделить все
href="{U_WWW}"
In-line Add after- Код: выделить все
{EXTERNAL_LINK_TARGET}
Вот этот файл ucp_pm_viewmessage.html отвечает за тот фрагмент ЛС, который дал ошибку. Проверив его, я исправил и все заработало.
Всем все понятно?)