Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Как сделать ссылку, ведущую на последний файл в категории

Супер пользователь
Сообщений: 50
Добрый день! Подскажите, пожалуйста, как сделать чтобы ссылка вида downloads/last вела в директорию
downloads/1/2

Мне нужно чтобы данная ссылка вела к последнему файлу определённой категории. А ещё лучше, чтобы в админке м.б. настроить куда будет вести ссылка.

-- Изменено "Мартин": 19.02.2013 17:55 --

Вопрос снимается, разобрался сам.

-- Изменено "gadget": 21.02.2013 13:32 --
Разработчик
Сообщений: 287
Пишите где нибудь ссылку:
<?php Ufu("index.php?name=downloads&last", 'downloads/last/'); ?>

C категорией:
<?php Ufu("index.php?name=downloads&last&cat=5", 'downloads/{cat}/last/'); ?>


Потом в функции IndexDownloadsMain обрабатываете параметр last, если он присутствует, то берете id и cat_id последнего файла, можно из массива $downs, например:
if(isset($_GET['last')){
$down = array_pop($downs);
$id = SafeDB($down['id'], 11, int);
$cat_id = SafeDB($down['category'], 11, int);
GO(Ufu("index.php?name=downloads&op=full&file=$id&cat=$cat_i
d", 'downloads/{cat}/{file}/'));
}


Должно работать, если ссылки не будут конфликтовать..
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: