Навигация по загруз центру SEA-mod

Печать RSS
214

J
Автор
Пришелец
0
Вообщем кто в теме:
В СЕА, это выводится вот так: Разделы /Фото /JPG /320x240
1) Каждый раздел в навигации выводиться ссылками, и текущий раздел, в примере (320х240) тоже выводится ссылкой, что совсем не нужно, ведь он текущий.
2) Сортируются Разделы в навигации, по степени вложенности
тоесть Главная / Подпапка-1/ Подпапка-1.1

ИТАК!
Мне нужно изменить:
1) Чтобы текущий раздел вообще не показывался, а был виден только предыдущий.
2) Чтобы Сортировались, Разделы в навигации вот так: Подпапка-1.1/ Подпапка-1/ Главная
J
Автор
Пришелец
0
Код который за это ответственный
$ex = explode('/', $d['path']);
$sz = sizeof($ex) - 2;
$nav_dir = $setup['path'] . '/';

unset($ex[0], $ex[$sz + 1]);
$path = $setup['path'] . '/';

$put = '';
if ($ex) {
	$implode = 'SELECT ' . ($_SESSION['langpack'] == 'russian' ? '`id`, `rus_name`' : '`id`, `name`') . ' FROM `files` WHERE `path` IN(';
	foreach ($ex as $v) {
		$path .= $v . '/';
		$implode .= '"' . mysql_real_escape_string($path, $mysql) . '",';
	}


	$q = mysql_query(rtrim($implode, ',') . ')', $mysql);
	while ($s = mysql_fetch_row($q)) {
		$put .= '<a href="' . DIRECTORY . $s[0] . '">' . $s[1] . '</a><br /> ';
		$title .= '/' . $s[1];
	}
}

J
Автор
Пришелец
0
Выводится вот так
$out .= '<div class="iblock">' . $put . '</div>'; 

2000 лет д.н.э.
0
$ex = array_reverse($ex);
unset($ex[0]);
сразу под первой строкой. Этого должно хватитьsmile
J
Автор
Пришелец
0
Все правильно, было так: Главная / Подпапка-1/ Подпапка-1.1
стало: Главная / Подпапка-1/
тоесть не отображает текущий каталог.
только теперь нужно чтобы сортировало не Главная / Подпапка-1/
а нужно наоборот Подпапка-1/ Главная /

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

2000 лет д.н.э.
0
Значит главная не выводится в этом массиве, иначе она была бы последней, array_reverse массив разворачивает в обратном порядке, ищи в другом месте эту ссылку
J
Автор
Пришелец
0
Ладно как тогда просто сделать возврат на предыдущий раздел?
A

Оранжевые штаны
0
<a href="../">back</a>
J
Автор
Пришелец
0
В SEA это не работает,
там не в зависимости от папки идет так
XXXlub.ru/loads/32991 --- Меняется только ID и постоянно тот код возвращает в корень.

ツ ツ ツ
0
9. JustLikeMe, при запросе информации по текущей папке с базы, там должно быть поле в котором хранится id папки в которой находится текущая папка
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск