1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Um Zugriff auf die Ressourcen sowie auf Teile des Forums zu erhalten, müsst ihr euren XenForo Validation Token an dieser Stelle hinterlegen. Probleme in diesem Umfeld bitte im Forum melden. Danke!
    Information ausblenden

Sprachpaket für [FS] Events

Dieses Thema im Forum "Vorschläge für Add-ons" wurde erstellt von Delazar, 24. Nov. 2015.

Schlagworte:
  1. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    Hallo Leute,

    hat jemand das Sprachpaket [FS] Events?
    Lnink: [FS] Events


    Danke
    Delazar
     
  2. McAtze

    McAtze Innendienst Lizenzinhaber

    Vorab .. ;)
     

    Anhänge:

    ehd und Delazar gefällt das.
  3. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    Das ging aber schnell ;)
    Danke
     
  4. ehd

    ehd Aktives Mitglied Lizenzinhaber

    Danke!
     
  5. McAtze

    McAtze Innendienst Lizenzinhaber

    Hatte ich noch liegen und nie fertig gemacht .. :D
     
  6. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    @McAtze

    Ich habe zwei Fragen an dich:
    1. Weist du ob der Entwickler vorhat die Präfixe mit reinzunehmen?
    2. Bei mir wird der Deutsche Feiertags Kalender nicht angezeigt. Die Tage und Uhrzeit werden auf Englisch gezeigt
      Ich habe folgende Einträge gemacht:
      Bildschirmfoto 2015-11-25 um 00.20.48.png Bildschirmfoto 2015-11-25 um 00.21.08.png
    3. Google API-Key ist eingetragen und Kalendar aktiviert in "Googe Developers Console"
    4. So sieht es bei mir im Forum aus:
      Bildschirmfoto 2015-11-25 um 00.24.46.png
    Hast du eine Ahnung?

    Danke und Gruß
    Delazar
     
  7. McAtze

    McAtze Innendienst Lizenzinhaber

    Hi, ich versuche mich mal .. ;)

    1.) Keine Ahnung, da ich das Projekt derzeit nicht weiter beobachtet habe.
    2.) Hier bin ich Anfangs auch gestolpert. Bist du dir sicher das es diesen deutschen Feiertagskalender in Google auch gibt? Sonst musst du dir einen anlegen. Die reine Kalenderform ist ein externes Snippet und muss im Code "eingedeutscht" werden.
    3.) Das ist nur für die Anbindung/Einbindung der Kalender bzw. dann auch der Maps bei Events.
    4.) Ich probiere mich mal ein bisschen aus und gebe dir dann Antwort. Bitte erinnere mich notfalls nächste Woche mal daran.

    Gruß, Matze
     
    Delazar gefällt das.
  8. McAtze

    McAtze Innendienst Lizenzinhaber

    Delazar gefällt das.
  9. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    Kurze Info zur der Doku:
    :eek::schock:
    Mit anderen Worten. Ich verstehe Bahnhof.

    Danke trotzdem für deine Mühe.
     
  10. McAtze

    McAtze Innendienst Lizenzinhaber

    Nicht verzagen .. ;)

    Im Template fs_events_calendar suchst du nach timezone: '{$timezone}', und fügst in davor lang: 'de', ein..
    Das ganze sieht dann so aus ..
    HTML:
    <xen:title>{xen:phrase fs_events_calendar}</xen:title>
    <xen:h1></xen:h1>
    <xen:require css="fs_events_fullcalendar.css" />
    <xen:require css="fs_events_calendar.css" />
    <xen:require js="js/fs/events/moment.min.js" />
    <xen:require js="js/fs/events/fullcalendar/fullcalendar.js" />
    <xen:require js="js/fs/events/fullcalendar/gcal.js" />
    <xen:require js="js/fs/events/fullcalendar/lang-all.js" />
    
    <xen:if is="{$canCreateEvent}">
        <xen:topctrl>
        <a href="{xen:link 'events/new'}" class="callToAction"><span>+ {xen:phrase fs_events_create_event}</span></a>
        </xen:topctrl>
    </xen:if>
    
    <script>
        $(document).ready(function() {
        $('#calendar').fullCalendar({
          header: {
              left: 'prevYear,prev,today,next,nextYear',
              center: 'title',
              right: 'list,month,{xen:if {$xenOptions.fs_events_agenda_view}, 'agendaWeek,agendaDay', 'basicWeek,basicDay'}'
          },
          lang: 'de',
          timezone: '{$timezone}',
          timeFormat: 'h(:mm)a',
          eventSources: [{
            url: '{xen:link 'events/feed'}',
            data: {
                _xfToken: '{$visitor.csrf_token_page}',
                _xfNoRedirect: 1,
                _xfResponseType: 'json'
            }
                }
                <xen:if is="{$xenOptions.fs_events_birthdays}">
                    , {
                          url: '{xen:link 'events/feed'}',
                          data: {
                      _xfToken: '{$visitor.csrf_token_page}',
                      _xfNoRedirect: 1,
                      _xfResponseType: 'json',
                      type: 'birthdays'
                          }
                        }
                </xen:if>
               
                <xen:if is="{$xenOptions.fs_events_addon_calendars}">
                    <xen:foreach loop="$xenOptions.fs_events_addon_calendars" value="$use" key="$route">
                        <xen:if is="{$use}">
                            , {
                                  url: '{xen:link '{$route}'}',
                                  data: {
                              _xfToken: '{$visitor.csrf_token_page}',
                              _xfNoRedirect: 1,
                              _xfResponseType: 'json'
                                  }
                                }
                        </xen:if>
                    </xen:foreach>
                </xen:if>
       
          <xen:if is="{$xenOptions.fs_events_google_maps_api_key}">
                    <xen:foreach loop="$xenOptions.fs_options_google_calendars" value="$use" key="$calendar">
                        <xen:if is="{$use}">
                            , {
                                    googleCalendarId: '{$calendar}',
                                    className: 'fc-event-predefined'
                                }
                        </xen:if>
                    </xen:foreach>
                </xen:if>
                ],
                firstDay: {$xenOptions.fs_events_start_of_week},
                fixedWeekCount: {$xenOptions.fs_events_fixed_weeks},
                buttonText: {
                    today: '{xen:phrase fs_events_today}',
                    month: '{xen:phrase fs_events_month}',
                    week: '{xen:phrase fs_events_week}',
                    day: '{xen:phrase fs_events_day}'
                },
                defaultView: '{$xenOptions.fs_events_calendar_default_view}'
            <xen:if is="!{$xenOptions.fs_events_include_weekends}">
                , weekends: false
            </xen:if>
            <xen:if is="{$xenOptions.fs_events_google_maps_api_key}">
                , googleCalendarApiKey: '{$xenOptions.fs_events_google_maps_api_key}'
            </xen:if>
            <xen:if is="{$pageIsRtl}">
                , isRTL: true
            </xen:if>
        })
        });
    </script>
    
    <xen:if hascontent="true">
        <div class="section">
            <h2 class="textHeading">
                <a class="viewAllFeatured" href="{xen:link events/featured}">{xen:phrase fs_events_view_all}</a>
                {xen:phrase fs_events_featured_events}
            </h2>
       
            <ol class="featuredEventList featuredEventListHideOverflow">
                <xen:contentcheck>
                    <xen:foreach loop="$featured" value="$event">
                        <li class="featuredEvent featured_event_{$event.event_id}">
                            <div class="EventInfo">
                                <h3 class="title"><a href="{xen:link events, $event}">{$event.title}</a></h3>
                                <div class="tagLine">
                                    <xen:if is="{$event.all_day}">
                                        <xen:datetime time="$event.start" />
                                    <xen:else />
                                        <span class="DateTime">{xen:datetime $event.start, 'absolute'}</span> - <span class="DateTime">{xen:datetime $event.end, 'absolute'}</span>
                                    </xen:if>
                                </div>
                                <div class="tagLine muted">{xen:helper snippet, $event.description, 500}</div>
                                <div class="details muted"><a href="{xen:link members, $event}" class="username" dir="auto">{$event.username}</a></div>
                            </div>
                        </li>
                    </xen:foreach>
                </xen:contentcheck>
            </ol>
        </div>
    </xen:if>
    
    <div id='calendar'></div>
     
    Delazar gefällt das.
  11. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    Danke, dass erste hat funktioniert. Jetzt werden die tage auf deutsch angezeigt.

    Ja, es gibt einen: Feiertage in Deutschland

    Ich habe immer noch nicht herausgefunden, warum die Feiertage nicht angezeigt werden. Vielleicht hast du noch eine Idee.

    Hast du eine Ahnung, woher der pop-up die Sprache und die Zeit her holt?
    events_1.jpg
     
    Zuletzt bearbeitet: 25. Nov. 2015
  12. McAtze

    McAtze Innendienst Lizenzinhaber

    Den kannte ich noch nicht, bei mir geht es .. XenForoDevArea
    Ja habe ich herausgefunden und es wird dir nicht gefallen .. ;) (Any+Time™ DatePicker/TimePicker AJAX Calendar Widget - HTML5, AJAX, JSON and XML Consulting and Training by Andrew M. Andrews III (SM))
     
    Delazar gefällt das.
  13. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    Wieso geht es bei dir und bei mir nicht? Was hast du anders gemacht?
    Ich sehe dein Kalender nicht und ich kann mich auch nicht registrieren ;)

    Ich sehe, di willst mich heute un Verzweiflung bringen .
     
  14. McAtze

    McAtze Innendienst Lizenzinhaber

    Warum bei mir ja und bei dir nein kann ich dir nicht sagen. Ich habe aus deinem Screenshot abgeschrieben..
    Ich habe jetzt mal Events und Registrierung freigegeben .. :D
    Ich bin noch am schauen was man da machen kann .. ;)
     
  15. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    Ich habe den größten Teil angepasst.
    Das einzige was ich nicht hinbekomme ist die Zeit
    00:00 - 23:00
    Natürlich, darf sie nicht überschrieben werden ;)

    Hast du es genau so eingetragen wie ich den Zusatz im admin Bereich?
     

    Anhänge:

  16. McAtze

    McAtze Innendienst Lizenzinhaber

    Du brauchst in dieser Datei nix anpassen, das geht alles über das Template fs_events_create .. ;)

    Der untere Teil im Template ..

    Code:
    <script type="text/javascript">
      var start = moment().startOf('hour');
      AnyTime.picker( "ctrl_event_start",
          {
              format: "%d.%M %Y - %H:%i",
              labelTitle: "{xen:phrase fs_events_event_start}",
              labelHour: "Stunde",
              labelMinute: "Minute",
              labelYear: "Jahr",
              labelMonth: "Monat",
              labelDayOfMonth: "Tag",
              init: 'Jul 25, 2015 1:00 PM',
              firstDOW: {$xenOptions.fs_events_start_of_week}
          } );
    
      $("#ctrl_event_end").AnyTime_picker(
          { format: "%d.%M %Y - %H:%i",
              labelTitle: "{xen:phrase fs_events_event_end}",
              labelHour: "Stunde",
              labelMinute: "Minute",
              labelYear: "Jahr",
              labelMonth: "Monat",
              labelDayOfMonth: "Tag",
              firstDOW: {$xenOptions.fs_events_start_of_week}
          } );
         
      $("#clear_end_date").click(function (e) {
          $("#ctrl_event_end").val('').change();
      });
    </script>
     
    Delazar gefällt das.
  17. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    Na super und ich mache mir die Mühe mit der Datei :dash2:
     
  18. McAtze

    McAtze Innendienst Lizenzinhaber

  19. Delazar

    Delazar Aktives Mitglied Lizenzinhaber

    So, wir sind noch nicht fertig :D
    Wie bekomme ich die Tage und Monate noch auf deutsch?

    Was hast du bei Sign in - Google Accounts alles freigeschaltet?
     
  20. McAtze

    McAtze Innendienst Lizenzinhaber

    Verdammt, ich habe gewusst das du das fragst .. :D
    Bisher, noch keine Ahnung. Da die Auswahl des ersten Tages der Woche da ein wenig zwischenfunkt..
    Bildschirmfoto 2015-11-25 um 20.02.13.png