Пример #1
0
 public static function PublishContent($siteId)
 {
     $site = Site::GetBySiteId($siteId);
     // inject site settings
     Publish::InjectSiteSettings($site);
     // publish all pages
     Publish::PublishAllPages($site);
     // publish menu JSON
     Publish::PublishMenuJSON($site);
     // publish CSS
     Publish::PublishAllCSS($site);
     // publish sitemap
     Publish::PublishSiteMap($site);
     // publish RSS
     Publish::PublishRssForPageTypes($site);
 }
Пример #2
0
 public static function PublishSite($siteUniqId, $root = '../')
 {
     // publish sitemap
     Publish::PublishSiteMap($siteUniqId, $root);
     // publish all CSS
     Publish::PublishAllCSS($siteUniqId, $root);
     // publish all pages
     Publish::PublishAllPages($siteUniqId, $root);
     // publish rss for page types
     Publish::PublishRssForPageTypes($siteUniqId, $root);
     // publish menu
     Publish::PublishMenu($siteUniqId, $root);
     // publish common js
     Publish::PublishCommonJS($siteUniqId, $root);
     // publish common css
     Publish::PublishCommonCSS($siteUniqId, $root);
     // publish controller
     Publish::PublishCommon($siteUniqId, $root);
     // publish plugins
     Publish::PublishPlugins($siteUniqId, $root);
 }
Пример #3
0
 public static function PublishSite($siteId)
 {
     // publish sitemap
     Publish::PublishSiteMap($siteId);
     // publish all pages
     Publish::PublishAllPages($siteId);
     // publish rss for page types
     Publish::PublishRssForPageTypes($siteId);
     // publish menu
     Publish::PublishMenuJSON($siteId);
     // publish site json
     Publish::PublishSiteJSON($siteId);
     // publish common js (also combines JS and publishes plugins)
     Publish::PublishCommonJS($siteId);
     // publish common css
     Publish::PublishCommonCSS($siteId);
     // publish controller
     Publish::PublishCommon($siteId);
     // publish all CSS
     Publish::PublishAllCSS($siteId);
     // publish locales
     Publish::PublishLocales($siteId);
 }