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

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

Eingetragen von DrupalFan (1646)
am 05.03.2010 - 20:25 Uhr in
  • 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 (415)
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 (3416)
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 (1646)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Adsense Code einfügen ohne Änderungen an bestehender Seite

Eingetragen von DrupalFan (1646)
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

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 5 Tagen 7 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 10 Wochen 15 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 3 Tagen
  • In der entsprechenden View
    vor 11 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 46 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Ü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

Quicklinks III

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

RSS & Twitter

  • Drupal Planet deutsch
  • 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