Главные новости

karta_sayta - модуль показывающий карту сайта в виде html ссылок

 
Сканирует все бд или только указанные и выводит список категорий, статей и ссылку на главную страницу.
Данный скрипт может подключаться внутри краткой и полной статьи. Лучше конечно чтобы вы создали отдельную категорию по подключению разных модулей и ссылались на них. 
Нарпимер я создал категорию raznoe в ней уже создал 2 статьи. В 1ой подключил обратную связь, а во 2ую статью,я подключил данный скрипт картый сайта. И теперь просто в футоре своего сайта я создал обычную ссылку на данный вывод карты сайта. Если лень мотать вниз то вот ссылка примера вывода данного модуля.

Как пользоваться и ставить данный модуль?

команда вставки в краткий контент
<xx>karta_sayta_|_cmscode|dota2|html_css_uroki|modul|sintacsis_php|statyi|skachati_cmscode,5000,1,width:100%; font-size: 12px;line-height: 100%,float:left; width:45%; min-height:5px; margin:0px 20px 5px 0px; text-align:left;,margin:6px 3px 15px 0px;line-height: 1.5;padding-top: 5px; width: 100%!important; font-size: 12px; font-weight:bold;,text-decoration: none;_|_./</xx>
команда вставки в полный контент (Описание полное)
<xx>karta_sayta_|_*,5000,1,width:100%; font-size: 12px;line-height: 100%,float:left; width:45%; min-height:5px; margin:0px 20px 5px 0px; text-align:left;,margin:6px 3px 15px 0px;line-height: 1.5;padding-top: 5px; width: 100%!important; font-size: 12px; font-weight:bold;,text-decoration: none;_|_../</xx>

Как видите они отличаются * и в конце параметрами подключения данных параметров ./ и ../ это относительные пути необходимые для подключения модуля из специального скрипта

А теперь разберем весь код по порядку
karta_sayta - это назване модуля 
_|_ - разделитель идет полсе названия модуля необходим тобы далее указать параметры для подключения и работы карты сайта

Разберем по порядку параметры работы данного модуля. 
В краткой статье как видно я указал такую строчку до первой запятой
cmscode|dota2|html_css_uroki|modul|sintacsis_php|statyi|skachati_cmscode
а в полной
*
Это как бы показал что есть разные вареанты ввода  баз данных, а именно у меня были созданы базы данных которые я разделил специальным разделителем без пробелов 
|
И это говорит системе что надо сканировать только указанные в данном списке текстовые базы данных на наличие в них статей для карты  сайта.

А если вы хотите сканировать все категории то ставите * и после знак разделитеь (запятую)
,
Если надо сканировать только одну категорию а другие нет то просто вписываете ее туда без разделителя | и переходим к следующим данным

5000 это число максимального вывода статей в карте сайта может вписывать свое число, но не слишком большое.
Если статей меньше то и выведется меньше статей.

1 это параметр сортировки статей (0 сортирует от старых к новым, 1 сортирует от новых вначале к старым статьям) 

width:100%; font-size: 12px;line-height: 100% -это css параметры главного div блока в котором формируются ссылки статей и категорий
Ширина блока в 100% где размер текста стоит 12 пикселей с межстрочным интервалом 100% 

float:left; width:45%; min-height:5px; margin:0px 20px 5px 0px; text-align:left;  - это css параметры div блока где расположена ссылка  
Размер див блока 45% от всей ширины блока  с минимальной выстой 5 пикселей с отступом справа 20px и снизу 5px текст по левому краю

margin:6px 3px 15px 0px;line-height: 1.5;padding-top: 5px; width: 100%!important; font-size: 12px; font-weight:bold; - это css заголовка на всякий случай добавил вдруг пригодится

,text-decoration: none; -это css ссылки 

Как видите вы можете вобще стили убрать и оставить от них только пустоту по примеру вот так.

<xx>karta_sayta_|_cmscode|dota2|html_css_uroki|modul|sintacsis_php|statyi|skachati_cmscode,5000,1,width:100%; font-size: 12px;line-height: 100%,float:left; width:45%; min-height:5px; margin:0px 20px 5px 0px; text-align:left;,,_|_../</xx>

Аналогично вы в праве менять стили и для всех остальных дивов и прочих под себя. Можете даже внутри скрипта шаблон видоизменить под себя и свою функцию главно. Главное не забываем прочесть условия использования cmscode.

 

Как правильно вставить код чтобы он заработал например в полном описании?

вам надо нажать на Источник и вставить код и потом нажать кнопку сохранить внизу  для сохранения измениний данной статьи

После вам надо проверить работу скрипта если он незаработал то убедитесь что вы видоизменили скрипт вывода статьи. Пример изменения скрипта вывода статьи для включения модулей описан тут Там расписано для категории index а тут категория в нашем примере raznoe и как следтсвие вам надо будет менять шаблон для той категории в которую вы вписали данный код. Так как в примере категория raznoe то я зашел в categories/raznoe.spl открыв блокнотом akelpad произвел нужные изменения и все готово.
Или вы можете в модуле Аналог К2 джумлы 2.5(3) в админке проделать следующее, выбрать нужную категорию
и отредактировать ее выставив 5й шаблон для Скрипт вывода статей и сохранить изменения 
Шаблон измениться и карта сайта отобразится внутри статьи.
Вам остается добавить в футер вашего шаблона или шаблонов ссылку на карту сайта чтобы поисковики могли ее сканировать и лучше индесировать ваш сайт.
ссылка простая <a href="<?php echo"$p".'название категории/id статьи';?>">название карты сайта</a>
ну к нашему примеру это выглядит так <a href="<?php echo"$p".'raznoe/2.html';?>">Карта сайта</a> в коде шаблона.
Версия модуля:

Для какой версии cms cmscode: 1.0130 - 1.0132
Автор: Администратор1