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

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

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


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


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

Сообщений 361 страница 380 из 1000

1

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

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

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

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

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

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

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

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

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

Отредактировано Deff (Вт, 5 Июн 2018 18:07:41)

+1

361

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

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

Много мелких деталей съехало, но это не критично, потом сам поправлю.
А вот здесь что-то странно: все категории отображаются, как и раньше, но одна выделяется...вылезли ненужные ячейки.

https://i.imgur.com/3n2ZRF3m.jpg

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

Пока я завис на селекторах: #top_bar_f, #top_bar, .td_l, .td_p,  .mini_profil - если вы знаете к чему они относятся это мне облегчит работу..

Это остаточный код от уже не существующих элементов(
Вероятно, я убрал <div>-ы, которым он принадлежал, а про сам код забыл.

0

362

.skyhunter написал(а):

А вот здесь что-то странно: все категории отображаются, как и раньше, но одна выделяется...вылезли ненужные ячейки.

Ссылку можно? Желательно глянуть не только на том что тестирую - у меня так же, но пока не понял что я упустил..

.skyhunter написал(а):

Это остаточный код от уже не существующих элементов(

Можно убрать? Я примерно так и иду, но угадать не всегда могу..

0

363

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

Ссылку можно? Желательно глянуть не только на том что тестирую - у меня так же, но пока не понял что я упустил..

Да, конечно, вот: http://tes.rolfor.ru. Если нужно через аккаунт какой-нибудь зайти, напишите, скину логин и пароль.

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

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

Можно убрать? Я примерно так и иду, но угадать не всегда могу..

Однозначно)

Там "неродных" селекторов ещё прилично, но эти точно не нужны. Это я как-то хотел модную навигацию сделать, но потом передумал. Сами элементы убрал, а стиль благополучно остался валяться без дела.

0

364

.skyhunter написал(а):

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

Поправил:

НТМЛ низ
Код:
<!-- Аватар в цитате V.2 © Alex_63 / Ч.2 в HTML низ -->
<script type="text/javascript">setLinkAndAva()</script>

<script language="javascript">
var Nrout=$("#КонтентРотатор p").length
var i=Math.round(Math.random()*(Nrout-1));RotatorMycontent(i);
function RotatorMycontent(i) {
$("#КонтентРотатор p").hide();
$("#КонтентРотатор p").eq(i).show();
j =Math.round(Math.random()*(Nrout-1));
timerID = setTimeout("RotatorMycontent(j)",sek);}
</script>

<script type="text/javascript">setSubforums()</script>

<script><!-- Переносим список модераторов ниже секции Подфорумов -->
$('.modlist').each(function () {
  if($(this).parents('.tclcon').find('.subforums').length)$(this).insertAfter($(this).parents('.tclcon').find('.subforums'));
});
</script>

<script src="/export.php?type=js&amp;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="<h4>Последние 10 сообщений форума</h4><div id=\"bib\"><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><h5>Общая статистика</h5>"+name+""
}
i++
}
</script>

<!-- Cкрипт Валюты --><script type="text/javascript">
        $("#pun-viewtopic .post .post-author").each(function(){
        var fldName="<b>Септимы</b>"    //Точное Имя Поля

        //Все Коэфициенты могут быть дробными
        var K_post=1;    //Кол-о баллов начисляемых за одно сообщение;
        var K_invites=11;    //Кол-о баллов начисляемых за число приглашенных на форум;
        var K=1;            //Коэффициент участия(Кол-о баллов за час пребывания на форуме
        var K_respect=3;    //Кол-о баллов начисляемых за один балл уважения;
        var K_positive=0;    //Кол-о баллов начисляемых за один балл выставленный данным юзером другим юзерам в уважение;

        if($(this).find(".pa-avatar").length){var L=".pa-avatar"}else var L=".pa-title"
        $(this).find(L).after('<li class="pa-fld11"><b>'+fldName+'</b>: 0</li>')

        var ss1=0,ss2=0,ss0=0,i=0,ss=0,s=0;
        if($(this).find(".pa-respect").length){ss2=$(this).find(".pa-respect").text();
        ss2=ss2.replace(/^[\s\S]+?([+-]*\d+)(?:[^\d]*?(-\d*).*)*/gim,'$1,$2').split(',');
        ss2=K_respect*(+ss2[0]+ +ss2[1]);}
        if($(this).find(".pa-positive").length){ss1=$(this).find(".pa-positive").text();
        ss1=ss1.replace(/^[\s\S]+?([+-]*\d+)(?:[^\d]*?(-\d*).*)*/gim,'$1,$2').split(',');
        ss1 = K_positive*(+ss1[0]+ +ss1[1]);}
        if($(this).find(".pa-invites").length){ss=$(this).find(".pa-invites").text(); ss=K_invites*parseInt(ss);}

        if($(this).find(".pa-posts").length)ss0=$(this).find(".pa-posts").text();
        ss0=K_post*parseInt(ss0.replace("Сообщений: ",""));
        if($(this).find(".pa-time-visit").length){var str=$(this).find(".pa-time-visit").text();str=str.replace("Неизвестно","0 минут");
        str=str.replace(" минуты","+");str=str.replace(" минуту","+");str=str.replace(" минут","+");
        str=str.replace(" часа","*60+");str=str.replace(" часов","*60+");str=str.replace(" час","*60+");
        str=str.replace(" день","*24*60+");str=str.replace(" дней","*24*60+");str=str.replace(" дня","*24*60+");
        str=str.replace(" месяцев","*(365/12)*24*60+");str=str.replace(" месяца","*(365/12)*24*60+");
        str=str.replace(" месяц","*(365/12)*24*60+");str=str.replace(/ /g,"");str=str.replace("Провеланафоруме:","");
        str=str.replace("Провелнафоруме:","");str+="0";var i=eval(str);}

        var s=$(this).find("li:not(.pa-fld11):contains('"+fldName+":')").remove().text();
        if(s=='')s=''+0;
        s=s.replace(fldName+": ","");s=parseFloat(s);s=Math.round((i/60)*K+ss0+ss1+ss2+s);
        str=$(this).find(".pa-fld11").html();str=str.replace(/:.*/ig,': '+s);$(this).find(".pa-fld11").html(str);

        ;})
        </script><!-- Конец -->

<script><!--Универсальный скрипт замены. -->
    function UniverСhange(selektor,changed,substitute){
    $(selektor).each(function(){if ($(this).parent().html()!=null){if($(this).parent().html().indexOf(changed)!=-1){
    $(this).parent().html($(this).parent().html().replace(changed,substitute));};};});}
    UniverСhange(".pa-fld1","Уникальный статус:","");
    UniverСhange("#pun-status p span.item3 a","Помочь форуму","Пополнить казну");
    UniverСhange(".container.crumbs","»"," ");
    UniverСhange("li#onlinelist div a","Активны","Сейчас на форуме");
    UniverСhange("li#onlinelist div","Гостей:","Странников:");
    UniverСhange("li#onlinelist div","Пользователей:","Своих:");
    UniverСhange("#pun-stats li.item3 span","Зарегистрированных пользователей:","Зарегистрированных участников форума:");
    UniverСhange("#pun-stats li.item4 span","Последним зарегистрировался:","Приветствуем нового пользователя -");
    UniverСhange(".punbb .main .tcl","Форум","Раздел");
    UniverСhange(".punbb .modmenu .container","Гостей:","Странников:");
    UniverСhange(".punbb .modmenu .container","Пользователей:","Своих:");
    UniverСhange("span.stickytext","Важно: ","Важная тема");
    UniverСhange("span.closedatafield","Закрыта&nbsp;","Закрыта");
    UniverСhange("#profile1 fieldset label","Имя ","Никнейм ");
    UniverСhange("#profile1 fieldset label","E-mail ","Ваша электронная почта ");
    UniverСhange(".fs-box p","справа","слева");
    UniverСhange("#pun-status span.item2","Ваш последний визит: ","Твой последний визит: ");
    UniverСhange("#pun-about p span a","Cоздать форум","");
    UniverСhange("#pun-about p span a","cоздать форум","");
    UniverСhange("#pun-about p span a","cоздать форум","");
    UniverСhange("#pun-about p span","анимешный на AniHub.ru,","");
    UniverСhange("#pun-about p span","на 0pk.ru,","");
    UniverСhange(".modlist","(Модераторы: ","Модераторы: ");
    UniverСhange(".modlist",")","");
    UniverСhange("#f-subforums .tcl .modlist","(Модераторы: ","Модераторы: ");
    UniverСhange("#f-subforums .tcl .modlist",")","");
    UniverСhange("#pun-respect #pun-main h1 span","Отношение участников форума к","Репутация:");
</script>

<script type="text/javascript">
var img = document.createElement('img');
var UserAvatar = UserAvatar;
if( ! UserAvatar )
	img.src = 'https://image.ibb.co/hksmaG/1.gif';
else
	img.src = UserAvatar;

$("td#ava-status").html(img);
</script>

<script type="text/javascript">
var cpm=($("#navpm a").css("color"));var chng="&nbsp;(";
var spm="</span><span style=\"color:"+cpm+";\" id=\"npm\">(";
$("#navpm a").html($("#navpm a").html().replace(chng,spm));
$("#npm").appendTo("#navpm");
$("#pm").append($("li#navpm"));
$("#npm").append($("#navpm a"));
</script>



<script type="text/javascript">
var sex=document.getElementById('pun-main').getElementsByTagName("li")
var sx=0
for (sx=0; sx<=(sex.length-1); sx++)
{if (sex[sx].className=="pa-sex")
{if (sex[sx].innerHTML.indexOf("Мужской")!=-1)
{sex[sx].innerHTML="<img src='http://i.imgur.com/Ql0qBk4.png' title='Male' />"}
else if (sex[sx].innerHTML.indexOf("Женский")!=-1)
{sex[sx].innerHTML="<img src='http://i.imgur.com/3uZVa9F.png' title='Female' />"}
}}
</script>

<!-- опросы -->
<script type="text/javascript">
$('#pun-viewforum .tclcon').map(function () {
var Opros=$(this).find('a').attr('href');var self=$(this);
$.get(Opros,'',proOpros);function proOpros(data){$(data).find('div#poll-special').each(function(){ self.prepend('<span class="green">Опрос</span>&nbsp;'); }); } });
</script>

<script type="text/javascript">
Offcategor("Название  Раздела", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))
Offcategor("Название  Форума", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))
Offcategor("Название темы", new Array("Ник1", "Ник2", "Ник3",  "Ник4", "Ник5", "Ник6"))
        function Offcategor(categor,myarray){ 
        var a = 1
        st = document.getElementById("pun-crumbs1").innerHTML;
        if (st.indexOf(categor)!= -1){
        var a = 0
        for(q=0;q<myarray.length;q++){
        if (myarray[q]== UserLogin){
        a = 1}}
        if (a != 1){document.getElementById("pun-main").innerHTML = "<div id=\"pun-main\" class=\"main\" style=\"margin-top: -25px!important;\"><h1><span>Информация</span></h1><div class=\"info\"><div class=\"container\"><b><span style='font-size:14px;'>Вы не имеете прав доступа к этой странице.</span><b></div></div></div>"}
}
}
</script>

<script type="text/javascript">
var categor_ = new Array (
"Общий раздел", "Информация, вопросы администрации, обсуждение работы форума.",
"Империя Тамриэль - Морроувинд", "Страна, покрытая пеплом Красной Горы.",
"Империя Тамриэль - Скайрим", "Также известный как Старое Королевство, исконная родина воинственных нордов.",
"FloodZone", "Общение на любые темы.",
"Форумные Ролевые Игры", "Создай своего Героя",
"Общение", "на любые темы",
"Архивы форума", "Все то, что достойно быть сохраненным.",
"End" )//Конец списка;
$(".category h2 .catleft").next().each(function(){
var lng = categor_.length-2; for(var i=0;i<lng;i+=2){var name = $(this).html();
if(name==categor_[i]){$(this).html(name+'<br/><small>'+categor_[i+1]+'</small>');break;}}
});
</script>

<style>p.tags { border: 1px solid #8B7C74;border-radius: 4px;padding: 0.3em 1.0em;margin: 10px;background-image: url(http://i.imgur.com/gnqi3.jpg);font-weight: bold; }
</style>
<script>var tmp = $('.post-content > p'); tmp = tmp.eq(a.length - 1).each(function() { if ($(this).text().indexOf('Теги: ') == 0) { $(this).addClass('tags'); } });</script>

<script type="text/javascript">
var fld = document.getElementsByClassName("pa-fld1")
for(i=0;i<fld.length;i++){
fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1)
}
</script>

<script type="text/javascript">
var arr=document.links
var arr1=new Array ("BlackSparrow", "0")
var arr2=new Array ("Воин_Чести", "00")
var arr3=new Array ("ник")
var arr4=new Array ("ник")
var arr5=new Array ("ник")
for (x in arr)
{for (y in arr1)
{if (arr[x].innerHTML==arr1[y])
{
arr[x].innerHTML="<font color='maroon'>"+arr[x].innerHTML+"</font>"}
}}
for (x in arr)
{for (j in arr2)
{if (arr[x].innerHTML==arr2[j])
{
arr[x].innerHTML="<font color='#556B2F'>"+arr[x].innerHTML+"</font>"}}}
for (x in arr)
{for (l in arr3)
{if (arr[x].innerHTML==arr3[l])
{
arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}}}
for (x in arr)
{for (l in arr3)
{if (arr[x].innerHTML==arr4[l])
{
arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}}}
for (x in arr)
{for (l in arr3)
{if (arr[x].innerHTML==arr5[l])
{
arr[x].innerHTML="<font color='Цвет'>"+arr[x].innerHTML+"</font>"}}}
</script>

<script type="text/javascript">
    var rows=document.getElementsByTagName("tr")
    var no=0
    for (no=0; no<=(rows.length-1); no++)
    {if (rows[no].className.indexOf("isticky")!=-1)
    {rows[no].getElementsByTagName("a")[0].innerHTML="<font color='maroon'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"}
    else if (rows[no].className.indexOf("iclosed")!=-1)
    {rows[no].getElementsByTagName("a")[0].innerHTML="<font color='#666666'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
    }
    </script>

<script>
visit="Твой последний визит"
str = document.getElementById("pun-status").innerHTML
if( (pos=str.indexOf("Ваш последний визит")) != -1 )
   document.getElementById("pun-status").innerHTML=str.substring(0,pos)+visit+str.substring(pos+19,str.length-1)
greet="Под этим солнцем и небом, мы тепло приветствуем тебя, "
str = document.getElementById("pun-status").innerHTML
pos = str.indexOf("Привет")
document.getElementById("pun-status").innerHTML=str.substring(0,pos)+greet+str.substring(pos+8,str.length-1)
</script>

<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>

<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>

<!--Спойлер - контейнер-->
<!-- jquery уже подключен -->
<script type="text/javascript"> 
  $(document).ready(function(){
    $('.splLink').click(function(){
      $(this).parent().children('div.splCont').toggle('normal');
      return false;
    });
  });
</script>


<style type="text/css">
#button-spoiler {background:url('http://i.imgur.com/2JUXjUA.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>

<script type="text/javascript">
function tag_spoiler(){
 var y = prompt("Введите описание закрытой кнопки",'');
 if(y!='null' && y!='' && typeof(y)!='object' && typeof(y)!='undefined'){
 var x = prompt("Введите описание открытой кнопки",'');
 if(x=='null' || x=='' || typeof(x)=='object' || typeof(x)=='undefined') bbcode('[spoiler='+y+']','[/spoiler]'); else bbcode('[spoiler='+y+'|'+x+']','[/spoiler]');}
 else bbcode('[spoiler]','[/spoiler]')
}
function addSpoiler(str,from,internal){
 var pos=0,pos2=0,pos_c=0,pos_l=0,newpos=0,string='',close='',open='';
 if((pos=str.indexOf("[spoiler",from))==-1) return str;
 if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str;
 if(((pos_c=str.indexOf("]",pos+8))!=-1) && ((pos_c!=pos+8)&&(pos_c!=pos+9))){
 string = str.substring(pos+9,pos_c);
 if((pos_l = string.indexOf("|"))!=-1){
close = string.substring(0,pos_l);
open = string.substring(pos_l+1,string.length);
 }
 else{
close = string;
open = string;
 }
 }
 else{
close = 'Показать спойлер';
open = 'Скрыть спойлер';
 }
 newpos=str.indexOf("[spoiler",pos+9)
 if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true)
 if((pos2=str.indexOf("[/spoiler]",pos+9))==-1) return str;
 str=str.substring(0,pos)+makeSpoiler(str.substring(pos_c+1,pos2),open,close)+str.substring(pos2+10,str.length)
 if( str.indexOf("[spoiler")!=-1 && internal==false) str=addSpoiler(str,0,false)
 return str;
}

function makeSpoiler(txt,open,close){
 txt='<div class="quote-box" style="padding:1px;background: none; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:140px;font-size:10px; margin:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 80%;border: 1px solid black;margin:0;">'+txt+'</blockquote></div>'
 return txt;
}

$(document).ready(function(){
 $("div.quote-box > cite > input.spoiler-button").click(function(){
$(this).parents("div.quote-box:first").find("blockquote.quote-box:first").toggle("slow");
var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);
 });
});

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(post.innerHTML,0,false)
 }
}
if(form=document.getElementById("form-buttons"))
 form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img  id=\"button-spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />"
</script>


<!-- Кнопка 'Выделить код' -->
<script type="text/javascript">
function select_text(elem) {
 if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
 s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1); }
else {   
 var r=document.createRange();   
 r.selectNodeContents(elem);   
 s.removeAllRanges();   
 s.addRange(r);} }
 else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r); }
 else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();} }
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
 if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';} }
</script>
<!-- //End//-Кнопка 'Выделить код' -->



<style>.Myimge {position:absolute;margin-top:-4px;cursor:pointer;}</style>
<script type="text/javascript">
PiarNik="PR";
PiarPas="0000";


var L="<div id=\"PR_loginDiv\" style=\"display:none;\">\
<form id=\"form_login\" name=\"login\" method=\"post\" action=\"login.php?action=in\" onsubmit=\"return check_form()\">\
<fieldset>\
<input type=\"hidden\" name=\"form_sent\" value=\"1\"/>\
<input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\"/>\
<input type=\"text\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\"/>\
<input type=\"submit\" class=\"button\" name=\"login\"/>\
</fieldset>\
</form>\
</div>\
<span id=spMyimg><img class=\"Myimge\"  title=\"Быстрый вход для 'Пиарщиков'\" onclick=\"PiarIn()\" src=\"http://uploads.ru/i/Q/B/L/QBLE6.png\" onmouseover=\"this.src='http://uploads.ru/i/Q/B/L/QBLE6.png' \" onmouseout=\"this.src='http://uploads.ru/i/Q/B/L/QBLE6.png'\" /></span>";
if($("#navlogin").html()!=null){

$("#navlogin").append(L) //navlogin
$("#PR_loginDiv #fld1").val(PiarNik)
$("#PR_loginDiv #fld2").val(PiarPas)
function PiarIn () {$("#PR_loginDiv input[type='submit']").click();}
}
</script>

<script type="text/javascript">
var we=document.getElementsByTagName("ul")
var x=0
for (x=0; x<=(we.length-1); x++)
{if (we[x].innerHTML.indexOf("pa-online")!=-1)
{we[x].getElementsByClassName('pa-online')[0].innerHTML = "<img src='http://i.imgur.com/kuNuh.png' />"}
else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1)){
we[x].innerHTML=we[x].innerHTML+"<img src='http://i.imgur.com/82ebw.png' />"}}
</script>

<script type="text/javascript">
var fld = document.getElementsByClassName("pa-fld4")
for(i=0;i<fld.length;i++){
fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1)
}
</script>

<script type="text/javascript">
function to(username)
{insert('[b]' + username + '[/b]' + ', ');}
</script>



<script type="text/javascript">
var DefAvtr = 'https://image.ibb.co/hksmaG/1.gif'; //Ссылка на аватар по умолчанию

$('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
var L='<li class="pa-avatar item2"><img class="defavtr" src="'+DefAvtr+'" alt="Аватар"/></li>';
if($(this).parent().find('.pa-avatar').html()==null)$(this).after(L);});
$('#profile-left strong:contains("Нет аватара")').parent().html('<div><img src="'+DefAvtr+'"/></div>');
</script>


<script type="text/javascript">
if ((document.URL.indexOf("viewtopic.php") != -1) || (document.URL.indexOf("post.php") != -1) || (document.URL.indexOf("edit.php") != -1)) {
var repl = document.getElementById("main-reply");
var submit = document.getElementsByTagName("p")
for (var i=0; i<submit.length; i++){
if (submit[i].className == "formsubmit")
submit[i].innerHTML = "<span id=\"plng\" style=\"font-family: myriad-cont;text-transform: uppercase;cursor: default;border-radius: 0;padding: 12px 20px;margin-right: 20px !important;background: rgba(183,154,122,0.3);outline: 1px solid #e1d3ae;outline-offset: -2px;\">Написано символов: <b>0</b></span>" + submit[i].innerHTML;
}
repl.onkeyup = repl.onkeydown = repl.onfocus = repl.onblur = function(){
document.getElementById("plng").innerHTML ="Написано символов: <b>" + (repl.value.length) + "</b>";
}}
</script>

<script type="text/javascript">
li=document.getElementsByTagName("span")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Всего тем")) != -1) li[f].innerHTML=s.substring(0,p)+"Тем"+s.substring(p+9)
else if((p=s.indexOf("Всего сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"Сообщений"+s.substring(p+15)
}
</script>

<script type="text/javascript">
var smileDiv = document.getElementById("smilies-block");
smileDiv.innerHTML="";
if(smileDiv)
{
var smileItem = new Array();
smileItem.push('http://yoursmiles.org/ksmile/white/k1404.gif');
smileItem.push('http://yoursmiles.org/ksmile/white/k1411.gif');
smileItem.push('http://yoursmiles.org/ksmile/white/k1403.gif');
smileItem.push('http://yoursmiles.org/ksmile/white/k1402.gif');
smileItem.push('http://yoursmiles.org/ksmile/white/k1414.gif');
smileItem.push('http://yoursmiles.org/ksmile/white/k1414.gif');
smileItem.push('http://yoursmiles.org/ksmile/white/k1409.gif');

for (i=0; i<smileItem.length; i++){
smileDiv.innerHTML+='<img src="'+smileItem[i]+'" alt="Смайл" onclick="smile(\'[img]'+smileItem[i]+'[/img]\')" />';
}
}
</script>

<script type="text/javascript">
li=document.getElementsByTagName("span")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Зарегистрированных пользователей")) != -1) li[f].innerHTML=s.substring(0,p)+"Зарегистрированных пользователей"+s.substring(p+32)
else if((p=s.indexOf("Последним зарегистрировался")) != -1) li[f].innerHTML=s.substring(0,p)+"Приветствуем нового участника"+s.substring(p+27)
}
</script>

<!-- Поисковые боты (расширенный список)-->
<div class="botlist" style="display:none">
<p>Yandex,#9E8DA7,95.108.,77.88.,93.158.</p> 
<p>Google,#9E8DA7,66.249.</p> 
<p>Mail,#9E8DA7,94.100.,217.69.134.,217.69.136.</p>
<p>Rambler,#9E8DA7,81.19.</p>
<p>Yahoo!,#9E8DA7,67.195.,72.30.,74.6.,202.160.</p>
<p>Bing,#9E8DA7,207.46.,65.52.,65.55.,157.55.</p>
<p>Baidu,#9E8DA7,119.63.,123.125.,220.181.</p>
<p>Ask,#9E8DA7,66.235.</p>
<p>Ezooms,#9E8DA7,208.115.111.</p>
<p>Aport,#9E8DA7,194.67.</p>
</div>
<script>var L0=$("#navlogout").html(),L=$(".punbb").attr("id");if((L0!=null)&&(GroupID<3)&&(L=="pun-index"||L=="pun-online")){var Botlist={},L=[];$(".botlist p").each(function(j){L[j]=$(this).text().split(",");Botlist[L[j][0]]=L[j]});$.ajax({type:'GET',url:'online.php',success:function(data){$(data).find('div#pun-online td.tcl:first-child').map(function(){var OnlineIP=$(this).find('a').attr('title');Str='<a href="/online.php" class="bot" title="';for(var key in Botlist){for(i=2;i<Botlist[key].length;i++){var pattern="^"+Botlist[key][i],regexp=new RegExp(pattern,"ig");if(OnlineIP.search(regexp)!=-1){var L=Str+OnlineIP+'"><span style="color:'+Botlist[key][1]+';" >&nbsp;, '+Botlist[key][0]+'[bot]</span></a>';$('li#onlinelist.item5 span:first').append(L);}}}})}});$('div#pun-online td.tcl a:contains("Гость")').map(function(){OnIP=$(this).attr('title');for(var key in Botlist){for(i=2;i<Botlist[key].length;i++){var pattern="^"+Botlist[key][i],regexp=new RegExp(pattern,"ig");if(OnIP.search(regexp)!=-1){$(this).html(Botlist[key][0]+'[bot]').css({'color':Botlist[key][1]})}}}})}</script>

<script>$('.post-content:contains("[list]")').each(function() {
  var replacer = function(str, p1, offset, s) { return '<ul>' + $.trim(p1.replace('[*]', '<li>').replace(/\s*\[\*\]\s*/g, '</li><li>')) + '</li></ul>' },
    reg = /\[list\]\s*([\s\S]*)\s*\[\/list\]/gim;
  $(this).html($(this).html().replace(reg, replacer));
});</script>

<style type="text/css">.post-sig dd li{text-align:left}.tipsy.sig{font-size:13px;font-family:Times New Roman;}</style>
<script type="text/javascript">
$(window).load(function(){
setTimeout(function(){
var sig_default = '<dl class="post-sig"><dt><span>Подпись автора</span></dt><dd></dd></dl>';
var fld = ".pa-awards";
$(".topic .post "+fld).each(function(){
   var sig = $(this).parents('.post').find('.post-sig dd');
   if(!sig.length)$(this).parents('.post').find('.post-content').append(sig_default);
   sig=$(this).parents('.post').find('.post-sig dd')
   $(this).appendTo(sig)
});
$('.topic .post').find('.post-sig dd img[title]').tipsy({fade: true, gravity: 's sig'});
},400);});
</script>

<script language="javascript">
$('div.post-content p a[rel="nofollow"]').map(function(){
var link = $(this).attr('href');
var hrfstr = link.slice(link.indexOf('click.php?') +10);
if((hrfstr.indexOf(".jpg")!= -1) || (hrfstr.indexOf(".png")!= -1) || (hrfstr.indexOf(".gif")!= -1) ){
$(this).html('<br><img src="'+hrfstr+'" >');
}
if(hrfstr.indexOf(".mp3")!= -1) {
$(this).html('<br /><embed src="http://petushki-city.ru/files/0002/10/47/48643.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="comment=track&amp;st=http://petushki-city.ru/files/0002/10/47/36138.txt&amp;file='+hrfstr+'" width="400" height="25">' );
}
if(hrfstr.indexOf("youtu")!= -1) {
var End = hrfstr.slice(hrfstr.indexOf('?v=') +3);
$(this).html('<br /><iframe class="youtube-player" src="http://www.youtube.com/embed/'+End+'" frameborder="0" allowfullscreen="true" width="480" height="284"></iframe>');
}
});
</script>

<!-- Цветовыделение Ников по группам // V.3 -->
<script type="text/javascript">
var groupColors ={
//ID группы  //Цвет
          1 : 'maroon',
          2 : '#3378d2',
          6 : 'gray'  //Последний элемент без запятой
};
</script>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/30024.js"></script>

<!--Количество тем, сообщений, последнее сообщение в столбик--> 
<script> 
$(".category thead").remove(); 
$(".category tbody tr").each(function(){ 
$(this).find(".tcl").after("<td class=\"tc_tbl\"></td>"); 
$(this).find(".tc2,.tc3,.tcr").appendTo($(this).find(".tc_tbl")); 
if($(this).find(".tcr").text().length<2){$(this).find(".tcr").remove();} 
$(this).find(".tc2").prepend("Тем: "); 
$(this).find(".tc3").prepend("Постов: "); 
$(this).find(".tcr").prepend(""); 

}); 
</script> 
<!--— //End//-Количество тем, сообщений, последнее сообщение в столбик —-->

Этот скрипт:

<!--Количество тем, сообщений, последнее сообщение в столбик-->
<script>
$(".category thead").remove();
$(".category tbody tr").each(function(){
$(this).find(".tcl").after("<td class=\"tc_tbl\"></td>");
$(this).find(".tc2,.tc3,.tcr").appendTo($(this).find(".tc_tbl"));
if($(this).find(".tcr").text().length<2){$(this).find(".tcr").remove();}
$(this).find(".tc2").prepend("Тем: ");
$(this).find(".tc3").prepend("Постов: ");
$(this).find(".tcr").prepend("");

});
</script>
<!--— //End//-Количество тем, сообщений, последнее сообщение в столбик —-->

надо в самый низ, иначе он не всегда успевает срабатывать при загрузке форума..

0

365

kolobdur74
Спасибо, проблема решена)

0

366

Где можно найти скрипт со спойлером инфы(которая отдельно добавляется по полям профиля)?

0

367

.skyhunter, этот селектор: #profileContainer - к чему то относится или можно убрать?

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

Где можно найти скрипт со спойлером инфы(которая отдельно добавляется по полям профиля)?

Скрипты от пользователей 3

+2

368

kolobdur74, спасибо.

Отредактировано KuoWORD (Вс, 19 Авг 2018 19:51:01)

0

369

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

.skyhunter, этот селектор: #profileContainer - к чему то относится или можно убрать?

Можно убирать его и все команды, связанные с ним.

0

370

Вопрос к данному посту: Скрипты от пользователей 1

В общем, пыталась я провернуть такую фишку и с другими полями профиля, но, к сожалению, не вышло. В чём проблема:
1) Как можно перетащить картинку в любое место от ника?
2) Как отвязать картинку(значок) от самого ника?
(вот что вышло) http://prntscr.com/kkgrb3

И, если для других полей (мне нужно конкретно для тех, что я создала) так оформить нельзя, то можно ли представить поле, как активность пользователя (на скриншоте тоже есть пример - зелёная точка) и залить всё это в css?

0

371

KuoWORD, скриншот не рабочий и адрес форума?

0

372

kolobdur74
https://pp.userapi.com/c848736/v848736424/554de/sdtH7sxP9Ng.jpg
http://alphaandomega3d.mybb.ru/

0

373

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

В общем, пыталась я провернуть такую фишку и с другими полями профиля, но, к сожалению, не вышло.

Данный скрипт для определенного поля и для вставки в поле автор, для других вариантов его надо переделывать..

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

И, если для других полей (мне нужно конкретно для тех, что я создала) так оформить нельзя, то можно ли представить поле, как активность пользователя (на скриншоте тоже есть пример - зелёная точка) и залить всё это в css?

Вам надо определенную картинку вставить в мини профиль? Ну, если просто картинку в любое место мини профиля, то можно так:
вставьте сюда:

/* Индикатор активности пользователя */
.post .post-author ul {
  position: relative;
}

Это: background: url(http://funkyimg.com/i/2Kxr9.png) no-repeat 0 50%;

То бишь вот так:

/* Индикатор активности пользователя */
.post .post-author ul {
  position: relative;
background: url(http://funkyimg.com/i/2Kxr9.png) no-repeat 0 50%;
}

Где: http://funkyimg.com/i/2Kxr9.png - это ваша картинка,
0 50% - расположение картинки, можно в процентах, можно в пикселях.

0

374

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

Данный скрипт для определенного поля и для вставки в поле автор, для других вариантов его надо переделывать..

Спасибо.


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

Вам надо определенную картинку вставить в мини профиль? Ну, если просто картинку в любое место мини профиля, то можно так:
вставьте сюда:

/* Индикатор активности пользователя */
.post .post-author ul {
  position: relative;
}

Это: background: url(http://funkyimg.com/i/2Kxr9.png) no-repeat 0 50%;

То бишь вот так:

/* Индикатор активности пользователя */
.post .post-author ul {
  position: relative;
background: url(http://funkyimg.com/i/2Kxr9.png) no-repeat 0 50%;
}

Где: http://funkyimg.com/i/2Kxr9.png - это ваша картинка,
0 50% - расположение картинки, можно в процентах, можно в пикселях.

Мне нужно, чтобы при этом скрывалось название поля.

0

375

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

1) Как можно перетащить картинку в любое место от ника?

в настройках поля профиля переставить

0

376

tartar1, это не совсем то, что мне нужно. Я меняла эти настройки по-разному, но желаемого не получила

0

377

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

Мне нужно, чтобы при этом скрывалось название поля.

Типовые Вопросы (ЧаВо) Пунк 41.

0

378

kolobdur74, большое спасибо - работает!

+1

379

.skyhunter, с этим скриптом не понял:

<script type="text/javascript">
var cpm=($("#navpm a").css("color"));var chng="&nbsp;(";
var spm="</span><span style=\"color:"+cpm+";\" id=\"npm\">(";
$("#navpm a").html($("#navpm a").html().replace(chng,spm));
$("#npm").appendTo("#navpm");
$("#pm").append($("li#navpm"));
$("#npm").append($("#navpm a"));
</script>

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

#navpm #npm {
color: maroon !important;
font-weight: bold;
font-family: monospace;
}

#navpm #npm a {
margin-left: 2px;
color: maroon !important;
font-family: georgia;
}

0

380

kolobdur74
И скрипт, и стиль можно убирать. Это, опять же, старый мусор, который не работает.

0


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