Клиент хочет, чтобы кнопка «Связать» была похожа на кнопку «Нравится» на Facebook - PullRequest
0 голосов
/ 25 января 2011

Клиенту нужна кнопка с надписью «Relate», которая будет похожа на кнопку «Нравится» в Facebook. Было бы показано, сколько людей нажали кнопку внутри статьи. Есть ли более простой способ сделать это, кроме создания таблицы в MySQL и использования PHP?

Ответы [ 3 ]

1 голос
/ 25 января 2011

Если вы хотите использовать данные, собранные за несколько сеансов несколькими людьми, вам нужно будет сохранить эти данные.Храните ли вы его, используя базы данных, текстовые файлы или вырезайте его в дереве, решать только вам.

1 голос
/ 25 января 2011

Полагаю, вы могли бы использовать скрипт CGI, написанный на bash, который читает / записывает простой текстовый файл, в котором хранится количество кликов.Но, так или иначе, вам понадобится какая-то обработка на стороне сервера и хранение данных.Не обязательно должен быть PHP / MySQL, но вам придется использовать что-то.

0 голосов
/ 25 января 2011

Да, вместо создания новой таблицы, просто добавьте столбец likes INTEGER(11) в articles таблицу. Всякий раз, когда кто-то нажимает кнопку «Связать», просто добавьте счетчик на единицу.

Вы также можете отключить кнопку после того, как пользователь нажал на нее. Возможно, вы захотите сохранить информацию liked:article_id в cookie, чтобы убедиться, что пользователь не добавляет поддельные «связи», если только он не удаляет cookie. Но отслеживание вошедшего в систему пользователя отличается (но более уместно) игрой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...