Единственный известный мне форум , где разрешена поддержка [HTML].
И вот я ее частично использовал .
Подозреваю, что этот тег [HTML] не поддерживает загрузку внешних скриптов .
И сами скрипты тоже . Я прав ?
Если да, тогда предлагаю вернуть это все назад. Чтобы можно было запускать полные внешние сайты в этом окошке.
[HTML] и скрипты
Сообщений 1 страница 5 из 5
Поделиться1Сб, 27 Июл 2024 03:54:12
Поделиться2Сб, 27 Июл 2024 04:30:22
serega da
скрипт "HTML в постах", который включается в админке, кастрированный.
сделано это для безопасности. если разрешить юзерам запускать полноценные внешние сайты, то кто-то может запускать бяки, которые либо форум сломают, либо явки-пароли стырят.
есть скрипт небезопасный "HTML в постах с допуском по группам" - https://forumd.ru/viewtopic.php?id=5865
если надо шото расширенное вкорячивать, то можно использовать его, однако я бы на твоем месте не давала возможность его использовать группам с простыми пользователями.
Поделиться3Сб, 16 Ноя 2024 21:59:15
Здравствуйте! Надеюсь правильно выбрал тему... Если что, не ругайте, я тут недавно.
Скажите пожалуйста, как можно получить содержимое темы форума в переменную в виде массива? Суть в чем... Я хочу написать скрипт для одной ролки, который им в шапку будет выводить новости. Каждая новость - это пост в теме "Новости". И не могу понять, как сделать ajax-запрос, чтобы получить массив с постами темы.
Пост написан Сб, 16 Ноя 2024 21:55:52
Поделиться4Сб, 16 Ноя 2024 22:08:46
kazzi85
Здравствуйте. Вам нужно будет использовать API форумов: https://mybb.ru/forumapi#method-post (метод post.get по topic_id).
Например для этой темы:
$.get('/api.php', { method: 'post.get', topic_id: 40855, // ID темы sort_by: 'id', // сортируем по ID постов sort_dir: 'DESC', fields: 'id,message', // какие поля запрашиваем limit: 10 // кол-во получаемых постов }, function(data) { // в data.response будет содержаться массив данных последних сообщений указанной темы }, 'json')
Ответ:
{ "response": [ { "id": "992318", "message": "\u003Cp\u003EЗдравствуйте! Надеюсь правильно выбрал тему... Если что, не ругайте, я тут недавно. \u003Cimg src=\"https://forumstatic.ru/img/smilies/MyBB/light/dontknow.gif\" alt=\":dontknow:\" /\u003E \u003Cbr /\u003EСкажите пожалуйста, как можно получить содержимое темы форума в переменную в виде массива? Суть в чем... Я хочу написать скрипт для одной ролки, который им в шапку будет выводить новости. Каждая новость - это пост в теме "Новости". И не могу понять, как сделать ajax-запрос, чтобы получить массив с постами темы.\u003C/p\u003E" }, { "id": "990919", "message": "\u003Cp\u003E\u003Cstrong\u003Eserega da\u003C/strong\u003E\u003Cbr /\u003Eскрипт "HTML в постах", который включается в админке, кастрированный.\u003Cbr /\u003Eсделано это для безопасности. если разрешить юзерам запускать полноценные внешние сайты, то кто-то может запускать бяки, которые либо форум сломают, либо явки-пароли стырят.\u003C/p\u003E\n\t\t\t\t\t\t\u003Cp\u003Eесть скрипт \u003Cstrong\u003E\u003Cspan style=\"color: red\"\u003Eнебезопасный\u003C/span\u003E\u003C/strong\u003E "HTML в постах с допуском по группам" - \u003Ca href=\"https://forumd.ru/viewtopic.php?id=5865\" rel=\"nofollow\" target=\"_blank\"\u003Ehttps://forumd.ru/viewtopic.php?id=5865\u003C/a\u003E\u003Cbr /\u003Eесли надо шото расширенное вкорячивать, то можно использовать его, однако я бы на твоем месте не давала возможность его использовать группам с простыми пользователями.\u003C/p\u003E" }, { "id": "990918", "message": "\u003Cp\u003EЕдинственный известный мне форум , где разрешена поддержка [HTML]. \u003Cbr /\u003EИ вот я ее частично \u003Ca href=\"https://forum.mybb.ru/viewtopic.php?id=39454&p=73#p989114\"\u003Eиспользовал\u003C/a\u003E . \u003Cbr /\u003EПодозреваю, что этот тег [HTML] не поддерживает загрузку внешних скриптов . \u003Cbr /\u003EИ сами скрипты тоже . Я прав ?\u003Cbr /\u003EЕсли да, тогда предлагаю вернуть это все назад. Чтобы можно было запускать полные внешние сайты в этом окошке.\u003C/p\u003E" } ] }
Поделиться5Сб, 16 Ноя 2024 22:15:09
Alex_63
Огромное спасибо!!!
Пост написан Сб, 16 Ноя 2024 22:13:10