DEV: Папки на сайте (в закладках)
В основном использую сайты для работы, например, мне нужен личный архив с удобной навигацией. До недавнего времени использовал один форум, но он достаточно сложный, теперь пробую этот сайт.
Чтобы было одно место и чтобы было всё «под рукой». В общем, добавил «Папки»:
Это создал у себя папку сайт и там расположил сайты. Работы над этим будут продолжены, т.к. необходимо добавить их в «Блоги» и в некоторые другие места, связать.
Чтобы тут изменения были доступны незабываем сделать Ctrl+F5 или что-то подобное, чтобы очистить кэш.
Как обновить?
- Сделать запросы в базу данных. Сперва изменим некоторые поля:
ALTER TABLE `votes_post` CHANGE `votes_post_date` `votes_post_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE `votes_answer` CHANGE `votes_answer_date` `votes_answer_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE `votes_comment` CHANGE `votes_comment_date` `votes_comment_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE `votes_item` CHANGE `votes_item_date` `votes_item_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
Добавим таблицы:
sql
CREATE TABLE `folders` (
`id` int(11) NOT NULL,
`title` varchar(64) NOT NULL,
`action_type` varchar(32) NOT NULL,
`user_id` int(11) NOT NULL,
`item_coun` int(11) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
CREATE TABLE folders_relation (
id int(11) NOT NULL,
folder_id int(11) NOT NULL COMMENT ’ID папки (folders)“,
action_type varchar(32) NOT NULL COMMENT „Тип контента“,
tid int(11) NOT NULL COMMENT „id контента“,
user_id int(11) NOT NULL COMMENT „id кто добавил“
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4generalci;
ALTER TABLE folders
ADD PRIMARY KEY (id);
ALTER TABLE folders
MODIFY id int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE folders_relation
ADD PRIMARY KEY (id);
ALTER TABLE folders_relation
MODIFY id int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE folders_relation ADD UNIQUE(action_type, tid, user_id);
{/auth}
- Зальем новые файлы.
В измененных файлаж положено, чтобы можно было скрывать левое навигационное меню, делать сайт 2 колоночным. Посмотрим и этот вариант.
Хорошая новость! Я их давно ждал, чтобы упорядочить структуру. Смотрю.
Тут мне интересно с этими папками, меню скрывать. Делать более простой сайт, но более функциональный. Сейчас это уже можно.