найти использованные или неиспользованные днн-страницы - PullRequest
0 голосов
/ 22 июня 2010

Я хочу очистить свой портал и провести уборку дома.

как мне создать список использованных страниц или, наоборот, список неиспользуемых страниц?

далееКак лучше всего удалить нежелательную страницу с портала DNS?

1 Ответ

1 голос
/ 23 июня 2010

Вот запрос к базе данных, который вы можете запустить из окна Хост -> SQL, который вернет все страницы, на которых нет модулей.

--list active pages without active modules
select TabID, TabName
from {databaseOwner}{objectQualifier}tabs
where tabid not in (select TabID from {databaseOwner}{objectQualifier}TabModules where IsDeleted = 0)
and IsDeleted = 0
and PortalID = 0 -- update to use your portal id

Здесь перечислены все модули на их сайте, их страница и панель, на которой этот модуль находится на странице.

--list modules on pages
select t.TabID, t.TabName, m.ModuleTitle, tm.PaneName
from tabmodules tm
join {databaseOwner}{objectQualifier}Modules m on (tm.ModuleID = m.ModuleID)
join {databaseOwner}{objectQualifier}Tabs t on (t.TabID = tm.TabID)
where t.PortalID = 0 -- update to use your portal id
and tm.IsDeleted = 0

Лучший способ удалить страницу - перейти на страницу Admin -> Pages и удалить их там. Не забывайте также посещать и поддерживать вашу Admin -> Recycle Bin, а также, чтобы поддерживать чистоту на вашем сайте.

...