Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › CCK und Views ›

Adsense in Kategorie-Ansicht (Views) an 2. Stelle einbauen

Eingetragen von DrupalFan (1105)
am 05.03.2010 - 20:25 Uhr in
  • CCK und Views
  • Drupal 6.x

Einen Adsense-Code in eine Ansicht (View) einzubauen, ist nicht schwer. Dazu verwendet man einfach die entsprechende tpl-Datei, z. Bsp. views-view-list--News.tpl.php und baut dort den Adsense Code so ein, dass er nach der ersten View-Reihe ausgegeben wird.

Hat man das nun eingebaut, funktionert das auch gut. Hat man aber Kategorien (Taxonomy) bei den News-Artikeln, und klickt nun auf einen Kategorie (oder Tag, falls tagadelic-Modul verwendet wird), so werden alle Artikel dieser Kategorie angezeigt aber der Adsense-Code an 2. Stelle fehlt, der erscheint nur im View selbst.

NUN: Ich will weder das Adsense-Modul verwenden noch will ich für die Kategorie-Listings eigene Views erstellen (das geht ja mit einem Zusatzmodul, dass man Views neben dem Artikel-View auch für die Artikel-Kategorien erstellt. Aber dann funktonieren manche Dinge nicht mehr, pathauto, etc).

Es soll also alles bleiben wie es ist, ich will nur zusätzlich den Adsense Code an 2. stelle einer Katagorie-Seite eines Artikel-Views einbauen. Wie geht das? Vielen Dank.

‹ [gelöst] Nodereference - auch mit noch nicht existierenden Nodes [erledigt] [Views] Tabelle: Gruppierung formatieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Im views template

Eingetragen von tiger (348)
am 05.03.2010 - 21:20 Uhr

Am besten legst du ein für deine View spezielles template an, welches findest du unter Themeinformation. Dort gibst du den Adsensecode in Abhängigkeit eines Zählers aus.

Hier ein Code am Beispiel von views-view-unformatted-myview.tpl.php

<?php if (!empty($title)): ?>
  <h3><?php print $title; ?></h3>
<?php endif; ?>
<?php
$i
=1;
?>

<?php foreach ($rows as $id => $row): ?>
<?php
if($i==6) {
print
'Mein Adsense Code';
}
?>

  <div class="<?php print $classes[$id]; ?>">
    <?php print $row; ?>
  </div>
  <?php
  $i
++;
 
?>

<?php endforeach; ?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dazu kann man sich auch ein

Eingetragen von Alexander Langer (3282)
am 05.03.2010 - 21:47 Uhr

Dazu kann man sich auch ein Modul schreiben, in dem man für jeden View festlegen kann an welcher Position welcher Schnipsel, Node, oder dergleichen eingefügt werden soll. Man sollte nur beachten, dass so eingefügter Content nicht im Sinne des Pagers zählt. Bringt ein View 20 Nodes auf 2 Seiten a 10 Einträge und man fügt an Position 2 und 12 etwas ein, haben beide Seiten in Wahrheit 11 Inhalte... Wollte man das auch noch ändern, müsste man viel viel viel tiefer ansetzen und dann wird es "richtige" Arbeit.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich krieg die Krise

Eingetragen von DrupalFan (1105)
am 05.03.2010 - 21:51 Uhr

Schön langsam krieg ich hier die Krise im Drupalcenter: Ihr habt alle meinen Beitrag nicht genau gelesen!

Es geht nicht darum, in einem View den Adsense-Code einzubauen, ich habe doch oben geschrieben, dass ich das schon gemacht habe und dass es auch einfach ist und funktioniert. Warum erhalte ich dann genau solche Lösungsvorschläge?

Es geht doch darum, den Adsense-Code in die Kategorie-Ansichten eines Views einzubauen! Bitte geht darauf ein, jede Antwort, die nicht darauf eingeht, ist am Thema vorbei geschrieben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

DrupalFan schrieb Es geht

Eingetragen von Thoor (3678)
am 06.03.2010 - 10:58 Uhr
DrupalFan schrieb

Es geht doch darum, den Adsense-Code in die Kategorie-Ansichten eines Views einzubauen!

Tja ... wenn ich Dich richtig verstehe, dann nutzt du die Standard Übersichtsseiten für Kategorien ... oder? Was hält Dich davon ab, den Standard "Taxonomy View" anstelle dessen einzusetzen und mittels dem Modul "Taxonomy_Redirect" auf die VIEWS KATEGORIEN umzuleiten?
Dann hast Du Deine Kategorien ebenfalls als VIEW vorliegen und kannst analog zu den anderen VIEWS Adsense einbinden.

thoor - Thomas Ortner
Drupal 7 Screencasts in deutsch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Adsense Code einfügen ohne Änderungen an bestehender Seite

Eingetragen von DrupalFan (1105)
am 12.03.2010 - 18:29 Uhr

Aber ich schrieb doch oben, dass ich genau das nicht tun will und das alles so bleiben soll wie es ist! Lediglich ein Adsense Code soll an 2. Stelle eingefügt werden, ohne etwas zu verändern!

Mit Taxonomy Redirect geht das schon, das weiß ich doch, aber dann funktioniert leider etwas anderes nicht mehr: Ich bin mir nicht mehr ganz sicher, was es war, aber ich glaube, dass dann Autopath für die Kategorien nicht mehr funktioniert. Ich brauch das aber unbedingt. Das ist eine bestehende Seite, ich kann nicht plötzlich verlangen, dass für alle Kategorien die Pfade (url alias) manuell erstellt werden. Absolut unbrauchbar.

Eine ähnliche Möglichkeit bietet das Modul "Taxonomy View Integrator" und dort dürfte es auch funktionieren, ohne dass plötzlich andere Dinge die autopath nicht mehr gehen. Trotdzem möcht ich nicht haufenweise Änderungen an vielen Views machen und neue Views erstellen. Die Seite ist voll fertig, es gibt tausende Inhalte und fast hunderte Kategorien bei mehreren Inhaltstypen. Es ist einfach nicht lustig, alles umzukremplen nur weil an 2. Stelle der Adsense Code rein soll.

Ich möchte den Adsense Code reinbekommen ohne diese aufwändigen Änderungen.
Wer hat eine Lösung?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Freiberuflicher Drupal Profi für Anpassungen (langfristige Kooperation)
  • Registrierung für vorgefertigte User??!!
  • Projekt Umsetzung Diskussion
  • Gelöst:Marinelli 3, Admin-Layer
  • Modul für Absatznummern / Randnummern
  • Upload - Optionen ausblenden
  • Wie SQL_BIG_SELECTS=1 setzen?
  • Absichern Von Drupal- und Serverinstallation
  • Danland: Standard-Startseite formatieren
  • Views Accordion - Header Elemente nebeneinander
  • Heartbeat und Facebook Style Status
  • [gelöst] Drupal7.10 Fehlermeldungen ohne Site-Änderungen
Weiter

Neue Kommentare

  • Dank für deine Antwort. Es
    vor 31 Minuten 58 Sekunden
  • Danke! Da hätte ich aber auch
    vor 1 Stunde 44 Sekunden
  • Frank, könntest du mir bitte
    vor 2 Stunden 13 Minuten
  • Du mußt die page.tpl.php
    vor 3 Stunden 32 Minuten
  • Dann mußt Du eben ein bißchen
    vor 3 Stunden 35 Minuten
  • Hallo und Danke für Eure
    vor 3 Stunden 36 Minuten
  • Ok... ich habe mir die
    vor 5 Stunden 31 Minuten
  • Dafür ist das Modul "Overlay"
    vor 7 Stunden 58 Minuten
  • sorry, der 2te Link war
    vor 8 Stunden 17 Sekunden
  • screenshots
    vor 8 Stunden 2 Minuten

Statistik

Beiträge im Forum: 173971
Registrierte User: 15481

Neue User:

  • drupal4normi
  • Neoskop
  • habicht09

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3807
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 5 User und 22 Gäste online.

Benutzer online

  • Conny25
  • wla
  • Lufdablom
  • cyaneo
  • tfranz

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association