Как создать категории на DLE и прописать свои ссылки?

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Создаем категории в DLE

Neznayka, подробные ответы я не могу дать с картинками. Чистого DLE у меня пока не стоит, но если будет интерес поставим на поддомен по типу vb. Поэтому могу ответить лишь в словах.


как прописать мне ссылки и где их вообще взять, что бы работало "меню сайта" -религия, новости, криминал и так далее , и как мне их переименовать?

Идем в админку DLE
Нажимаем Список всех разделов
Далее идем в Категории

Например, у вас есть категория "Новости", на латинице она у вас news, следовательно ваша ссылка на категорию будет вида: http://moysayt.ru/news/

Для каждой категории соответственно будет своя ссылка. Все эти ссылки мы записываем в блокнот, и возвращаемся в Список всех разделов.

Теперь мы выбираем Шаблоны сайта, и переходим в шаблоны.
В левой колонке находим шаблон main.tpl, нажимаем его, и в правом окне видим html код шаблона.
Теперь мы ищем слово "Новости" в шаблоне, если оно прописано там. Но раз мы разбираем дефолтный шаблон, то оно там будет. По умолчанию нормальная ссылка там сделана вида #, и нам нужно просто заменить это на нашу ссылку категории и сохранить шаблон.
И так с каждой категорией.

Также рекомендую сохранить локально свой исходник, и не забывать сохранять исходники после каждой операции с шаблонами.
 
Последнее редактирование:

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Прописываем ссылки категорий в шаблоне DLE

Например мы пробуем шаблон Default
Файл main.tpl выглядит следующим образом:

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
{headers}
<link rel="shortcut icon" href="{THEME}/images/favicon.ico" />
<link media="screen" href="{THEME}/style/styles.css" type="text/css" rel="stylesheet" />
<link media="screen" href="{THEME}/style/engine.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="{THEME}/js/libs.js"></script>
</head>
<body>
{AJAX}
<div id="toolbar" class="wwide">	<div class="wrapper"><div class="dpad">	<span class="htmenu"><a href="#" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://6dle.ru');">Сделать домашней</a><span>|</span><a href="#" rel="sidebar" onclick="window.external.AddFavorite(location.href,'dle-news.ru'); return false;">Добавить в избранное</a></span>	{login}	</div></div>	<div class="shadow"> </div>
</div>
<div class="wrapper">	<div id="header" class="dpad">	<h1><a class="thide" href="/index.php" title="DataLife Engine - Softnews Media Group">DataLife Engine - Softnews Media Group</a></h1>	<form action="" name="searchform" method="post">	<input type="hidden" name="do" value="search" />	<input type="hidden" name="subaction" value="search" />	<ul class="searchbar reset">	<li class="lfield"><input id="story" name="story" value="Поиск..." onblur="if(this.value=='') this.value='Поиск...';" onfocus="if(this.value=='Поиск...') this.value='';" type="text" /></li>	<li class="lbtn"><input title="Найти" alt="Найти" type="image" src="{THEME}/images/spacer.gif" /></li>	</ul>	</form>	<div class="headlinks">	<ul class="reset">	<li><a href="/index.php">Главная</a></li>	[group=5]<li><a href="/index.php?do=register">Регистрация</a></li>[/group]	<li><a href="/index.php?do=feedback">Контакты</a></li>	<li><a href="/index.php?do=rules">Правила</a></li>	</ul>	</div>	</div>	<div class="himage"><div class="himage"><div class="himage dpad">	<h2>Многопользовательский новостной движок,<br />	предназначенный для организации собственных<br />	СМИ и блогов в интернете.</h2>	</div></div></div>	<div class="mbar" id="menubar"><div class="mbar"><div class="mbar dpad">	<div class="menubar">	{include file="topmenu.tpl"}	</div>	</div></div></div>	<div class="wtop wsh"><div class="wsh"><div class="wsh"> </div></div></div>	<div class="shadlr"><div class="shadlr">	<div class="container">	<div class="vsep">	<div class="vsep">	<div id="midside" class="rcol">	[not-aviable=main]{speedbar}[/not-aviable]	<div class="hbanner">	<div class="dpad" align="center">{banner_header}</div>	<div class="dbtm"><span class="thide">на правах рекламы</span></div>	</div>	[sort]<div class="sortn dpad"><div class="sortn">{sort}</div></div>[/sort]	{info}	{content}	</div>	<div id="sidebar" class="lcol">	{include file="sidebar.tpl"}	</div>	<div class="clr"></div>	</div>	</div>	<div class="footbox">	<div class="rcol">	<div class="btags">	{tags}	<div class="shadow"> </div>	</div>	</div>	<div class="lcol">	<p>Уважаемые вебмастера, Вы<br />	просматриваете тестовую страницу<br />	<b>DataLife Engine</b>.<br />	Текущая версия 9.5.</p>	</div>	</div>	</div>	</div></div>	<div class="wbtm wsh"><div class="wsh"><div class="wsh"> </div></div></div>
</div>
<div id="footmenu" class="wwide">	<div class="wrapper"><div class="dpad">	<ul class="reset">	<li><a href="/index.php">Главная страница</a></li>	[group=5]<li><a href="/index.php?do=register">Регистрация</a></li>[/group]	[not-group=5]<li><a href="/addnews.html">Добавить новость</a></li>[/not-group]	<li><a href="/newposts/">Новое на сайте</a></li>	<li><a href="/statistics.html">Статистика</a></li>	</ul>	</div></div>	<div class="shadow"> </div>
</div>
<div id="footer" class="wwide">	<div class="wrapper"><div class="dpad">	<span class="copyright">	Copyright © 2004-2012 SoftNews Media Group All Rights Reserved.<br />	Powered by DataLife Engine © 2012 <a href="http://6dle.ru" target="_blank">Шаблоны для CMS DataLife Engine</a>	</span>	<div class="counts">	<ul class="reset">	<li><a href="http://adamin.org/" target="_blank"><img src="/uploads/button.gif" style="border: none;" /></a></li>	<li><a href="http://enviros.info/" target="_blank"><img src="/uploads/button.gif" style="border: none;" /></a></li>	<li><a href="http://knowledgeworkerslko.org/" target="_blank"><img src="/uploads/button.gif" style="border: none;" /></a></li>	</ul>	</div>	<div class="clr"></div>	</div></div>
</div>
</body>
</html>

При просмотре данного файла мы видим, что меню с категориями здесь вставляется инклюдами. Вот этим:
Код:
{include file="topmenu.tpl"}

Добавлено через 3 минуты
Следующий шаг, открываем значит файл topmenu.tpl

Вот он:

Код:
<ul id="topmenu" class="lcol reset">	<li><a href="#"><b>О сайте</b></a></li>	<li class="sublnk"><a href="#"><b>В мире</b></a>	<ul>	<li><a href="#"><b>Новости</b></a></li>	<li><a href="#"><b>Катастрофы</b></a></li>	<li><a href="#"><b>Климат</b></a></li>	<li><a href="#"><b>Погода</b></a></li>	</ul>	</li>	<li class="sublnk"><a href="#"><b>Экономика</b></a>	<ul>	<li><a href="#"><b>Новости</b></a></li>	<li><a href="#"><b>Биржи</b></a></li>	<li><a href="#"><b>Котировки валют</b></a></li>	<li><a href="#"><b>Рынок</b></a></li>	</ul>	</li>	<li><a href="#"><b>Религия</b></a></li>	<li><a href="#"><b>Криминал</b></a></li>	<li><a href="#"><b>Спорт</b></a></li>	<li><a href="#"><b>Культура</b></a></li>	<li><a href="#"><b>Инопресса</b></a></li>
</ul>
<a class="thide hrss" href="/rss.xml" title="Чтение RSS">Чтение RSS</a>

Вот они все ваши категории.
Значит если вы у себя обозвали локально dle.ru, то если создать категорию Новости - news, то вместо
Код:
 <li><a href="#"><b>Новости</b></a></li>

Вы должны вставить:
Код:
 <li><a href="http://dle.ru/news/"><b>Новости</b></a></li>

Понятно?
 
Последнее редактирование:

Neznayka1

Пользователь
Регистрация
27.10.12
Сообщения
320
Реакции
31
Баллы
13
Спасибо. :)
 
Последнее редактирование:

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Neznayka, ну я вам уже показал в примере.
 

Neznayka1

Пользователь
Регистрация
27.10.12
Сообщения
320
Реакции
31
Баллы
13
когда заполняю "добавить категорию", там есть строка "Метатег title:" что это означает? 200 символов можно вписать

Добавлено через 2 минуты
да, еще есть "описание категории" и "ключевые слова" - это нужно заполнять , если да, то зачем?
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard

Neznayka1

Пользователь
Регистрация
27.10.12
Сообщения
320
Реакции
31
Баллы
13
так в "титле" по русски писать или по английски?
 

Neznayka1

Пользователь
Регистрация
27.10.12
Сообщения
320
Реакции
31
Баллы
13
Так, ну "активировать", а также "переименовать" категорию мне удалось, в меню сайта все работает, попробую создать новую категорию и не переименовать, а что бы еще в "меню сайта" появился новый пункт. Буду действовать по методу "аналогии", все манипуляции с хтмл. кодом буду осуществлять в папке "топ.меню".
ЗЫ: вроде бы не так все сложно, как казалось , это радует :)
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
ЗЫ: вроде бы не так все сложно, как казалось

Да. Не все так сложно. Причем подобные манипуляции, как мы сейчас делаем приходится делать почти в любом движке.
 

Neznayka1

Пользователь
Регистрация
27.10.12
Сообщения
320
Реакции
31
Баллы
13
Проблема))) Кароче в "меню сайта" отображаются и изменяются категории, а вот там еще на сайте есть "НАВИГАЦИЯ"....ну , там продублировано меню, НО там ничего не изменяется, а остается по старому...вот так..,вы поняли, что я имею виду? То есть на титульной странице сайта "горизонтальное меня изменяется", а "навигация", где категории прописаны вертикально - остаются как были и ниче там не работает. Может к ним отдельная папка идет? Или вообще ее удалить эту навигацию нужно? Что делать? Как бороться с этим беспределом, с этой вакханалией?)))
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Горизонтальное меню скорее всего в файле main.tpl
Точнее пока сказать не могу. Нужно DLE поставить.
 

Neznayka1

Пользователь
Регистрация
27.10.12
Сообщения
320
Реакции
31
Баллы
13
да нет, горизонтальное меню в папке "топменю.тпл", как и было, а вот вертикальное-навигация....нашел "сайдбар.тпл"...хакер я)))


глюк был...кароче в категории "В мире-world", была подкатегория "Новости-news", а перед этим я еще создал одну, назвал "Новая-new". Ну значит я прописал к ней путь :
<li class="sublnk"><a href="http://dle.ru/world/"><b>В мире</b></a>
<ul>
<li><a href="http://dle.ru/world/news/"><b>Новости</b></a>
Ну и добавил статью, проверял...заработала...а потом....бах и перестала работать...оказывается вместо http://dle.ru/world/news/ было http://dle.ru/world/[B]new[/B]/ без...м как я называл "новая-new" и "новости-news".
 
Последнее редактирование:

Статистика форума

Темы
200.634
Сообщения
380.522
Пользователи
327.876
Новый пользователь
pm1199
Сверху Снизу