CobraX 0 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 (изменено) Здравствуйте! Товарищи, помогите разобраться! Сайт работает на 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($) { $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. Надо ещё как-то категорию что бы показывал Изменено 14 августа 2008 пользователем CobraX Цитата Ссылка на сообщение Поделиться на других сайтах
Mr.Roman 1 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 Во-первых внутри движка все адреса передаются в виде http://first-portal.com/index.php?do=cat&category=movies, а внешний вид красивых URL это лишь прикрытие, которое реализовано средствами htaccess. Во-вторых, чтобы перейти на http://first-portal.com/video/movies/ ссылка, которая к ней ведет должна именно так и выглядеть, потому что сделать редирект нельзя (создастся бесконечный цикл взаиморедиректов). Решение - Админка - Включить ЧПУ (ДА) - Тип ЧПУ (2), незнаю на счет 6.7, но в 7.х реализовано. Цитата Ссылка на сообщение Поделиться на других сайтах
CobraX 0 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 Автор В админке я могу только включить или выключить ЧПУ Цитата Ссылка на сообщение Поделиться на других сайтах
demon165 8 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 тогда включи его ии обнови кеши категорий Цитата Ссылка на сообщение Поделиться на других сайтах
CobraX 0 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 Автор Это как? Цитата Ссылка на сообщение Поделиться на других сайтах
Mr.Roman 1 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 Админка - Главная - Очистить Кеш. Цитата Ссылка на сообщение Поделиться на других сайтах
CobraX 0 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 Автор Спасибо. Когда включаю ЧПУ, ссылка на новость выглядит так: http://сайт/категория/подкатегория/новость.html, а мне надо, что бы при нажатии на подкатегорию выводилась так: http://сайт/категория/подкатегория/ Цитата Ссылка на сообщение Поделиться на других сайтах
Mr.Roman 1 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 Спасибо. Когда включаю ЧПУ, ссылка на новость выглядит так: http://сайт/категория/подкатегория/новость.html, а мне надо, что бы при нажатии на подкатегорию выводилась так: http://сайт/категория/подкатегория/ Вы сделайте вывод ссылок на категории, например в шапке новостей (справа или слева от названия), или руками добавьте ссылки на категории в меню, да и все. И логически думайте когда задаете вопросы потипу этого. Ссылка на новость так и будет ссылкой на новость, чего вы от нее еще хотите непонятно. Цитата Ссылка на сообщение Поделиться на других сайтах
CobraX 0 Опубликовано: 14 августа 2008 Рассказать Опубликовано: 14 августа 2008 Автор Я не могу сделать ссылки на категории в меню, у меня установлен модуль Дерево категорий, а с php я не дружу Цитата Ссылка на сообщение Поделиться на других сайтах
Mr.Roman 1 Опубликовано: 15 августа 2008 Рассказать Опубликовано: 15 августа 2008 Руками пропиши )))) Создай там таблицу или меню UL, и через LI поставь ссылки. (чтобы убрать точки в LI надо в классе или в стиле прописать list-style-type:none;) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.