Einfacher Fahrplan in Ortschaften

Einfacher Fahrplan in Ortschaften

Postby wuethrichs » 19.02.2018, 07:05

Hallo zusammen
Ich würde es toll finden, wenn man ein HTML Template für die Fahrpläne selber bearbeiten könnte damit man z.B. auch sachen wie bezeichnung Platform Train und so sachen anpassen könnte.
oder bin ich einfach Blind?

Gruss
Stefan
___________________________________________________________________________________________
Modellbahn Spur N auf ca. 20 m2 seit Jan. 2017 im bau
Windows 10, 4Gb Ram, 2 Monitore
DCC DR5000 mit S88, Locnet, Arduino
Arduino DMX Licht
wuethrichs
 

Re: Einfacher Fahrplan in Ortschaften

Postby rjversluis » 19.02.2018, 07:57

Moin Stefan,

das ist zZ nicht möglich; Ist hard coded.
Aber CSS ist nicht unterstützt und es kann nur HTML 1.1
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Einfacher Fahrplan in Ortschaften

Postby wuethrichs » 19.02.2018, 08:05

Hallo Rob
Mir geht es nicht u CSS sondern nur darum Texte an zu passen und HTML 1.1 reicht völlig und oder vieleicht noch ein kleines Logo ein zu fügen
oder vieleicht ein Pfeil oder was auch immer.

oder auflistung z.B.

Ort1,Ort2,Ort3

in

Ort1
Ort2
Ort3

so ählich wie http://wiki.rocrail.net/doku.php?id=use ... nzeiger-de

Gruss
Stefan
___________________________________________________________________________________________
Modellbahn Spur N auf ca. 20 m2 seit Jan. 2017 im bau
Windows 10, 4Gb Ram, 2 Monitore
DCC DR5000 mit S88, Locnet, Arduino
Arduino DMX Licht
wuethrichs
 

Re: Einfacher Fahrplan in Ortschaften

Postby rjversluis » 19.02.2018, 08:08

Hi Stefan,

ich habe kein Idee wie ich das HTML hier variabel machen kann:
Code: Select all
void TimetableDlg::toHTML(iONode sct) {
  SetTitle(wxString(wScheduleTable.getid(sct), wxConvUTF8));

  char* html = StrOp.fmt( "<html><body bgcolor='blue'><font color='white'><h3>% 2d:%02d %s %s</h3>",
      wScheduleTable.gethour(sct), wScheduleTable.getminute(sct), wxGetApp().getCMsg( "departure" ), wScheduleTable.getid(sct) );

  char* tableHdr = StrOp.fmt(
      "<table width='100%' bgcolor='blue'><tr><th align='left'>%s</th><th align='left'>%s</th><th align='left'>%s</th><th align='left'>%s</th><th align='left'>%s</th><th align='left'>%s</th>",
      wxGetApp().getCMsg( "time" ), wxGetApp().getCMsg( "train" ), wxGetApp().getCMsg( "to" ), wxGetApp().getCMsg( "via" ), wxGetApp().getCMsg( "platform" ), wxGetApp().getCMsg( "remark" ));

  html = StrOp.cat(html, tableHdr);
  StrOp.free(tableHdr);

  iONode scte = wScheduleTable.getscheduletableentry(sct);
  while( scte != NULL ) {
    char* delay = NULL;
    char* to    = NULL;
    char* via   = NULL;

    iOStrTok tok = StrTokOp.inst(wScheduleTableEntry.getvia(scte), ',');
    while( StrTokOp.hasMoreTokens(tok) ) {
      const char* subvia = StrTokOp.nextToken(tok);
      if( !StrTokOp.hasMoreTokens(tok) )
        to = StrOp.dup(subvia);
      else {
        if( via != NULL )
          via = StrOp.cat(via, ", ");
        via = StrOp.cat(via, subvia);
      }
    }
    StrTokOp.base.del(tok);

    if( wScheduleTableEntry.getdelay(scte) >= 0 )
      delay = StrOp.fmt("<small>+%d</small>", wScheduleTableEntry.getdelay(scte));
    char* scline = StrOp.fmt("<tr><td>%02d:%02d%s<td>%s <small>%s</small><td>%s<td>%s<td>%s<td>%s",
        wScheduleTableEntry.gethour(scte), wScheduleTableEntry.getminute(scte), delay!=NULL?delay:"",
        wScheduleTableEntry.gettrainid(scte), wScheduleTableEntry.getlcid(scte),
        to!=NULL?to:"", via!=NULL?via:"",
        wScheduleTableEntry.getplatform(scte),
        wScheduleTableEntry.getremark(scte)
        );

    html = StrOp.cat(html, scline);

    StrOp.free(delay);
    StrOp.free(to);
    StrOp.free(via);

    scte = wScheduleTable.nextscheduletableentry(sct, scte);

  }
  html = StrOp.cat(html, "</table></body></html>");

  if( html != NULL ) {
    m_TimetableText->SetPage(wxString(html,wxConvUTF8));
    StrOp.free(html);
  }
}
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Einfacher Fahrplan in Ortschaften

Postby peter&basti » 19.02.2018, 08:21

Hallo Stefan,

warum nimmst Du nicht den externen HTML Fahrplananzeiger?
Dort kannst Du wirklich alles anpassen

Die Einrichtung dauert wenige Minuten, Gerrit hat das sauber dokumentiert:
http://wiki.rocrail.net/doku.php?id=use ... nzeiger-de


BTW: ich habe von MQTT und Node Red vor 2 Monaten keine Ahnung gehabt, von HTML nur ganz wenig ...
Will damit sagen: jeder der Rocrail kann, kann das auch ...
Liebe Grüße / best regards
Peter


System: DCC 2-Leiter H0, Rocrail 64bit auf Win10 Pro 64
Traktion: OpenDCC GBM
Fahrweg: RocNetNode & GCA PI01/2/3, GCA41/Arduino RFID, GCA145 Drehscheibe, etc.
Decoder: 99% Zimo
Experimentell: MQTT & Node-Red
peter&basti
 

Re: Einfacher Fahrplan in Ortschaften

Postby wuethrichs » 19.02.2018, 08:33

Hallo Rob

Könnte man zum Beispiel remark und time und so sachen in ein Sprachfile verschieben dass man selber anpassen könnte?
Alos die Texte in wxGetApp().getCMsg( "time" ), wxGetApp().getCMsg( "train" ), wxGetApp().getCMsg( "to" ), wxGetApp().getCMsg( "via" ), wxGetApp().getCMsg( "platform" ), wxGetApp().getCMsg( "remark" ));

der IoT kann ich ja nicht in den RR Plan integrieren oder? Ich habe 24" Monitore und da hätte ich genügend Platz im Plan aber mich nerven wenn ich diverse fenster offen haben muss.
Hätte lieber ein Grosses Fenster wo ich alle infos die ich will drin habe.
___________________________________________________________________________________________
Modellbahn Spur N auf ca. 20 m2 seit Jan. 2017 im bau
Windows 10, 4Gb Ram, 2 Monitore
DCC DR5000 mit S88, Locnet, Arduino
Arduino DMX Licht
wuethrichs
 

Re: Einfacher Fahrplan in Ortschaften

Postby wuethrichs » 19.02.2018, 08:35

peter&basti wrote:Hallo Stefan,

warum nimmst Du nicht den externen HTML Fahrplananzeiger?
Dort kannst Du wirklich alles anpassen

Die Einrichtung dauert wenige Minuten, Gerrit hat das sauber dokumentiert:
http://wiki.rocrail.net/doku.php?id=use ... nzeiger-de


BTW: ich habe von MQTT und Node Red vor 2 Monaten keine Ahnung gehabt, von HTML nur ganz wenig ...
Will damit sagen: jeder der Rocrail kann, kann das auch ...


Weil ich 4 bahnhöfe habe und jeweil pro Bahnhof 1 Computer mit 24" Monitor und ich auf jedem Monitor gerne den Jeweiligen Fahrplan des Bahnhofes möchte.
___________________________________________________________________________________________
Modellbahn Spur N auf ca. 20 m2 seit Jan. 2017 im bau
Windows 10, 4Gb Ram, 2 Monitore
DCC DR5000 mit S88, Locnet, Arduino
Arduino DMX Licht
wuethrichs
 

Re: Einfacher Fahrplan in Ortschaften

Postby rjversluis » 19.02.2018, 08:45

Moin Stefan,

die Übersetzung findest du hier:
https://translations.launchpad.net/rocr ... ts/rocrail
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Einfacher Fahrplan in Ortschaften

Postby wuethrichs » 19.02.2018, 08:51

nach diesem ist aber 100% übersetzt :shock:

und wie mache ich dass?
___________________________________________________________________________________________
Modellbahn Spur N auf ca. 20 m2 seit Jan. 2017 im bau
Windows 10, 4Gb Ram, 2 Monitore
DCC DR5000 mit S88, Locnet, Arduino
Arduino DMX Licht
wuethrichs
 

Re: Einfacher Fahrplan in Ortschaften

Postby rjversluis » 19.02.2018, 09:08

Hi,

wieso willst du die Übersetzung ändern? Ist doch schon alles Deutsch wenn man Rocview auf Deutsch schaltet...

Also, was genau willst du da ändern? Layout? Text?
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Einfacher Fahrplan in Ortschaften

Postby wuethrichs » 19.02.2018, 09:34

rjversluis wrote:Hi,

wieso willst du die Übersetzung ändern? Ist doch schon alles Deutsch wenn man Rocview auf Deutsch schaltet...

Also, was genau willst du da ändern? Layout? Text?


Screenshot (4)_LI.jpg


Nein ist es nicht leider Time würde ich jetzt fährt ab oder so benennen
You do not have the required permissions to view the files attached to this post.
___________________________________________________________________________________________
Modellbahn Spur N auf ca. 20 m2 seit Jan. 2017 im bau
Windows 10, 4Gb Ram, 2 Monitore
DCC DR5000 mit S88, Locnet, Arduino
Arduino DMX Licht
wuethrichs
 

Re: Einfacher Fahrplan in Ortschaften

Postby rjversluis » 19.02.2018, 09:57

Also, wenn ich Rocview auf Deutsch umstelle sieht es so aus:
Screen Shot 2018-02-19 at 09.56.38.png
You do not have the required permissions to view the files attached to this post.
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Einfacher Fahrplan in Ortschaften

Postby rjversluis » 19.02.2018, 09:58

Ach, du meinst das Textfeld anstatt Popup?
Das ist Fix weil es direkt aus der Server kommt; Da gibt es keine Übersetzungen.
Benutze doch einfach Popups anstatt Textfelder.
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Einfacher Fahrplan in Ortschaften

Postby wuethrichs » 19.02.2018, 10:34

Ich hasse Popups ich hätte gerne den fahrplan fix im Plan
___________________________________________________________________________________________
Modellbahn Spur N auf ca. 20 m2 seit Jan. 2017 im bau
Windows 10, 4Gb Ram, 2 Monitore
DCC DR5000 mit S88, Locnet, Arduino
Arduino DMX Licht
wuethrichs
 

Re: Einfacher Fahrplan in Ortschaften

Postby rjversluis » 19.02.2018, 11:17

OK, hasse ist nicht gut. Du magst kein Popups.

Ich könnte diese Header texte im Ortschaft zu editieren bereit stellen:
Code: Select all
"<tr><th align='left'>Time</th><th align='left'>Train</th><th align='left'>To</th><th align='left'>Platform</th><th align='left'>Remark</th>"

Aber echt begeistern tut mir es nicht.
Was stört eigentlich das es English ist? Es geht doch um den Übersicht.
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Next

Return to Erweiterungsvorschläge (DE)