ADD: Column facet_is_soft

This commit is contained in:
Evg 2021-11-22 16:25:08 +03:00
parent 58e5960b2b
commit b7dff337af
8 changed files with 50 additions and 22 deletions

View file

@ -75,6 +75,7 @@ class EditFacetController extends MainController
$facet_user_new = Request::getPost('user_select');
$facet_tl = Request::getPostInt('content_tl');
$facet_is_web = Request::getPostInt('facet_is_web');
$facet_is_soft = Request::getPostInt('facet_is_soft');
$facet_type = Request::getPost('facet_type');
//print_r(Request::getPost());
@ -148,6 +149,7 @@ class EditFacetController extends MainController
'facet_post_related' => implode(',', $post_fields['post_related'] ?? ['0']),
'facet_related' => implode(',', $post_fields['facet_related'] ?? ['0']),
'facet_is_web' => $facet_is_web,
'facet_is_soft' => $facet_is_soft,
'facet_type' => $type,
];

View file

@ -377,8 +377,12 @@ $data = [
'News & Media' => 'News & Media',
'Social network' => 'Social network',
'Internet' => 'Internet',
'web-cat' => 'Is it in the catalog',
'web-cat' => 'Are there in the site directory?',
'web-cat-help' => 'In the site catalog, will be a Category (will become visible)',
/* soft */
'soft-cat' => 'Are there programs in the catalog?',
'soft-cat-help' => 'In the program directory, will be Category (will become visible)',
/* Setting */
'info-setting' => 'Fill in your name, this will help attendees refer to you by name. <br> <br> Tell us something about yourself. You have a great opportunity to open up to please others and seem like an interesting person .',

View file

@ -280,8 +280,12 @@ $data = [
'News & Media' => 'Știri și media',
'Social network' => 'Rețea socială',
'Internet' => 'Internetul',
'web-cat' => 'Disponibil în catalog',
'web-cat' => 'Disponibil în directorul site-ului?',
'web-cat-help' => 'În catalogul site - ului, va fi o categorie (va deveni vizibil)',
/* soft */
'soft-cat' => 'Există programe în catalog?',
'soft-cat-help' => 'În directorul programului, va fi Categoria (va deveni vizibilă)',
/* Setări */
'setting profile' => 'Setari profil',

View file

@ -379,8 +379,12 @@ $data = [
'News & Media' => 'Новости и СМИ',
'Social network' => 'Социальные сети',
'Internet' => 'Интернет',
'web-cat' => 'Есть в каталоге',
'web-cat' => 'Есть в каталоге сайтов?',
'web-cat-help' => 'В каталоге сайтов, будет Категорией (станет видимой)',
/* soft */
'soft-cat' => 'Есть в каталоге программ?',
'soft-cat-help' => 'В каталоге программ, будет Категорией (станет видимой)',
/* Setting */
'info-setting' => 'Заполните ваше имя, это поможет участникам обращаться к вам по имени. <br><br> Расскажи что-нибудь о себе. У вас отличная возможность раскрыться, чтобы понравиться окружающим и показаться интересной личностью.',

View file

@ -132,6 +132,7 @@ class FacetModel extends MainModel
facet_count,
facet_type,
facet_is_web,
facet_is_soft,
facet_is_deleted
FROM facets WHERE $sort";
@ -344,6 +345,7 @@ class FacetModel extends MainModel
'facet_related' => $data['facet_related'],
'facet_id' => $data['facet_id'],
'facet_is_web' => $data['facet_is_web'],
'facet_is_soft' => $data['facet_is_soft'],
'facet_type' => $data['facet_type'],
];
@ -360,6 +362,7 @@ class FacetModel extends MainModel
facet_post_related = :facet_post_related,
facet_related = :facet_related,
facet_is_web = :facet_is_web,
facet_is_soft = :facet_is_soft,
facet_type = :facet_type
WHERE facet_id = :facet_id";

View file

@ -126,6 +126,7 @@ CREATE TABLE `facets` (
`facet_sort` int(11) NOT NULL DEFAULT 0,
`facet_type` varchar(32) NOT NULL DEFAULT 'topic' COMMENT 'Topic or Blog...',
`facet_is_web` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Show or not in the site catalog',
`facet_is_soft` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Show or not in the software catalog',
`facet_is_deleted` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
@ -133,10 +134,10 @@ CREATE TABLE `facets` (
-- Дамп данных таблицы `facets`
--
INSERT INTO `facets` (`facet_id`, `facet_title`, `facet_description`, `facet_short_description`, `facet_info`, `facet_slug`, `facet_img`, `facet_cover_art`, `facet_add_date`, `facet_seo_title`, `facet_merged_id`, `facet_top_level`, `facet_user_id`, `facet_tl`, `facet_related`, `facet_post_related`, `facet_the_day`, `facet_focus_count`, `facet_count`, `facet_sort`, `facet_type`, `facet_is_web`, `facet_is_deleted`) VALUES
(1, 'SEO', 'Поисковая оптимизация — это комплекс мер по внутренней и внешней оптимизации для поднятия позиций сайта в результатах выдачи поисковых систем.', 'Краткое описание темы...', 'Комплекс мер по внутренней и внешней оптимизации для поднятия позиций сайта в результатах выдачи поисковых систем по определённым запросам пользователей.\r\n\r\n**Поисковая оптимизация** — это способ использования правил поиска поисковых систем для улучшения текущего естественного ранжирования веб-сайтов в соответствующих поисковых системах. \r\n\r\nЦелью SEO является предоставление экологического решения для саморекламы для веб-сайта, позволяющего веб-сайту занимать лидирующие позиции в отрасли, чтобы получить преимущества бренда. \r\n\r\nSEO включает как внешнее, так и внутреннее SEO. \r\n\r\nSEO средства получить от поисковых систем больше бесплатного трафика, разумное планирование с точки зрения структуры веб-сайта, плана построения контента, взаимодействия с пользователем и общения, страниц и т.д., чтобы сделать веб-сайт более подходящим для принципов индексации поисковых систем. \r\n\r\nПовышение пригодности веб-сайтов для поисковых систем также называется Оптимизацией для поисковых систем, может не только улучшить эффект SEO, но и сделать информацию, относящуюся к веб-сайту, отображаемую в поисковой системе, более привлекательной для пользователей.', 'seo', 't-1-1625149922.jpeg', 'cover_art.jpeg', '2021-06-28 09:29:20', 'Поисковая оптимизация (SEO)', 0, 0, 1, 0, '0', '0', 0, 1, 1, 0, 'topic', 0, 0),
(2, 'Интересные сайты', 'Интересные сайты в Интернете. Обзоры, интересные материалы, переводы. Статьи.', 'Краткое описание темы...', 'Интересные сайты в Интернете. Обзоры, интересные материалы, переводы. Статьи.\r\n\r\nПросто вводная страница... В разработке...', 'sites', 't-2-1625149821.jpeg', 'cover_art.jpeg', '2021-06-28 09:29:20', 'Интересные сайты', 0, 0, 1, 0, '1', '3', 0, 1, 1, 0, 'topic', 0, 0),
(3, 'Веб-разработка', 'Веб-разработка — это работа, связанная с разработкой веб-сайта для Интернета (World Wide Web) или интрасети (частной сети).', 'Веб-разработка', 'Веб-разработка — это работа, связанная с разработкой веб-сайта для Интернета (World Wide Web) или интрасети (частной сети). Веб-разработка может варьироваться от разработки простой статической страницы с открытым текстом до сложных веб-приложений, электронного бизнеса и социальных сетей.', 'web-development', 'topic-default.png', 'cover_art.jpeg', '2021-11-05 11:04:41', 'Веб-разработка', 0, 0, 1, 0, '0', '0', 0, 0, 0, 0, 'topic', 0, 0);
INSERT INTO `facets` (`facet_id`, `facet_title`, `facet_description`, `facet_short_description`, `facet_info`, `facet_slug`, `facet_img`, `facet_cover_art`, `facet_add_date`, `facet_seo_title`, `facet_merged_id`, `facet_top_level`, `facet_user_id`, `facet_tl`, `facet_related`, `facet_post_related`, `facet_the_day`, `facet_focus_count`, `facet_count`, `facet_sort`, `facet_type`, `facet_is_web`, `facet_is_soft`, `facet_is_deleted`) VALUES
(1, 'SEO', 'Поисковая оптимизация — это комплекс мер по внутренней и внешней оптимизации для поднятия позиций сайта в результатах выдачи поисковых систем.', 'Краткое описание темы...', 'Комплекс мер по внутренней и внешней оптимизации для поднятия позиций сайта в результатах выдачи поисковых систем по определённым запросам пользователей.\r\n\r\n**Поисковая оптимизация** — это способ использования правил поиска поисковых систем для улучшения текущего естественного ранжирования веб-сайтов в соответствующих поисковых системах. \r\n\r\nЦелью SEO является предоставление экологического решения для саморекламы для веб-сайта, позволяющего веб-сайту занимать лидирующие позиции в отрасли, чтобы получить преимущества бренда. \r\n\r\nSEO включает как внешнее, так и внутреннее SEO. \r\n\r\nSEO средства получить от поисковых систем больше бесплатного трафика, разумное планирование с точки зрения структуры веб-сайта, плана построения контента, взаимодействия с пользователем и общения, страниц и т.д., чтобы сделать веб-сайт более подходящим для принципов индексации поисковых систем. \r\n\r\nПовышение пригодности веб-сайтов для поисковых систем также называется Оптимизацией для поисковых систем, может не только улучшить эффект SEO, но и сделать информацию, относящуюся к веб-сайту, отображаемую в поисковой системе, более привлекательной для пользователей.', 'seo', 't-1-1625149922.jpeg', 'cover_art.jpeg', '2021-06-28 09:29:20', 'Поисковая оптимизация (SEO)', 0, 0, 1, 0, '0', '0', 0, 1, 1, 0, 'topic', 0, 0, 0),
(2, 'Интересные сайты', 'Интересные сайты в Интернете. Обзоры, интересные материалы, переводы. Статьи.', 'Краткое описание темы...', 'Интересные сайты в Интернете. Обзоры, интересные материалы, переводы. Статьи.\r\n\r\nПросто вводная страница... В разработке...', 'sites', 't-2-1625149821.jpeg', 'cover_art.jpeg', '2021-06-28 09:29:20', 'Интересные сайты', 0, 0, 1, 0, '1', '3', 0, 1, 1, 0, 'topic', 0, 0, 0),
(3, 'Веб-разработка', 'Веб-разработка — это работа, связанная с разработкой веб-сайта для Интернета (World Wide Web) или интрасети (частной сети).', 'Веб-разработка', 'Веб-разработка — это работа, связанная с разработкой веб-сайта для Интернета (World Wide Web) или интрасети (частной сети). Веб-разработка может варьироваться от разработки простой статической страницы с открытым текстом до сложных веб-приложений, электронного бизнеса и социальных сетей.', 'web-development', 'topic-default.png', 'cover_art.jpeg', '2021-11-05 11:04:41', 'Веб-разработка', 0, 0, 1, 0, '0', '0', 0, 0, 0, 0, 'topic', 0, 0, 0);
-- --------------------------------------------------------

View file

@ -61,20 +61,31 @@
<?php if ($fs['facet_type'] == 'topic') { ?>
<?php if ($uid['user_trust_level'] == 5) { ?>
<div class="mt15 mb20">
<label for="topic_content"><?= Translate::get('web-cat'); ?>?</label>
<input type="radio" name="facet_is_web" <?php if ($fs['facet_is_web'] == 0) { ?>checked<?php } ?> value="0"> <?= Translate::get('no'); ?>
<input type="radio" name="facet_is_web" <?php if ($fs['facet_is_web'] == 1) { ?>checked<?php } ?> value="1"> <?= Translate::get('yes'); ?>
<div class="size-14 gray-light-2"><?= Translate::get('web-cat-help'); ?></div>
</div>
<div class="mb20">
<label for="topic_content"><?= Translate::get('root'); ?>?</label>
<input type="radio" name="facet_top_level" <?php if ($fs['facet_top_level'] == 0) { ?>checked<?php } ?> value="0"> <?= Translate::get('no'); ?>
<input type="radio" name="facet_top_level" <?php if ($fs['facet_top_level'] == 1) { ?>checked<?php } ?> value="1"> <?= Translate::get('yes'); ?>
<div class="size-14 gray-light-2"><?= Translate::get('root-help'); ?></div>
<?= includeTemplate('/_block/form/field-radio', [
'data' => [
[
'title' => Translate::get('web-cat'),
'name' => 'facet_is_web',
'checked' => $fs['facet_is_web'],
'help' => Translate::get('web-cat-help')
],
[
'title' => Translate::get('soft-cat'),
'name' => 'facet_is_soft',
'checked' => $fs['facet_is_soft'],
'help' => Translate::get('soft-cat-help')
],
[
'title' => Translate::get('root'),
'name' => 'facet_top_level',
'checked' => $fs['facet_top_level'],
'help' => Translate::get('root-help')
],
]
]); ?>
<?php if ($fs['facet_top_level'] != 1) { ?>
<?php if ($fs['facet_top_level'] != 1) { ?>
<div class="mt15 mb20">
<label class="block"><?= Translate::get('upper'); ?></label>
<select name="facet_parent_id[]" multiple="multiple" id='selMainLinked'>
@ -86,9 +97,8 @@
</select>
</div>
<?php } ?>
</div>
<?php } ?>
<?php } ?>
<?php if (!empty($data['high_lists'])) { ?>

View file

@ -6,7 +6,7 @@
Код сайта имеет лицензию [MIT](https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT).
### Какие технологии используются на сайте?
В разделе документация есть статья: [Какие технологии использует сайт?](https://agouti.info/support/article/hleb)
В разделе документация есть статья: [Какие технологии использует сайт?](https://agouti.info/ru/support/article/hleb)
### Где можно подробней ознакомится с документацией?
В разделе документация: [agouti.info](https://agouti.info)