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

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

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


Вы здесь » Единый форум поддержки » Корзина » Помогите разобраться


Помогите разобраться

Сообщений 1 страница 20 из 22

1

Последние два года я забросила посещение и создание каких-либо форумов, а вот когда появилось время и желание вернуться - мало что выходит. Многое забыла.

В общем, есть две проблемы:

  1.  Как сделать так, дабы оформить первое сообщение в некоторых темах подобным образом, без аватара, но дабы последующие сообщения в теме были нормальными:

пример

http://sc.uploads.ru/8UmOd.jpg

2. Дополнительная информация в профиле. Полазала по сайту, но информации много и собрать все в кучу не очень получается.

пример

http://sa.uploads.ru/VPip1.jpg

Хотелось бы, дабы было три всплывающих окошка и в них разная информация.

Если нет трудно - дайте, пожалуйста, нужный скрипт и объясните, что и куда вставлять.

  Большое спасибо~

0

2

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

2. Дополнительная информация в профиле. Полазала по сайту, но информации много и собрать все в кучу не очень получается.

Cпойлер cкрытия Инфы под N-кнопок в Профиле Топика (Deff)

По первому вопросу не очень понял что вам нужно..

0

3

kolobdur74
Вот пример

0

4

После установки боковой панели на форум появилась разметка. (на фото помечена красным).

http://sa.uploads.ru/t/6cb18.jpg

Код:
<!--Боковая панель-->
<div id=Inf_block_Left style="display:none">
<!--НАЧАЛО-->
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
</div>
<div style="display:none"><script type="text/javascript">
var L=$("#Inf_block_Left").html();$("#Inf_block_Left").replaceWith("");
var R=$("#Inf_block_Right").html();$("#Inf_block_Right").replaceWith("");
if($(".punbb").attr("id")=="pun-index"){

  var LeftSUM='', RightSUM='',block1='<div class="container" style="padding:5px;" id=News_';
  var block2="</div><br>";
if(L!=null){ var c = L.split(/<h2>|<\/h2>/igm);
 for(i=1; i<c.length; i+=2){
 LeftSUM+=block1+'L'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
 }LeftSUM='<td id=LeftNews width=21% valign=top>'+LeftSUM+'</td>';/*alert(LeftSUM);*/}
if(R!=null){ var c = R.split(/<h2>|<\/h2>/igm);
 for(i=1; i<c.length; i+=2){
 RightSUM+=block1+'R'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
 }RightSUM='<td id=RightNews width=21% valign=top>'+RightSUM+'</td>';/*alert(RightSUM);*/}

  if(LeftSUM!='' || RightSUM!=''){ $("#pun-main").html('<table width=100% id="NEWS"><tr valign=top>'+LeftSUM+'<td>'+$("#pun-main").html()+'</td>'+RightSUM+'</tr></table>'); };}
</script></div>
<!--Окончание-->

Подскажите как убрать разметку вокруг боковой панели ?

-1

5

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

Вот пример

В данном случае авторы этой идеи воспользовались свойством css: display: none; и просто удалили в конкретном посту минипрофиль автора поста:

#p950 .post-author, #p950 .post-sig, #p950 .pl-share, #p950 .pl-email {
display: none;
}

#p950 - это ID поста, в котором убрали минипрофиль..Для каждого поста существует свой ID.
Можно таким путем пойти, а можно как вариант делать объявление к конкретной теме: Как сделать свое Объявление к конкретной теме или форуму.

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

Подскажите как убрать разметку вокруг боковой панели ?

Телепаты в отпуске..Адрес форума?

0

6

kolobdur74
Хотелось бы последовать первому варианту с убиранием минипрофиля, но я не совсем поняла как.
Если не трудно - объясните, пожалуйста.

0

7

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

kolobdur74
Хотелось бы последовать первому варианту с убиранием минипрофиля, но я не совсем поняла как.
Если не трудно - объясните, пожалуйста.

id поста можно узнать, если навести курсор на дату сообщения, там сначала id темы идет, потом id конкретного поста

Код ставить в Админка - Настройки - ХТМЛ верх или низ, заключив в коды стиля.

Отредактировано ДОМИНИОН (Сб, 24 Май 2014 18:25:46)

0

8

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

Хотелось бы последовать первому варианту с убиранием минипрофиля, но я не совсем поняла как.
Если не трудно - объясните, пожалуйста.

Ставите в НТМЛ верх вот этот код:

Код:
<style type="text/css">
#p950 .post-body {
margin-left: 5px;
}

#p950 .post-author, #p950 .post-sig, #p950 .pl-share, #p950 .pl-email {
display: none;
}
</style>

Вместо p950 прописываем id нужного поста. Как вычислить у меня в подписи ссылка: Инструменты для поиска и редактирования стиля - смотрите код НТМЛ, там должен быть такого типа:

<div id="p950" class="post topicpost">

Если, что непонятно будет спрашивайте..

0

9

ДОМИНИОН написал(а):

id поста можно узнать, если навести на дату сообщения, там сначала id темы идет, потом id конкретного поста

Не подумал)) Да, так проще вычислить id.

0

10

Все понятно!~
Большое всем спасибо :3

0

11

После установки боковой панели на форум  http://kypyansk.rolevaya.info появилась разметка. (на фото помечена красным).   

http://sa.uploads.ru/t/6cb18.jpg

Код:
<!--Боковая панель-->
<div id=Inf_block_Left style="display:none">
<!--НАЧАЛО-->
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
<h2>Постер...</h2>
<div class=Poster></div>
</div>
<div style="display:none"><script type="text/javascript">
var L=$("#Inf_block_Left").html();$("#Inf_block_Left").replaceWith("");
var R=$("#Inf_block_Right").html();$("#Inf_block_Right").replaceWith("");
if($(".punbb").attr("id")=="pun-index"){

  var LeftSUM='', RightSUM='',block1='<div class="container" style="padding:5px;" id=News_';
  var block2="</div><br>";
if(L!=null){ var c = L.split(/<h2>|<\/h2>/igm);
 for(i=1; i<c.length; i+=2){
 LeftSUM+=block1+'L'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
 }LeftSUM='<td id=LeftNews width=21% valign=top>'+LeftSUM+'</td>';/*alert(LeftSUM);*/}
if(R!=null){ var c = R.split(/<h2>|<\/h2>/igm);
 for(i=1; i<c.length; i+=2){
 RightSUM+=block1+'R'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
 }RightSUM='<td id=RightNews width=21% valign=top>'+RightSUM+'</td>';/*alert(RightSUM);*/}

  if(LeftSUM!='' || RightSUM!=''){ $("#pun-main").html('<table width=100% id="NEWS"><tr valign=top>'+LeftSUM+'<td>'+$("#pun-main").html()+'</td>'+RightSUM+'</tr></table>'); };}
</script></div>
<!--Окончание-->

Подскажите как убрать разметку вокруг боковой панели ?

0

12

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

Подскажите как убрать разметку вокруг боковой панели ?

Попробуйте в НТМЛ верх поставить:

Код:
<style type="text/css">
#LeftNews {
border: none !important;
}
</style>

0

13

kolobdur74   Поставил! Стало еще хуже, появилась разметка по всей странице

Код:
<style type="text/css">
#LeftNews {
border: none !important;
}
</style

0

14

kolobdur74   еще мысли есть ?  убрать все скрипты html вех, низ, и проверить ?

0

15

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

еще мысли есть ?  убрать все скрипты html вех, низ, и проверить ?

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

0

16

Поставил ваш код, смотрите рисунок

http://sa.uploads.ru/t/jzA0b.jpg

Отредактировано MyFF (Сб, 24 Май 2014 19:57:26)

0

17

kolobdur74  после того как убираем скрипт

Код:
<noscript><div id="noscript" style="position: fixed; width: 100%!important; height: 100%!important; z-index: 99999; background: #fff!important; left: 0px;"><br><br><br><br><center>Для отображения форума включите JavaScript!</center></div></noscript>

оставляем ваш код

Код:
<style type="text/css">
#LeftNews {
border: none !important;
}
</style

дополнительная разметка по всей странице  http://kypyansk.rolevaya.info  с перекосом стиля и не работает скрипт фон

Код:
<noscript><div id="noscript" style="position: fixed; width: 100%!important; height: 100%!important; z-index: 99999; background: #fff!important; left: 0px;"><br><br><br><br><center>Для отображения форума включите JavaScript!</center></div></noscript>




<script type="text/javascript"><!--Фон -->
var Myimg="<img id=Myimg src=\"картинка фона\" style=\"left:0!important;display:block;position:fixed!important;z-index:-1;width: 107%!important;margin: 0 4% 0 -4%;\"/>"
$("#pun").prepend(Myimg);</script>
<style>#Myimg {position:absolute;width:100%!important;height:100%!important;top:-10px!important;}
body{background-image:none;background-color:transparent!important;top:0!important;}
</style><!--end Фон -->

Отредактировано MyFF (Сб, 24 Май 2014 20:08:19)

0

18

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

Поставил ваш код, смотрите

Вроде работает - внешний бордюр убрал..Или вам внутренний бордюр нужно убрать? Тогда попробуйте так:

Код:
<style type="text/css">
#LeftNews .container {
border: none !important;
}
</style>

0

19

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

оставляем ваш код

Если вы вставляете в таком виде, то естесствено все будет перкосячено:

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

</style

0

20

kolobdur74 Без изменений

<style type="text/css">
#LeftNews .container {
border: none !important;
}
</style>

0


Вы здесь » Единый форум поддержки » Корзина » Помогите разобраться