f (isItemFiltered && !isShowAll) {
item.classList.add('hide');
} else {
item.classList.remove('hide');
break;
}
Мне почему-то кажется, что 'поиск Fulltext' должен подойти для такой задачи,Вам кажется. Кроме того что фуллтекст вообще не для этого, он еще и работать будет относительно медленно, так как вариативность значений будет низкая. Про "удобство" работы со строкой вместо нормального индекса вообще молчу.
Нужно, чтобы можно было быстро находить все темы (топики) для одного заданного раздела (искать тему, которая относится сразу к двум и более разделам не нужно).м2м, это надежно и быстро, достаточно знать индекс раздела.
Как такое реализовать максимально просто?Совет: Не гонитесь за кажущейся простотой, вы хапнете гораздо больше гемора от неправильной архитектуры, нежели от еще 15 минут, потраченных на создание таблицы справочника, пивот таблицы и написания 2 джоинов в запросе. Важнее сделать правильно, а не проще.
нет, я понимаю, что по хорошему надо считать на стороне сервера, но все же при таком положении дел, что-то можно сделать?Нет. Если числа не критичны - забить, если критичны - считать на сервере.
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?1">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?1">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?1">
<link rel="shortcut icon" href="/favicon.ico?1">
<link rel="mask-icon" href="/safari-pinned-tab.svg?1" color="#5e37a7">
а из конкретных Фейсбука и Вконтакте, к примеру? Тупо парсинг? API? Некое сочетание того и другого?Только парсинг, только хардкор. АПИ не дают доступа к постам и перепискам, все ручками, благо там не сказать что какой-то слишком сложный алгоритм. Да, есть нюансы с авторизацией и аккаунтами, спам траффиком и прочими похожими проблемами, но в целом достаточно тривиальная работа краулера. Скорее всего часть тащится обычными запросами из курла, а часть вытаскивается через условный вебдрайвер, а ля пупитир или селениум.