Вам нужно просто справочник древовидный или нужно именно CMS с такой функцией?
Если второе, то почему бы не попробовать самостоятельно написать такое? (это проще, чем кажется)
Если первое, то посмотрите на notion
Виктор П., есть специальные библиотеки для ноды, которые эмулируют dom на сервере. Ну и библиотеки для рисования графиков, обычно, требуют только доступ к canvas, что ещё сильнее упрощает задачу.
bengur2, цены на домены не сильно варьируются. Вообще "сортировка от дешёвых к дорогим" - это какой-то очень странный подход.
Вот допустим у вас компания "Рога и копыта" вы придумали крутое имя домену - roga-kopyta
А потом берёте самый дешёвый домен не глядя.
И потом результат roga-kopyta.govno (условно)
Если хочется совсем дёшего (бесплатно) - это всегда зона .tk или какого-то другого островного государства.
Так что берите тот домен, который вам больше подходит. Экономия 1000р в год ничего не даст.
impressive17, может архитектурно и удобно, но C++ так не умеет.
Если эти два типа друг от друга наследуются, то можно вернуть самый абстрактный из двух.
Ещё как вариант - можете реализовать тип Either
motkot, Функция Normalize ограничивает число с низу 0 и сверху 255.
X2 в формате означает "Отформатировать в шестнадцатеричное число из двух символов в верхнем регистре".
Этот страшный тернарник в виде ифов будет выглядеть так:
if (a < 0)
return 0;
if (a > 255)
return 255;
return a;
OneTwoThreeFourFive, а ещё если следовать закону, то надо регистрироваться в реестре распространителей информации и хранить персональные данные на российских серверах. Но всем пофиг, в принципе.
А что в этом сложного?
Вот у вас категории:
(псевдокод)
А чтобы добавить новую категорию, просто делаешь