Улучшаем DTF
Di Paw
101

Одна статья - несколько подписок

Привет, очень часто возникает ситуация когда одна статья может принадлежать к разным категориям, учитывая то, что многие из сильно перекликаются. К примеру инди-геймдев- игроделы, туда же могут приплетаться UE и Unity, а так же творчество, аниме, жизнь и прочее.

Зачастую авторы могут не знать, куда отнести свою статью и постят там, куда подписаны, или наоборот, читатели просят их изменить категорию, хотя по факту статья подходит под обе.

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

Спасибо.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Di Paw", "author_type": "self", "tags": [], "comments": 10, "likes": 7, "favorites": 0, "is_advertisement": false, "subsite_label": "ideas", "id": 73910, "is_wide": true, "is_ugc": true, "date": "Mon, 07 Oct 2019 06:23:45 +0300", "is_special": false }
0
{ "id": 73910, "author_id": 120739, "diff_limit": 1000, "urls": {"diff":"\/comments\/73910\/get","add":"\/comments\/73910\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/73910"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 145475, "last_count_and_date": null }
10 комментариев
Популярные
По порядку
Написать комментарий...
2

подписок

Подсайтов?

Ответить
0

но ведь

Ответить
1

Подписки на подсайты)

Ответить
0

И авторы начнут пихать свои статьи во все подряд для большего охвата? Не, спасибо. Репостов достаточно, зачем нам велосипед?)

Ответить
0

Ну тут наверное как раз про репосты только чтобы всем их дали

Ответить
0

Наоборот, если один из подсайтов  фильтруется как нежелатльный то и статья исчезнет из списка

Ответить
0

Привет, такая система сломает ДТФ, подсайты строятся на основе логики что один пост может быть в одном подсайте 

Ответить
0

Тогда и подсайты должен строго разделятся а они ну очень близки по духу. Игроделы и геймдев так вообще один подсайт по сути?

Ответить
0

Игроделы - пользовательский. И, если честно, не очень понял, зачем его создали, разве что для рекламы паблика.

Ответить
0

Или например ситуация, человек задает вопросы по Unity, кидает сразу и в Unity и в вопросы. Но другой человек подписанный на юнити и не подписанный на вопросы не будет видеть эту статью. 
Такую систему наоборот сложно будет абузить и будут несколько раз думать перед тем, чтобы расширять сферу интересов статьи.

Ответить

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ]