Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...

Перейти на новый сайт помощи по uCoz


  • Страница 1 из 10
  • 1
  • 2
  • 3
  • 9
  • 10
  • »
Архив - только для чтения
Сообщество uCoz » Модули uCoz » Контент-модули » Каталоги » Материалы: сортировка в категориях и разделах (методы и коды сортировки материалов)
Материалы: сортировка в категориях и разделах
Модератор форума
Сообщение # 1 | 22:28:39
Система uCoz позволяет настраивать сортировку материалов в каталогах двумя способами


Первый способ - это сортировка материалов по умолчанию. Настраивается сортировка в Панели Управления - Настройки модуля.
От сортировки по умолчанию зависит расположение материалов на главной странице, в категориях, в разделах и на странице со списком материалов пользователя, которое будет выводиться всем пользователям при просмотре сайта.


Сортировка материалов на главной странице по умолчанию:


Сортировка материалов в разделе по умолчанию:


Сортировка материалов в категории по умолчанию:


Сортировка материалов на странице со списком материалов пользователя:


где (A) - это первый добавленный материал
где (D) - это последний добавленный материал то есть, если поставить (A), то вверху будет выводится материал, который добавлен ранее первым, если поставить (D), то вверху будет выводиться самый свежий материал



Второй способ - это ручная сортировка материалов в разделах и каталогах.

Меню сортировки выглядит так: Сортировать по: Дате↓ · Названию · Рейтингу · Комментариям · Загрузкам · Просмотрам
Меню выводится кодом $SORTING_MENU$

Так же есть вспомогательные коды которые можно использовать для различных целей. Коды отдают ссылки на отсортированные топы материалов. Сортировка в таких топах напрямую зависит от настроек способов сортировки в Панели Управления

$TOP_COMMS_URL$ - ссылка на ТОП материалов, отсортированных по комментариям
$TOP_LOADS_URL$ - ссылка на ТОП материалов, отсортированных по загрузкам
$TOP_NEW_URL$ - ссылка на ТОП материалов, отсортированных по дате добавления
$TOP_RATING_URL$ - ссылка на ТОП материалов, отсортированных по рейтингу
$TOP_READS_URL$ - ссылка на ТОП материалов, отсортированных по просмотрам


Примечание: Если в настройках того или иного модуля включена функция Материал всегда сверху, то сортировка в модуле работает только от нового материала к более старым (D), где новые материалы всегда сверху


Есть ещё один вспомогательный способ сортировки в категориях - это фильтры. Если в модуле настроены фильтры для материалов, то на странице списка материалов каталога можно сортировать материалы с помощью фильтров.
Подробнее про фильтры можно прочитать тут
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 2 | 14:45:49
Вопрос: Я делаю базу по видео играм, на основе онлайн игр. Мне нужно указывать дату выхода игры и, чтоб была сортировка по дате выхода. Сначала решил делать это при помощи даты добавления материала, но там можно указывать дату только до 2003 года. Можно ли как то это обойти или по другому реализовать?

Ответ:,

если дело только в показе этой даты (т.е. по ней не требуется ни сортировать, ни выбирать материалы) - то лучше используйте для этого какое-нибудь Дополнительное поле, поскольку иначе с датами раньше 2003 начнутся глюки, а с датами раньше 1970 станет и вовсе плохо (см. ниже)

Хотя, если хотите, можете вставить в шаблон "Страница архивных материалов" после кода $BODY$ вот такой код:

Code
<?if($PAGE_ID$='add' or $PAGE_ID$='edit')?>
<script>
var year=$('select[name="ya"]');
var yaVal=year.val();
year.before('<input name="ya" type="text" size="4" value="'+yaVal+'">').remove();
</script>
<?endif?>

Только имейте при этом в виду, что:
1. если год проставлен меньше 1970, то в большинстве мест эта дата вообще не будет правильно отображаться (вместо нее будет отображаться "Сегодня"). Это вызвано тем, что по ходу дела дата конвертируется во внутренний формат дат, а он отсчитывает даты от 1970 года
2. если год будет выставлен меньше чем 2003, то при попытке открыть материал на редактирование он будет сменен на 2003 (поскольку меньшие года в этом поле сервер попросту не поддерживает и, как следствие, не может выдать их значение при открытии формы редактирования)

Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Среда, 30 Мар 2011, 14:46:17
defaultNick7579
Сообщений: 2
Репутация: 5

Сообщение # 3 | 19:50:24
Здравствуйте. Почему-то в настройках каталогов файлов и статей не работает сортировка по возрастанию (А), в списке выпадает только сортировка по убыванию (D). С чем это может быть связано?
Спасибо.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 4 | 21:31:28
defaultNick7579, панель управления - каталог файлов - настройки модуля - тонкие настройки - Включить возможность выбирать дату добавления материала: - снимаем галочку с выделенного пункта и сохраняем.
при работе данной функции сортировка идет только по убыванию

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
FaceKom
Сообщений: 3
Репутация: 0

Сообщение # 5 | 16:04:01
Добрый день ! искал куда написать , нашел по категориям этот раздел...

Суть такова:

Можно ли сделать так чтоб в меню категории ($CATEGORIES$), список выводился не по вертикали а по горизонтали?

стандарт:
как хотелось бы:


Кто что посоветует? как можно изменить...
Прикрепления: 5470884.jpg (93.1 Kb) · 9293360.jpg (93.2 Kb)
Сообщение отредактировал FaceKom - Четверг, 01 Дек 2011, 16:38:44
ДухLESS
Сообщений: 552
Репутация: 484

Сообщение # 6 | 16:31:16
FaceKom, стандартными средствами - нет.
Raho
Сообщений: 2
Репутация: 0

Сообщение # 7 | 19:02:04
Как сделать лента "Новинка" на материал вот например

Добавлено (24-Дек-2011, 19:02:04)
---------------------------------------------
Как сделать лента "Новинка" на материал вот например
Прикрепления: 3846561.jpg (26.2 Kb)
lynat1k
Сообщений: 24
Репутация: 1

Сообщение # 8 | 10:10:22
Quote (webanet)
Есть ещё один вспомогательный способ сортировки в категориях - это фильтры


как ее осуществить? в теме фильтрах не сказано!
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 9 | 11:06:02
lynat1k,
Quote (lynat1k)
как ее осуществить?

Что вы имеете в виду?
...

Raho,
Quote (Raho)
Как сделать лента "Новинка" на материал вот например

Точно также как и иконку «New» к материалу - при помощи операторов и стилей.
Сравнить дату добавления со словом «сегодня» или «вчера», и если совпадает, прописать картинке необходимые стили.
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 27 Фев 2012, 11:06:46
lynat1k
Сообщений: 24
Репутация: 1

Сообщение # 10 | 15:29:16
Quote (fflesh)
Что вы имеете в виду?

а что непонятно? я вроде как про сортировку по фильтрам говорю

Добавлено (10-Мар-2012, 15:29:16)
---------------------------------------------
может кто поможет?

Kirill
Сообщений: 3
Репутация: 6

Сообщение # 11 | 13:53:54
Не нашёл куда писать, так что не ругайте сильно.
Вопрос: Есть пользователь у которого на счету к примеру 100 материалов, надо эти 100 материалов перекинуть на другого пользователя. Как это сделать быстро и массово? Так как по одному можно, но долго.
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 12 | 14:11:37
Kirill,
Quote (Kirill)
Не нашёл куда писать, так что не ругайте сильно.

Ругать будут за то, что дублируете посты.
Вам ответили: //forum.ucoz.ru/forum/28-8157-831083-16-1332410970 ...
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
gold_deagle007
Сообщений: 24
Репутация: 0

Сообщение # 13 | 16:46:59
Если хочется чтобы файлы добавлялись,чтобы новый файл был самым первым файлом,то надо:

1)ПУ=>Каталог файлов=>Настройки модуля=>Сортировка материалов на главной странице по умолчанию(Дата добавления материала (D)
Прикрепления: 0842172.jpg (63.0 Kb)

Ponti
Сообщений: 44
Репутация: 23

Сообщение # 14 | 09:32:10
Можно ли сделать средствами Юкоз сортировку в модуле материалов, по категориям (на главной странице модуля) и по автору в (разделах)?
Поможет ли JavaScript?
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 15 | 13:19:31
Ponti,
Quote (Ponti)
Можно ли сделать средствами Юкоз сортировку в модуле материалов, по категориям (на главной странице модуля) и по автору в (разделах)?

Системно - если только фильтрами. Но только для новых материалов, или нужно буде отредактировать все.
...
Quote (Ponti)
Поможет ли JavaScript?

Если “кое-как” и “лишь бы как”, то можно извратиться и написать такой ) но при большом количестве материалов можно схватить бан за превышение запросов. Да и работать будет достаточно медленно, не говоря уж об индексации.

Если очень-очень нужно, то лучше на PHP - парсить по расписанию, сохранять в кеш, и отдавать по запросу.
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Суббота, 12 Май 2012, 13:20:50
Сообщество uCoz » Модули uCoz » Контент-модули » Каталоги » Материалы: сортировка в категориях и разделах (методы и коды сортировки материалов)
  • Страница 1 из 10
  • 1
  • 2
  • 3
  • 9
  • 10
  • »
Поиск: