Техническая поддержка SpyBB

Объявление

Ответы на часто задаваемые вопросы  |  FAQ по администрированию форума  |  FAQ по дизайну форума в CSS  |  Абсолютный помощник по дизайну  |  Навигатор по форуму

Перед регистрацией прочтите правила форума
При поиске ответа на заданный вопрос рекомендуем пользоваться «Поиском».
В случае проблемы с форумом, обязательно указывайте его адрес, иначе мы не сможем Вам помочь!

● 24 марта 2012г. - Закрепление первого сообщения
● 23 марта 2012г.: Изменения в форме ответа - Добавлен стандартный спойлер. Доработан функционал кнопок

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

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


Вы здесь » Техническая поддержка SpyBB » Вопросы по устройству форума » Вопросы от новичков - 2


Вопросы от новичков - 2

Сообщений 401 страница 420 из 496

401

zloy.MH
если честно, я мало чего понял )
значит простым скриптом, такую штучку не добъёшся?

0

402

Near, если хоть немного почитать книжек/статей по JS(ну или конкретно по библиотеке jQuery), то написать этот скрипт не составит труда. Все используемые операции это: получение элемента по селектору, добавления события нажатия и изменение стиля(класса) элемента.

0

403

хотелось бы узнать можно как-нибудь обвести быстрый ответ(поменять его цвет) не заходя в css?

0

404

Трейси., а как вы себе представляете изменение стиля объекта, без изменения стиля объекта?

Есть два способа поменять стиль объекта:
1) Вставка

Код:
<style type="text/css">...</style>

в HTML-верх, HTML-низ и Форму ответа
либо изменение стилей непосредственно в разделе Администрирование -> Стили

2) Скриптом, который вставляется в HTML-низ или Форму ответа, который сменит стиль элемента.
Этот способ сложнее описанного выше, и все равно выполнить придется те же действия, только больше проблем.

Еще можно залезть в пользовательские настройки стилей и там чего-нить пошаманить, но это вообще ни в какие рамки, да и эффект только у вас

Уточните чего хотите, тогда будет конкретный ответ.

P.S. На всякий пожарный - селекторы для формы ответа

P.P.S. Сообщение №404 - ответ на вопрос не найден :D

0

405

куда-то пропала информация о пользователе.скрин
не могу понять,где напортачила, в структуре или в цвете.при этом в других местах работает нормально

0

406

Бяшка, в подобных случаях лучше давать ссылку на форум, чем скриншот.

UPD. Убедитесь, что у вас включено отображение соответствующих полей в Администрирование -> Поля профиля

0

407

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

0

408

Кэти, селектор для всех элементов

Код:
* {/*стили*/}

В FAQ по дизайну форума в CSS вас интересует font-weight

0

409

а куда его вставлять?

0

410

Кэти, куда и все остальные стили. В идеале - в общие стили. Обычно в HTML-верх.

Код:
<style type="text/css">
  * {
    font-weight: XXX;
  }
</style>

+1

411

zloy.MH
большое спасибо)))

0

412

использовала скрип для создания подфорума, но у меня получилось так, что сам форум просто перенаправляет на подфорум. как сделать так, что бы был форум, а в описании, к примеру, ссылка на подфорум - и что бы они были раздельные?
вот ссылка на форум: http://sni.spybb.ru/
вот что вставляла:
вверх:

Код:
<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_f4{display:none}</style>

низ:

Код:
<script type="text/javascript">
var arr = new Array()

arr[0] = new Array("http://sni.spybb.ru/viewtopic.php?id=8","http://sni.spybb.ru/viewforum.php?id=4","подфорум проверка")

var arr2=document.getElementsByTagName("tr")
for (i=0;arr2[i]; i++) {
var str=arr2[i].innerHTML
for (j=0; arr[j]; j++)
    if(str.indexOf(arr[j][0])!=-1) {
    td=arr2[i].getElementsByTagName("td")
    td[0].innerHTML="<div class=\"tclcon\"><h3><a href="+arr[j][1]+">"+td[0].getElementsByTagName("a")[0].innerHTML+"</a></h3>"+arr[j][2]+"</div>"
    td[1].innerHTML="&nbsp;"
    td[2].innerHTML="&nbsp;"
    td[3].innerHTML="&nbsp;"
    break
    }
}
</script>

Отредактировано чайка` (22 Июн 2011 23:41:36)

0

413

и еще вопрос.
исчезла картинка спойлера.
вот скрипт
низ

Код:
</script>
<script type="text/javascript" src="http://szenprogs.ru/scripts/jquery-1.3.2.js"></script>
<script type="text/javascript"> 
  $(document).ready(function(){
    $('.splLink').click(function(){
      $(this).parent().children('div.splCont').toggle('normal');
      return false;
    });
  });
</script>

верх

Код:
<script type="text/javascript">
function tag_spoiler(){
	var y = "Открыть";
	if(y!='null' && y!='' && typeof(y)!='object' && typeof(y)!='undefined'){
	var x = "Закрыть";
	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: 97%;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>

0

414

тут вообще помогают или как?

0

415

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

0

416

severin
Дело в том, что ваш маркер скорее всего стоит вверху сообщения. Наверное по-этому и добавляются цитаты вверх. Проверяли?

чайка` написал(а):

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

Если правильно поняла, то скрипты для этого и вовсе не нужны. Открываете администрирование, направляетесь во вкладку Форумы. Там выбираете желаемый и кликаете Отредактировать. В описании форума указываете ссылку - <a href="#">название ссылки</a> и всё. # - адрес нужного под-форума\темы\и т.д. Если не правильно поняла - прошу прощения)
Могу предложить вам немного другой скрипт спойлера. Там и иконка рабочая, и можно название кнопки (открытой и закрытой) изменять на своё усмотрение.

0

417

severin, цитаты и прочие коды добавляются в позицию курсора.
Проверил быстрое цитирование и прочие коды на данном форуме - все в норме. Если у вас проблема остается до сих пор - укажите адрес своего форума(можно в ПМ)

0

418

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

0

419

Доброго.
Подскажите, занимаются ли здесь разборками с форумами-плагиаторами, находящимися на spybb? Если занимаются, где создать тему?

Сообщение перенесено, т.к. не имеет никакого отношение к изначальной теме.
zloy.MH

0

420

lik, такой возможности нет.
Только если написать большой скрипт который будет при загрузке страницы, сам менять русские слова(а точнее текст в конкретных элементах) на английские.
При этом, из-за разнице в длине слов могут произойти "наползания" и пустые промежутки.

Вероятней всего, вам нужен другой движок форума(и не факт что эта функция будет на бесплатных хостингах)

P.S. И уж если у вас есть зарубежная аудитория, то не солиднее ли держать свой хостинг?

LL, с плагиатом, к сожалению, нужно бороться самим. Можете попытаться отписаться на форуме Единой Техподдержки, но это обычно ничего не меняет.
Можете попытаться пообщаться с админами того форума. Вдруг попадутся адекватные?

По поводу плагиата:
Да, обидно, но это признание высокого уровня вашего контента :)
Если у вас хороший информационный сайт/ролка, то народ который что-то стырил не сможет вас переплюнуть и держать форум на нужном уровне.

0


Вы здесь » Техническая поддержка SpyBB » Вопросы по устройству форума » Вопросы от новичков - 2