Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Gelöst- Random Inmage erstellen wie?

Eingetragen von marco005 (131)
am 19.09.2010 - 11:40 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo allerseits,

hat jemand eine leichte und verständliche Anleitung, wie ich ein random inmage in die rechte seitenleiste einbauen kann, vielleicht noch mit 2-3 Sätzen Text so wie das mit dem Text Widget in Wordpress.

Also einen solchen Block erstellen mit Foto und etwas Text.

Wie mache ich das?

viele grüße
marco005

‹ Archiv erstellen Auswahlfeld mit Erweiterungsmöglichkeit ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das wird ein wenig Bastelei,

Eingetragen von Exterior (2903)
am 19.09.2010 - 14:39 Uhr

Das wird ein wenig Bastelei, ist aber im Grunde nicht so schwer.

Aber: Du musst dich dafür ein wenig in CCK und Views einarbeiten (zwei der mächtigsten Module in Drupal - nur so am Rande erwähnt)

Zuerst benötigst du CCK und außerdem noch Filefield als Basis für den DateiUpload und als Ergänzung ImageField

Mit ImageField kannst du in einem Inhaltstypen nun Bilder hochladen. Ergänzen könnte man das ganze sehr schön mit ImageCache (damit werden die Bilder automatisch auf vorgegebene Größen skaliert).

Du erstellst also einen neuen Inhaltstypen mit einem ImageField und erstellst nun einige Nodes. Gib für jeden Node einen Titel und einen kleinen Beschreibungstext ein und lade pro Node ein Bild hoch.

Jetzt erstellst du dir mit Views eine neue Node-View. Als Felder kannst du der View dein neues Bild-Feld hinzufügen. Außerdem kannst du noch den Node-Body einfügen, wenn du einen kleinen Text mit ausgeben willst.

Dann musst du noch den Filter auf den neuen Inhaltstypen mit dem ImageField setzen, damit die View nur Nodes dieses Typs aufruft.

Zu guter letzt stellt man bei der View ganz links bei den "Basiseinstellungen" die "Beiträge pro Seite" auf 1 und dann benötigt man noch das Sortier-Kriterium "Global: Zufall".

Dann muss man noch eine Block-Ansicht hinzufügen, speichern und fertig - jetzt hat man einen Block, in dem man immer aus einer Auswahl von Bildern zufällig eins angezeigt bekommt.

Wenn man jetzt noch ImageCache und Lightbox (oder Shadowbox o. Ä.) verwendet, kann man es so machen, dass ein kleines Bild im Block angezeigt wird und wenn man darauf klickt, wird eine Lightbox mit einer größeren Version des Bildes geöffnet.

So, das klingt zwar vermutlich alles ein wenig Fremd für dich, aber wenn man sich mal ein wenig mit Views und CCK befasst hat, dürfte das alles kein großes Problem darstellen.

Alternativ könnte man auch das Image-Modul installieren. Das gibt einem gleich einen Inhaltstypen, bei dem man Bilder hochladen kann und fügt auch gleich einen optionalen "Random Image"-Block mit ein, soweit ich weiß. Kann man auch versuchen, ich persönlich bevorzuge allerdings die Variante, das ganze mit Views und CCK selbst zu erstellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Exterior, Bild

Eingetragen von marco005 (131)
am 20.09.2010 - 10:27 Uhr

Hallo Exterior,

Bild importieren und in seitenleiste einfügen hat geklappt, war etwas Bastelei, Image Verzeichnis erstellen, Felder und Filter setzen in image Ansicht view...

Nun, wie füge ich jetzt etwas text unter dieses Bild ein das dann auch in der seitenleiste sichtbar ist?

Also über uns; blablablba, Link zu über uns (Menü ist dann ausführlicher)

Wie kriege ich diesen Text unter das Bild, so das in der seitenbleiste Bild und Text zu sehen ist?

viele grüße
marco005

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, geht das auch

Eingetragen von marco005 (131)
am 28.09.2010 - 09:44 Uhr

Hallo,

geht das auch einfacher, als dann noch zig weitere module nachladen und konfigurieren?

viele grüße
marco005

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marco, In diesem Thread

Eingetragen von leda.ch (977)
am 28.09.2010 - 10:47 Uhr

Hallo Marco,

In diesem Thread habe ich eine simple Lösung beschrieben, die für mich funktioniert.
Vielleicht hilfts ja.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo leda, Danke für deinen

Eingetragen von marco005 (131)
am 28.09.2010 - 11:42 Uhr

Hallo leda,

Danke für deinen Tipp, aber das hilft ja nun wirklich nicht weiter.

ich lasse es so: Auf Home ein Bild von mir mit etwas Text zum Inhalt der Webseite fertig.

Mein Bild mit text "Über mich" dann nochmal in der seitenleiste, wenn man auf das Bild klickt, kommt man zur Über mich seite (geht nur mit klick aufs Bild), ich lasse es so,sollte genügen.

viele grüße
marco005

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine Ahnung, wieso Dir das

Eingetragen von leda.ch (977)
am 28.09.2010 - 12:27 Uhr

Keine Ahnung, wieso Dir das nicht weiter hilft. Du wolltest doch einen Block mit einem Bild.

Du musst also nur im Code des neuen Blocks etwas PHP einfügen (in meinem Beispiel wars ein Zufallsbild, hier einfach fix), den Pfad und den Text anpassen:

<?php

$bild
= "a5.jpg";

print
"<img src='/sites/all/images/".$bild."'><br />Das ist mein Text";

?>

Und fertig...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo leda, ach so war das

Eingetragen von marco005 (131)
am 28.09.2010 - 12:46 Uhr

Hallo leda,

ach so war das gemeint.

Nun klingt nicht schwer in Wordpress kann ich ja auch einiges coden.

Wo genau muss der code hin und in welche datei? Block.tpl.php oder ähnlich?

viele grüße
marco005

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun, keine Datei.... Zunächst

Eingetragen von leda.ch (977)
am 28.09.2010 - 13:05 Uhr

Nun, keine Datei....

Zunächst erstellst Du unter /admin/build/block/add einen neuen Block: im Blockinhalt gibst Du den Code rein.
Wichtig: Gleich darunter muss das Eingabeformat auf "PHP Code" gestellt sein.
Speichern, in der passenden Region anzeigen lassen. Fertig...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 5 Minuten
  • Update: jetzt gibt's ein
    vor 2 Wochen 18 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 24 Minuten

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 34 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