Перейти к контенту

Иконки разделов.



Рекомендуемые сообщения

(изменено)

AMK Forum extensions

Добавляет в шапку кнопки перехода по основным разделам форума (как это было в старой версии сайта), а также кнопку "вверх".

bc590fd75b27a6020ed82054e4b815c22ebc7b23 9b720b6eacd4f25fe7f51fca99358409b0c27623

////////////////////////////////
// AMK Forum extensions
// Ray Twitty (12.12.2015)
////////////////////////////////
var forum_buttons = true;
var go_up_area = true;
////////////////////////////////

var loc = window.location.toString();
if (loc.indexOf('amk-team.ru/forum') > -1)
{
	if (forum_buttons)
	{
		var logo = document.getElementById('logo');
		if (logo)
		{
			var html = '<table><tbody><tr><td align="left">';
			html += '<a href="http://www.amk-team.ru/forum/" title="Перейти к списку форумов" rel="home" accesskey="1"><img src="http://amk-team.ru/forum/public/style_images/amk/logo.png" alt="Логотип"></a>';
			html += '<div style="margin-top: -130px; margin-left: 235px;">';
			html += '<a href="http://www.amk-team.ru/forum/index.php?showforum=45" title="Школа моддинга" accesskey="2"><img src="http://www.amk-team.ru/forum/uploads/monthly_12_2015/msg-182-0-84718100-1449692155.png" alt="Школа"></a>';
			html += '<a href="http://www.amk-team.ru/forum/index.php?showforum=7" title="Мастерская ТЧ" accesskey="3"><img src="http://www.amk-team.ru/forum/uploads/monthly_12_2015/msg-182-0-78146000-1449692144.png" alt="ТЧ"></a>';
			html += '<a href="http://www.amk-team.ru/forum/index.php?showforum=31" title="Мастерская ЧН" accesskey="4"><img src="http://www.amk-team.ru/forum/uploads/monthly_12_2015/msg-182-0-33579900-1449692138.png" alt="ЧН"></a>';
			html += '<a href="http://www.amk-team.ru/forum/index.php?showforum=50" title="Мастерская ЗП" accesskey="5"><img src="http://www.amk-team.ru/forum/uploads/monthly_12_2015/msg-182-0-91859700-1449692128.png" alt="ЗП"></a>';
			html += '<a href="http://www.amk-team.ru/forum/index.php?showforum=8" title="Флейм" accesskey="6"><img src="http://www.amk-team.ru/images/test/flame.png" alt="Флейм"></a>';
			html += '</div>';
			html += '</td><td align="right"></td></tr></tbody></table>';
			logo.innerHTML = html;
		}
	}

	if (go_up_area)
	{
		var head = document.getElementsByTagName('head')[0];
		var style = head.getElementsByTagName('style')[0];
		if (style)
		{
			var html = style.innerHTML;
			html += '#go-up-area {';
			html += 'opacity:0.15; position:fixed; width:calc(6.5% - 10px); height:calc(100% - 35px);';
			html += 'background-image:url(http://www.amk-team.ru/images/test/arruprt.png);';
			html += 'background-size:40% auto; background-repeat:no-repeat; background-position:center 95%;';
			html += '-webkit-transition-property:opacity; -webkit-transition-duration:0.2s; -webkit-transition-timing-function:ease;';
			html += '} #go-up-area:hover {opacity:0.3; cursor:pointer;}';
			style.innerHTML = html;
		}

		var ipbwrapper = document.getElementById('ipbwrapper');
		if (style && ipbwrapper)
		{
			var div = document.createElement('div');
			div.id = 'go-up-area';
			ipbwrapper.insertBefore(div, ipbwrapper.firstChild);
			div.onclick = function()
			{
				//scroll(0,0);
				$('html, body').animate({scrollTop:0}, 'slow');
			}
		}
	}
}

Тестировалось в браузере Opera с расширением Scripter (для других браузеров наверняка существует аналог). Код скрипта следует вбить в поле "JavaScript", находясь на странице форума, после чего выбрать событие onready. Флажок "Включить jQuery" должен быть активирован. По желанию, можно отключить то или иное расширение - в самом начале скрипта выведены флажки forum_buttons и go_up_area.

Изменено пользователем Murarius
  • Нравится 3

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

×
×
  • Создать...