Форум

Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
AbramDubin
#1 Оставлено : 19 октября 2010 г. 2:41:39(UTC)
AbramDubin

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 18

Дело в том , что я с помощью DreamWeaver открываю skin.css и начинаю изменять : .skinheader на .skinheader {
background-image: url(images/up_img.jpg);
background-repeat: no-repeat;
height: 152px;
Реально , я просто добовляю изоброжение , хочу изменить шапку . Затем захожу под хостом , всё отлично работает . Но при нажатии на "Разбор пакета шаблона" выскакивает ошибка :
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Skins.Controls.TreeViewMenu.BuildTree(DNNNode objNode, Boolean blnPODRequest) at DotNetNuke.UI.Skins.Controls.TreeViewMenu.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Hrust
#2 Оставлено : 19 октября 2010 г. 6:37:00(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

Если Вы собрались вносить какие-то изменения в html-исходник скина , то только в этом случае следует прибегать к "Разбору пакета шаблона" .
А вот после того как вы изменили таблицы стилей , то в "Разборе пакета шаблона" ничиго делать не нужно . Просто меняйте и подстраивайте столько , сколько вам нужно .
AbramDubin
#3 Оставлено : 19 октября 2010 г. 6:49:05(UTC)
AbramDubin

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 18

А если я , например , добавлю таблицу в исходник ХТМЛ . По логике получается , что его нужно будет разбирать и опять будет выдавать ошибку . Ну и конечно , хотелось бы понять , откуда тянутся корни ошибки ?
Hrust
#4 Оставлено : 19 октября 2010 г. 7:00:57(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

Вообще , по идее , исходник должен парсится . Я вот даже , сам лично , только что попробовал . Всё отлично-парсится . Возможно , что у вас проблемы с исходником .
В вашем случае лучше всего напрямую редактировать отпарсеный вариант . Обязательно учтите то , что редактировать будет "по-живому" , по этому следует держать под рукой исходный вариант .
Я бы вам не советовал модифицировать отпарсенный вариант . Меняйте конкретно исходник . Просто потом в следующих версиях DNN всё будет отражаться .
AbramDubin
#5 Оставлено : 19 октября 2010 г. 7:13:59(UTC)
AbramDubin

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 18

Ага , теперь я всё понял и исправил . Единственное , что шаблон Vertical Menu не парсится . В независимости от того фиксированный он или нет . Получается , что он совсем не тронутый не парсится .
Hrust
#6 Оставлено : 19 октября 2010 г. 8:54:19(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

Я только что попробовал в своей текущей версии , всё отлично парится . Да ещё и работа со шкурками теперь сделана на AJAX'е . Индикатор теперь стоит в нижнем левом углу . Это я так - на заметочку.)
AbramDubin
#7 Оставлено : 19 октября 2010 г. 9:08:05(UTC)
AbramDubin

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 18

Незнаю , у меня вертикальная менюшка ну никак не парсится . Вот сначала она работает...А вы попробуйте вертикальную применить после парсинга . Так его перепарсывает непонятно во что и потом ещё и ошибку выдаёт .
Hrust
#8 Оставлено : 19 октября 2010 г. 9:17:20(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

Сделал так , как вы написали . Действительно , что-то после парсинга не работает . Не работает , ну и ладно . Это совсем не кретически . Главное , что парсится без ошибок . А это уже хорошо .
Я бы на вашем месте поставил более обновлённую версию DNN . Уверен , что потом вообще всё будет отлично парсится .
AbramDubin
#9 Оставлено : 19 октября 2010 г. 9:23:18(UTC)
AbramDubin

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 18

Огромное спасибо Вам за помощь ! Значит теперь займусь обновлением DNN до более новейшей версии . Лучше немного потрачу времени , но зато всё будет парсится .
Finlot
#10 Оставлено : 19 октября 2010 г. 9:33:07(UTC)

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 25

Не посчитайте меня совсем тупым , но обьясните , зачем вы всё парсите ?
Я вот допустим создаю в html файл , потом его переименовываю в асакс , а затем инталю в Dnn . В skins я ищу нужную мне подпапку и там же редактирую скин . Потом просто обновляю и смотрю , что получилось .
matodor
#11 Оставлено : 19 октября 2010 г. 9:39:18(UTC)

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 29

Вы всё делаите абсолютно правильно . Как я понял , то парсинг создает xml-файл с объектами из html-файла . Ну а если всё правишь в ascx, то к парсингу прибегать не нужно совсем .
Hrust
#12 Оставлено : 19 октября 2010 г. 9:44:58(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

Ещё к вышесказаному хочу добавить , что отпарсённый ascx файл , в любом случае будет привязан к той версии DNN , под которой парсился . А html , отпарсённый в любой версии , всегда даст корректный ascx .
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF | YAF © 2003-2018, Yet Another Forum.NET