bon1 Опубликовано 12 февраля, 2022 Поделиться Опубликовано 12 февраля, 2022 5 часов назад, BlackShot сказал: applications\downloads\view.php Ты где нашел этот файл? Там нет такого. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 12 февраля, 2022 Автор Поделиться Опубликовано 12 февраля, 2022 11 hours ago, bon1 said: Ты где нашел этот файл? Там нет такого. Извините, правильный путь к папке: applications\downloads\modules\front\downloads\view.php Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 12 февраля, 2022 Автор Поделиться Опубликовано 12 февраля, 2022 On 2/10/2022 at 9:48 PM, by_ix said: @ZIKURIK ничего не происходит. по крайней мере, у меня. У вас включен дружественный URL? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 13 февраля, 2022 Поделиться Опубликовано 13 февраля, 2022 10 часов назад, BlackShot сказал: дружественный URL? нет, но я уже понял, о чём была речь. BlackShot 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 13 февраля, 2022 Автор Поделиться Опубликовано 13 февраля, 2022 4 hours ago, by_ix said: No, but I already understood what it was about. Действительно? Я внес изменения, но до сих пор не совсем понимаю, почему это сработало. Все, что я понял, это то, что если у вас отключен дружественный URL-адрес, обход не работает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 13 февраля, 2022 Поделиться Опубликовано 13 февраля, 2022 В 12.02.2022 в 09:15, BlackShot сказал: /?do=download&confirm=1 ? надо заменить на &. тогда и без furl обход будет. BlackShot 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 13 февраля, 2022 Автор Поделиться Опубликовано 13 февраля, 2022 (изменено) On 2/12/2022 at 12:34 AM, BlackShot said: Here is what I did to solve this problem: applications\downloads\view.php Replace: if ( \IPS\Settings::i()->idm_antileech AND !$this->file->requiresDownloadConfirmation() ) With: if ( \IPS\Settings::i()->idm_antileech ) Does anyone know if this will ruin anything? It seems to be working now. If there were no confirmations, the platform would allow the download. @by_ix ZIKURIK @Desti 18 minutes ago, by_ix said: ? should be replaced with &. then there will be a bypass without furl. 😯😯😯 Теперь это имеет больше смысла. Исправит ли предложенное мной изменение это для вас, независимо от того, включен дружественный URL-адрес или нет? Изменено 13 февраля, 2022 пользователем BlackShot by_ix 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 13 февраля, 2022 Поделиться Опубликовано 13 февраля, 2022 @BlackShot да, всё ок. BlackShot 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 13 февраля, 2022 Автор Поделиться Опубликовано 13 февраля, 2022 8 minutes ago, by_ix said: @BlackShot да, всё ок. Я рад это слышать! Кстати, вы могли заметить, что я научился делать плагин для изменения кода темы. Но мне не удалось создать хук для изменения файлов кода. Если у вас есть время, не могли бы вы показать мне, как изменить код, который я разместил здесь, с помощью крючка? Я хотел бы научиться этому! 😊 by_ix 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 13 февраля, 2022 Поделиться Опубликовано 13 февраля, 2022 @BlackShot не в курсе. у меня ещё не было повода это делать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 13 февраля, 2022 Автор Поделиться Опубликовано 13 февраля, 2022 1 minute ago, by_ix said: @BlackShot не в курсе. у меня ещё не было повода это делать. Ох, ладно! Не беспокойтесь, вы уже очень помогли! Надеюсь, у @Desti будет время нас научить в конце концов! 😊 by_ix 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 13 февраля, 2022 Поделиться Опубликовано 13 февраля, 2022 Я болею, 39 и все прелести ковида. Разбирайтесь пока без меня. BlackShot 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 13 февраля, 2022 Автор Поделиться Опубликовано 13 февраля, 2022 28 minutes ago, Desti said: Я болею, 39 и все прелести ковида. Разбирайтесь пока без меня. Бедный парень. Я надеюсь, что ты скоро поправишься! Я попытался расширить класс файла, скопировать/вставить исходный код и отредактировать его, но он ничего не делает. Так что, вероятно, это не так, как это должно быть сделано. Знаете ли вы какие-либо плагины, которые я могу использовать в качестве эталона? Тот, который просто редактирует исходный код IPS? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 14 февраля, 2022 Поделиться Опубликовано 14 февраля, 2022 Вы бы показали свой плагин, будет проще понять, в чем проблема. BlackShot 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 15 февраля, 2022 Автор Поделиться Опубликовано 15 февраля, 2022 4 hours ago, Desti said: Вы бы показали свой плагин, будет проще понять, в чем проблема. Конечно! Помимо смены темы, мне также нужно изменить код IPS. Это очень маленький фрагмент кода. Мне нужно удалить «AND !$this->file->requiresDownloadConfirmation()» из файла apps/downloads/modules/front/downloads/view.php (строка 407). Я попытался сделать хук кода, расширив класс «IPS\downloads\File» и скопировав/вставив часть «protected function download()» в хук и удалив то, что мне нужно. Хотя это явно не работает. DownloadReact_dev 1.0.0.xml Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 15 февраля, 2022 Поделиться Опубликовано 15 февраля, 2022 7 часов назад, BlackShot сказал: расширив класс «IPS\downloads\File» Во первых, расширять надо тот класс, который нужно изменить, а не тот, что нравится IPS\downloads\modules\front\downloads\view - вот правильный класс, если вы хотите изменить функцию download() Во вторых, нельзя взять кусочек кода и вставить в хук, это так не работает. Вы можете либо изменить результат выполнения функции (если она возвращает результат), либо заменить полностью тело функции. BlackShot и bon1 1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 15 февраля, 2022 Автор Поделиться Опубликовано 15 февраля, 2022 6 hours ago, Desti said: Во первых, расширять надо тот класс, который нужно изменить, а не тот, что нравится IPS\downloads\modules\front\downloads\view - вот правильный класс, если вы хотите изменить функцию download() Во вторых, нельзя взять кусочек кода и вставить в хук, это так не работает. Вы можете либо изменить результат выполнения функции (если она возвращает результат), либо заменить полностью тело функции. О Боже! Работает как часы! Ты спасатель, @Desti! Сначала я не мог найти подходящий класс кода. Затем я просто попробовал класс кода, который я видел в верхней части файла. Но теперь все работает просто отлично! БОЛЬШОЕ СПАСИБО! 🤩 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 15 февраля, 2022 Поделиться Опубликовано 15 февраля, 2022 4 часа назад, BlackShot сказал: Сначала я не мог найти подходящий класс кода. Класс всегда "живет" в заголовке, это комбинация namespace и имени класса без '_' namespace IPS\gallery\modules\front\gallery; class _browse extends \IPS\Content\Controller получаем IPS\gallery\modules\front\gallery\browse You are most welcome BlackShot 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 15 февраля, 2022 Автор Поделиться Опубликовано 15 февраля, 2022 (изменено) 22 minutes ago, Desti said: Класс всегда "живет" в заголовке, это комбинация namespace и имени класса без '_' namespace IPS\gallery\modules\front\gallery; class _browse extends \IPS\Content\Controller получаем IPS\gallery\modules\front\gallery\browse You are most welcome Makes sense! That will make it much easier now! It was truly hard finding any information on how to make changes on IPS' code with a plugin hook. Not even their developers documentation have that. In fact, it's hard for beginners to get any help or understanding about coding and developing plugins and apps, which makes this community really valuable. Anyway, I really appreciate your help, Desti! I hope you keep sharing knowledge - that certainly helps keeping the IPS community alive and fresh! **Anyway, I really appreciate your help, Desti! Hope you keep sharing your knowledge for a long time - that will certainly help to keep the IPS community fresh and alive! Изменено 15 февраля, 2022 пользователем BlackShot Desti 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
revolltadoos Опубликовано 3 мая, 2022 Поделиться Опубликовано 3 мая, 2022 On 15/02/2022 at 18:38, BlackShot said: Faz sentido! Isso vai facilitar muito agora! Foi realmente difícil encontrar qualquer informação sobre como fazer alterações no código do IPS com um gancho de plug-in. Nem mesmo a documentação de seus desenvolvedores tem isso. Na verdade, é difícil para iniciantes obter ajuda ou compreensão sobre codificação e desenvolvimento de plugins e aplicativos, o que torna essa comunidade realmente valiosa. De qualquer forma, eu realmente aprecio sua ajuda, Desti! Espero que você continue compartilhando conhecimento - isso certamente ajuda a manter a comunidade IPS viva e renovada! **De qualquer forma, eu realmente aprecio sua ajuda, Desti! Espero que você continue compartilhando seu conhecimento por muito tempo - isso certamente ajudará a manter a comunidade IPS fresca e viva! I tried in version 4.6.12 and I was not successful, could you help me? if you already finished your plugin could you provide me? I would be very grateful in fact, I saw that you made it for the download part, I wanted it for the files that we make available in the topics I found it here, due to a translation error into my language it was hard to understand, but I managed to do it, thanks Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
BlackShot Опубликовано 4 мая, 2022 Автор Поделиться Опубликовано 4 мая, 2022 18 hours ago, revolltadoos said: I tried in version 4.6.12 and I was not successful, could you help me? if you already finished your plugin could you provide me? I would be very grateful in fact, I saw that you made it for the download part, I wanted it for the files that we make available in the topics I found it here, due to a translation error into my language it was hard to understand, but I managed to do it, thanks Here: Edit: Actually, I think this is what you're looking for: Not sure if there's a higher version out there, you would have to look. Xontero 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Orpheus Опубликовано 4 мая, 2022 Поделиться Опубликовано 4 мая, 2022 1 hour ago, BlackShot said: Not sure if there's a higher version out there, you would have to look. I do have 🙋♂️ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
oksccn Опубликовано 5 мая, 2022 Поделиться Опубликовано 5 мая, 2022 13小时前,俄耳甫斯说: 我有 🙋♂️ Can you share? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Orpheus Опубликовано 5 мая, 2022 Поделиться Опубликовано 5 мая, 2022 30 minutes ago, oksccn said: Can you share? I've got (BIM) Hide Link And Code v3.2.2 Do you need the same? I've already posted it here > https://ipbmafia.ru/topic/23862-likereact-to-download/?do=findComment&comment=177763 BlackShot 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
losie Опубликовано 22 мая, 2022 Поделиться Опубликовано 22 мая, 2022 В 05.05.2022 в 15:54, Orpheus сказал: I've got (BIM) Hide Link And Code v3.2.2 Do you need the same? I've already posted it here > https://ipbmafia.ru/topic/23862-likereact-to-download/?do=findComment&comment=177763 This is 3.1.0, not 3.2.2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.