ФорумСообществоПрофессиональная деятельностьВзаимопомощь → "Динамичные фильтры", или как-то так..

"Динамичные фильтры", или как-то так..

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 17:29, спустя 17 минут 42 секунды

    Chiffa, давай пофилосовствуем о фильтрах на пихослете… Можем придти к использовании нейронной сети, которая будет разрабатывать фильтры )
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 15 апреля 2010 г. 17:32, спустя 3 минуты 56 секунд

    adw0rd, ой пасиба, ой утешил))))
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 17:36, спустя 3 минуты 34 секунды

    при условии что вся информация о комбинациях фильтров - строка с записью о каждом "товаре" и структуру таблиц менять низзя…

    Приведи текущую структуру необходимых таблиц
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 15 апреля 2010 г. 17:57, спустя 20 минут 53 секунды


    Приведи текущую структуру необходимых таблиц


    всё организовано так:
    CREATE `se_genres` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `parent_id` int(10) unsigned NOT NULL default '0',
    `name` varchar(255) collate utf8_unicode_ci NOT NULL default '',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=203 ;


    CREATE `se_feels` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `name` varchar(255) collate utf8_unicode_ci NOT NULL default '',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=12 ;

    CREATE TABLE `se_styles` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `name` varchar(255) collate utf8_unicode_ci NOT NULL default '',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=29 ;


    ну и так далее для остальных характеристик… сама таблица с "товаром"
    CREATE TABLE `se_media` (
    `media_id` int(9) NOT NULL auto_increment,
    `media_album_id` int(9) NOT NULL default '0',
    `media_audio_id` int(10) unsigned NOT NULL default '0',
    `media_video_id` int(10) unsigned NOT NULL default '0',
    `media_title` varchar(50) NOT NULL default '',
    `media_desc` text,
    `media_lyric` text NOT NULL,
    `media_ext` varchar(8) NOT NULL default '',
    `media_filesize` int(9) NOT NULL default '0',
    `media_length` varchar(255) NOT NULL default '',
    `media_year_creation` int(4) unsigned NOT NULL default '0',
    `media_genre_id` int(11) NOT NULL,
    `media_type_id` int(11) NOT NULL,
    `media_tempo_id` int(11) NOT NULL,
    `media_feel_id` int(10) unsigned NOT NULL default '0',
    `media_type_id` int(11) NOT NULL,
    `media_style_id` int(11) NOT NULL,

    KEY `INDEX` (`media_album_id`),
    FULLTEXT KEY `media_lyric` (`media_lyric`,`media_title`),
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11741 ;


    мопед, как говорится, не мой… и менять я тут ничего не могу. разве что вводить новые таблицы с пересечениями и то не факт…
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 19:30, спустя 1 час 33 минуты 34 секунды

    ajax? херня же
    Спустя 50 сек.
    а ты будешь на пыха слете?

    бля народ я седня ахуел, еду в автобусе как еблан, голову наклонил потому что в крышку автобуса упирается :-D

    все люди стоят нормально еще см 15 до крышки, а я загнувшись :-D
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 19:33, спустя 2 минуты 26 секунд


    а ты будешь на пыха слете?
    phpdude, а ты будешь на пыха слете?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 19:34, спустя 1 минуту 1 секунду



    а ты будешь на пыха слете?
    phpdude, а ты будешь на пыха слете?
    да надеюсь :)

    на неделе бу че нит ьпокупать, жена настаивает чтобы я посетил это заведение, грит тебя заебало дома сидеть, иди напейся :D
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 19:37, спустя 2 минуты 40 секунд

    phpdude, а ты в люк вылазий, я так делаю… У меня рост 196 см
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 19:40, спустя 3 минуты 16 секунд


    phpdude, а ты в люк вылазий, я так делаю… У меня рост 196 см
    ахуенчег, солидарен до сантиметра :D

    люка не было, автобус-такси попалось, первый раз было высадно перед гопотой, я был еблан а не они :D
    Сапожник без сапог
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 15 апреля 2010 г. 19:40, спустя 13 секунд


    ajax? херня же

    там страница пергружена "креативным дизайном" настолько, что перегружать ее каждый раз - адов ппц. ajax вроде нормальный выход.. или нет?

    Спустя 50 сек.
    а ты будешь на пыха слете?

    скорее всего) пока шансы неплохие))
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 19:43, спустя 3 минуты 8 секунд

    ajax вроде нормальный выход.. или нет?
    тут больше от рук зависит :)
    Сапожник без сапог
  • Chiffa

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 15 апреля 2010 г. 19:45, спустя 1 минуту 35 секунд

    phpdude, от рук вообще много чего зависит… да почти всё)
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 15 апреля 2010 г. 22:03, спустя 2 часа 18 минут 27 секунд

    Chiffa, делаешь выборку товаров с нужными тебе фильтрами (с выбраными юзером), а заодно при этих же условиях выбираешь через юнион все доступные параметры соответственно другим фильтрам с лимитом в 1 запись  и вуаля, у тебя готовый набор "возможных" фильтров.
    SELECT `id`,`prochaya_poeben` FROM `kucha_poebenu` WHERE `filter_1` AND `filter_2`;
    (SELECT `потенциальный_фильтр` FROM `kucha_poebenu` WHERE `filter_1` AND `filter_2` LIMIT 1) UNION (SELECT `потенциальный_фильтр_ещё_один` FROM `kucha_poebenu` WHERE `filter_1` AND `filter_2` LIMIT 1);

    Хуй знает насколько правильно думаю. Но думаю что где-то так.
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 15 апреля 2010 г. 22:59, спустя 55 минут 35 секунд


    phpdude, а ты в люк вылазий, я так делаю… У меня рост 196 см

    программисты все такие длинныевысокие?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 15 апреля 2010 г. 23:01, спустя 1 минуту 58 секунд



    phpdude, а ты в люк вылазий, я так делаю… У меня рост 196 см

    программисты все такие длинныевысокие?
    хуй знает … длиннохуйные - факт
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!