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

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

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


Вы здесь » Единый форум поддержки » Корзина » Помощь новичкам!


Помощь новичкам!

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

1

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

Итак.
1. У меня ИЕ6 экран 1024х768, и мубб.ру показывает извращенно. Пробовал и с других компьютеров, но везде так.

Новичкам - не пугаться если у вас тоже такой страшный вид, там есть полезные ссылки и информация. Рекомендую - генератор стилей, статистика посещаемых форумов, ссылка на этот форум, и другие.

Админам - сделайте пожалуйста свою главную страницу читабельной для пользователей ИЕ6. Понятно, что вы не занимаетесь поддержкой браузеров, но ведь форумы создали под ИЕ!

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

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

Админам - просьба сделать добавление скриптов более гибким, так как у нас нету доступа к движку, модифицировать приходиться с помощю ДжаваСкрипт и ЦСС. Многие скрипты выполняются только в специфичных разделах, а грузятся всегда (например если скрипт в ХТМЛ-верхе). Сделайте так, чтоб в каждом модуле можно было добавить свои скрипты, например, в списках пользователей, или в сообщениях, и т.д.
Еще - скрипты которые пишем в форме ответа, не работают когда кликаем на Ответить! просьба фиксить, так как добавленные смайлики не видны или не работают другие скрипты, когда нажимаем на ответить, или начать новую тему! писать все эти скрипты в ХТМЛ верх или низ не имеет смысла, так как ХТМЛ в форме ответа создан именно для этих целей.

3. Смайлики. Мы можем выбирать только между 2-х наборов смайликов.

Новичкам - Если хотите добавить свои - искайте в форуме. Ниже дам рабочий скрипт.
Часть 1. этот скрипт пишем в ХТМЛ низ или верх. Не забываем менять значения!!

Код:
<script language="JavaScript">
function popwnd()
{
var smiles = new Array
//Добавить здесь свои смайлики!
smiles.push("http://УРЛ_СМАЙЛИКА/smile.gif");
smiles.push("http://УРЛ_СМАЙЛИКА/smile.gif");
smiles.push("http://УРЛ_СМАЙЛИКА/smile.gif");

var msg = new String("")
msg = "<html><head><TITLE>Дополнительные смайлики</TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"
msg += "function insert(a){\r\n"
msg += "txt = \"[img]\"+a.src+\"[/img] \";\r\n"
msg += "window.opener.smile(txt);\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"
msg = msg + "</" + "script>\r\n"
i=0
msg += "<div style=\"width: 100%; text-align : justify;\" >" 
while(smiles[i])
{
msg = msg + "<img style='cursor:pointer' src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n"
i++
}
msg += "</div><br><br><center><a href=\"\" onclick=\"window.close()\">Закрыть</a></center>"
msg += "</BODY></html>";
popup = window.open("","popDialog","height=450,width=358, scrollbars=1, status=0, resizable=1");
popup.document.write(msg)
popup.document.close()
return false
}
</script>

Где УРЛ_СМАЙЛИКА/смайл.гиф, пишем путь к смайликам.

ЧАСТЬ 2.
этот текст пишем в ХТМЛ форме ответа.

Код:
<a id="addsmile"  href="" onclick="return popwnd()">Дополнительные Смайлики</a>
<script language="JavaScript">
str=document.URL
page=str.substring(str.lastIndexOf('/')+1)
if(page.indexOf("viewtopic.php")==-1)
   document.getElementById("addsmile").style.display = "none";
</script>

2-ой вариант.

этот текст пишем в ХТМЛ форма ответа. не забываем менять значения!!!

Код:
<div class="container" id="smilesId" style="display:none; width:199px; position: absolute; z-index: 2">
<div id="smilies-block">
<img src="http://УРЛ_СМАЙЛИКА/смайлик.гиф/" style="cursor:pointer" onclick="smile('[img]http://УРЛ_СМАЙЛИКА/смайлик.гиф/[/img]'); return changeVisibility('smilesId', this)" />
</div>
</div>

Скопируйте эту строку, где УРЛ_СМАЙЛИКА/смайлик.гиф, пишем путь к своему смайлику. Если у вас 10 смайликов, надо писать 10 раз эту строку, разумеется, меняя путь к смайлику.

Код:
<img src="http://УРЛ_СМАЙЛИКА/смайлик.гиф/" style="cursor:pointer" onclick="smile('[img]http://УРЛ_СМАЙЛИКА/смайлик.гиф/[/img]'); return changeVisibility('smilesId', this)" />

Аминам - Следите за корректность скриптов, которые лежат на форуме, прикреплены, и на которые ссылаются админы. Хоть после изменения чего-то проверьте рабочие ли старые скрипты ? Скрипты выше нашел здесь, но оказалось что они нерабочие. Пришлось немного изменить код. Авторские права принадлежат первых авторов. )))) Если кому-то интересно, покажу что где менял, чтоб работали у меня на форуме. адрес моего форума - darksideofsoul.clanbb.ru.
Огромная просьба, сделайте возможность добавить свои смайлы или набор смайлов, чтоб не было лишних хлопот.

4. и под конец - просьба добавить ID каждому блоку, чтоб можно было юзать getElementById. а то писать функцию getElementsByClassName, которая возвращает массив, а потом выбирать из массива очень неудобно, согласитесь.

З.Ы. Я не русский, простите за неграмотность.

З.З.Ы. Возможно будет продолжение...

Отредактировано Dream Wizard (Сб, 22 Мар 2008 06:32:13)

0

2

Dream Wizard написал(а):

У меня ИЕ6 экран 1024х768, и мубб.ру показывает извращенно

у меня точно такой же экран и всё показывает корректно...
по поводу отображения смайлов и скриптов... была изменена форма ответа... поэтому некоторые скрипты работают некорректно... ищите рабочие скрипты, они есть на этом форуме...

ИМХО... всё из этой темы есть на форуме и написано более доступно, чем здесь...
смысл? никакого...

0

3

Тема закрыта ибо боян

0


Вы здесь » Единый форум поддержки » Корзина » Помощь новичкам!