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 - 11: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 - 11: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 - 12: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 - 14: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 - 14: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 - 12: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

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 1 Woche 2 Tagen
  • Vielen Dank für Ihren
    vor 1 Woche 5 Tagen
  • Composer ist sehr ratsam
    vor 2 Wochen 15 Stunden
  • Vielen Dank für den
    vor 2 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 2 Wochen 3 Tagen
  • Gut gemacht
    vor 2 Wochen 3 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 2 Wochen 3 Tagen
  • Links
    vor 2 Wochen 6 Tagen
  • Moin,wow, sehr gutes
    vor 3 Wochen 5 Stunden
  • Dass ist eine spannende
    vor 3 Wochen 13 Stunden

Statistik

Beiträge im Forum: 250316
Registrierte User: 20563

Neue User:

  • drupalthemes
  • rofilm
  • Cruzorerm

» Alle User anzeigen

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