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

Объявление

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

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

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

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

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


Вы здесь » Техническая поддержка SpyBB » Архив » Вопросы, плиз, помогите начинающему админу


Вопросы, плиз, помогите начинающему админу

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

1

Доброе время суток.
Решил оформить свой недавно созданный форум.
Возникли вопросы:

Первый вопрос: очень тупой вопрос, но все же: куда вводяться скрипты?
И второй вопрос: в поле "Дополнительные пункты меню" в "Администрирование", как мне создать рабочую кнопку на ссылку из темы?

0

2

smileman^^ написал(а):

Первый вопрос: очень тупой вопрос, но все же: куда вводяться скрипты?

Чаще всего в HTML-низ и HTML-вверх

smileman^^ написал(а):

И второй вопрос: в поле "Дополнительные пункты меню" в "Администрирование", как мне создать рабочую кнопку на ссылку из темы?

порядочный номер=<a href="ссылка">название</a>

0

3

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

Чаще всего в HTML-низ и HTML-вверх

Это вы можете найти в настройках.

0

4

Угу, спасибо вам.

0

5

Scripa

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

порядочный номер=<a href="ссылка">название</a>

ток не порядочный, а порядковый)) это так, на будущее :)

0

6

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

0

7

Функция Описание темы (аналог IPBшной)

<script type="text/javascript">
var theme=document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML
if (theme.indexOf("&gt;&gt;")!=-1)
{if (theme.indexOf("Редактирование")!=-1)
{document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML=theme.substring(0, theme.indexOf("&gt;&gt;"))+" - Редактирование сообщения</span>"}
else
{document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML=theme.substring(0, theme.indexOf("&gt;&gt;"))+"</span>"}}
</script>

<script type="text/javascript">
var descs=document.getElementsByTagName("td")
var z=0
for (z=0; z<=(descs.length-1); z++)
{if (descs[z].innerHTML.indexOf("&gt;&gt;")!=-1)
{if (descs[z].className=="tcl")
{descs[z].innerHTML=descs[z].innerHTML.substring(0, descs[z].innerHTML.indexOf("&gt;&gt;"))+"</a><br />"+"<font size='1'>"+descs[z].innerHTML.substring((descs[z].innerHTML.indexOf("&gt;&gt;")+8), (descs[z].innerHTML.toLowerCase().indexOf("</a>")))+"</font>"+descs[z].innerHTML.substr((descs[z].innerHTML.toLowerCase().indexOf("</a>")+4))
}
else
{descs[z].getElementsByTagName("a")[0].innerHTML=descs[z].getElementsByTagName("a")[0].innerHTML.substring(0, descs[z].getElementsByTagName("a")[0].innerHTML.indexOf("&gt;"))
}}}
</script>

<script type="text/javascript">
if (document.getElementById('pun-main').getElementsByTagName("h1")[0].innerHTML.indexOf("Начать новую")!=-1)
{document.getElementsByTagName("form")[0].innerHTML=document.getElementsByTagName("form")[0].innerHTML.substring(0, (document.getElementsByTagName("form")[0].innerHTML.indexOf("areafield")-10))+"<p><label for='descr'>Описание</label><br />"+"<span class='input'>"+"<input id='descr'"+" type='text'"+" size='80'"+" maxlength='35' /></span></p>"+document.getElementsByTagName("form")[0].innerHTML.substr( (document.getElementsByTagName("form")[0].innerHTML.indexOf("areafield")-10))
if (document.getElementById('fld3').value.indexOf(">>")!=-1)
{
document.getElementById('descr').value=document.getElementById('fld3').value.substr(document.getElementById('fld3').value.indexOf(">>")+2)
document.getElementById('fld3').value=document.getElementById('fld3').value.substring(0, document.getElementById('fld3').value.indexOf(">>"))
}

document.getElementsByName("submit")[0].onclick=addDesc
document.getElementsByName("preview")[0].onclick=addDesc}
function addDesc()
{document.getElementById('fld3').value=document.getElementById('fld3').value+">>"+document.getElementById('descr').value
return true}
</script>

Вроде почистила все. Чтобы не было лишних вопросов стоит все на автомате. То есть появится отдельное поле для набора описания. Единственное, чего не сделала - не возможности автоматического редактирования опсиания при редактировании первого сообщения. Ибо оказалось, что для этого пришлось бы прописывать еще один огромный кусок кода,что мне было откровенно лень. Но в ручную отредактировать его сможете. Описание в таком случае стоит в нгазвании темы после значка >> .
Если совсем ленивые - пользуйтесь предварительным просмотром при создании темыв - на этом уровне все также атматизировано.

Там где в скрипте жирная единица - можете менять размер шрифта описания.

by Zebra

0

8

DART
Спасибо за скрипт, поле "Описание" вижу, а вот пишет ошибку, при создание темы. В чем может быть проблема?

0

9

ошибку в студию

0

10

Будьте добры, скажите пожалуйста, как поменять стандартную иконку в статистике на свое изображение (например стиль лава, иконка клавы). За ранее спасибо!

0

11

Zuko
Иконка "Нет новых сообщений"
Там где выделено или так в такие скобки => {...} внутрь вставляем ссылку на свою картинку, которая потом станет картинкой на Вашем форуме; в остальных кодах  для иконок анологично делаем (или также)
Пример

<style type="text/css"> Div.icon {
background-image : url(-);
background-repeat: no-repeat;
}
</style>

Иконка "Новое сообщение"

<style type="text/css">TR.inew Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}
</style>

Иконка "Выделенная тема"

<style type="text/css">TR.isticky Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}
</style>

Иконка "Закрытая тема"

<style type="text/css"> TR.iclosed Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}
</style>

Иконка "Перенесенная тема"

<style type="text/css"> TR.iredirect Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}
</style>

0

12

Я имел в виду вот эту иконку.

0

13

Zuko
обьяснять надо корекктней. Вот скрипт. Вставлять в html низ.

<style type="text/css">
#pun-stats ul.container {
background: transparent url(адрес картинки) no-repeat 10px 30px;
background-repeat: no-repeat;
padding-left: 75px;
}
</style>

0

14

0

15

Duka
Да что ж ты прикапываца так любишь.

0

16

Очень прошу помогите !
Ну не может быть такого, что не загружается картинка в форуме (не в категории, а именно в форуме)
Я замучился с иконками, ведь с картинками проще...
неужто действитено не ка5к с картинками...

0

17

Mayday
Во-первых: Куда вставляете скрипт. Во-вторых: Каких размеров картинки?

0

18

и в-третьих сам код или скрипт дайте..

0

19

Cкажите пожалуйста, как убрать ссылку "Показать все смайлики"  в панеле со смайлами. За ранее спасибо!

0

20

Zuko
Заходим в админку----смайлики, там есть поле "Активный смайлик отображается над формой ответа. Неактивный — в окне дополнительных смайликов." Над эти полем ставим "нет".

0


Вы здесь » Техническая поддержка SpyBB » Архив » Вопросы, плиз, помогите начинающему админу