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

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Создаем полноценный Портал на форумах MyBB!


Создаем полноценный Портал на форумах MyBB!

Сообщений 521 страница 540 из 1004

521

Кстати, пока опять не забыл - я же в этой версии, как сумел, сделал возможность входа на форум не заходя на форум, но при этом перебрасывает на форум все равно - возможно сделать редирект, чтобы человек мог полностью тусоваться на портале как пользователь при этом не заходя на форум?

Deff написал(а):

Во первых нун сделать возможность автоотключения боковушки, если в ней нет контента

Это было бы круто! :cool:

Отредактировано kolobdur74 (Сб, 14 Сен 2013 04:23:30)

0

522

kolobdur74 написал(а):

Это было бы круто!

:D Руки отрывать нужно за такую матрешку из таблиц! Зачем сток вложений ?
Когда достаточно для всей страницы двух таблиц и пару секций!

//Вставляем контент в боковушки
$(function(){
$("#Inf_block_Left,#Inf_block_Right").find('script').remove();
var L=$("#Inf_block_Left").html();$("#Inf_block_Left").replaceWith("");
var R=$("#Inf_block_Right").html();$("#Inf_block_Right").replaceWith("");
if($(".tapka").attr("id")=="tabu"){
  var LeftSUM='',block1='<div class="container" style="padding:5px;" id=News_';
  var block2="</div><br><br>";
  var RightSUM='',block3='<div class="container1" style="padding:5px;" id=News1_';
  var block4="</div><br><br>";
if(L!=null){ var c = L.split(/<h2>|<\/h2>/igm);
for(i=1; i<c.length; i+=2){
LeftSUM+='<table class="menunaz" cellspacing="0" cellpadding="0" border="0"><tr><td class="menucaptionleft" style="white-space:nowrap"></td><td class="menucaption" style="white-space:nowrap"><section>'+c[i]+'</section></td><td class="menucaptionright" style="white-space:nowrap"></td></tr></table><table style="width:100%" cellspacing="0" cellpadding="0"><tr> <td class="menucolor"><br />'+c[i+1]+'<br /><br /></td></tr></table>';
}LeftSUM='<td id=LeftNews width=21% valign=top>'+LeftSUM+'</td>';}else {$('#tabu').find('table:first tr:first').hide().next().find('td.menu-fill-left').hide()}
if(R!=null){ var c = R.split(/<h2>|<\/h2>/igm);
for(i=1; i<c.length; i+=2){
RightSUM+='<table class="menunaz" cellspacing="0" cellpadding="0" border="0"><tr><td class="menucaptionleft" style="white-space:nowrap"></td><td class="menucaption" style="white-space:nowrap"><section>'+c[i]+'</section></td><td class="menucaptionright" style="white-space:nowrap"></td></tr></table><table style="width:100%" cellspacing="0" cellpadding="0"><tr> <td class="menucolor"><br />'+c[i+1]+'<br /><br /></td></tr></table>';
}RightSUM='<td id=RightNews width=21% valign=top>'+RightSUM+'</td>';} else { $('#tabu').find('table:first tr:first').hide().next('tr').find('td.menu-fill-right').hide()}
if(LeftSUM!=''){ $("#tab2").html('<table width=100% id="NEWS"><tr valign=top>'+LeftSUM+'</tr></table>'); };
  if(RightSUM!=''){ $("#tab3").html('<table width=100% id="NEWS1"><tr valign=top>'+RightSUM+'</tr></table>'); };}
});
//888888888888888888888888888888888888888888888888888
//End //Вставляем свой контент
//888888888888888888888888888888888888888888888888888

Отредактировано Deff (Сб, 14 Сен 2013 06:16:23)

0

523

kolobdur74 написал(а):

я же в этой версии, как сумел, сделал возможность входа на форум не заходя на форум, но при этом перебрасывает на форум все равно

Тестовый аккаунт создай - выложи под 1000 сообщений  :whistle:

0

524

Deff написал(а):

Руки отрывать нужно за такую матрешку из таблиц! Зачем сток вложений ?
Когда достаточно для всей страницы двух таблиц и пару секций!

И это я еще почистил - дизайн красивый, но автор намешал там такого... :tired:

Deff написал(а):

Тестовый аккаунт создай - выложи под 1000 сообщений

Скинул в личку..

0

525

kolobdur74 написал(а):

Поставил - работает, но надо задать ограничения в размере, а то он у меня боковушки зажал до невозможности...Должно быть меньше 58% - это сколько у меня задано на центр..

//Вставляем контент в боковушки
$(function(){
$("#Inf_block_Left,#Inf_block_Right").find('script').remove();
var L=$("#Inf_block_Left").html();$("#Inf_block_Left").replaceWith("");
var R=$("#Inf_block_Right").html();$("#Inf_block_Right").replaceWith("");
if($(".tapka").attr("id")=="tabu"){
  var LeftSUM='',block1='<div class="container" style="padding:5px;" id=News_';
  var block2="</div><br><br>";
  var RightSUM='',block3='<div class="container1" style="padding:5px;" id=News1_';
  var block4="</div><br><br>";
if(L!=null){ var c = L.split(/<h2>|<\/h2>/igm);
for(i=1; i<c.length; i+=2){
LeftSUM+='<table id="left-saidbar" class="menunaz" cellspacing="0" cellpadding="0" border="0"><tr><td class="menucaptionleft" style="white-space:nowrap"></td><td class="menucaption" style="white-space:nowrap"><section>'+c[i]+'</section></td><td class="menucaptionright" style="white-space:nowrap"></td></tr></table><table style="width:100%" cellspacing="0" cellpadding="0"><tr> <td class="menucolor"><br />'+c[i+1]+'<br /><br /></td></tr></table>';
}LeftSUM='<td id=LeftNews width=21% valign=top>'+LeftSUM+'</td>';}else {$('#tabu').find('table:first tr:first').hide().next().find('td.menu-fill-left').hide()}
if(R!=null){ var c = R.split(/<h2>|<\/h2>/igm);
for(i=1; i<c.length; i+=2){
RightSUM+='<table id="right-saidbar" class="menunaz" cellspacing="0" cellpadding="0" border="0" ><tr><td class="menucaptionleft" style="white-space:nowrap"></td><td class="menucaption" style="white-space:nowrap"><section>'+c[i]+'</section></td><td class="menucaptionright" style="white-space:nowrap"></td></tr></table><table style="width:100%" cellspacing="0" cellpadding="0"><tr> <td class="menucolor"><br />'+c[i+1]+'<br /><br /></td></tr></table>';
}RightSUM='<td id=RightNews width=21% valign=top>'+RightSUM+'</td>';} else { $('#tabu').find('table:first tr:first').hide().next('tr').find('td.menu-fill-right').hide()}
if(LeftSUM!=''){ $("#tab2").html('<table width=100% id="NEWS"><tr valign=top>'+LeftSUM+'</tr></table>'); };
  if(RightSUM!=''){ $("#tab3").html('<table width=100% id="NEWS1"><tr valign=top>'+RightSUM+'</tr></table>'); };}
});
//888888888888888888888888888888888888888888888888888
//End //Вставляем свой контент
//888888888888888888888888888888888888888888888888888

Отредактировано Deff (Сб, 14 Сен 2013 15:27:05)

0

526

Deff, неа - еще хуже стало..

0

527

kolobdur74 написал(а):

Deff, неа - еще хуже стало.

Ну сделай 220px - нун учитывать и мелкие моники
Можно установить css, в зависимости от разрешения...

Отредактировано Deff (Сб, 14 Сен 2013 15:24:20)

0

528

kolobdur74 написал(а):

Кстати, пока опять не забыл - я же в этой версии, как сумел, сделал возможность входа на форум не заходя на форум, но при этом перебрасывает на форум все равно - возможно сделать редирект,

if (a.indexOf("Гость")!=-1){
document.getElementById('log').innerHTML='<a href="#">Логин</a>';
document.getElementById('formal').innerHTML='<iframe style="height:1px;width:1px;position:absolute;z-index:-100"  name="login"></iframe><form id="login" class="container" method="post" target="login" action="/login.php?action=in" onsubmit="return my_form(this)"><input type="hidden" name="form_sent" value="1"><input type="hidden" name="redirect_url" value=""><label style="float: left;">Логин</label><input type="text" id="fld1" name="req_username" /><br><label style="float: left;">Пароль</label><input type="password" id="fld2" name="req_password" /><button type="submit" class="button" name="login" value="Войти" style="float: left;">Войти</button></form>';
setTimeout(function() {
login.onload=function(){window.location.reload(true)}
},200)

}

Отредактировано Deff (Сб, 14 Сен 2013 15:48:17)

0

529

Deff написал(а):

Ну сделай 220px - нун учитывать и мелкие моники
Можно установить css, в зависимости от разрешения...

А с твоим слайдером фокус не выйдет - ты заблокировал возможность на него влиять:

<table class="serialTable" border="0" bgcolor="#000" layout=fixed style="width:670px!important">

Это ничем не перебить...На низком разрешении портал будет косячиться всегда..

0

530

kolobdur74 написал(а):

Это ничем не перебить...На низком разрешении портал будет косячиться всегда..

А его и не нужно перебивать, просто будет скролл по горизонтали, и вряд ли сериалы на каждой странице
Ксать ты можешь сделать контент постов, при превышении размеров скролируемый
особливо если сообщения сразу обернуть
<div class="post-content"></div>

.post-content {
overflow-x:auto;
max-width:58%;
}

Отредактировано Deff (Сб, 14 Сен 2013 15:57:37)

0

531

Deff написал(а):

А его и не нужно перебивать, просто будет скролл по горизонтали, и вряд ли сериалы на кждой странице

Кроме скролла, еще и переломанный дизайн.. А чего ты его так жестко заблокировал? У тебя там почти везде стоит !important..

Логин входит, но надо вручную обновлять страницу, а при Выходе так же сделать можно?

0

532

kolobdur74
Ксать вот это что за фигня и для чего она ?
<form id="login" class="container" method="post" target="login" action="/login.php?action=in" onsubmit="return my_form(this)">

0

533

Deff написал(а):

.post-content {
overflow-x:auto;
max-width:58%;
}

Что мертвому припарка... :dontknow:

0

534

Deff написал(а):

Ксать вот это что за фигня и для чего она ?

Это убрать?

0

535

kolobdur74 написал(а):

Кроме скролла, еще и переломанный дизайн.. А чего ты его так жестко заблокировал? У тебя там почти везде стоит !important..

Если мешает - просто удали сериалы!
И кто бы говорил, у тебя паддинги контента от борта - в два три раза больше, чем у меня в слайдере..
из-за кучи вложенных табл, - отсюда и проблемы

Лучше начать с себя и построить чисто без скриптов(ну кроме скриптов очистки страницы) тот же вид портала на тестовой странице с единственной табличкой на три ячейки, без всякой вставки RSS чисто впихнуть вручную свой контент и состряпать новое css под эту красивую структуру  без затей


kolobdur74 написал(а):

Логин входит, но надо вручную обновлять страницу,

Во всех браузерах ?

0

536

Deff написал(а):

Во всех браузерах ?

Как всегда - в Хроме)) :D В других пока не проверял..

Отредактировано kolobdur74 (Сб, 14 Сен 2013 16:17:52)

0

537

kolobdur74 написал(а):

Что мертвому припарка...

Гы - нужно пихать внутрь - ибо ты весь контент удаляешь со страницы

0

538

kolobdur74 написал(а):

Это убрать?

Если не знаешь для чего.. убери - а откель код копировал ?

0

539

Попробуй фрейм запихнуть сюда:

<li><a href="#">Папки</a><span class="leftarrow"></span>
<ul class="sub_2nd_rt">
<li><a id="navpm0" href="#"></a></li>
<li><a id="navpm1" href="#"></a></li>
</ul>
</li>
<li><a href="#">Действия</a><span class="leftarrow"></span>
<ul class="sub_2nd_rt">
<li><a id="navpm2" href="#"></a></li>
<li><a id="navpm3" href="#"></a></li>
</ul>
</li>
</li>
</ul>
</div>
</div>
<iframe id="login-in" style="height:1px;width:1px;position:absolute;z-index:-100"  name="login"></iframe>
<!--Конец Меню-->
</td>

А из формы входа убрать, оставив так:

if (a.indexOf("Гость")!=-1){
document.getElementById('log').innerHTML='<a href="#">Логин</a>';
document.getElementById('formal').innerHTML='<form id="login" class="container" method="post" target="login" action="/login.php?action=in"><input type="hidden" name="form_sent" value="1"><input type="hidden" name="redirect_url" value=""><label style="float: left;">Логин</label><input type="text" id="fld1" name="req_username" /><br><label style="float: left;">Пароль</label><input type="password" id="fld2" name="req_password" /><button type="submit" class="button" name="login" value="Войти" style="float: left;">Войти</button></form>';
}
setTimeout(function() {
$("#login-in").one("load", function(){
  window.location.reload(true);
});
},200)

Поправил и для выхода

Отредактировано Deff (Сб, 14 Сен 2013 16:59:00)

0

540

kolobdur74 написал(а):

а при Выходе так же сделать можно?

Добавка:

document.getElementById('navprofile9').innerHTML='<a href="'+url+'/profile.php?section=invites&id='+UserID+'">Приглашения</a>'
document.getElementById('vyhod').innerHTML='<a href="'+url+'/login.php?action=out&id='+UserID+'"  target="login">Выход</a>';
}

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Создаем полноценный Портал на форумах MyBB!