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

eigene TagCloud

Eingetragen von Pet4 (98)
am 16.10.2012 - 16:04 Uhr in
  • Modulsuche
  • Drupal 7.x oder neuer

Hallo liebe Community,

ich bin auf der Suche nach einer bestimmten TagCloud. Sie soll wie auf dem Bild aussehen. Kennt Ihr ein solches Modul oder wisst ihr wie ich so ein Ergebniss erzielen könnte?
Ich hoffe ich hab die SuFu richtig benutzt und es hat keiner vorher schon nach so einem Modul gefragt :P

Bilder oder Fotos hochladen

Hoffe ihr könnt mir bei meiner Suche weiterhelfen =)

Mit freundlichen Grüßen
Pet

‹ WYSIWYG - Templates in Editor (Bild Rechts / Text links usw) SERP Tracker Modul ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Keiner eine Idee?

Eingetragen von Pet4 (98)
am 17.10.2012 - 16:33 Uhr

Hey Leute,

hat keiner eine idee wie ich das bauen könnte ? bzw ob es dies so schon gibt ?

Mit freundlichen Grüßen
Pet

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das wird dynamisch kaum

Eingetragen von Goekmen (1013)
am 17.10.2012 - 20:58 Uhr

Das wird dynamisch kaum möglich sein. So ein Modul gibt es nicht.
Da sind Drehungen und Worttrennungen dabei. Woher soll Drupal z.B. wissen an welcher Stelle der Text bricht?

Wenn die Begriffe feststehen (sich nicht ändern), dann kann man das mit reinem (und viel) CSS lösen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt das Modul TagCloud,

Eingetragen von ClemensW (207)
am 17.10.2012 - 21:14 Uhr

Es gibt das Modul TagCloud, aber wie Du schreibst hast die Suche ja schon selbst genutzt und ob das Modul die Cloud so darstellt wie auf Deinem Musterbild kann ich nicht sagen. Hab das Modul noch nicht installiert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für eure

Eingetragen von Pet4 (98)
am 18.10.2012 - 08:24 Uhr

Vielen Dank für eure Antworten =)
Ja das Modul TagCloud hatte ich schon gesehen jedoch erfüllt es nicht genau das was ich halt gesucht habe =/ Die letzte möglichkeit ist das ich es wirklich komplett mit CSS mache bzw die TagCloud nicht per Modul anzeigen lasse.

Wenn ich es hinbekommen habe werde ich die CSS mal hier reinschreiben vll braucht wer anderes auch so in der art.

Mit freundlichen Grüßen
Pet

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich weiß zwar nicht, wonach

Eingetragen von wla (9461)
am 18.10.2012 - 08:52 Uhr

Ich weiß zwar nicht, wonach Du gegoogled hast, aber ich habe auf die Schnelle mal das hier gefunden. Das ist ein jQuery Script, daß Du jetzt passend einbinden mußt. Evtl. braucht es dazu ein kleines Modul, das die Tags mit Gewicht für dieses jQuery-Script bereitstellt.
Update: Nachdem ich mir die index.html-Datei davon angesehen habe, glaube ich, daß das mit einem dazu passenden View zu erledigen ist und kein Modul braucht.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

wla schrieb Ich weiß zwar

Eingetragen von Goekmen (1013)
am 18.10.2012 - 09:42 Uhr
wla schrieb

Ich weiß zwar nicht, wonach Du gegoogled hast, aber ich habe auf die Schnelle mal das hier gefunden. Das ist ein jQuery Script, daß Du jetzt passend einbinden mußt. Evtl. braucht es dazu ein kleines Modul, das die Tags mit Gewicht für dieses jQuery-Script bereitstellt.
Update: Nachdem ich mir die index.html-Datei davon angesehen habe, glaube ich, daß das mit einem dazu passenden View zu erledigen ist und kein Modul braucht.

Beste Grüße
Werner

Anscheinend kann man nicht auf die Tags klicken bei diesen Script, jedenfalls nicht in dem DEMO. Wozu soll eine nicht anlickbare TagCloud gut sein?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dazu sollte man sich das

Eingetragen von wla (9461)
am 18.10.2012 - 10:06 Uhr

Dazu sollte man sich das jQuery-Script genauer ansehen. Der packt doch offenbar das, was in dem Span steht, in die Cloud. Warum sollte das kein a-Tag sein können?

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank an dieser Stelle

Eingetragen von Pet4 (98)
am 22.01.2013 - 15:22 Uhr

Vielen Dank an dieser Stelle nochmal für die Antworten =)

Ich kümmer mich erst jetzt um das o.g. Problem.

Also so ist mein Situation momentan:

Ich habe einen View erstellt der mir meine gewünschten Begriffe die in der Cloud stehen sollen filtert.
Ich habe mir das jquery script von Werner angeschaut und ja es ist ja im Prinzip genau das was ich auch haben will =)

Ich habe das Script in meine .info geladen aber was muss ich noch genau beachten damit es damit geht? Weil momentan funzt es nicht =/ Die Datei wird nicht geladen bzw. geöffnet.
Habe mich bisschen schlau gemacht und im Internet steht man solle jedes "$" in jquery umbennen. Aber das "zerstört" doch an manchen Stellen den Code? Oder irre ich mich?
Wie stelle ich das nun am geschicktestens an?

Freue mich au eure Antworten. =)

Mit freundlichen Grüßen
Pet

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst das ganze mit einem

Eingetragen von wla (9461)
am 22.01.2013 - 17:30 Uhr

Du kannst das ganze mit einem Umschlag versehen, dann geht es auch.

(function ($){
.......
})(jQuery);

Seit Drupal 7 ist die $-Funktion nicht mehr automatisch gegeben, aber so erklärst Du sie.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Antwort Werner

Eingetragen von Pet4 (98)
am 22.01.2013 - 17:42 Uhr

Danke für die Antwort Werner =)

Also bedeutet das ich nehme meine tpl.php und setzt diesen Code rein? Weil das Script greift auch so nicht wenn ich in die .info oder dort einbette? Mach ich irgendwas falsch? o0

Ich hab mir einen View erstellt der mir nur die Taxonomy Terms ausspuckt. Alles andere wird gefilter. So nun hatte ich per View Einstellungen paar Klassen verteilt damit ich die TagCloud nutzen kann die du mir rausgesucht hast. Aber es geht einfach nicht =/
Verstehe es nicht :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dieser Umschlag gehört in die

Eingetragen von wla (9461)
am 22.01.2013 - 17:48 Uhr

Dieser Umschlag gehört in die .js-Datei, denn das ist des Umschlag um den jQuery-Code, damit die $-Funktion wirkt.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank =) Das Script

Eingetragen von Pet4 (98)
am 23.01.2013 - 10:08 Uhr

Vielen Dank =)
Das Script wird nun geladen =)
Aber wie kann ich das nun in Views einstellen das das Script nun auf die Ausgabe von der View greift =/ Momentan schaut es so aus (siehe Anhang)

Liegt es an der JS muss ich da noch was einstellen bzw umschreiben oder muss ich das im View machen?

Vielen Dank schonmal =)

Mit freundlichen Grüßen
Pet

AnhangGröße
TagCloud.png 97.47 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du auf den Github Link

Eingetragen von wla (9461)
am 23.01.2013 - 11:23 Uhr

Wenn Du auf den Github Link gehst, gibt es dort ein Beispiel, in dem Du siehst, wie der HTML-Aufbau aussehen muß. Jetzt bringst Du Views dazu, daß es jede Zeile als <span data-weight="###">. . . . . .</span> ausgibt. Dann schreibst Du für den View ein eigenes Template-File, damit Views nicht seine eigenen Zeilentrennungen dazwischen setzt. Auch der Script-Code aus dem Beispiel kann mit in dieses Template, dabei den jQuery-Umschlag nicht vergessen. Damit solltest Du einfach ein wenig experimentieren. Ich habe dieses Tool auch noch nicht eingesetzt, und muß das genau wie Du testen, bis es geht. Ich gebe hier nur einen Fahrplan, wie man zum Ziel kommen kann, aber fahren mußt Du schon selbst.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo und vielen Dank für die

Eingetragen von Pet4 (98)
am 24.01.2013 - 17:28 Uhr

Hallo und vielen Dank für die Antwort. =)

Ich habe mir eine tpl.php für den view gemacht. (views-view--tagcloud.tpl.php)
Dort habe ich in Zeile 49:

<?php if ($rows): ?>
  <div id="wordcloud1" class="view-content">
    <span data-weight=" "><?php print $rows; ?></span>
  </div>
<?php endif; ?>

Er schmeißt mir nun die richtige div id raus aber er übernimmt nicht für jeden term <span data-weight=" "></span> =/
Weiß einer was ich einstellen muss damit mir jeder Term nicht als <li> sonder <span data-weight=""></span> ausgegeben wird?

Also ich schaue in den Viewseinstellungen für die Tagcloud aber suche wohl an den falschen stellen =(

Und wie erstelle ich die zufällige ausgabe an Zahlen für die "data-weight" ? =/ Fragen über fragen =/

Kann mir wer weiterhelfen?
Danke im Vorfeld =)

Mit freundlichen Grüßen
Pet

EDIT:

Nach wirklich langer suche habe ich eine Hilfe gefunden wie ich meine Ausgabe im folgendem Format ausgeben kann:
<span data-weight="Zahl"><a href="www.examples.de">Example</a></span>

Das habe ich so gemacht:
Sortierfilter auf abc stellen
counter field das nach der Häufigkeit meiner Terms Zahlen ausgibt
das auf exlude from display stellen
dann den Ausgang umschreiben unter Style settings zu <span data-weight="[counter]">[title]</span>
view speichern
.info bearbeiten und das JS einfügen...

jetzt wird mir bei firebug alles richtig angezeigt nur das sich diese elemente in einer <ul> befinden und nicht im <div> und in dem div dann die span element....wie bekomme ich das denn nun noch hin :D dann sollte es gehen

MFG
Pet

Danke
Pet

  • Anmelden oder Registrieren um Kommentare zu schreiben

HIlfe =/

Eingetragen von Pet4 (98)
am 30.01.2013 - 10:21 Uhr

Also ich komme mit dem Problem einfach nicht weiter =/ Kann mir keiner eine detallierte Auskunft geben wie man zb dieses JS mit einer TagCloud verbindet ?
Bin mir sicher das ich nicht alleine mit dieser Frage stehe =/

Vielen Dank für die Antworten

Mit freundlichen Grüßen
Pet

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250237
Registrierte User: 20466

Neue User:

  • StevenEness
  • ocvk2810
  • marouane.blel

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