Тема: DS 1.9.10 - Ищем и исправляем ошибки/баги (Движок DCMS-Social/Баги/обновления движка) Мр. Форум (29 Dec 2021 в 16:16) [red]Тему закрепил Администратор Hryhorii_Ivlev[/red] M_LoVe (29 Dec 2021 в 17:08) Не удаляются личные файлы юзеров! Ivlev (29 Dec 2021 в 17:12) --Цитата-- M_LoVe (29 Dec 2021 в 17:08): Не удаляются личные файлы юзеров! ---------- M_LoVe, загрузил, удалил M_LoVe (29 Dec 2021 в 19:44) Hryhorii_Ivlev, хм. Я с человеком пробовали. Нифига. Только по другому сделали. Загрузили, закинули в зо и добавили туда, и потом удалили из зо. И так удалилось. ALASTAR (29 Dec 2021 в 21:27) Да ещё забыл. Давнишний баг. Местоположение в настройках не скрывается. ALASTAR (29 Dec 2021 в 21:53) Оно и здесь не работает ALASTAR (29 Dec 2021 в 21:55) От 27 числа ещё какие исправления были? А то понял архив был обновлен. Ivlev (29 Dec 2021 в 22:09) --Цитата-- ALASTAR (29 Dec 2021 в 21:27): Да ещё забыл. Давнишний баг. Местоположение в настройках не скрывается. ---------- ALASTAR, типо где на сайте ты?) [i]Добавлено:[/i] ALASTAR, статусы поправлены (таблы) [i]Добавлено:[/i] M_LoVe, может что с хостом?) ALASTAR (29 Dec 2021 в 22:30) Hryhorii_Ivlev, да где на сайте Ivlev (30 Dec 2021 в 00:23) --Цитата-- ALASTAR (29 Dec 2021 в 22:30): Hryhorii_Ivlev, да где на сайте ---------- ALASTAR, ну оно пишет что на сайте, и все вроде) M_LoVe (30 Dec 2021 в 03:49) --Цитата-- Ivlev (29 Dec 2021 в 22:09): ALASTAR, типо где на сайте ты?) [i]Добавлено:[/i] ALASTAR, статусы поправлены (таблы) [i]Добавлено:[/i] M_LoVe, может что с хостом?) ---------- Hryhorii_Ivlev, та нет. Без лагов. Всё работает нормально. ALASTAR (30 Dec 2021 в 07:05) Hryhorii_Ivlev, вроде оно должно скрывать если в настройках стоит скрыть местоположения. ALASTAR (1 Jan 2022 в 00:23) Может можно что придумать чтобы куки по дольше держали? А то бывает на день несколько раз выкидует Ivlev (1 Jan 2022 в 00:24) --Цитата-- ALASTAR (1 Jan 2022 в 00:23): Может можно что придумать чтобы куки по дольше держали? А то бывает на день несколько раз выкидует ---------- ALASTAR, посмотрим, уже была такая проблема) facemas (2 Jan 2022 в 19:42) Ошибка в админке M_LoVe (2 Jan 2022 в 20:05) --Цитата-- facemas (2 Jan 2022 в 19:42): Ошибка в админке ---------- facemas, ну так писали, чтобы не было ошибок, нужно @ в файле настроёк вписать, но уже забыл в каком файле, и в какой строке! biket (2 Jan 2022 в 20:20) --Цитата-- M_LoVe (2 Jan 2022 в 20:05): facemas, ну так писали, чтобы не было ошибок, нужно @ в файле настроёк вписать, но уже забыл в каком файле, и в какой строке! ---------- M_LoVe, Это костыль Ivlev (2 Jan 2022 в 20:24) --Цитата-- facemas (2 Jan 2022 в 19:42): Ошибка в админке ---------- facemas, испоавлено) facemas (2 Jan 2022 в 21:19) --Цитата-- M_LoVe (2 Jan 2022 в 20:05): facemas, ну так писали, чтобы не было ошибок, нужно @ в файле настроёк вписать, но уже забыл в каком файле, и в какой строке! ---------- M_LoVe, не надо глушить ошибки, надо исправлять их M_LoVe (2 Jan 2022 в 21:23) biket, ггг! [i]Добавлено:[/i] facemas, это да! Скиталец (2 Jan 2022 в 22:10) при попытке написать сообщение в топике вышибло на главную, а в топбаре вылез мессендж \"Защита от спама, сообщение не отправлено\" Скиталец (2 Jan 2022 в 22:12) Извиняюсь за флуд. дублирую сообщение после которого выбило ошибку. php давно не юзаю, но файлобменники - зло facemas (3 Jan 2022 в 15:57) Конкретно можно узнать где вы устранили, строки, уязвимость статусов и отображение статусов facemas (3 Jan 2022 в 16:11) При бане пользователя facemas (3 Jan 2022 в 18:36) Обратите внимание на эту строку в гостевой, вас ничего не смущает? Ivlev (3 Jan 2022 в 18:39) --Цитата-- facemas (3 Jan 2022 в 18:36): Обратите внимание на эту строку в гостевой, вас ничего не смущает? ---------- facemas, два вывода времени? biket (3 Jan 2022 в 18:40) --Цитата-- Скиталец (2 Jan 2022 в 22:10): при попытке написать сообщение в топике вышибло на главную, а в топбаре вылез мессендж \"Защита от спама, сообщение не отправлено\" ---------- Скиталец, Была защита от спама, пока отключили [i]Добавлено:[/i] facemas, На гитхабе есть изменения, можно там смотреть facemas (3 Jan 2022 в 18:45) Hryhorii_Ivlev, да, 2 вывода времени:) facemas (3 Jan 2022 в 18:48) --Цитата-- biket (3 Jan 2022 в 18:40): Скиталец, Была защита от спама, пока отключили [i]Добавлено:[/i] facemas, На гитхабе есть изменения, можно там смотреть ---------- biket, ссылку можно? github biket (3 Jan 2022 в 18:48) --Цитата-- facemas (3 Jan 2022 в 18:48): biket, ссылку можно? github ---------- facemas, В личку скинул Скиталец (4 Jan 2022 в 12:29) Скачал я ваш релиз, и офигел если честно. вы же дописывали функции в файл sys/inc/fnc.php но переписать его не потрудились... ребят ну так не делается, без обид. код в нем устарел с php 4 а вы уже на восьмую ветку его правили. может имеет смысл не окончания менять а код? <?php // для php 4 (альтернатива file_put_contents) if (!function_exists(\'file_put_contents\')){ function file_put_contents($file,$data){ $f=@fopen($file, \'w\'); return @fwrite($f, $data); @fclose($f);}} ?> Вот этот костыль например вам зачем? ниже идет антиддос который сам хуже бота сервер грузит, я уже не гворю про то что место ест. если вам так это необходимо сделайте на аяксе защиту пусть на строне клиента защищает. biket (4 Jan 2022 в 12:52) --Цитата-- Скиталец (4 Jan 2022 в 12:29): Скачал я ваш релиз, и офигел если честно. вы же дописывали функции в файл sys/inc/fnc.php но переписать его не потрудились... ребят ну так не делается, без обид. код в нем устарел с php 4 а вы уже на восьмую ветку его правили. может имеет смысл не окончания менять а код? <?php // для php 4 (альтернатива file_put_contents) if (!function_exists(\'file_put_contents\')){ function file_put_contents($file,$data){ $f=@fopen($file, \'w\'); return @fwrite($f, $data); @fclose($f);}} ?> Вот этот костыль например вам зачем? ниже идет антиддос который сам хуже бота сервер грузит, я уже не гворю про то что место ест. если вам так это необходимо сделайте на аяксе защиту пусть на строне клиента защищает. ---------- Скиталец, Удалить-то можно, но эти остатки ни кому не мешают. Мой принцип, что я ничего не удаляю для обратной совместимости. И если начать переписывать, то легче новый движок написать, а не заниматься этим делом (по сути бесполезным). Главное, что все работает. Переписывать будем по мере необходимости. Но если кто готов помочь с этим - добро пожаловать на github. Скиталец (4 Jan 2022 в 13:01) biket, не мешает, но нафига? что значит обратная совместимость? php в каменный век вернется? я не говорю удалять то что работает но поправить на вменяемый код же можно та же функция времени саинт свой вариант предлагал, мой вариант есть даже Руслан кредитор свою версию давал а в движке все еще инвалидка. сейчас посмотрю по форуму Скиталец (4 Jan 2022 в 13:08) Родная функция <?php function vremja($time=NULL) { global $user; if ($time==NULL)$time=time(); 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(\"Jan\",\"Янв\",$timep); $timep=str_replace(\"Feb\",\"Фев\",$timep); $timep=str_replace(\"Mar\",\"Марта\",$timep); $timep=str_replace(\"May\",\"Мая\",$timep); $timep=str_replace(\"Apr\",\"Апр\",$timep); $timep=str_replace(\"Jun\",\"Июня\",$timep); $timep=str_replace(\"Jul\",\"Июля\",$timep); $timep=str_replace(\"Aug\",\"Авг\",$timep); $timep=str_replace(\"Sep\",\"Сент\",$timep); $timep=str_replace(\"Oct\",\"Окт\",$timep); $timep=str_replace(\"Nov\",\"Ноября\",$timep); $timep=str_replace(\"Dec\",\"Дек\",$timep); return $timep; } ?> Видишь какая муть? теперь функция саинта Saint * 7 Апр 2015 Ну я как раз смотрел файл времени ,так что если кому интересно вот мой вариант функции vremja <? function vremja($time = null) { global $user; if ($time == null) return \'#error vremja\'; Скиталец (4 Jan 2022 в 13:11) <? 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 ( Dreamer (4 Jan 2022 в 13:13) Шо с дизайном? :) Скиталец (4 Jan 2022 в 13:14) Ну и мой вариант <?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); } } ?> И такими мелчами у вас пол форума исписано а вы их кроете и удаляете... принцип рабтает и ладно это провал. надо править biket (4 Jan 2022 в 13:40) --Цитата-- Dreamer (4 Jan 2022 в 13:13): Шо с дизайном? :) ---------- Dreamer, Этот в доработке, по умолчанию другой Dreamer (4 Jan 2022 в 15:22) --Цитата-- biket (4 Jan 2022 в 13:40): Dreamer, Этот в доработке, по умолчанию другой ---------- biket, Окей :) Скиталец (4 Jan 2022 в 17:49) Ещё одну проблемку заметил нельзя в подключаемых файлах оставлять пробелы в конце. facemas (4 Jan 2022 в 21:17) Не знаю почему, но мои файлы не могу удалить здесь Ivlev (4 Jan 2022 в 23:03) --Цитата-- facemas (4 Jan 2022 в 21:17): Не знаю почему, но мои файлы не могу удалить здесь ---------- facemas, это сейчас заблокировано Dreamer (5 Jan 2022 в 16:09) --Цитата-- facemas (4 Jan 2022 в 21:17): Не знаю почему, но мои файлы не могу удалить здесь ---------- facemas, Упс, случайно на минус тыкнул, sorry. facemas (7 Jan 2022 в 19:58) Почему нельзя свою тему в форуме редактировать? Ivlev (8 Jan 2022 в 20:16) --Цитата-- facemas (7 Jan 2022 в 19:58): Почему нельзя свою тему в форуме редактировать? ---------- facemas, в движке или на этом сайте? facemas (16 Jan 2022 в 20:10) Не знаю, ошибка это или нет, музыка на этом сайте ALASTAR (23 Jan 2022 в 07:05) И в форуме это исправте. При редактирование разделов иконку не выбрать. Сибирский (28 Jan 2022 в 09:32) Версия php 8.0 Maria DB 10.3 ошибка в строке 43 файла /install/inc/step_3.php проблемная функция $tab=mysql_query(\'SHOW TABLES FROM \'.$_SESSION[\'db\']); biket (29 Jan 2022 в 00:23) --Цитата-- Сибирский (28 Jan 2022 в 09:32): Версия php 8.0 Maria DB 10.3 ошибка в строке 43 файла /install/inc/step_3.php проблемная функция $tab=mysql_query(\'SHOW TABLES FROM \'.$_SESSION[\'db\']); ---------- Сибирский, На php 8.0 работало... Но буду править в любом случае под 8.x На 8.1 точно не работает. Вообщем рекомендуемая версия 7.x mike119 (29 Jan 2022 в 08:51) При отправке подарков выходит проблема. Подарок отправляется, а юзеру в уведомлениях приходит битая картинка, и принять подарок нельзя, сразу кидает на главную. Сделал удаление в файле htaccess одной записи, битые картинки убрались, но подарок в уведомлениях всё равно приходит битый и не принимается, а в личных файлах скрины картинок не отображаются, а при скачивании норм, при музыке вообще полстраницы исчезает. Может, будем нормально исправлять проблемы, а то на версии 1.9.9 такого не было, а сейчас появилось [i]Добавлено:[/i] Эти проблемы вернее Сибирский (3 Feb 2022 в 08:34) biket, это проблема MariaDB она чаще всего сейчас вместо MySQL используется. Там массив от запроса SHOW TABLES возвращается маленько не такой структуры как в MySQL facemas (4 Feb 2022 в 10:57) вот на сайте заметил такой момент, коммент есть а счетчик молчит Сибирский (4 Feb 2022 в 11:00) facemas, по ходу эта проблема у тебя в кэше броузера, мой счетчик обновился сразу после поста DoR (4 Feb 2022 в 11:53) --Цитата-- facemas (4 Feb 2022 в 10:57): вот на сайте заметил такой момент, коммент есть а счетчик молчит ---------- facemas, здравствуйте:) --- Скажу больше... На снимке счётчики форума имеют: +5 +17 Сегодня на них: +3 +5 Значит этот снимок за вчера. С учётом того что Сибирский ответил сегодня в 08:16:56 Сомнений в том что юзаете кэш, не возникает...)) M_LoVe (4 Feb 2022 в 12:27) --Цитата-- facemas (4 Feb 2022 в 10:57): вот на сайте заметил такой момент, коммент есть а счетчик молчит ---------- facemas, ну так всё правильно. Пока никто пост не напишет, будет (0) висеть. Так задумано было! biket (4 Feb 2022 в 22:50) --Цитата-- Сибирский (3 Feb 2022 в 08:34): biket, это проблема MariaDB она чаще всего сейчас вместо MySQL используется. Там массив от запроса SHOW TABLES возвращается маленько не такой структуры как в MySQL ---------- Сибирский, ок. Там еще проблемы. Вообщем поддержки php 8.1 пока что(!) нет. Тока 8.0 KENT (5 Feb 2022 в 23:12) Предупреждение : mysqli_query(): (42S22/1054): Неизвестный столбец «time_reg» в разделе «where» в /home/usr/data/scarydeny/dcms.vneti.site/sys/inc/mysql2i.class.php в строке 500 KENT (5 Feb 2022 в 23:15) Устарело : синтаксис доступа к смещению массива и строки с фигурными скобками устарел в /home/usr/data/scarydeny/dcms.vneti.site/sys/inc/mp3.php в строке 553 Устарело : синтаксис доступа к смещению массива и строки с фигурными скобками устарело в /home/usr/data/scarydeny/dcms.vneti.site/sys/inc/mp3.php в строке 553 Устарело : синтаксис доступа к смещению массива и строки с фигурными скобками устарел в /home/usr/data/scarydeny /dcms.vneti.site/sys/inc/mp3.php в строке 553 Устарело : синтаксис доступа к смещению массива и строки с фигурными скобками устарел в /home/usr/data/scarydeny/dcms.vneti.site/sys/inc/ mp3.php онлайн553 Устарело : синтаксис доступа к смещению массива и строки с фигурными скобками устарел в /home/usr/data/scarydeny/dcms.vneti.site/sys/inc/mp3.php в строке 592 Устарело : функция get_magic_quotes_runtime() устарела в / home/usr/data/scarydeny/dcms.vneti.site/sys/inc/mp3.php в строке 287 Устарело : функция get_magic_quotes_runtime() устарела в /home/usr/data/scarydeny/dcms.vneti.site/sys/ inc/mp3.php на линии 527 KENT (5 Feb 2022 в 23:51) biket, Я перепутал. Тему. Не в 10 а в 11 mike119 (7 Feb 2022 в 23:23) Появилась проблема с сохранением настроек приватности. Они не меняются. Из-за этого многие не могут отправить сообщение пользователю, якобы она закрыта, как и страница, даже фото не оценить. Раньше такого никогда не было biket (7 Feb 2022 в 23:57) --Цитата-- mike119 (7 Feb 2022 в 23:23): Появилась проблема с сохранением настроек приватности. Они не меняются. Из-за этого многие не могут отправить сообщение пользователю, якобы она закрыта, как и страница, даже фото не оценить. Раньше такого никогда не было ---------- mike119, Именно в этой версии? Или какой mike119 (8 Feb 2022 в 06:48) biket, в этой именно. Раньше таких проблем я не замечал. Многие жалуются, что не могут отправить сообщение другому пользователю, типа, у него почта и страничка закрыта. Начинаю менять и у себя тоже, сбрасываются на первоначальные Источник: http://www.dcms-social.ru/forum/13/3/63357/