Подскажите, как с помощью StercSeoSiteMap создать карту со ссылками на друге карты ?
        Добрый день!
На сайте более 30.000 ссылок, в открываются ОЧЕНЬ долго.
В самом документе sitemap.xml прописано [[!StercSeoSiteMap?]], но при переходе на страницу sitemap.xml — она настолько долго грузится, что комп зависает.
По сути мне нужно чтобы при переходе на страницу site.ru/sitemap.xml — было видно
site.ru/sitemap/sitemap1.xml
site.ru/sitemap/sitemap2.xml
site.ru/sitemap/sitemap3.xml
site.ru/sitemap/sitemap3.xml
Я создал вложения в папке с основной картой такие как: (sitemap1 и т.д.), прописал код
[[!StercSeoSiteMap?
&parents=`[[*id]]` — это если правильно понял ссылки на внутренние страницы основной карты
&limit=`0` — это вроде количества выборки
&tpl=`sitemapsTpl` — это ссылка на чанк (он ниже)
]]
насчет &limit=`0` — это вроде количества выборки. если правильно понимаю то «0» — это грузим все исходя из параметров настройки страницы.
В каждом файле с картой прописал еще один код:
[[StercSeoSiteMap?
&display=`10000` — (даже не знаю правильно ли — но задумка что в эту карту попадает 10000 ссылок
]]
Создал чанк sitemapsTpl в котором прописал:
[[~[[+id]]? &scheme=`full`]] — тут я не понимаю что к чему — взял из инета.
НО…
Карта все равно открывается долго и всем списком… Что делаю не так? Подскажите плиз…
Может можно как-то обойтись малой кровью?
    
    
                                                                                
            На сайте более 30.000 ссылок, в открываются ОЧЕНЬ долго.
В самом документе sitemap.xml прописано [[!StercSeoSiteMap?]], но при переходе на страницу sitemap.xml — она настолько долго грузится, что комп зависает.
По сути мне нужно чтобы при переходе на страницу site.ru/sitemap.xml — было видно
site.ru/sitemap/sitemap1.xml
site.ru/sitemap/sitemap2.xml
site.ru/sitemap/sitemap3.xml
site.ru/sitemap/sitemap3.xml
Я создал вложения в папке с основной картой такие как: (sitemap1 и т.д.), прописал код
[[!StercSeoSiteMap?
&parents=`[[*id]]` — это если правильно понял ссылки на внутренние страницы основной карты
&limit=`0` — это вроде количества выборки
&tpl=`sitemapsTpl` — это ссылка на чанк (он ниже)
]]
насчет &limit=`0` — это вроде количества выборки. если правильно понимаю то «0» — это грузим все исходя из параметров настройки страницы.
В каждом файле с картой прописал еще один код:
[[StercSeoSiteMap?
&display=`10000` — (даже не знаю правильно ли — но задумка что в эту карту попадает 10000 ссылок
]]
Создал чанк sitemapsTpl в котором прописал:
[[~[[+id]]? &scheme=`full`]] — тут я не понимаю что к чему — взял из инета.
НО…
Карта все равно открывается долго и всем списком… Что делаю не так? Подскажите плиз…
Может можно как-то обойтись малой кровью?
Комментарии: 1
                Я сделал вот такой скрипт, который можно повесить на cron или запускать вручную при необходимости. Суть в том, что он проходит по всему сайту, генерирует файлы карты сайта (sitemap), при желании позволяет задать лимит ссылок для каждой карты, а затем объединяет их все в один статичный файл.
Запускайте, пробуйте — если возникнут вопросы, пишите.
                    Запускайте, пробуйте — если возникнут вопросы, пишите.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.