Как сделать шаблон вывода статей на сайте. SAPE ARTICLES для DLE

Автор: Ganesh от 10-08-2015, 20:21, посмотрело: 2296

0
Как вообще вставить код SAPE в сайт, написано тут, а в этой статье описывается исключительно создание шаблона вывода статей для SAPE для движка Data Life Engine или попросту DLE
 
В папке своего шаблона создаем файл main_sape.tpl
открываем ваш main.tpl копируем всё его содержимое в main_sape.tpl

находим:
{headers}


и меняем на:
<title>{title}</title>  <meta name="keywords" content="{keywords}" />  <meta name="description" content="{description}" />


находим:
{info} {content}


и меняем на:
{header} {body}

В файле index.php находим строку:
$tpl->load_template ( 'main.tpl' );


и заменяем на:
if($_GET['do'] == "sape")  $tpl->load_template ( 'main_sape.tpl' );  else  $tpl->load_template ( 'main.tpl' );


и теперь наш шаблон доступен по адресу: http://www.сайт.ру/?do=sape
при переходе на данную страницу Вы увидите два тега:
{header} {body}

- это нормально.

9. В настройках площадки на вкладке Шаблоны статей внизу указываем имя(любое на Ваш выбор) и url расположения шаблона:
http://ваш_сайт.ру/?do=sape

и нажимаем Добавить.

10. В настройках площадки на вкладке Шаблоны URL'ов внизу указываем url(предлагаю самый оптимальный):
/publik/{id}-{name}.html

и нажимаем Добавить. Не уходим с этой вкладки мы на неё ещё вернёмся после редактирования ещё одного файла.

Открываем .htaccess и после:
# Редиректы  RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]


добавляем:
#Articles rules  RewriteCond %{ENV:REDIRECT_STATUS} ^$  RewriteRule ^publik/([0-9]+)-([a-z0-9\_\-]+)\.html$ /***********.php [L]

Категория: Полезные скрипты

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив
  • Верстка HTML и CSS
  • Послушать, посмотреть, сходить
  • Оптимизация и продвижение
  • Полезные скрипты
  • Болталка о всякой шняге