пятница, 12 сентября 2008 г.

создание макета страницы в DotNetNuke

Возможно, кого-то мучает вопрос - как создавать макеты страниц (page templates) в DotNetNuke? Рассказываю.

В начале, понятно, надо сделать страницу, с которой будем снимать шаблон. Этот этап я опускаю :)
К сожалению, на данный момент в DotNetNuke отсутствует возможность создавать шаблоны страниц отдельно. Можно только создать шаблон целиком портала. Для этого:

  1. залогиниться под хостом,

  2. зайти на вкладку portals (если вы не знаете где это - можете спросить в камментах),

  3. Нажать кнопку Export Portal Template,

  4. Выбрать портал и указать имя файла, не забыть проставить галку в Include Content

  5. Нажать собственно Export Template


Всё - шаблон портала со всеми страницами готов. Скорее всего, он сохранен в подпапке _default папки Portals. Так как шаблон представляет собой XMLку, следующее, что нам надо сделать - убить всё лишнее. Это можно сделать в любимом текстовом редакторе :)
Оставить нужно следующую структуру (вместо квадратных скобок, понятно, треугольные):
[portal]
[description][/description]
[tabs]
[tab] - вот тут надо оставить только ту страницу, с которой и делаем шаблон
....тут все pane-ы и модули с содержимым.
[/tab]
[/tabs]
[/portal]
В принципе - нам надо привести файл к виду, похожему на дефолтный шаблон, лежащий в Portals/_default/Templates.
Далее шаблон называем [имя].page.template и складываем рядышком с дефолтным, в папку Portals/_default/Templates.
Всё.

четверг, 4 сентября 2008 г.

Как установить программы для Windows XP на Windows Server 2003

Итак. Берем софтину от Microsoft под названием Application Verifier. Устанавливаем.
Как я понял, данная программа предназначена для тестирования приложений в условиях различных осей, переменных окружения, COM-объектов и прочего. Понятно, что устанавливать кучу разных осей для этих целей может (легально) только программист микрософта, да и то - не всегда.
Далее. Запускаем ее. Добавляем через File->Add Application файл setup.exe из установочной папки Photoshop'а. В правом окне появится список доступных опций. Снимаем все галочки, кроме Compartibility -> HighVersionLie
Дальше правой кнопкой на HighVersionLie и открываем properties.
В появившейся таблице проставляем значения:
major version 5,
minor version 1,
build number 2600.

Advanced:
service pack major 2,
service pack minor 1

Остальные оставляем пустыми, сохраняем.

Запускаем Setup.... Вуаля!!!!! Немного тормозит, но мы ведь уже особо не торопимся, верно?

http://forum.rudtp.ru/showthread.php?t=27761

Также опубликовано на 0-stalker-0.livejournal.com, alexstalker.wordpress.com