hilo.inc zeigt immer die Jahreswerte mit an

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: hilo.inc zeigt immer die Jahreswerte mit an

Re: hilo.inc zeigt immer die Jahreswerte mit an

von JoachimF » 14 Feb 2024 12:54

@Werner

hab eine etwas andere Lösung gefunden.

In der hilo.inc 2 Zeilen auskommentiert.

Code: Alles auswählen

  #else
          <th>&nbsp;<br/>$gettext("Heute")</th>
          <th class="hilo_week">&nbsp;<br/>$gettext("Woche")</th>
          <th class="hilo_month">&nbsp;<br/>$gettext("Monat")</th>
          ##<th class="hilo_alltime">&nbsp;<br/>$gettext("Jahr")</th>
          ##<th class="hilo_alltime">&nbsp;<br/>$gettext("Allzeit")</th>
          
Die Cookie-Einstellung habe ich auch angepasst.

Re: hilo.inc zeigt immer die Jahreswerte mit an

von Werner » 14 Feb 2024 12:11

@Joachim,

der Grund dafür dürfte sein, dass Du in der zweiten Instanz nicht die geänderte Java-Script Datei verwendest.
Betrifft diesen Bereich:

Code: Alles auswählen

function choose_history(id) {
    choose_div('history', id, ['day', 'week', 'month', 'year', 'chronicle']);
    choose_col('hilo', id, ['week', 'month', 'year', 'alltime']);
    // choose_rainyear(id);
}
und

Code: Alles auswählen

function toggle_rainyear() {
    if (year_type === 'year') {
        // year_type = 'rainyear';
        year_type = 'year';
    } else {
        year_type = 'year';
    }
    set_state('year_type', year_type);
    const id = get_active_div('history', ['day', 'week', 'month', 'year', 'chronicle'], 'day');
    choose_rainyear(id);
}
Ausserdem sollte die Cookie-Einstellung in dieser Java-Script-Datei für jede Instanz anders lauten.
Warum: wenn man in der 1. Instanz z.B. die Jahresansicht öffnet und dann die 2. Instanz anzeigen lässt, wird dann dort auch sofort die Jahresansicht angezeigt.
z.B. 1. Instanz:

Code: Alles auswählen

const cookie_prefix = "weewx.seasons.";
2. Instanz

Code: Alles auswählen

const cookie_prefix = "weewx1.seasons.";
Hier also eine Zahl hinter weewx angefügt.
... und wenn man in der Java-Script-Datei was ändert, muss man Sie explizit auch auf der Homepage austauschen, da im Generator (skin.conf) eingestellt ist, dass diese Datei nur einmal kopiert werden soll.

hilo.inc zeigt immer die Jahreswerte mit an

von JoachimF » 14 Feb 2024 11:29

Ich habe die hilo.inc der 1. Davis-Instanz in die 2. Ecowitt-Instanz kopiert und nun werden permanent immer die Jahreswerte und Alltzeitspalte mit angezeigt, egal ob Tag, Woche oder Monat ausgewählt.
In der Davis-Instanz ist das nicht der Fall.
83570 Carces - Provence.png
83570 Carces - Provence.png (9.68 KiB) 641 mal betrachtet

Nach oben