XF 2.2 BB-код vk плейлист

Версия XenForo
2.2.3

Nexrom

Заблокирован
Сообщения
229
Решения
1
Реакции
51
Баллы
85
Здравствуйте ещё раз, подскажите как добавить bb код в медиа-сервисы vk плейлист
2021-02-27_17-26-02.png

Хотел сделать по принципу как здесь
Но столкнулся с тем что здесь несколько идентификаторов, не могу сообразить
 
Последнее редактирование:
Может быть имеет смысл дать код плейлиста? Причем лучше сразу нескольких, чтобы посмотреть, как меняются переменные​
Не понял - имеете ввиду код для вставки в тему написать?
ну например вот этот код
HTML:
<div id="vk_playlist_-2000147501_10147501"></div>
<script type="text/javascript" src="https://vk.com/js/api/openapi.js?168"></script>
<script type="text/javascript">
  (function() {
    VK.Widgets.Playlist("vk_playlist_-2000147501_10147501", -2000147501, 10147501,'657ce61035077676f6');
  }());
</script>
ссылка - https://vk.com/music/album/-2000147501_10147501_aa067c95c3b16521f0
Но как я понимаю там идёт подмена переменной $id - но здесь должно быть 4шт переменных - и как я понимаю плагин на подобное не рассчитан - если я ошибаюсь подтвердите это, если нет - то как это организовать?
 
Не понял - имеете ввиду код для вставки в тему написать?
ну например вот этот код
HTML:
<div id="vk_playlist_-2000147501_10147501"></div>
<script type="text/javascript" src="https://vk.com/js/api/openapi.js?168"></script>
<script type="text/javascript">
  (function() {
    VK.Widgets.Playlist("vk_playlist_-2000147501_10147501", -2000147501, 10147501,'657ce61035077676f6');
  }());
</script>
ссылка - https://vk.com/music/album/-2000147501_10147501_aa067c95c3b16521f0
Но как я понимаю там идёт подмена переменной $id - но здесь должно быть 4шт переменных - и как я понимаю плагин на подобное не рассчитан - если я ошибаюсь подтвердите это, если нет - то как это организовать?
Я через допполя в теме сделал поле для этого куска -2000147501, 10147501 и работает если остальное не менять ни хеш ни заголовок, а менять только это значение, я хз как оно работает, но работает. Хоть напиши просто
HTML:
<div id="1"></div>
<script type="text/javascript" src="https://vk.com/js/api/openapi.js?168"></script>
<script type="text/javascript">
    VK.Widgets.Playlist('1', { $value }, '426aebcd0333ce0137', { width: 150 });
</script>
меняй только через ДП.
-2000147501, 10147501

Будет интересно, что профи скажут)))
 
В идеальной вселенной это делается не бб-кодом, а медиа-сервисом, который через регулярку парсит все нужные айди, если их несколько
Вы можете подсказать как возможно ассоциировать этот код
HTML:
<div id="vk_post_-76746437_238477"></div>
<script type="text/javascript" src="https://vk.com/js/api/openapi.js?168"></script>
<script type="text/javascript">
  (function() {
    VK.Widgets.Post("vk_post_-76746437_238477", -76746437, 238477, 'K-y0RULaeJApr_fz5QysYkghY_g');
  }());
</script>
с этой ссылкой https://vk.com/wall-76746437_238477 в медиа? Если это возможно
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу