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

imagecache und gmap

Eingetragen von DrupalFan (1646)
am 09.10.2007 - 13:45 Uhr in
  • Module
  • Drupal 5.x

Hallo,

hab jetzt imagecache in Verwendung, die damit erzeugten Thumbnails sind echt genial.

Aber in der Google Map (gmap) wird beim popup weiterhin das Original vom Benutzerbild angezeigt, was jetzt natürlich viel zu groß ist.

Wie kann ich erreichen, dass im gmap popup (also in der Sprechblase) ein kleines imagecache-Bild angezeigt wird?????

Vielen Dank für jeden Tipp.

‹ Comment RSS - Ausgabe von Umlauten glossary-5.x-1.x-dev mit hovertip-5.x-1.x-dev "kombinieren" ? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Sprechblase rufe doch

Eingetragen von pebosi (2645)
am 09.10.2007 - 14:53 Uhr

Die Sprechblase rufe doch einfach nur den Node in der Teaseransicht auf oder?

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Usermap

Eingetragen von DrupalFan (1646)
am 09.10.2007 - 14:59 Uhr

Es geht um die Usermap unter
map/user

In dieser Map werden Marker für jeden User angezeigt, klickt man auf einen Marker öffnet sich die Sprechblase.

Die Sprechblase enthält das Benutzerbild, darunter der Benutzername mit Link zum Profil, sonst nichts.

Hab sehr lange gesucht, finde keine einfache Möglichkeit, statt dem "jetzt großen" Benutzerbild ein kleineres imagecache-Bild anzuzeigen. Alles andere könnte gleich bleiben.

Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Richtige Spur?

Eingetragen von DrupalFan (1646)
am 09.10.2007 - 15:30 Uhr

Ich dachte es funktioniert mit

function phptemplate_gmap_views_marker_label($view,$fields,$entry) {
}

oderr
function phptemplate_theme_gmap_marker_popup($label) {
}

aber bei mir tut sich das überhaupt nichts. Entweder sind das nicht die richtigen Funktionen oder ich mach was falsch.

Wie könnte das gehen?
Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nach langer Suche geschafft

Eingetragen von DrupalFan (1646)
am 09.10.2007 - 16:29 Uhr

Endlich geschafft, es geht mit diese Funktion:

function phptemplate_gmap_location_user_html($account) {
}

  • Anmelden oder Registrieren um Kommentare zu schreiben

Breite der Sprechblasen

Eingetragen von DrupalFan (1646)
am 09.10.2007 - 16:31 Uhr

Da ich jetzt ein kleines imagecache-Benutzerbild in den Sprechblasen (gmap) anzeige, sind die Sprechblasen zu breit.

Wie kann man die Breite (Größe) der Sprechblasen verändern?
Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sprechblasen-Breite (Größe)

Eingetragen von DrupalFan (1646)
am 09.10.2007 - 22:32 Uhr

Keine Chance. Leider schaffe ich es nicht, die Breite der Sprechblase in der gmap usermap zu ändern.

Kann mir jemand helfen?
Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Breite der Sprechblase in der gmap

Eingetragen von jonas28@drupal.org (96)
am 10.10.2007 - 12:39 Uhr

Ich wollte Dir gerade folgenden Link empfehlen: http://drupal.org/node/63085

habe dann aber gesehen, dass Du da schon gepostet hast, dass die dort beschriebene Methode die Breite der Sprechblase zu verändern bei Dir nicht funktioniert.

Es reichtg nicht nur die CSS-Datei zu verändern:

.gmap_popup {
height: 200px;
width: 200px;
}

Aus deiner Anfrage geht nicht hervor ob Du die auch function mytheme_gmap_views_marker_label im gmap-modul entsprechend verändert hast.

function mytheme_gmap_views_marker_label($view, $fields, $entry) {
  $marker_label = '<div class="gmap_popup">';
  foreach ($view->field as $field) {
    $marker_label .= '<div class="'. $field['field'] .'">'. views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $entry, $view) .'</div>';
  }
  return $marker_label . '</div>';
}

So hat es bei mir funktioniert.

Gruß
Jonas

  • Anmelden oder Registrieren um Kommentare zu schreiben

gmap views?

Eingetragen von DrupalFan (1646)
am 12.10.2007 - 12:35 Uhr

Hallo, danke für die Hilfe.

Ich habe es jetzt nochmal genauso eingebaut (beides), wie Du hier gepostet hast (natürlich "mytheme" ersetzt).

Es funktioniert nicht.

Ich glaub, ich weiß warum:

Hier heißt die Funktion

mytheme_gmap_views_marker_label()

Sprich das hat was mit dem Modul "Views" zu tun. Ich verwende gmap aber ganz normal zum anzeigen der User in der Landkarte (also die Seite mit dem Pfad "map/user"). Ich verwende in Zusammenhang mit gmap keine Views (nur für andere Zwecke).

Ist die Funktion "mytheme_gmap_views_marker_label()" dann nicht die falsche? Wie müsste es bei mir lauten?

Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast recht

Eingetragen von jonas28@drupal.org (96)
am 12.10.2007 - 19:24 Uhr

Hallo DrupalFan, Du hast recht mit

mytheme_gmap_views_marker_label()

kommst Du da nicht weit. Ich schätze mal die Blasen für die User werden in der Datei gmap_location.module und dort in der Funktion theme_gmap_location_user_html geregelt:

function theme_gmap_location_user_html($account) {
  $returntxt = theme('user_picture', $account);
  $returntxt .= theme('username', $account);
  return $returntxt;
}

Dort ließe sich dort jetzt auch wie von mir oben beschrieben

$marker_label = '<div class="gmap_popup">';

einbauen, vielleicht komme ich am Wochenende nochmal dazu das zu testen.

Gruß Jonas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Breite verändert sich nicht

Eingetragen von DrupalFan (1646)
am 14.10.2007 - 00:03 Uhr

Hallo,

danke für den Vorschlag, habe das getestet und es tut sich auch was. Die Höhe der Sprechblasen läßt sich damit verändern, aber leider nicht die Breite!!!!!!

Ich möchte aber nur die Breite verändern, da die Höhe sich anscheinend immer richtig anpasst je nach Content.

Schade, dass die Breite nicht funktioniert.

Wenn man sich den Sourcecode mit Firebug anschaut, sieht man, dass das eingebaute div "gmap_popup" nur den innersten Bereich umschließt, aber selbst von vielen weiteren divs umschlossen wird, die dazu dienen, die runden Ecken der Sprechblase und auch den inneren Bereich der Sprechblase darzustellen.

Der "innere Bereich", in dem das Userfoto und der Username darunter angezeigt werden, werden auch in der richtigen Breite und Höhe, wie mit gmap_popup über css angegeben, dargestellt, die Sprechblase rundherum bleibt aber gleich groß, jedenfalls in der Breite.

Vielleicht findest Du (oder jemand) dennoch noch eine Lösung, mit der man auch die Breite der Sprechblase verändern kann.

Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 2 Tagen 3 Stunden
  • Patch angewandt
    vor 2 Tagen 6 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 8 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 8 Stunden
  • ok. Wenn ich das mache
    vor 4 Tagen 8 Stunden
  • Bei gleichem Namen hat das
    vor 4 Tagen 8 Stunden
  • Sorry, dass ich mich hier
    vor 4 Tagen 9 Stunden
  • Habe Patch versucht
    vor 4 Tagen 16 Stunden
  • Hier wird ein Patsch
    vor 4 Tagen 17 Stunden
  • Mit Drupal geht das um 150
    vor 5 Tagen 5 Stunden

Statistik

Beiträge im Forum: 247866
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 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