Перейти к публикации

Помогите с УРЛами подкатегорий!


Рекомендованные сообщения

Здравствуйте! Товарищи, помогите разобраться!

Сайт работает на DLE 6.7. Допустим, у меня есть категория Video и подкатегория Movies. Когда я нажимаю на категорию или подкатегорию новостей, перехожу по такой ссылочке: http://first-portal.com/index.php?do=cat&category=movies. Но мне нужно, что бы было так: http://first-portal.com/video/movies/. Может всё дело в модуле "Дерево категорий"? Подскажите пожалуйста, как исправить?

Вот, нашел в catlist.php (из модуля "Дерево категорий") такое:

$catlist='';

$b=$db->query ("SELECT * from `dle___category` ORDER BY `posi`");

while ($row=$db->get_array($B))

{

$link=$config['http_home_url'].'index.php?do=cat&category='.$row['alt_name'];

if (file_exists(ROOT_DIR."/templates/{$config['skin']}/images/icon/{$row['alt_name']}.gif"))

$icon="{THEME}/images/icon/{$row['alt_name']}.gif";

else

$icon='';

$catlist.="d.add({$row['id']},{$row['parentid']},'{$row['name']}','{$link}','{$row['descr']}','','{$icon}','{$icon}');";

}

?>

Если убрать index.php?do=cat&category, то открывает так: http://first-portal.com/movies. Надо ещё как-то категорию что бы показывал :(

Изменено пользователем CobraX
Ссылка на сообщение
Поделиться на других сайтах

Во-первых внутри движка все адреса передаются в виде http://first-portal.com/index.php?do=cat&category=movies, а внешний вид красивых URL это лишь прикрытие, которое реализовано средствами htaccess.

Во-вторых, чтобы перейти на http://first-portal.com/video/movies/ ссылка, которая к ней ведет должна именно так и выглядеть, потому что сделать редирект нельзя (создастся бесконечный цикл взаиморедиректов).

Решение - Админка - Включить ЧПУ (ДА) - Тип ЧПУ (2), незнаю на счет 6.7, но в 7.х реализовано.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Когда включаю ЧПУ, ссылка на новость выглядит так: http://сайт/категория/подкатегория/новость.html, а мне надо, что бы при нажатии на подкатегорию выводилась так: http://сайт/категория/подкатегория/

Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Когда включаю ЧПУ, ссылка на новость выглядит так: http://сайт/категория/подкатегория/новость.html, а мне надо, что бы при нажатии на подкатегорию выводилась так: http://сайт/категория/подкатегория/

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

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

Ссылка на сообщение
Поделиться на других сайтах

Руками пропиши ))))

Создай там таблицу или меню UL, и через LI поставь ссылки. (чтобы убрать точки в LI надо в классе или в стиле прописать list-style-type:none;)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...