プラグイン > バグ報告・利用に関する質問 > 定休日カレンダープラグイン(EC-CUBE3系)1.0.5 で不要行が表示される |
バグ報告・利用に関する質問
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
alpin |
投稿日時: 2018/4/17 17:27
対応状況: −−−
|
新米 登録日: 2018/4/13 居住地: 投稿: 2 |
Re: 定休日カレンダープラグイン(EC-CUBE3系)1.0.5 で不要行が表示される 返信ありがとうございます。
4月が終わる前に解決できるよういろいろやってみます。 |
468 |
投稿日時: 2018/4/16 11:00
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 定休日カレンダープラグイン(EC-CUBE3系)1.0.5 で不要行が表示される roop_weekを計算しているところで判定が誤っていると思われますので、
ロジック中で変数を表示させたりして、デバッグされては如何でしょうか?
|
alpin |
投稿日時: 2018/4/13 15:19
対応状況: −−−
|
新米 登録日: 2018/4/13 居住地: 投稿: 2 |
定休日カレンダープラグイン(EC-CUBE3系)1.0.5 で不要行が表示される EC-CUBE 3.0.15
サーバーOS Linux DBサーバー MySQL 5.6.23 WEBサーバー Apache PHP 5.4.45 [現象] 定休日カレンダープラグイン(EC-CUBE3系)1.0.5 で不要行が表示されます 2018/4の表は本来5行でいいのですが、6行表示されてしまいます 6行目は全部空白カラムです 「ec-cube 3.0.15をサポートしていないため、正常に動作しない可能性があります」 とありますのでそのせいかもしれませんが、なんとか対応できればと思っています よろしくお願いします 以下、ブロック内ソースです {# CSSの初期設定読込 #} <link rel="stylesheet" href="{{ app.config.front_urlpath }}/css/pg_calendar.css"> <dl id="fCal"> <dt><a href="#" class="disabled">営業日カレンダー<span class="spOnlyIL">・営業日・時間帯</span></a><span class="btnTrig">+</span></dt> <dd> <div id="calendar" class="calendar"> {% for roop in 0..(HolidayConfig['0']['config_data']-1) %} {% set day = date('first day of this month') %} {% set month = day|date_modify("+" ~ roop ~ " month")|date('n') %} {% set year = day|date_modify("+" ~ roop ~ " month")|date('Y') %} {% if (month != "1") %} {% set roop_week = day|date_modify("+" ~ (roop+1) ~ " month")|date_modify('-1 day')|date('W') - day|date_modify(year ~ "-" ~ month ~ "-" ~ "01")|date('W') %} {% else %} {% set roop_week = day|date_modify("+" ~ (roop+1) ~ " month")|date_modify('-1 day')|date('W') - 1 %} {% endif %} {% if ((day|date_modify("+" ~ (roop+1) ~ " month")|date_modify('-1 day')|date('w')) == "0") %} {% set roop_week = (roop_week+1) %} {% endif %} {% set day = day|date_modify("+" ~ roop ~ " month")|date_modify('-' ~ day|date_modify("+" ~ roop ~ " month")|date('w') ~ 'days') %} <table> <caption>{{ year }}年{{ month }}月の定休日</caption> <thead><tr><th id="sunday">日</th><th>月</th><th>火</th><th>水</th><th>木</th><th>金</th><th id="saturday">土</th></tr></thead> <tbody> {% for i in (0..roop_week) %} <tr> {% for j in (0..6) %} {% if day|date('n') == month %} {% if HolidayWeek[j] %} <td class="holiday">{{ day|date('j') }}</td> {% else %} {% if Holidays[month][day|date('j')] is defined and Holidays[month][day|date('j')] is not empty %} <td class="holiday">{{ day|date('j') }}</td> {% else %} <td>{{ day|date('j') }}</td> {% endif %} {% endif %} {% else %} <td> </td> {% endif %} {% set day = day|date_modify('+1day') %} {% endfor %} </tr> {% endfor %} </tbody> </table> {% endfor %} <p class="txtsl marB20"><span class="tCol01">赤文字</span>・・・休業日</p> </div> </dd> </dl> |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |