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

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

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


Вы здесь » Единый форум поддержки » Архив » Общие вопросы по оформлению (59)


Общие вопросы по оформлению (59)

Сообщений 301 страница 320 из 1000

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое HTML и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

Любой вопрос по оформлению/неполадкам сопровождайте ссылкой на форум, по которому возникли сложности.

+1

301

http://fkingdom.rolka.su/viewtopic.php?id=87#p2073
Профиль получился не совсем по центру. Можно ли как его оцентровать относительно фона? оО

Изображение

http://se.uploads.ru/8K9Ae.png

0

302

Эвелина Шайн написал(а):

Профиль получился не совсем по центру. Можно ли как его оцентровать относительно фона? оО

У вас аватарка превышает размеры блока <ul> - она у вас 180 пикселей, а максимум, что можно, чтобы было по центру - это 178 пикселей..

+1

303

kolobdur74
Спасибо, про ul теперь буду знать, теперь всё настроила как надо. В любом случае спасибо)

+1

304

В принципе мон ограничить через css:

Код:
.pa-avatar img[alt] {
   max-width:178px;
   height:auto;
}

+2

305

Скажите, а есть какой-то шаблон и какие-то уроки, а еще примеры того, как самостоятельно создавать мобильный стиль на MyBB?

0

306

Lidia-Lada
Где то у Герды на форуме были, http://forumd.ru/search.php?action=show_24h
2. Основная фича - возможность изменение правил при уменьшении(увеличении или даже в диапазоне от и до) размера форума: http://htmlbook.ru/css/media
Тутошний пример: CSS трюки

Т.е внутрь правила

@media screen and (max-width: 900px) { /*Красное - максимальная ширина форма, при котором "мобильные" правила перестают действовать*/
  /*Тут можно вписать новые правила для всё тех же, уже использованных селекторов стиля, при обычном, не мобильном решении*/
}

0

307

Lidia-Lada
:glasses: Ну в принципе стандартный мобильный стиль неплохо справляецо с задачей правки отображения на мелких экранах,
Если нун дополнительные правки - отпиши мне в ЛС - мож сваяю через пару дней

0

308

Здравствуйте!
Подскажите пожалуйста код, который бы заменял слова "сообщений" и "репутация" в профиле на свои.
Этот код не помог, "сообщения" меняются, "репутация" - нет.

Код:
<!-- Универсальный скрипт замены © Alex_63 -->
<script type="text/javascript">
function Change(sc,ch,st){$(sc).parent().each(function(){$(this).html($(this).html().replace(ch,st));});}
Change('.pa-posts','Сообщений','Постов');
Change('.pa-respect','Уважение','Репутация');
</script>

0

309

Heidi
Если нун поменять слово "Репутация" от Rusff, то пробуйте этот код: CSS трюки
Строку в универсальном скрипте замены, соответственно, уберите.

+1

310

Alex_63
Спасибо, сейчас попробую!

+1

311

День добрый. Можно ли к этому скрипту смены имиджа добавить еще [STA][/STA] - смену статус?

Код:
<!--Смена аватара, ника, подписи в посте-->
<script type="text/javascript">
//alert("A")
var SkL="\\[",SkR="\\]";
var patt = new Array()
  patt[0] = SkL + "NIC" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/NIC" + SkR;
  patt[1] = SkL + "AVA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/AVA" + SkR;
  patt[2] = SkL + "SGN" + SkR + "([^" + SkL + SkR + "]+)" + SkL + "/SGN" + SkR;

 $(".post-content").each(function (){
  var contex = $(this).html();

   for (j=0; j < patt.length; j++){
	var chang = '<legend class="hide ' + patt[j].substring(2,5) + '" >';//alert(chang)
	var EndCh = '</legend>'; 
	var reg_esp  = new RegExp(patt[j],"igm");
	contex=contex.replace(reg_esp,chang + "$1" + EndCh);//alert(contex)
    }$(this).html(contex)
 });
var pa_avtr='<li class="pa-avatar">';
var Avt_St='<img src="';
var Avt_End='"alt="Аватар"/>';
var PostSig_St='<dl class="post-sig"><dt><span>Подпись автора</span></dt><dd><p>';
var PostSig_End='</p></dd></dl>';

$(".post legend.hide").each(function (){
 var S=$(this).html();
 var STA=$(this).parents(".post").find(".post-author .pa-title")
/*[NIC]*/ if($(this).hasClass('NIC')==true){$(this).parents(".post").find(".post-author .pa-author a").html(S);}
/*[AVA]*/ if($(this).hasClass('AVA')==true){var AVA=$(this).parents(".post").find(".post-author .pa-avatar")
	  if(AVA.html()!=null){AVA.html(Avt_St+S+Avt_End)}else $(this).parents(".post").find(".post-author .pa-title").after(pa_avtr+Avt_St+S+Avt_End+'</li>');}
/*[SGN]*/ if($(this).hasClass('SGN')==true){$(this).parents(".post").find(".post-content .post-sig").replaceWith("");
	  $(this).parents(".post").find(".post-content").append(PostSig_St+S+PostSig_End);}
});
</script>

<style>#avtrChang-area{position: absolute; right: 5%;top: 43px;} .post-content legend.hide{  display:none;} .punbb .pa-avatar img {max-width:180px;height:auto;}</style>
<style>#custom-change{background-image:url(http://images.vfl.ru/ii/1465124187/877fcd1d/12914665.png);background-position:center;background-repeat:no-repeat;height:16px;line-height:0;padding:0;width:100%}</style>
<script type="text/javascript">
if((form=document.getElementById("form-buttons")))
form.getElementsByTagName("tr")[0].insertCell(14).innerHTML="<img src='/i/blank.gif' id='custom-change'  title='Смена аватара, ника, подписи в посте' onclick=\"return changeVisibility('change', this);\" />"
</script>
<div class="container" id="change" style="display:none; position: absolute;
left: 542px;    margin-top: -430px;    background: rgb(209, 201, 196);">
<span style="cursor:pointer;" onclick="bbcode('[AVA]', '[/AVA]');return changeVisibility('change', this)">Смена аватара</span><br>
<span style="cursor:pointer;" onclick="bbcode('[SGN]', '[/SGN]');return changeVisibility('change', this)">Смена подписи</span><br>
<span style="cursor:pointer;" onclick="bbcode('[NIC]', '[/NIC]');return changeVisibility('change', this)">Смена ника</span>
	</div>

0

312

Mota_Wolfen

Код:
<!--Смена аватара, ника, подписи в посте-->
<script type="text/javascript">
;!function(){//alert("A")
var SkL="\\[",SkR="\\]";
var patt = new Array()
  patt[0] = SkL + "NIC" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/NIC" + SkR;
  patt[1] = SkL + "AVA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/AVA" + SkR;
  patt[2] = SkL + "SGN" + SkR + "([^" + SkL + SkR + "]+)" + SkL + "/SGN" + SkR;
  patt[3] = SkL + "STA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/STA" + SkR;
 
 $(".post-content").each(function (){
  var contex = $(this).html();
 
   for (j=0; j < patt.length; j++){
	var chang = '<legend class="hide ' + patt[j].substring(2,5) + '" >';//alert(chang)
	var EndCh = '</legend>'; 
	var reg_esp  = new RegExp(patt[j],"igm");
	contex=contex.replace(reg_esp,chang + "$1" + EndCh);//alert(contex)
    }$(this).html(contex)
 });
var pa_avtr='<li class="pa-avatar">';
var Avt_St='<img src="';
var Avt_End='"alt="Аватар"/>';
var PostSig_St='<dl class="post-sig"><dt><span>Подпись автора</span></dt><dd><p>';
var PostSig_End='</p></dd></dl>';
 
$(".post legend.hide").each(function (){
 var S=$(this).html();
 var STA=$(this).parents(".post").find(".post-author .pa-title")
/*[NIC]*/ if($(this).hasClass('NIC')==true){$(this).parents(".post").find(".post-author .pa-author a").html(S);}
/*[AVA]*/ if($(this).hasClass('AVA')==true){var AVA=$(this).parents(".post").find(".post-author .pa-avatar")
	  if(AVA.html()!=null){AVA.html(Avt_St+S+Avt_End)}else $(this).parents(".post").find(".post-author .pa-title").after(pa_avtr+Avt_St+S+Avt_End+'</li>');}
/*[SGN]*/ if($(this).hasClass('SGN')==true){$(this).parents(".post").find(".post-content .post-sig").replaceWith("");
	  $(this).parents(".post").find(".post-content").append(PostSig_St+S+PostSig_End);}
          if($(this).hasClass('STA')==true){STA.html(S);}
});    }();
</script>
 
<style>#avtrChang-area{position: absolute; right: 5%;top: 43px;} .post-content legend.hide{  display:none;} .punbb .pa-avatar img {max-width:180px;height:auto;}</style>
<style>#custom-change{background-image:url(http://images.vfl.ru/ii/1465124187/877fcd1d/12914665.png);background-position:center;background-repeat:no-repeat;height:16px;line-height:0;padding:0;width:100%}</style>
<script type="text/javascript">
if((form=document.getElementById("form-buttons")))
form.getElementsByTagName("tr")[0].insertCell(14).innerHTML="<img src='/i/blank.gif' id='custom-change'  title='Смена аватара, ника, статуса, подписи в посте' onclick=\"return changeVisibility('change', this);\" />"
</script>
<div class="container" id="change" style="display:none; position: absolute;
left: 542px;    margin-top: -430px;    background: rgb(209, 201, 196);">
<span style="cursor:pointer;" onclick="bbcode('[AVA]', '[/AVA]');return changeVisibility('change', this)">Смена аватара</span><br>
<span style="cursor:pointer;" onclick="bbcode('[SGN]', '[/SGN]');return changeVisibility('change', this)">Смена подписи</span><br>
<span style="cursor:pointer;" onclick="bbcode('[NIC]', '[/NIC]');return changeVisibility('change', this)">Смена ника</span>
<span style="cursor:pointer;" onclick="bbcode('[STA]', '[/STA]');return changeVisibility('change', this)">Смена статуса</span>
	</div>

Deff
8-) Ты меня опередил )
Ксать в твоей правке нет кнопки для вставки [STA][/STA] и распарса в посте...

+1

313

/вот же тема хд/
Здравствуйте
Вот у меня есть вопрос, ответ на который мне очень интересен.
Есть такой скрипт, когда в теме не виден мини-профиль.
У Вас есть скрипт с тем, когда мини-профиль не виден во ВСЕХ темах определенного форума.
А мне нужен скрипт, который будет скрывать мини-профиль в определенной теме.

Когда скрыт мини-профиль во всех темах определенного подфорума. Он мне не нужен.

<script type="text/javascript">
var fIDarr = "9"  //ID форумов, в темах которых применяем стиль
.split(/\s*,\s*/);
function addStyle() { /*==123==;
  <style type="text/css">
  .post-author,.pl-email,.pl-website{ display: none !important; }
  .post-body,.post-links,.post-links ul,.post h3>span{
    margin-left: 0 !important;
  }
  </style>
==123==;*/
} addStyle = addStyle.toString().split('==123==;')[1];
if($.inArray($('head>link[rel="up"]')[0].href.split('id=')[1],fIDarr)!=-1&&$('#pun-viewtopic').length)
  document.write(addStyle);
</script>

0

314

Дитя

<script type="text/javascript">
!function(){
var tIDarr = "92,124,255,480"  //ID тем, в  которых скрываем минипрофиль
.split(/\s*,\s*/);
function addStyle() { /*==123==;
  <style type="text/css">
  .post-author,.pl-email,.pl-website{ display: none !important; }
  .post-body,.post-links,.post-links ul,.post h3>span{
    margin-left: 0 !important;
  }
  </style>
==123==;*/
} addStyle = addStyle.toString().split('==123==;')[1];
tIDarr.indexOf($('head>link[rel="alternate"]')[0].href.split('id=')[1])!=-1&&$('#pun-viewtopic').length&&document.write(addStyle);}();
</script>

+1

315

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

92,124

что это? о.о

0

316

Дитя
:glasses: Ну для Примера темы через запятую, - ставьте свои

0

317

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

Дитя
  Ну для Примера темы через запятую, - ставьте свои

о.о
Божественно о.о

А если я хочу добавить темы из других форумов, то как правильно писать?... Ставить запятую и через красную строку вбивать новое?...

0

318

Дитя написал(а):

А если я хочу добавить темы из других форумов, то как правильно писать?... Ставить запятую и через красную строку вбивать новое?...

Ну просто пишете ID нужных тем в строчку через запятую (лучше без пробелов), к ID форумов привязки нет

0

319

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

Ну просто пишете ID нужных тем в строчку через запятую (лучше без пробелов), к ID форумов привязки нет

нет, я имею в виду, если я хочу добавить темы из другого форума

0

320

Дитя
Пофег на форум!; Просто вставляйте через запятую номера всех  тем, где нун скрыть Минипрофиль

0


Вы здесь » Единый форум поддержки » Архив » Общие вопросы по оформлению (59)