Search by WMSN

Товарищи программисты накидайте идей пожалуйста, как сделать логику. Задача такая : нужно сделать небольшой скрипт тизеров. Например всего есть 15 тизеров , на сайте показывается рандомно 5 . По количеству кликов остаются только 5 самых кликабельных тизеров. Надо придумать структуру базы , и поля.

Answers:

Есть готовое решение tizerdivision.ru

tomatok, не пойдет, там 40мб только фреймворк. надо небольшое свое решение.

Антон Клонов, на гитхабе поройся, там такое должно быть

Успаде... все через файлы.. хэш сохраняешь через serialize потом обратно. В хэше имя тизера, массив показов и кликов исторически для подсчета ctr, считай потом за период любой. Чрез Perl6 все еще удобнее, но это для клечатых рубашек и подогнутых штанов.

Возьми сидж с исходниками и поковыряй его.

Не слушай их. Первая табличка с инфой о тизере (url, title, name, picture, etc); Вторая табличка с инфой о событиях по тизеру (ссылка на тизер (через айдишник очевидн), тип события (клик просмотр), по желанию ip и user-agent). Статистику собираешь чем-то типо SELECT id_teaser FROM teaser_events WHERE event_type = 'click' GROUP BY id_teaser ORDER BY COUNT(*) DESC LIMIT 5; Для CTR сам уже придумаешь.

А еще wmsn съел все переносы строк и слеши, такой то стыд. Мик, поправь эксейпинг (например, можно как минимум слеши и 1 перенос строки).

heyzea1, спасибо )