Установил на свой "instant maps" компонент "sitemap". Вот этот(sitemap)
Нашел на форуме, как его же переработали под instant shop, ничего серьезного, как мне показалось. Но посмотрите, почему то, ничего не получается. Может переменные не те ввел. Вроде других и нет. Компонент maps, страницы компонента — items.
Добавил в файл config.php
1) Ввел переменную компонента
2.1 $config['blocks'] - Список и порядок обрабратываемых блоков (разделов). // 'maps' - Интерактивная карта // 'users' - Пользователи их фотографии // 'blogs' - Блоги
3. Индивидуальные настройки разделов ///////////////////////////////////////////////////////////////////////////////////////////////////////// // Раздел Интерактивная карта $block = 'maps'; $config[$block]['allow'] = true; // Раздел включен в обработку $config[$block]['name'] = $block; // Имя раздела $config[$block]['title'] = 'Интерактивная карта'; // Заголовок для HTML-версии $config[$block]['url'] = $config['host'].'/'.$config[$block]['name']; // url корня раздела $config[$block]['allow_items'] = true; // Обрабатывать объекты на карте
<?php global $config; // 1. Глобальные настройки // ======================= // 1.1 $config['host'] - адрес хоста (сайта). Оределяется автоматически. ///////////////////////////////////////////////////////////////////////////////////////////////////////// $config['host'] = 'http://'.$_SERVER['SERVER_NAME']; // 1.2 $config['add_www'] - Не актуально для доменов третьего уровня. Если Ваш хост определился как http://mysite.ru, // то переменная $config['add_www'], если она включена (True), добавит www. и $config['host'] будет // иметь значение: http://www.mysite.ru // По умолчанию включено. false - чтобы отключить. ///////////////////////////////////////////////////////////////////////////////////////////////////////// $config['add_www'] = true; if ($config['add_www']) { if($www === false) } // 1.3 Основные пути для файлов и директорий. // $config['sitemap_path'] - Путь до директории, куда сохраняются сгенерированные sitemap'ы для каждого раздела. // По умолчанию директория "sitemaps/" в корне сайта. Должна быть открыта для записи, // т.е. установлены атрибуты 0755. // $config['sitemap_index'] - Путь до индексного sitemap'а. Т.е. индекса, в который собираются sitemap'ы разделов. // По умолчанию "/sitemap.xml" в корне сайта. // $config['robots_txt'] - Путь до файла robots.txt // По умолчанию "/robots.txt" в корне сайта. ///////////////////////////////////////////////////////////////////////////////////////////////////////// $config['sitemap_path'] = '/sitemaps/'; $config['sitemap_index'] = '/sitemap.xml'; $config['robots_txt'] = '/robots.txt'; // 2. Настройки разделов // ====================== // 2.1 $config['blocks'] - Список и порядок обрабратываемых блоков (разделов). // 'maps' - Интерактивная карта // 'users' - Пользователи их фотографии // 'blogs' - Блоги // 'forum' - Форумы // 'board' - Доска объявлений // 'faq' - Вопросы и ответы // 'catalog' - Универсальный каталог // 'content' - Основной контент сайта. Статьи и новости. // Порядок актуален для вывода HTML-версии карты. Обрабатываться разделы будут именно те, // и именно в том порядке, который содержит данный массив. // ВАЖНО!!! Названия блоков не менять! ///////////////////////////////////////////////////////////////////////////////////////////////////////// // 2.2 Индивидуальные настройки для каждого раздела. // // $block = 'имя_блока'; - имя блока как в массиве $config['blocks'] // Ниже идут переменные, необходимые для каждой функции: // $config[$block]['allow'] - Включать ли блок в обработку. По умолчанию true. // $config[$block]['name'] - Имя блока латиницей. Эта переменная также отвечает за имя файла sitemap'а раздела. // $config[$block]['title'] - Заголовок для HTML-версии // $config[$block]['url'] - url до корня раздела. // $config[$block]['allow_bla-bla-bla'] - Последняя переменная. Включает/отключает обработку вложенности. // Актуально для сайтов с большим количеством контента (много пользователей, много блогов, и .т.д.) // Т.е. если она включена, то, к примеру, в обработку попадут ссылки не только на профили // Пользователей, но и на их фотографии. // По умолчанию включена. false - чтобы отключить. ///////////////////////////////////////////////////////////////////////////////////////////////////////// // 3. Индивидуальные настройки разделов ///////////////////////////////////////////////////////////////////////////////////////////////////////// // Раздел Интерактивная карта $block = 'maps'; $config[$block]['allow'] = true; // Раздел включен в обработку $config[$block]['name'] = $block; // Имя раздела $config[$block]['title'] = 'Интерактивная карта'; // Заголовок для HTML-версии $config[$block]['url'] = $config['host'].'/'.$config[$block]['name']; // url корня раздела $config[$block]['allow_items'] = true; // Обрабатывать объекты на карте // Раздел Пользователи $block = 'users'; $config[$block]['allow'] = true; // Раздел включен в обработку $config[$block]['name'] = $block; // Имя раздела $config[$block]['title'] = 'Пользователи'; // Заголовок для HTML-версии $config[$block]['url'] = $config['host'].'/'.$config[$block]['name']; // url корня раздела $config[$block]['allow_photos'] = true; // Обрабатывать фотографии пользователей // Раздел Блоги $block = 'blogs'; $config[$block]['allow'] = true; // Раздел включен в обработку $config[$block]['name'] = $block; // Имя раздела $config[$block]['title'] = 'Блоги'; // Заголовок для HTML-версии $config[$block]['url'] = $config['host'].'/'.$config[$block]['name']; // url корня раздела $config[$block]['allow_posts'] = true; // Обрабатывать посты в блогах // Раздел Форумы $block = 'forum'; $config[$block]['allow'] = true; // Раздел включен в обработку $config[$block]['name'] = $block; // Имя раздела $config[$block]['title'] = 'Форум'; // Заголовок для HTML-версии $config[$block]['url'] = $config['host'].'/'.$config[$block]['name']; // url корня раздела $config[$block]['allow_threads'] = true; // Обрабатывать треды // Раздел Доска объявлений $block = 'board'; $config[$block]['allow'] = true; // Раздел включен в обработку $config[$block]['name'] = $block; // Имя раздела $config[$block]['title'] = 'Доска объявлений'; // Заголовок для HTML-версии $config[$block]['url'] = $config['host'].'/'.$config[$block]['name']; // url корня раздела $config[$block]['allow_items'] = true; // Обрабатывать объявления // Раздел Вопросы и ответы $block = 'faq'; $config[$block]['allow'] = true; // Раздел включен в обработку $config[$block]['name'] = $block; // Имя раздела $config[$block]['title'] = 'Вопросы и ответы'; // Заголовок для HTML-версии $config[$block]['url'] = $config['host'].'/'.$config[$block]
#2
10 июля 2011 в 00:19
Тоже очень нуждаюсь в этой доработке.
#3
10 июля 2011 в 14:50
Кто подскажет?