Скрипт для вызова страницы материала, сказать все по частям вы все равно не поймете, кроме администрации конечно, многие из вас хотели бы сделать на юкоз такие скрипты. Например, когда мы добавляем материал, естественно у него есть своя ссылка, пример: upost.su/load/skripty/user/1/1-1-0-36. С помощью этого скрипта вы напросто можете дать названия в новом доп. поле которую я написал, например, есть поле в которую нужно ввести названия страницы материала, к примеру назовем его, abuse или support или вообще названия материала.
Ну сейчас уже 3:10 ночи, поэтому сразу перейдем к установке и к самому скрипту
Скоро выложу для всех модулей, и для news/
Установка:
Для модуля "Каталог статей"
1. Скачиваем измененную HTML страницу 404 с архива, и заливаем его в корень сайта,
2. Теперь переходим к каталогу статей, конкретно - к шаблонам "вид материала" и "страница материала и комментариев к нему". Меняем название материала:
Code
$TITLE$ на <?substr($TITLE$,strpos($TITLE$,'*s*')+3)?>
$ENTRY_TITLE$ на <?substr($ENTRY_TITLE$,strpos($ENTRY_TITLE$,'*s*')+3)?>
Соответственно. Ссылка на материал будет выглядеть так:
Code
/<?substr($TITLE$,0,strpos($TITLE$,'*s*'))?>
в виде материалов, и на странице материала и комментариев так:
Code
/<?substr($ENTRY_TITLE$,0,strpos($ENTRY_TITLE$,'*s*'))?>
Пример:
Code
<a href="/<?substr($TITLE$,0,strpos($TITLE$,'*s*'))?>"><?substr($TITLE$,strpos($TITLE$,'*s*')+3)?></a>
Соответственно в шаблоне материала и комментариев к нему $TITLE$ меняем на $ENTRY_TITLE$ везде))
3. Также в шаблоне "вид материала" добавляем в начало строку:
Code
<a href="$ENTRY_URL$" class="hidLink" style="display:none"></a>
4. Теперь переходим к странице добавления и редактирования материала
Куда-нибудь после