Евгений-77 1 Опубликовано: 7 августа 2023 Рассказать Опубликовано: 7 августа 2023 Заметил такой глюк при создании плагина. Иногда он не находит строчки кода хотя они есть. DLE 16.0 - 16.1 Пример: engine/modules/deletnews.php Найти: if ($is_logged AND $user_group[$member_id['user_group']]['allow_all_edit']) { Заменить на: $id = intval( $_REQUEST['id'] ); $sql_row = $db->super_query( "SELECT autor FROM " . PREFIX . "_post where id ='$id'" ); if($is_logged AND $member_id['name'] == $sql_row['autor'] AND $user_group[$member_id['user_group']]['allow_all_edit']){ 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 088 Опубликовано: 7 августа 2023 Рассказать Опубликовано: 7 августа 2023 Если не находит, значит этот строки нет. Например она заменена другим плагином. Или дважды плагин поставлен. И т.д. Других вариантов нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Евгений-77 1 Опубликовано: 7 августа 2023 Рассказать Опубликовано: 7 августа 2023 Автор 51 минуту назад, celsoft сказал: Если не находит, значит этот строки нет. Например она заменена другим плагином. Или дважды плагин поставлен. И т.д. Других вариантов нет. Проверил через Total Commander все файлы, совпадение по этой строчке только в файле deletnews.php. Я уверен если вы попробуете ее найти у вас тоже будет ошибка. Цитата Ссылка на сообщение Поделиться на других сайтах
Oxigen 7 Опубликовано: 8 августа 2023 Рассказать Опубликовано: 8 августа 2023 (изменено) подтверждаю. причем плагин стоит на 1 месте в списке. строка такая (26) в файле есть. Изменено 8 августа 2023 пользователем Oxigen Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 088 Опубликовано: 8 августа 2023 Рассказать Опубликовано: 8 августа 2023 13 часов назад, Евгений-77 сказал: Проверил через Total Commander все файлы, совпадение по этой строчке только в файле deletnews.php. Я уверен если вы попробуете ее найти у вас тоже будет ошибка. Конечно будет. Она у всех будет, и дело тут совершенно не в коде. 5 часов назад, Oxigen сказал: подтверждаю. причем плагин стоит на 1 месте в списке. строка такая (26) в файле есть. Строка такая есть. А вот файла такого нет в DLE и никогда не было. Смотрите внимательно на название файла deletnews.php а теперь посмотрите как этот файл в реальности называется в DLE. Надеюсь понятна суть вашей проблемы? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.