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

Shoutbox und kaputte Links

Eingetragen von Hex (6)
am 08.12.2009 - 03:04 Uhr in
  • Module
  • Drupal 6.x

Hallo,
ich war mir nicht sicher, ob ich die Frage hier posten soll oder im Anfängerforum. ; )

Ich habe das Modul Shoutbox installiert, es funktioniert auch soweit. Nur wenn man auf die Übersichtsseite "View all" geht, werden die Links zu den Homepages der Besucher in der Mitte halbiert. Die Ausgabe sieht dann z.B. so aus:

Zitat:

testuser" target="_blank">testuser: testshouteintrag

Der Link selbst:

http://www.meine-eigene-nicht-die-verlinkte-seite.de/<a href=

Kann mir jemand sagen, wie ich das reparieren kann?

‹ Download einer Datei: Eingabe der E-Mail-Adresse, dann Link per Mail Simplenews und css die mitgesendet werden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe die Shoutbox schon

Eingetragen von wla (9289)
am 08.12.2009 - 11:44 Uhr

Ich habe die Shoutbox schon mal auf Webseiten gesehen, aber kenne das Modul nicht. Eine Idee ist aber, das die Shoutbox üblicherweise als Block eingestellt ist. Ist da vielleicht im CSS eine Breitenangabe und ein overflow: hide eingestellt? Das würde das Verhalten erklären.

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Als Block funktioniert es

Eingetragen von Hex (6)
am 08.12.2009 - 12:39 Uhr

Danke für deine Antwort.
Als Block funktioniert es, nur gibt es da einen Link "View all" bzw. bei mir "Alle Einträge", wo man auf eine Übersichtsseite mit allen Einträgen kommt. und dort sind die Links auf einmal verändert.

http://www.kryptomorphin.de/ --> in der Shoutbox auf "Alle Einträge"

Was ist ein Overflow hide und was muss ich stattdessen eingeben? Sorry, ich arbeite mich gerade erst in das Thema hinein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du solltest Dir mal die

Eingetragen von wla (9289)
am 08.12.2009 - 13:40 Uhr

Du solltest Dir mal die Source der Seite "Alle Einträge" ansehen, denn da ist der Wurm drin. Da sind a-Tags in a-Tags geschachtelt, und darf so nicht.

<td><div class=" shoutbox-msg  " title="Posted 12/07/09 at 11:53nachmittags by an anonymous user"><b><a href="<a href="http://www.kryptomorphin.de" target="_blank">at</a>" target="_blank">at</a></b>: nunja, eine shoutbox...</div>
</td>

Das sollte wohl heißen:
<td><div class=" shoutbox-msg  " title="Posted 12/07/09 at 11:53nachmittags by an anonymous user"><b><a href="http://www.kryptomorphin.de" target="_blank">at</a></b>: nunja, eine shoutbox...</div>
</td>

Ich behaupte mal frech, das ist ein Bug in dem Modul (ohne mir den Code angesehen zu haben). Hast Du mal in der Issue-Queue dieses Moduls bei drupal.org nachgesehen? Das sollte eigentlich auch anderen Leuten aufgefallen sein.

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lösung gefunden

Eingetragen von Hex (6)
am 08.12.2009 - 15:27 Uhr

Ich hatte in der Issue-Queue nachgesehen, aber den Eintrag unter dieser Überschrift nicht erkannt. Aus dem Jahr 2008, zu einer älteren Version von Shoutbox:

Die Funktion theme_shoutbox_post wird wohl zweimal aufgerufen. Die Lösung ist, diese Stelle:

  // BUGBUG strstr returns from http:// till end
  // we should use that instead of full url.
  if (strstr($shout->url, "http://")) {
    $shout->url = '<a href="'. $shout->url .'" target="_blank">'. $shout->nick .'</a>';
  }

durch das hier zu ersetzen:

  // BUGBUG strstr returns from http:// till end
  // we should use that instead of full url.
  if (strstr($shout->url, "http://")) {
    if ( ! strstr($shout->url, "<a href=") ) {
      $shout->url = '<a href="'. $shout->url .'" target="_blank">'. $shout->nick .'</a>';
    }
  }

Ich habe es zwar nicht verstanden, aber es funktioniert.

Danke und viele Grüße,
die Hex

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal 10 und Thema Bartik
  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Strukturierte Daten Fehler
  • fbsmp\plugins Hilfe
  • Migration über feeds von D6 auf D8
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Composer 1 zu Composer 2
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
  • Webform Progress Symbol (Loading icon)?
Weiter

Neue Kommentare

  • Superfish
    vor 2 Tagen 12 Stunden
  • Auch für superfish gibt es
    vor 2 Tagen 16 Stunden
  • Versuchs mal mit
    vor 2 Tagen 16 Stunden
  • Drupal 10 läuft
    vor 2 Tagen 17 Stunden
  • Da wirst Du den Bug wohl selbst beheben müssen
    vor 4 Tagen 12 Stunden
  • Gleiches Problem: bootstrap 4
    vor 6 Tagen 13 Stunden
  • Da wirst Du den Bug wohl
    vor 6 Tagen 16 Stunden
  • Immer noch composer 1 zu 2
    vor 1 Woche 7 Stunden
  • Beziehung Branche Adresse!
    vor 5 Tagen 17 Stunden
  • Sorry, dann gab es das bei
    vor 1 Woche 9 Stunden

Statistik

Beiträge im Forum: 248398
Registrierte User: 19753

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

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