-14,7 +14,7 |
** <myinterest(사용자아이디)> 를 사용하면, 자신의 관심 페이지 목록을 쉽게 자신의 [[개인페이지]] 등에 삽입해 두기가 쉬운 대신, 말을 바꾸면 타인의 관심 페이지 목록을 이 매크로를 써서 알아낼 수 있다는 뜻이 된다. 네티켓을 지키는 의미로, 남의 아이디를 인자로 넣어서 페이지에 포함하는 것을 삼가자. ([[주인장]]의 과민반응일지도..) |
=== wiki.pl 수정 === |
{{{perl |
{{{#!vim perl |
sub MacroSubst { |
... |
### <MyInterest(username)> |
-26,7 +26,7 |
}}} |
다음 함수를 통채로 추가 |
{{{perl |
{{{#!vim perl |
### MyInterest |
sub MacroMyInterest { |
my ($itself, $username) = (@_); |
-54,7 +54,7 |
foreach (@pages) { |
$txt .= ".... " if ($_ =~ m|/|); |
$txt .= &GetPageLink($_)."<br>"; |
$txt .= &GetPageOrEditLink($_)."<br>"; |
} |
return $txt; |
-64,7 +64,7 |
=== Notes === |
[[Raymundo]] 페이지에 테스트 삼아서 넣긴 했지만... 제 홈페이지에 있는 페이지들이야 전부 제 관심 페이지일테니... 제가 만들었지만 저는 전혀 쓸 일이 없는 매크로로군요. 게다가 막상 남의 홈페이지에서 사용하려고 해도 괜히 페이지들 차별하는 느낌이 들어서.. ^^; NoSmoke 같은 공공 홈페이지쯤 되면 사용하기 좋을 것 같은데 그런 곳 중에 이곳의 소스를 사용해서 운영하는 곳이 있으려나요? :-) <mysign([[Raymundo]],2003-3-29 10:15 am)> |
---- |
{{{perl |
{{{#!vim perl |
if ($username eq "") { |
if (&GetParam('username') eq "") { |
return ""; |
-81,5 +81,9 |
: 누구가 누군데요? 일리가 있고, 생각을 안 한 것도 아닙니다만... [[/사용자아이디]] 패치를 적용하지 않은 경우에는 들어맞지 않지요. 굳이 패치들간에 불필요한 의존성을 걸 필요가 없다고 생각해서 일부러 넣지 않았습니다. 뭐 이 원칙이 잘 지켜지고 있지도 않습니다만 :-) <mysign([[Raymundo]],2003-3-31 1:03 am)> |
:: 그렇군요.. 'o'a 누군가는... 저희 아이들(?) 얘기 였습니다. ^^; <mysign([[Bab2]],2003-3-31 2:12 am)> |
---- |
ext1.50b - 관심있는 페이지로 등록한 페이지가 삭제되었을 경우, 여전히 평범하게 링크가 나오던 것을 일반적인 경우처럼 "없는 페이지 링크" (뒤에 물음표 또는 굵은 첫글자) 로 표시하게 고쳤습니다. 관심 페이지의 수가 좀 많을 경우 속도 저하가 있겠습니다만, 그것을 체감할 정도로 관심 페이지를 많이 등록하지는 않겠죠. <mysign([[Raymundo]],2003-9-29 6:48 pm)> |
---- |
[[위키위키분류]] |