webitproff |
|
---|---|
#45936 Kabak: 1. такой никнейм и будет приводить к ошибкам из-за спецсимволов 2. под себя CKeditor настраивается тут в файле. прописуем что надо, лишнее нафиг. 3. боюсь убить.... вот инструкция сделали бекап и смело перезалили всё сверху и инстал-пхп !! не надо бояться. делайте просто бекапы сразу! Добавлено 4 минуты спустя: #45937 Alex300:#45924 Kabak: вобще "Fatal error"
Добавлено 9 минут спустя: Алексей, вопрос тоже по теме. гляньте пожалуйста страницу форума. после того как проголосовал пользователь в опросе на форуме летит ошибка в строке. аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
This post was edited by webitproff (2023-02-24 12:44, 1 year ago) |
Alex300 |
|
---|---|
Полный текст FatalError'а можно? Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
webitproff |
|
---|---|
Kabak |
|
---|---|
#45937 Alex300:#45924 Kabak:
теперь toplastseen http://93.125.49.123/apcfix/index.php?e=toplastseen Fatal error2023-02-24 13:46 SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY user_lastlog DESC LIMIT 50' at line 1 #0 /var/www/apcfix/system/database.php(368): cot_diefatal('...') #1 /var/www/apcfix/plugins/toplastseen/toplastseen.php(27): CotDB->query('...') #2 /var/www/apcfix/system/plugin.php(85): include('...') #3 /var/www/apcfix/index.php(178): require_once('...')
|
webitproff |
|
---|---|
#45941 Kabak: это в плагине что-то тут ругается в 25-й строке файла toplastseen.php $date = cot_date2stamp(time());
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kabak |
|
---|---|
что-то с функциями , возможно конвертации времени , в functions.php function cot_date2stamp($date, $format = null) { if (is_null($date) || $date == '0000-00-00' || mb_strtolower($date) == 'null') return null; if (!$format) { preg_match('#(\d{4})-(\d{2})-(\d{2})#', $date, $m); return mktime(0, 0, 0, (int) $m[2], (int) $m[3], (int) $m[1]); // WARNING !!! }
|
Alex300 |
|
---|---|
Этого кода там уже нет. Скачайте новую версию из мастер ветки.
Исправлено. Скачайте модуль Polls из мастер ветки репозитория.
Странный код. Текущее время во временной метке Unix следует получать так: $date = cot::$sys['now']; Ну и при написании плагинов, прежде чем что то отправлять в запрос к БД, надо бы проверять что оно в допустимом для БД формате ) Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
Заменил - заработало
defined('COT_CODE') or die('Wrong URL'); require_once cot_langfile('toplastseen', 'plug'); require_once cot_incfile('toplastseen', 'plug'); $date = cot::$sys['now']; // ЗАМЕНИЛ - заработало $sql = $db->query("SELECT * FROM $db_users WHERE user_lastlog >= $date ORDER BY user_lastlog DESC LIMIT {$cfg['users']['maxusersperpage']}"); // $temp1 = new XTemplate(cot_tplfile('toplastseen', 'plug')); $count = 0; while ( ($row = $sql->fetch()) != 0 ){ $count++; $t->assign(array( 'UMP_ROW_ODDEVEN' => cot_build_oddeven($count), 'UMP_ROW_NUM' => $count, 'UMP_ROW' => $row, )); $t->assign(array( 'UMP_ROW_USERNAME' => $row['user_name'], 'UMP_ROW_LASTLOGIN' => cot_date('datetime_medium',$row['user_lastlog']), 'UMP_ROW_LASTLOGIN_STAMP' => $row['user_lastlog'], 'UMP_ROW_TIMEAGO' => cot_build_timegap($row['user_lastlog']), )); $t->parse('MAIN.UMP_ROW'); } $t->parse('ALTERNATIVE');
|
webitproff |
|
---|---|
#45945 Kabak: у меня ошибка пропала, но теперь показывает только тех кто онлайн
P.S. Алексей, когда сам пытался решить с ошибкой, - выкидывало ошибку в строке
Deprecated: Function strptime() is deprecated in /****/public_html/system/functions.php on line 3887 Потом почитал, как бы на 8.1 функция устаревшая. В php я как бы толком не разбираюсь, но мало ли, на всякий случай, может стоит взять во внимание момент "Function strptime() is deprecated" Добавлено 44 минуты спустя: UPD. перезалил движок с ветки на github сразу кот ругался на строку наряду с которым слетели аватарки пользователей от плагина userimages. После чистки дискового кеша и кнопки "обновить" плагин userimages ошибка исчезла, но аватарки так и не появились
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
This post was edited by webitproff (2023-03-11 21:41, 1 year ago) |
Kabak |
|
---|---|
замените >= на <=
Добавлено 6 минут спустя: |
|
This post was edited by Kabak (2023-02-24 17:09, 1 year ago) |
Alex300 |
|
---|---|
Я точно не знаю реализацию плагина. Но если нужно отобразить пользователей, кто авторизовался с начала суток, то начало сегодняшнего дня можно получить например так: strtotime(date('Y-m-d'));
Она и у нас deprecated. В коде уже почти не встречается и будет удалена совсем: https://github.com/Cotonti/Cotonti/blob/master/system/functions.php#L3837
Сейчас идет упорядочивание рессурсов и рессурсных строк. Оно пока в процессе. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
webitproff |
|
---|---|
#45948 Alex300: Понял. Спасибо за пояснение. Жду с нетерпением. аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kabak |
|
---|---|
Есть лі этот плагін к современной версіі двіжка ?
Файлы прикрепляются вот с такой ошибкой ,
и их нет в списках прикреплённых и удалить их не получается ( Добавлено 58 секунд спустя: При повторном заходе в это меню файла нет Добавлено 7 минут спустя: Удалить файлы по FTP тоже не получсется
|
|
This post was edited by Kabak (2023-02-26 18:45, 1 year ago) |
webitproff |
|
---|---|
#45963 Kabak: Вот модуль Добавлено 2 минуты спустя: #45963 Kabak: давайте разберемся )))) прикрепленных файлов нет и они не удаляются проверьте права на запись на папки и файлы на сервере, на некоторых 775 на папки нужно и 664 на файлы аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kabak |
|
---|---|
их нет в списке - меню в котором я раньше их мог удалить, но на сервере они лежат причём в двух версиях *.png и *.jpg Я не хотел юбы их удалять хирургически. Хочется чтобы файлы можно было добавить этим плагином. Или замена на другой плагин полностью работоспособна с тем плагином который у меня ? |