да не нужен мне флэш. Я хочу простое облако. На html.
Мне нужно сохранить в базе данных теги посту.
Тегов может быть несколько.
+ необходимо выводить весь список тегов.
те без повторений они должны выводиться.
++ Нужно считать количество записей с определённым тегом, чтоб
выделять его жирнее если записй много с ним.
Пока толоко бред всякий в голову приходит 3-мя таблицами с кучей запросов.
Вот я и интересююсь как люди делают
Fresh, так можно же писать все теги в файл через разделитель (лучше сделать какой-нито уникальный или с новой строки каждый тег) и выводить уже из файла, тут думаю и без таблиц можно обойтись...
11 Мар 2011, 20:13Fresh пишет:
"Okula, а количество записей с этим тэгом как считать?"
когда файл разобьёшь на массив с помощью функции count() или sizeof() посчитаешь общее кол-во.
Если нужно посчитать для какого-то конкретного тега кол-во его записей, то можно воспользоваться функцией preg_match_all результат работы этой функции выведет количество вхождений выбранного тега.
Регулярку только правильно составь и всё.
Okula, )) мы по ходу друг друга не поняли ))
В системе тегов нужно знать количество сообщений с этим тегом.
вот к примеру:
http://shvabrashvabr.ru/
(верхний правый угол)
с тегом "спартак" 5 записей, он выделяется мелким шрифтом.
Тег "Drupal" выделен жыырным и большим, потомушт с этим тегом ~20 записей.
А с файла если считывать, то можно получить только список всех тегов.
Если я правильно понял.
Да и к томуже как их связывать с постами?
А помоему это ты не хочешь понимать
или просто незнаешь как это организовать. я же тебе написал что для конкретного тега функция preg_match_all()
а как связать с постами... это не большая и проблемма, просто расширить текстовый шаблон.
Доброго времени суток.
У меня сложилась проблема с записью в sql.
Получается так, что функция регистрирует нового пользователя, и добавляет к нему репутацию и коментарий. А мне нужно чтобы репутация и коментарий добавлялась к определенному пользователю.
Запрос в БД, такой: mysql_query("INSERT INTO `users` SET `rep` = '$rep', `rep_coment` = '$rep_coment'");
Что здесь не так?