Добро пожаловать, Гость!
DS 1.9.10 - Ищем и исправляем ошибки/баги - Страница 4
Баги/обновления движка | DS 1.9.10 - Ищем и исправляем ошибки/баги
Ivlev
:
Тестовый сайт Ссылка
Заходим, клацаем, тестим, находим косяки, пишем сюда, и мы их постараемся быстро устранить)
Скачать DCMS-Social 1.9.10: Ссылка
Доработанная версия DCMS-Social с закрытыми уязвимостями и исправлением ошибок. Поддержка PHP 7.x и PHP 8.x. Над релизом работали: biket, Hryhorii_Ivlev
Список изменений в 1.9.10:
Установка прав на папки через админку
Добавлена функция склонения возраста (год, года, лет)
В анкете теперь не нужно добавлять года для даты рождения вручную.
Выход с подтверждением
При оставлении отзывов вверху страницы отображалось значение отзыва
В почте, в переписке с системой была ошибка
Отображение дневника
Уязвимость в почте.
Уязвимость в статусах.
Отображение статусов.
Уязвимость в фото
Ошибки Warning и notice по сайту.
Баг в подарках
Уязвимость в личных файлах
Баг в закладках файлов
Баг в bb теге img
Баг с закреплением/откреплением тем на форуме
Поправлена мобильная версия дизайна
DS 1.9.10 - Ищем и исправляем ошибки/баги
29 Дек 2021Тестовый сайт Ссылка
Заходим, клацаем, тестим, находим косяки, пишем сюда, и мы их постараемся быстро устранить)
Скачать DCMS-Social 1.9.10: Ссылка
Доработанная версия DCMS-Social с закрытыми уязвимостями и исправлением ошибок. Поддержка PHP 7.x и PHP 8.x. Над релизом работали: biket, Hryhorii_Ivlev
Список изменений в 1.9.10:
Установка прав на папки через админку
Добавлена функция склонения возраста (год, года, лет)
В анкете теперь не нужно добавлять года для даты рождения вручную.
Выход с подтверждением
При оставлении отзывов вверху страницы отображалось значение отзыва
В почте, в переписке с системой была ошибка
Отображение дневника
Уязвимость в почте.
Уязвимость в статусах.
Отображение статусов.
Уязвимость в фото
Ошибки Warning и notice по сайту.
Баг в подарках
Уязвимость в личных файлах
Баг в закладках файлов
Баг в bb теге img
Баг с закреплением/откреплением тем на форуме
Поправлена мобильная версия дизайна
Последний раз редактировалось Ivlev
29 Дек 2021
Комментарии:
Скиталец 4 Янв 2022
Ещё одну проблемку заметил нельзя в подключаемых файлах оставлять пробелы в конце.
Ещё одну проблемку заметил нельзя в подключаемых файлах оставлять пробелы в конце.
Dreamer
4 Янв 2022
______________________
тут могла быть ваша реклама.
biket (4 Янв 2022):
Dreamer, Этот в доработке, по умолчанию другой
biket, Окей Dreamer, Этот в доработке, по умолчанию другой
______________________
тут могла быть ваша реклама.
biket
4 Янв 2022
______________________
Установи себе подпись: Ссылка
Dreamer (4 Янв 2022):
Шо с дизайном?
Dreamer, Этот в доработке, по умолчанию другойШо с дизайном?
______________________
Установи себе подпись: Ссылка
Скиталец 4 Янв 2022
Ну и мой вариант
<?php
function vremja($time){
if (date('z', $time) == date('z', time()))
return 'Сегодня, ' . date("H:i:s", $time);
else if (date('z', $time) == date('z', time()) - 1)
return 'Вчера, ' . date("H:i:s", $time);
else if (date('d',$time) <= (date('d',time()) + 2) &&
date('d',$time) > (date('d',time()) - 7)){
$date = date("D H:i:s", $time);
return str_replace(
array('Sat','Mon','Tue','Wed','Thu','Fri','Sun'),
array('Суббота','Понедельник','Вторник','Среда','Четверг','Пятница','Воскресение'),$date);
}else{
$date = date("d.M.Y / H:i:s", $time);
return str_replace(
array('Jan','Feb','Mar','May','Apr','Jun','Jul','Aug','Sep','Oct','Nov','Dec'),
array('Янв','Фев','Марта','Мая','Апр','Июня','Июля','Авг','Сент','Окт','Ноября','Дек'),$date);
}
}
?>
И такими мелчами у вас пол форума исписано а вы их кроете и удаляете... принцип рабтает и ладно это провал. надо править
Ну и мой вариант
<?php
function vremja($time){
if (date('z', $time) == date('z', time()))
return 'Сегодня, ' . date("H:i:s", $time);
else if (date('z', $time) == date('z', time()) - 1)
return 'Вчера, ' . date("H:i:s", $time);
else if (date('d',$time) <= (date('d',time()) + 2) &&
date('d',$time) > (date('d',time()) - 7)){
$date = date("D H:i:s", $time);
return str_replace(
array('Sat','Mon','Tue','Wed','Thu','Fri','Sun'),
array('Суббота','Понедельник','Вторник','Среда','Четверг','Пятница','Воскресение'),$date);
}else{
$date = date("d.M.Y / H:i:s", $time);
return str_replace(
array('Jan','Feb','Mar','May','Apr','Jun','Jul','Aug','Sep','Oct','Nov','Dec'),
array('Янв','Фев','Марта','Мая','Апр','Июня','Июля','Авг','Сент','Окт','Ноября','Дек'),$date);
}
}
?>
И такими мелчами у вас пол форума исписано а вы их кроете и удаляете... принцип рабтает и ладно это провал. надо править
Dreamer
4 Янв 2022
Шо с дизайном?
______________________
тут могла быть ваша реклама.
IMG_20220104_151229 (278.42Kb)
Шо с дизайном?
______________________
тут могла быть ваша реклама.
Скиталец 4 Янв 2022
<?
function vremja($time = null)
{
global $user;
if ($time == null) return '#error vremja';
if (isset($user))
$time = $time + $user['set_timesdvig'] * 60 * 60;
$timep = date('j M Y - H:i', $time) ;
$time_p[0] = date('j n Y', $time);
$time_p[1] = date('H:i', $time);
if ($time_p[0] == date('j n Y'))
$timep = date('H:i:s', $time);
if (isset($user))
{
if ($time_p[0] == date('j n Y', time() + $user['set_timesdvig'] * 60 * 60))
$timep = date('H:i:s', $time);
if ($time_p[0] == date('j n Y', time()-60*60*(24 - $user['set_timesdvig'])))
$timep = "Вчера в {$time_p['1']}";
}
else
{
if ($time_p[0] == date('j n Y'))
$timep = date('H:i:s', $time);
if ($time_p[0] == date('j n Y', time() - 60 * 60 * 24))
$timep = "Вчера в {$time_p['1']}";
}
$timep = str_replace(
array('Jan', 'Feb', 'Mar', 'May', 'Apr', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'),
array ('Янв', 'Фев', 'Марта', 'Мая', 'Апр', 'Июня', 'Июля', 'Авг', 'Сент', 'Окт', 'Ноября', 'Дек') , $timep);
return $timep;
}
?>
______________________
Я есть сущность
+1 | -1 (1/0) Ответ | Цитата
Ну и мой вариант
<?php
function vremja($time){
if (date('z', $time) == date('z', time()))
return 'Сегодня, ' . date("H:i:s", $time);
else if (
<?
function vremja($time = null)
{
global $user;
if ($time == null) return '#error vremja';
if (isset($user))
$time = $time + $user['set_timesdvig'] * 60 * 60;
$timep = date('j M Y - H:i', $time) ;
$time_p[0] = date('j n Y', $time);
$time_p[1] = date('H:i', $time);
if ($time_p[0] == date('j n Y'))
$timep = date('H:i:s', $time);
if (isset($user))
{
if ($time_p[0] == date('j n Y', time() + $user['set_timesdvig'] * 60 * 60))
$timep = date('H:i:s', $time);
if ($time_p[0] == date('j n Y', time()-60*60*(24 - $user['set_timesdvig'])))
$timep = "Вчера в {$time_p['1']}";
}
else
{
if ($time_p[0] == date('j n Y'))
$timep = date('H:i:s', $time);
if ($time_p[0] == date('j n Y', time() - 60 * 60 * 24))
$timep = "Вчера в {$time_p['1']}";
}
$timep = str_replace(
array('Jan', 'Feb', 'Mar', 'May', 'Apr', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'),
array ('Янв', 'Фев', 'Марта', 'Мая', 'Апр', 'Июня', 'Июля', 'Авг', 'Сент', 'Окт', 'Ноября', 'Дек') , $timep);
return $timep;
}
?>
______________________
Я есть сущность
+1 | -1 (1/0) Ответ | Цитата
Ну и мой вариант
<?php
function vremja($time){
if (date('z', $time) == date('z', time()))
return 'Сегодня, ' . date("H:i:s", $time);
else if (