2012-10-09 3 views
0

사이트의 모든 기사 가운데에 Google 애드 센스 정사각형 상자를 삽입해야합니다. 가장 좋은 방법은 무엇입니까?Drupal - 기사 본문에 정사각형 광고 추가

사이트가 drupal에 있으므로 뷰 노드 기능에 연결할 수 있습니다. 이 방법으로 광고는 기사와 함께 저장되지 않습니다. 말이 돼? 그렇다면 질문보다 광고 반대편에 이미지가 표시되지 않게하려면 어떻게해야합니까 (광고는 왼쪽으로 정렬되고 기사 너비의 50 %를 차지해야합니다).

블록을 사용해야합니까? 블록을 블록 내부에 배치하는 방법을 어떻게 알 수 있습니까?

그래서 간단히 말해서 어디에서 구현해야할지 모르겠다. 모든 뉴스 사이트에서이 기능을 어떻게 구현합니까?

답변

-1

Google 애드 센스 스퀘어 박스를 사이트의 모든 기사 가운데에 삽입해야합니다. 가장 좋은 방법은 무엇입니까? 나는 콘텐츠에 애드 센스와 함께 상자에 넣어 단순히 노드 편집기를 사용하는 일부 드루팔 사이트에
: 내 경험에서

. 많은 노드가없는 웹 사이트의 경우 최상의 솔루션 :
1) 콘텐츠의 나머지 부분에 완벽하게 맞습니다. 수동으로 변경할 수 있습니다. 볼 상자의
2) 총 제어 - 이미지, 플래시, 텍스트 등
등을

을 추가하지만 많은 노드가있는 웹 사이트에 대한,이 솔루션은 바보 자살 것 같습니다.
더 나은 옵션은 테마 폴더의 node.tpl 파일을 변경하는 것입니다. 그러나 몇 가지 문제가 있습니다.
이 파일에는 $ content 변수가 있고이 노드에는이 노드의 모든 내용이 들어 있습니다. 이 상황은 상자를이 노드의 위나 아래로 둘 수있는 능력을 제공합니다. 그러나 중간에 없습니다. 아마도 해결책은 $ 콘텐츠를 절반의 내용을 포함하는 2x 변수로 나누는 것입니다. 그러나 질문은 - 어떻게 그럴 수 있습니까? 또는 노드의 내용이 데이터베이스에 저장되는 동안 adsense box에 html 코드를 추가 할 수 있습니까? 그리고 정규식으로 상자를 넣을 최고의 위치를 ​​찾으십니까? 또는 데이터베이스에 html 상자를 직접 추가하여 모든 노드를 변경할 수 있습니까?


나는 블록을 이용해야 하는가? 블록 내에 에 블록을 배치하는 방법을 어떻게 알 수 있습니까?

다른 블록 안에 블록을 넣을 수는 없습니다.

0

처리 된 텍스트에 애드 센스 코드 (또는 AdSense module 단축 코드)를 삽입하는 맞춤 입력 필터를 구현하여이 방법에 접근합니다. 맞춤 필터를 구현 한 후에는 콘텐츠 유형에 사용중인 텍스트 형식으로 활성화해야합니다.

맞춤 필터를 구현하려면 filter_example here을 살펴보십시오.

0

이 솔루션은 Drupal 7입니다. 나를 위해 일한 솔루션은 애드 센스 태그 형식을 사용하고이 형식을 사용하여 사이트에 광고를 표시하는 것입니다. 이 행에는 js 포함 또는 스크립트 태그가 필요하지 않습니다. Adsense 태그 형식을 사용하면됩니다 (즉, 단문). 실제로 나는 admin을 위해 무능하게하는 광고를 얻고 있었다 그리고 다른 사용자를 위해 나는 공간에 페이지에 점령 된 빈 광고를 얻고 있었다 그러나 보여주지 않은 아무것도.[: 336x280 크기 : XXXXXXXXXX 애드 센스]

두번째 매개 변수는 너비 x 높이 3 매개 변수 : XXXXXXXXXX는 구글의 광고 슬롯/ID를 나타내며, 다른 쥐는 실험 후 나는 나

근무에 다음 코드를 얻었다.

다른 사람들에게 도움이되기를 바랍니다.

아타 ul 무스타파

관련 문제