Флеш-игры в постах (с) Romych
ставьте себе скрипт на Shadowbox
в html-верх:
<link rel="stylesheet" type="text/css" href="http://www.shadowbox-js.com/build/shadowbox.css" />
<script type="text/javascript" src="http://gettopup.lg1x8z.simplecdn.net/latest/jquery/all.js"></script>
<script type="text/javascript" src="http://www.shadowbox-js.com/build/shadowbox.js"></script>
<script type="text/javascript" src="http://www.websnapr.com/js/previewbubble.js"></script>
в html-низ:
<!--Shadowbox разный контент-->
<style type="text/css">
#button-shadow {background-image:url('http://img707.yfrog.com/img707/5896/shadowbox.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script type="text/javascript">
function addSpoiler_bul(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[bulka]",from))==-1) return str;
if((pos2=str.indexOf("[/bulka]"),pos+8)==-1) return str;
newpos=str.indexOf("[bulka]",pos+8)
if(newpos<pos2 && newpos!=-1) str=addSpoiler_bul(str,pos+8,true)
if((pos2=str.indexOf("[/bulka]",pos+8))==-1) return str;
txt = str.substring(pos+7,pos2);
if((sepPos=txt.indexOf("|",0))==-1) return str;
txtrest = txt.substring(sepPos+1,txt.length);
if((sepPos2 = txtrest.indexOf("|",0))==-1) return str;
str=str.substring(0,pos)+makeSpoiler_bul(
txt.substring(0,sepPos),
txtrest.substring(0,sepPos2),
txtrest.substring(sepPos2+1,txtrest.length)
)+str.substring(pos2+8,str.length);
if( str.indexOf("[bulka]")!=-1 && internal==false) str=addSpoiler_bul(str,0,false)
return str}function makeSpoiler_bul(txt1,txt2,txt3){
txt='<a rel="shadowbox;'+txt3+'" href="'+txt1+'" title="'+txt2+'" class="previewlink"><img src="http://img4.imageshack.us/img4/5717/1e502.gif"><font color="maroon">'+txt2+'</font></a>';
return txt;
}
Shadowbox.init({
language: 'en',
players: ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']
});var bubbleImagePath = 'http://i082.radikal.ru/1002/a7/93e2e551a76c.png';
function tag_urlsh()
{var FoundErrors = '';
var enterURL = prompt("Введите ссылку на флэш, видео, изображение или сайт", "http://");
var enterTITLE = prompt("Введите описание\n оно будет отображаться при просмотре", "нечто");
var enterTITLE2 = prompt("Введите размер окна, например height=600;width=800\n\n height - высота; width - ширина\n\n для сохранения оригинального размера, оставьте это поле пустым", "height=600;width=800");
if (!enterURL)
{FoundErrors += " " + error_no_url;}
if (FoundErrors)
{alert("Ошибка!" + FoundErrors);
return;}
insert("[bulka]" + enterURL + "|" + enterTITLE + "|" + enterTITLE2 + "[/bulka]");}if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addSpoiler_bul(post.innerHTML,0,false)}}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img src='/i/blank.gif' title='Разместить контент (swf,flv,img,html)' id='button-shadow' onclick=\"tag_urlsh()\">"
</script>
допустим вам нужна любая из представленных здесь игр
http://onlinegames.monstersandcritics.com/
выбираем понравившуюся нам игру, например http://onlinegames.monstersandcritics.c … ss-up.html
смотрим исходный код страницы с игрой, чтоб найти прямую ссылку на игру,
а прямая ссылка такая http://onlinegames.monstersandcritics.c … ressup.swf
эту ссылку мы и вставляем при использовании Shadowbox
Теги: скрипт, сообщения и страница темы, посты, Romych,mybb
- Подпись автора
Герду как-то спросили:
— Вот вы писали, что "Среди разработчиков - я разработчица, среди дизайнеров - я веб-дизайнер." А кто вы среди ролевиков?
Герда не растерялась и ответила:
— Иди на**й.