И так, на сервисе появилась возможность вставлять видеоролики YouTube кнопкой непосредственно в движке без применения скрипта.
Проблема заключалась в следующем:
В пользовательском скрипте и функции, встроеной в движок, проблема была в кнопке, вставляемой в BB-панель форума. А точнее одинаковый id. При загрузке формы ответа происходит конфликт между скриптом движка и пользовательским скриптом и кнопки bb-панели исчезают. И так, как предотвратить такое событие?
• Если У вас мало видео на форуме, загруженные пользовательским скриптом, и вы готовы почистить или изменить ссылки, просто уберите полностью скрипт загрузки видео с youtube (рутуб и другие можно оставить).
При таком раскладе будете использовать кнопку , не беспокоясь за дальнейшее.
• Если у вас уже достаточно большая коллекция видео на форуме, прощаться с которой или менять все ссылки будет проблемно, можете проделать следующее:
Ищите на форуме скрипт, который вставляет в форму ответа кнопку Youtube.
Если вы используете простой вариант, замените 2 раза в скрипте button-youtube на button-custom-youtube
<style>
#button-youtube {background-image:url('http://img98.imageshack.us/img98/1641/youtubeua3.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%; cursor: pointer;}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(15).innerHTML="<img src='/i/blank.gif' title='Вставить YouTube' id='button-youtube' onclick=\"bbcode('[youtube]', '[/youtube]');\"/>"
</script>
Если Вы используете новый скрипт кнопки, также замените 2 раза в скрипте button-youtube на button-custom-youtube