Делаем отображение календаря по русскому стилю: С понедельника.
Файл calendar.php
1) ищем:
Код $day_of_week = date("N", $start); // Day of Week : Monday=1, Tuesday=2, etc
меняем:
Код $day_of_week = date("N", $start)-1; // Day of Week : Monday=1, Tuesday=2, etc
2) ищем:
Код echo "<tr>\n";
echo "\t<td class='c-daynames'>".$locale['day_sun']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_mon']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_tue']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_wed']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_thu']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_fri']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_sat']."</td>\n";
echo "</tr>\n";
меняем:
Код echo "<tr>\n";
echo "\t<td class='c-daynames'>".$locale['day_mon']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_tue']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_wed']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_thu']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_fri']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_sat']."</td>\n";
echo "\t<td class='c-daynames'>".$locale['day_sun']."</td>\n";
echo "</tr>\n";
Объединено 11.04.2018 12:40:
Баг с неправильным отображением в календаре дней рождений:
(на календаре в числах месяца 1, 2, 3 попадают дни рождения чисел 10, 20, 30 месяца)
Файл calendar.php
ищем:
Код $birthdays_cache[trim($dob[2], "0")][$data['user_id']] = $data['user_name']."(".$age.")";
меняем:
Код $birthdays_cache[ltrim($dob[2], "0")][$data['user_id']] = $data['user_name']."(".$age.")";
Изменил(а) pvam, 11.04.2018 12:40
на PHP-Fusion c 2008 года
|