2011-01-25 2 views
0

고객이 Facebook의 Like 버튼과 비슷한 "Relate"버튼을 원합니다. 얼마나 많은 사람들이 기사 내의 버튼을 클릭했는지 보여줍니다. MySQL에서 테이블을 생성하고 PHP를 사용하는 것 외에 이렇게하는 쉬운 방법이 있습니까?고객이 Facebook Like 버튼과 같은 친숙한 버튼을 원합니다.

+2

무엇이 더 쉬운가요? 어딘가에 "관련"을 저장해야합니다. 당연히 다른 데이터베이스를 사용하거나 서버의 파일에 저장할 수 있습니다. 응용 프로그램에 가장 적합한 것이 무엇인지에 달려 있습니다 : –

답변

1

클릭 수를 저장하는 일반 텍스트 파일을 읽고 쓰는 bash로 작성된 CGI 스크립트를 사용할 수 있다고 가정합니다. 하지만 어떤면에서는 서버 측 처리 및 데이터 저장이 필요합니다. PHP/MySQL 일 필요는 없지만, SOMETHING을 사용해야합니다.

1

여러 사람이 여러 세션에서 수집 한 데이터를 사용하려면 해당 데이터를 저장해야합니다. 데이터베이스, 텍스트 파일을 사용하여 저장하든, 트리에 저장하든 관계 없습니다.

+0

데이터를 나무로 조각하는 데 유용한 라이브러리를 알고 계십니까? :-) –

+1

@ 백금 - 나는 그것이 emacs에서 C-x C-treecarve라고 확신한다. – eykanal

0

새 테이블을 만드는 대신 테이블 likes INTEGER(11)articles 테이블에 추가하기 만하면됩니다. 누군가가 "관련"버튼을 클릭 할 때마다 하나씩 카운트를 추가하십시오.

사용자가 클릭 한 후에도 버튼을 비활성화 할 수 있습니다. 정보가 liked:article_id을 쿠키에 저장하여 쿠키를 지우지 않는 한 사용자가 위조 된 "관련"을 추가하지 않도록 할 수 있습니다. 그러나 로그인 한 사용자 추적은 다른 (그러나 더 적절한) 게임입니다.

관련 문제