2013-01-21 2 views
0

포럼에서 인용문이 어떻게 작동하는지 궁금합니다. 사용자가 자신의 게시물에있는 다른 게시물을 인용 할 수 있기를 바랍니다. 그리고 견적은 견적과 견적의 저자를 포함해야합니다. 어떻게해야하는지 궁금합니다. 새 게시물에있는 것처럼 사용자 이름과 따옴표를 넣어야합니까? 아니면 사용자 ID와 정규식을 넣고 매번 db에서 사용자 이름을 가져와야합니까? 매우 효율적이지는 않겠지 만, 사용자가 앞으로 사용자 이름을 변경하도록하면 "더 좋습니다".포럼 인용문 PHP

나는 BBCode를 사용하고, 그래서는 다음과 같이 될 것이다 :

[quote=username]The quote[/quote] 

아니면 내가 정규식으로 다음 사용자 ID

[quote=user_id]The quote[/quote] 

을 함께 할 것입니다 그리고 만약 사용자를 캡처해야합니다 id를 입력하고 db에서 해당 사용자 이름을 가져옵니다.

코드를 묻지 않습니다. 다른 포럼에서이 작업을 수행 한 방법에 대해 궁금해하고 있으며 사용자 아이디가 아닌 따옴표로 사용자 이름을 입력하는 것이 "괜찮습니다".

+1

대부분의 포럼에서 사용자 이름을 변경하는 것을 허용하지 않는다고 생각합니다 ... 나는 사용하는 커플을 확인했으며, 사용자 이름은 따옴표에 포함되어 있으며 사용자 이름을 변경할 수 없습니다. – mellamokb

답변

2

일반적으로 인용문은 게시물 내의 정적 텍스트입니다. 사용자 이름은 사용자 ID가 아닌 동적으로 사용되므로 사용자가 사용자 이름을 변경하면 변경되지 않습니다.

인용구 동사에서 사용자 이름을 만들면 많은 이점을 얻을 수 있습니다. 특히 대부분의 포럼에서 등록 후 사용자 이름을 변경할 수없는 경우에는 특히 그렇습니다.

1

사용자가 사용자 이름을 자주 변경하는 경우 한 가지 방법은 ID로 작동하면서 앱의 프런트 엔드에 사용자 이름을 사용하는 것입니다. 그래서 때마다 사용자가 게시물을 편집, 그는 볼 수

가 데이터베이스에이
[quote=foobar]baz[/quote] 

동안 :

[quote=1234]baz[/quote] 

당신이 사용자에게이 출력, 당신은 이름에 ID를 변경할 때마다, 때마다 사용자를 양식을 제출하면 사용자 이름을 ID로 바꿉니다. 사용자 이름이없는 경우를 설명하는 것을 잊지 마십시오.

이렇게하면 사용자가 직접 인용 할 사람의 이름을 입력 할 수 있습니다.

그러나 대부분의 포럼은 사용자 이름을 사용하기 만하지만 이는 매우 일반적인 관행입니다.