СМ, Скрин.
Как передвинуть слова в сторону красных стрелочек? A то как-то крировато Оо ...
Спасибо.
Отредактировано st. GID (Пн, 19 Апр 2010 16:37:05)
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Корзина » Передвинуть слова в "последних 10 сообщениях"
СМ, Скрин.
Как передвинуть слова в сторону красных стрелочек? A то как-то крировато Оо ...
Спасибо.
Отредактировано st. GID (Пн, 19 Апр 2010 16:37:05)
st. GID
Адрес форума нужен с проблемой. Или название стиля, если он стандартный.
Название стиля mybb phpBB mix
<script src="/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="Новые сообщения на форуме<div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">Автор</th><th scope=\"col\">Время</th><th scope=\"col\">Последние сообщения</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>';
}
var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=""+html1+""+html+""+html2+"<br><h2>Общая статистика</h2>"+name+""
}
i++
}
</script>
Отредактировано st. GID (Пн, 19 Апр 2010 17:38:02)
rps адрес форума обязателен ил итак придумаешь что?
st. GID, держите
<script src="/export.php?type=js&max=10" type="text/javascript"></script> <script type="text/javascript"> var html=''; var ts = ''; var mo = ''; var hh = ''; var mm = ''; var i = 0; for(i=0;i<content.length;i++) { ts = new Date(); ts.setTime(1000*content[i][0]); mo = ts.getMonth()+1; if (mo<10) mo='0'+mo; hh = ts.getHours(); mm = ts.getMinutes()+''; if (mm<10) mm='0'+mm; ts = ts.getDate()+'.'+mo+' '+hh+':'+mm; html2="</tr></tbody></table></div>" html1="Новые сообщения на форуме<div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\" style=\"text-align: left;\">Автор</th><th scope=\"col\" style=\"text-align: left;\">Время</th><th scope=\"col\" style=\"text-align: left;\">Последние сообщения</th></tr></thead><tbody class=\"hasicon\">" html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>'; } var arr=document.getElementsByTagName("div") i=0 str=document.URL while(arr[i] ){ if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){ name=arr[i].innerHTML name=name.substring(0) arr[i].innerHTML=""+html1+""+html+""+html2+"<br><h2>Общая статистика</h2>"+name+"" } i++ } </script>
Спасибо большое, обьясни что ты менял в скрипте
st. GID, почти ничего )) Поставил выравнивание текста по левому краю (выделено красным)
<th scope=\"col\" style=\"text-align: left;\">Автор</th>
A сами столбики можно по шире как то сделать?
A сами столбики можно по шире как то сделать?
Можно, но есть большая вероятность, что название темы, или ник участника форума может превысить размеры самих столбцов, что потом выльется в дизайн некорректным путем, так что не советую менять
Меня опередили...
rps, с тебя вопрос другой - как сделать чтоб при клика на одну из тем в столбике, не открывалось новое окно, а переходили в старом.
st. GID,
<script src="/export.php?type=js&max=10" type="text/javascript"></script> <script type="text/javascript"> var html=''; var ts = ''; var mo = ''; var hh = ''; var mm = ''; var i = 0; for(i=0;i<content.length;i++) { ts = new Date(); ts.setTime(1000*content[i][0]); mo = ts.getMonth()+1; if (mo<10) mo='0'+mo; hh = ts.getHours(); mm = ts.getMinutes()+''; if (mm<10) mm='0'+mm; ts = ts.getDate()+'.'+mo+' '+hh+':'+mm; html2="</tr></tbody></table></div>" html1="Новые сообщения на форуме<div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\" style=\"text-align: left;\">Автор</th><th scope=\"col\" style=\"text-align: left;\">Время</th><th scope=\"col\" style=\"text-align: left;\">Последние сообщения</th></tr></thead><tbody class=\"hasicon\">" html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\">'+content[i][3]+'</a><br /></td></tr>'; } var arr=document.getElementsByTagName("div") i=0 str=document.URL while(arr[i] ){ if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){ name=arr[i].innerHTML name=name.substring(0) arr[i].innerHTML=""+html1+""+html+""+html2+"<br><h2>Общая статистика</h2>"+name+"" } i++ } </script>
target=\"_blank\" - этот параметр отвечает за переход по ссылке в др. окне/вкладке. Код отредактировал.
Спасибо +3
Отредактировано st. GID (Вт, 20 Апр 2010 11:45:45)
И снова меня опередили...
Скрипты от пользователей 3 | Новые возможности форумов | Пн, 10 Фев 2025 |
Общие вопросы от новичков (44) | Архив | Пт, 18 Окт 2013 |
Общие вопросы по оформлению (49) | Архив | Вт, 27 Авг 2013 |
Вы здесь » Единый форум поддержки » Корзина » Передвинуть слова в "последних 10 сообщениях"