Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



[HTML] и скрипты

Сообщений 1 страница 5 из 5

1

Единственный известный мне форум , где разрешена поддержка [HTML].
И вот я ее частично использовал .
Подозреваю, что этот тег [HTML] не поддерживает загрузку внешних скриптов .
И сами скрипты тоже . Я прав ?
Если да, тогда предлагаю вернуть это все назад. Чтобы можно было запускать полные внешние сайты в этом окошке.

0

2

serega da
скрипт "HTML в постах", который включается в админке, кастрированный.
сделано это для безопасности. если разрешить юзерам запускать полноценные внешние сайты, то кто-то может запускать бяки, которые либо форум сломают, либо явки-пароли стырят.

есть скрипт небезопасный "HTML в постах с допуском по группам" - https://forumd.ru/viewtopic.php?id=5865
если надо шото расширенное вкорячивать, то можно использовать его, однако я бы на твоем месте не давала возможность его использовать группам с простыми пользователями.

+1

3

Здравствуйте! Надеюсь правильно выбрал тему... Если что, не ругайте, я тут недавно.  :dontknow:
Скажите пожалуйста, как можно получить содержимое темы форума в переменную в виде массива? Суть в чем... Я хочу написать скрипт для одной ролки, который им в шапку будет выводить новости. Каждая новость - это пост в теме "Новости". И не могу понять, как сделать ajax-запрос, чтобы получить массив с постами темы.

Пост написан Сб, 16 Ноя 2024 21:55:52

+1

4

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"
    }
  ]
}

+1

5

Alex_63
Огромное спасибо!!!  :yep:

Пост написан Сб, 16 Ноя 2024 22:13:10

0