lanussarus

lanussarus

+3
Репутация
10
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Сортировка пользователей на сайте 20 февраля 2020 в 06:52
Разобрался.
#2 [ЕСТЬ РЕШЕНИЕ] Сортировка пользователей на сайте 19 февраля 2020 в 22:38


Тип поля точно "Число"? Или какое-то иное с форматом "Только целые числа"?

Олег Васильевич я

Точно, пропустил в выборе "Число". В первый раз не заметил его там. Спасибо.
А как добавить в этот набор свой пункт (там где "Онлайн", "Рейтинг" и тд)?
Тут пока понятно только одно, это дублировать код выше, но активным остаётся пункт "Новые".
#1 [ЕСТЬ РЕШЕНИЕ] Сортировка пользователей на сайте 19 февраля 2020 в 20:08
Приветствую.
Создал дополнительное числовое поле в пользователях. Вывел его в списке пользователей на сайте. Хочу отсортировать их по этому полю в порядке возрастания. Вроде разобрался, но что-то пошло не так:

system/controllers/users/frontend.php

меняю тут:
// Все (новые)
$datasets['all'] = array(
'name' => 'all',
'title' => LANG_USERS_DS_LATEST,
'order' => array('date_reg', 'desc')
);

на это:
// Все (новые)
$datasets['all'] = array(
'name' => 'all',
'title' => LANG_USERS_DS_LATEST,
'order' => array('моё числовое поле', 'asc')
);

получаю порядок:
20, 200, 50

вместо 20, 50, 200
то есть двузначные числа почему-то считаются более "старшими", если они начинаются на цифру "выше"

что я делаю не так?
#4 [ЕСТЬ РЕШЕНИЕ] Двойная инициализация публикаций 20 мая 2018 в 23:23
Подтверждаю. Если создать статью, сохранить, затем сразу отредактировать её, то в ленте активности появляется дубль. Тестировал на новой установке с нуля. Пишите об этом баге в тему новой версии, я не могу, кармы нет.
#5 Компонент ''Система патчей'' 26 декабря 2017 в 09:46

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

vikont
Не нужно никакого отслеживания и это невозможно. Тот, кто ведёт сайт и сам догадается, что отключить и в каком месте, если вдруг возникнет конфликт. В остальных случаях хак сам отвалится, когда не обнаружит старый код. Тут просто надо не трогать оригинальные файлы и не переименовывать их, а делать их копии с правками и класть в кеш и оттуда отдавать. Если хак или хаки не сработали, то копия файла в кеше не создаётся и отдаётся оригинальный файл, всё просто.
#6 Компонент ''Система патчей'' 25 декабря 2017 в 20:48

У меня в последней версии Instantcms работает без проблем. Хотя с некоторыми неудобствами. Но уже начал собирать деньги на Хуки. Судя по презентационному видеоролику там все очень красиво и удобно сделано.

BoAnRo
Так то красиво, но дорого) Этим не так часто пользуешься, поэтому лайт версии достаточно. Хорошо бы, если такое внедрили в систему, как это давно сделано в opencart. Кстати благодаря этим "хукам" и вроде вашему комментарию и вышел на этот компонент, так бы его и не нашёл никогда. Думаю, автору нужно было пиарить своё детище в каталоге, а так несколько человек посмотрело и успокоилось)
#7 Компонент ''Система патчей'' 25 декабря 2017 в 20:44

Автор сообщил, что не планирует в ближайшем будущем возвращаться к этому компоненту! Это было его хобби, попробовал сделать, получилось. Сейчас у него совсем другие приоритеты.

vikont
Жаль. Ну может чуть изучу компонент и сам сделаю это.
#8 Компонент ''Система патчей'' 25 декабря 2017 в 04:49

Вам виднее, но мне пришлось отказаться. При простом применении еще как то работает и то возникают ошибки при восстановлении и повторном применении, а при сложных вариантах, когда несколько правок в одном файле, тогда проще весь код страницы запихивать в патчер… иначе будут проблемы.

vikont
По ходу действия будет видно, пока функционирует… Только ещё бы автор сделал, чтобы галочками можно было включать/выключать каждый пункт, вместо полного сброса, а то пока не очень удобно, но лучше чем ничего.
#9 Компонент ''Система патчей'' 24 декабря 2017 в 07:47
Сорри, неправильно указал в настройках компонента доступ к серверу, всё работает)
#10 Компонент ''Система патчей'' 23 декабря 2017 в 03:31
Здравствуйте. Ставлю на версию 2.8.2, при нажатии кнопки "Применить" выдает следующее предупреждение: "ВНИМАНИЕ!!! Невозможно создать патченный файл". Подскажите где копать. Права на директории все стандартные.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.