вопрос
1. Убрать лишние пункты сортировки
Идём в engine/modules/function.php
Ищем function news_sort($do) (приблизительно 1520 строка). Ниже находятся строки с сортировкой. Удаляем не нужные. К примеру удаляю сортировку по комментариям удаляем эту часть кода:
2. Убираем разделение " | " между пунктами
Идём в engine/modules/function.php
Находим следующий код (приблизительно 1575 строка):
Ищем implode( " | ", $sort и меняем " | " на своё знак, к примеру " / " или оставляем пустым, чтобы убрать разделитель вообще
3. Добавляем класс для активной вкладки
Идём в engine/modules/function.php и ищем (приблизительно 1580 строка)
Добавляем класс class=\"{$value['image']}\" , чтобы получилось так:
Затем поднимаемся чуть выше и убираем картинки рядом с пунктами сортировки. Исходный код:
Заменить на:
4. Изменяем названия сортировки под свои
Идём в language/russian/website.lng, 365 строка:
Автор ответа Яўген Седлярэвіч
Идём в engine/modules/function.php
Ищем function news_sort($do) (приблизительно 1520 строка). Ниже находятся строки с сортировкой. Удаляем не нужные. К примеру удаляю сортировку по комментариям удаляем эту часть кода:
'comm_num' => array (
'name' => $lang['sort_by_comm'], 'value' => "comm_num", 'direction' => "desc", 'image' => "" )
2. Убираем разделение " | " между пунктами
Идём в engine/modules/function.php
Находим следующий код (приблизительно 1575 строка):
$sort = "<form name=\"news_set_sort\" id=\"news_set_sort\" method=\"post\" action=\"\" >" . $lang['sort_main'] . " " . implode( " | ", $sort );
Ищем implode( " | ", $sort и меняем " | " на своё знак, к примеру " / " или оставляем пустым, чтобы убрать разделитель вообще
3. Добавляем класс для активной вкладки
Идём в engine/modules/function.php и ищем (приблизительно 1580 строка)
$sort[] = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>";
Добавляем класс class=\"{$value['image']}\" , чтобы получилось так:
$sort[] = "<a href=\"#\" class=\"{$value['image']}\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>";
Затем поднимаемся чуть выше и убираем картинки рядом с пунктами сортировки. Исходный код:
if( strtolower( $direction ) == "asc" ) {
$soft_by_array[$soft_by]['image'] = "<img src=\"{THEME}/dleimages/asc.gif\" alt=\"\" />";
$soft_by_array[$soft_by]['direction'] = "desc";
} else {
$soft_by_array[$soft_by]['image'] = "<img src=\"{THEME}/dleimages/desc.gif\" alt=\"\" />";
$soft_by_array[$soft_by]['direction'] = "asc";
}
Заменить на:
if( strtolower( $direction ) == "asc" ) {
$soft_by_array[$soft_by]['image'] = "desc";
$soft_by_array[$soft_by]['direction'] = "desc";
} else {
$soft_by_array[$soft_by]['image'] = "asc";
$soft_by_array[$soft_by]['direction'] = "asc";
}
4. Изменяем названия сортировки под свои
Идём в language/russian/website.lng, 365 строка:
'sort_main' => "Сортировать статьи по:",
'sort_by_date' => "дате",
'sort_by_rating' => "популярности",
'sort_by_read' => "посещаемости",
'sort_by_title' => "алфавиту",
'sort_by_comm' => "комментариям",
Автор ответа Яўген Седлярэвіч