2009-04-10 2 views
5

DiggBar는 어떻게 작동합니까?DiggBar는 어떻게 작동합니까?

나는 단지 목적을 배우기 위해 ASP.NET MVC DiggBar 복제본을 만들려고 노력하고 있으며 누구나 하위 프레임의 콘텐츠 URL을 지정하는 방법에 대한 제안을 갖고 있습니까? MVC에서 어떻게 구성 할 것입니까?

또한 iFrame이라는 것을 알고 있지만 화면 상단에 위치하는 것과 상관없이 어떻게 배치합니까? CSS 매직인가요?

alt text

편집 : 당신이 그들처럼 여부에 관심이 아니에요. 나는 제작에 들어갈 사람이 아니며 좋은 디자인인지 아닌지를 묻지 않습니다. 나는 ~ ~을 원한다.

저는 DiggBar가 유용하다는 것을 알고 좋아합니다. 지옥, 당신은 두 번의 클릭으로 그것을 끌 수 있습니다! 마찬가지로, reddit에는 옵트 인 (reddit bar)이 있습니다 (아마 더 나은 방법 일 것입니다).

+0

(대신 답변의 댓글로 추가되었습니다.) * *는 DiggBar 클론을하지 마십시오하시기 바랍니다. 프레임은 웹 경험의 가증 한 요소입니다. 결국 많은 최종 사용자가 소변을 보게 될 것입니다. 예를 들면 다음과 같습니다. http://daringfireball.net/2009/04/how_to_block_the_diggbar –

+1

귀하의 의견입니다. 나는 diggbar를 좋아한다 나는 그것이 굉장한 것이라고 생각한다! 원 클릭으로 닫고 원하는 경우 전체 링크를 얻을 수 있습니다. 아무도 그걸 막을 방법을 묻지 않았습니다. – Fatal510

+0

하나의 탭에서 DiggBar를 얼마나 싫어하는지에 대한 Reddit의 스레드를 읽는 중입니다. 다른 한편에서는, 당신은 강경함을보고 있습니다. 그래서 ... 저기 있습니다. – Tyson

답변

6

기본 html은 다음과 같습니다

<html> 
<head> 
    <style type="text/css"> 
    #toolbar {position: fixed; top: 0; height: 40px; width: 100%; ... } 
    #page {width: 100%; height: 100%;} 
    </style> 
</head> 
<div id="toolbar"> 
    All your toolbar stuff here. 
</div> 
<iframe id="page" name="page" src="http://url.to/page" frameborder="0" noresize="noresize"></iframe> 
</html> 

당신은 페이지의 URL, 예를 들어, 매핑 자신의 URL에 슬러그있을 것입니다
d1oKo3 => http://news.bbc.co.uk/2/hi/technology/7991708.stm

모든보기가해야 할 것 맵핑을보고에 페이지의 URL을 넣을 수있는 iframesrc. 일부 사용자는 이러한 종류의 툴바를 좋아하지 않으므로 사용자가 선택 해제 할 수있는 방법이 있는지 확인하십시오.

0

우선, 그런 것을하지 말아주세요. 나는 그런 것을 좋아하는 사람을 모른다.

뭔가는 CSS를 사용하여 같은 상단에 유지 될 수있다 :

position: fixed; 

URL을 지정에 관해서는, 나는 당신이 요구하는지 정확히 모르겠어요.

http://digg.com/d1oIyx 

은 "d1oIyx는"단지 그들이로드 할 URL을 저장하고 데이터베이스에 기본 키로 사용됩니다 : 당신은 지금 디그의 링크를 클릭하면 대상 URL이 같은 것입니다 하단 iframe에

+0

내 말은 아래쪽 iframe의 src를 동적으로 지정하는 방법입니다. 나는 그들이 어떻게 그들의 단축 단축키를 사용하는지 안다. – KingNestor

+0

나는 네가 무엇을 요구하는지 모르겠다. 내 대답에 링크를 클릭하면 "d1oIyx"와 연결된 URL을 데이터베이스에서 조회 한 다음 iframe src로 설정하는 "외부 사이트로드"페이지로 이동합니다. –

+0

나는 차드에 동의한다. 나는 디그 바를 가지고 있기 때문에 디그를 싫어한다. 내가 StumbleUpon, Reddit, Facebook 등에 사이트를 제출하고 싶다면, 그 사이트에 멍청한 툴바를 제출하는 것 (또는 직접 링크를 가야 함)을 의미합니다. –

2

당신의 의견에 interweb의 끔찍한 암울병일지도 몰라요. 그러나 그것은 사람이 물어 본 것이 아닙니다. 왜이 툴바가 존재하는지 여부를 누군가가 생각한다고 생각합니까? 너를 사용하라고 요구하는 사람은 없어.

만약 그들이 그렇게해서는 안되면 다른 사람이 그 질문에 대답하도록하십시오. 어쨌든 그들이 정말로 그렇게 인기가 없다면 포크는 그들의 생쥐들에게 투표를하고 다른 곳으로 가면 배포하는 사이트는 아무것도 줄어들지 않을 것이다. 그게 뭐니 뭐니 뭐니해도 웹상에 뭐가 좋은가, 무언가 좋은 것을 쓰는 무의미한 괴짜와 민속이 스스로 결정할 수없는 것들이 필요하지 않습니다.

해피 코딩 방법.

0

감사합니다. 작동하는 솔루션을 찾았지만 (if attachments), 전체 페이지 iframe을 어떻게 만드나요?

작업 링크 : http://www.clalit.org/2.php?link=http://cnn.com

<?php 
$link=$_GET["link"]; 
echo "<iframe src=\"$link\"/>"; 
?>