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

[GELÖST] Kalender funktioniert, aber gibt Fehlermeldung aus

Eingetragen von eisenbahnfan (16)
am 29.08.2014 - 10:39 Uhr in
  • Views
  • Drupal 7.x

Liebe Drupal-Profis,

ich habe soeben beim Durchsehen der Protokollnachrichten 503 PHP-Warnings für meinen Kalender gefunden. Dieser funktioniert eigentlich vollkommen, ich konnte keinen Fehler feststellen.

Was hat das zu bedeuten?

    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 38 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 43 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 38 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 43 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 38 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 43 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 38 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 43 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 38 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).
    Warning: Illegal string offset 'data' in template_preprocess_calendar_month() (Zeile 43 von /users/username/www/drupal/sites/all/modules/calendar/theme/theme.inc).

Ich habe jetzt - da es eh funktioniert hat - die Fehlermeldungen per CSS ausgeblendet. Aber was heißt/bedeutet das?

Hier die dazugehörige Funktion:

<?php
/**
* Display a month view.
*/
function template_preprocess_calendar_month(&$vars) { // Zeile 20
 
$view = $vars['view'];
 
$rows = $vars['rows'];
  if (empty(
$rows)) {
   
$rows = array();
   
$day_names = array();
  }
  elseif (
sizeof($rows) > 1) {
   
$day_names = array_shift($rows);
  }
  else {
   
$day_names = $rows;
   
$rows = array();
  }

 
$month_rows = $rows;
  foreach (
$rows as $weekno => $row) {
    foreach (
$row as $day => $data) {
     
$cell = $data['data']; // Zeile 38

      // If this cell is already rendered, like the weekno column,
      // move to the next item.
     
if (!is_array($cell)) {
       
$month_rows[$weekno][$day]['data'] = $cell; // Zeile 43
       
continue;
      }
     
$data = $cell['datebox'];
      if (
$cell['empty']) {
       
$data .= $cell['empty'];
      }
      else {
       
$data .= implode($cell['all_day']);
        foreach (
$cell['items'] as $hour => $item) {
         
$data .= implode($item);
        }
       
$data .= $cell['link'];
      }
      if (
$view->date_info->mini) {
       
$month_rows[$weekno][$day]['data'] = $data;
      }
      else {
       
$month_rows[$weekno][$day]['data'] = '<div class="inner">' . $data . '</div>';
      }
    }
  }

 
$vars['rows'] = $month_rows;
 
$vars['day_names'] = $day_names;

 
$vars['display_type'] = $view->date_info->granularity;
 
$vars['min_date_formatted'] = date_format($view->date_info->min_date, DATE_FORMAT_DATETIME);
 
$vars['max_date_formatted'] = date_format($view->date_info->max_date, DATE_FORMAT_DATETIME);
}
?>

Liebe Grüße und Danke im voraus,
Niki

‹ [gelöst] No results behavior [GELÖST] Kalender funktioniert, aber gibt Fehlermeldung aus ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

schau dir die Struktur mit DEV an

Eingetragen von ronald (3857)
am 29.08.2014 - 10:54 Uhr

das Element ['data'] existiert wohl nicht an der Stelle, an der du es versuchst zu setzen/lesen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ronald schrieb das Element

Eingetragen von eisenbahnfan (16)
am 29.08.2014 - 11:52 Uhr
ronald schrieb

das Element ['data'] existiert wohl nicht an der Stelle, an der du es versuchst zu setzen/lesen.

Hmmm, habe ich mir schon gedacht. Aber weiß jemand, was ich falsch gemacht habe?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es liegt wohl daran, dass

Eingetragen von eisenbahnfan (16)
am 13.09.2014 - 13:27 Uhr

Es liegt wohl daran, dass mein Gratis-Hoster irgendein Paket nicht hat.

Das kann ich aber nicht ändern, daher werde ich die Warnungen einfach ignorieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Es liegt wohl daran,

Eingetragen von Jenna (1883)
am 13.09.2014 - 13:47 Uhr
Zitat:

Es liegt wohl daran, dass mein Gratis-Hoster irgendein Paket nicht hat.

So macht aber Drupal kein Spaß und auch wenig Sinn, die Grundvorrausetzungen sollten gegeben sein und für ein paar Euro im Monat oder 2 Bier weniger gibt es Webpakete auf denen Drupal sauber läuft.

Es gibt auch einen Drupal Hoster (mir fällt der Name grad nicht ein) wo du entscheiden kannst wieviel du zahlst.

Es werden sicher noch ganz andere Fragen / Probleme auftauchen mit Drupal und wenn du jedesmal rätseln mußt ob es an dir oder unzureichenden Webspace liegt kostest das mehr Zeit und Nerven als gut ist.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bin gerade auf was neues

Eingetragen von eisenbahnfan (16)
am 16.09.2014 - 11:20 Uhr

Ich bin gerade auf was neues draufgekommen:
Die neue Version des Kalendermoduls (noch eine dev-Version) gibt keine Warnung aus. Ich werde also bald updaten ...

Aber die Clean-Urls (Lesbare Urls) gehen (ziemlich sicher) aufgrund eines fehlenden Pakets nicht (sagt die phpinfo) ...

  • 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 3 Tagen 2 Stunden
  • Hey danke
    vor 3 Tagen 21 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 15 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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