Меняющаяся шапка форума после обновления страницы в окне браузера
Идём в overall_header.html, находим {SITE_LOGO_IMG}, меняем на:
<img src=\"адрес_вашей_картинки_номер_1\"> - меняем адрес картинки на свой.
Если хочется большее количество картинок, добавляете сколько нужно:
Идём в overall_header.html, находим {SITE_LOGO_IMG}, меняем на:
Код: Выделить всё
<SCRIPT LANGUAGE="JavaScript"><!--
function setCookie (name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else
begin += 2;
var end = document.cookie.indexOf(";", begin);
if (end == -1)
end = dc.length;
return unescape(dc.substring(begin + prefix.length, end));
}
DateObjectName = new Date ()
if (DateObjectName.getMonth()==11) {
DateObjectName.setMonth(0);
DateObjectName.setYear(DateObjectName.getYear()+1);
} else DateObjectName.setMonth(DateObjectName.getMonth()+1);
if (getCookie("logo")==null) {
document.write("<img src=\"адрес_вашей_картинки_номер_1\">");
setCookie("logo","2",DateObjectName.toGMTString());
}
else if (getCookie("logo")=="1"){
document.write("<img src=\"адрес_вашей_картинки_номер_1\">");
setCookie("logo","2",DateObjectName.toGMTString());
}
else if (getCookie("logo")=="2"){
document.write("<img src=\"адрес_вашей_картинки_номер_2\">");
setCookie("logo","3",DateObjectName.toGMTString());
}
else if (getCookie("logo")=="3"){
document.write("<img src=\"адрес_вашей_картинки_номер_3\">");
setCookie("logo","1",DateObjectName.toGMTString());
}
// --></SCRIPT>
Если хочется большее количество картинок, добавляете сколько нужно:
Код: Выделить всё
else if (getCookie("logo")==" следующий номер "){
document.write("<img src=\"адрес_вашей_картинки\">");
setCookie("logo","1",DateObjectName.toGMTString());
}
Комментарии: 42
Вот поймал на одном стиле http://awesomescreenshot.com/0854sbr856
И вот на другом http://awesomescreenshot.com/0274sbtaec
Хоть на дольку секунды, но проскакивает такое на всех браузерах
И вот на другом http://awesomescreenshot.com/0274sbtaec
Хоть на дольку секунды, но проскакивает такое на всех браузерах
О как...
Самый простой способ - ограничить максимальную высоту, вроде такого, только со своим классом:
Самый простой способ - ограничить максимальную высоту, вроде такого, только со своим классом:
Код: Выделить всё
.logo img {
max-height: 350px;
}
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
У вас составная из трёх частей шапка и изображения добавляются посредством стилей
Для сборной шапки данный скрипт, по крайней мере в его нынешнем виде, не подойдёт. Нужно допиливать или можно просто, как здесь на форуме, под шапкой организовать блок с меняющимися изображениями.
Код: Выделить всё
background:url('http://coinsspb.5nx.ru/images/ranks3/coinsspb_5nx_ru/kolazh.jpg');
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Добавьте скрипт перед
И уже по мере необходимости добавить стили, например:
<div id="datebar">
в обычном диве:
Код: Выделить всё
<div id="nine-may">
<!-- Скрипт -->
</div>
Код: Выделить всё
#nine-may {
height: 150px;
overflow: hidden;
}
#nine-may img {
width: 100%;
}
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Вот у меня получается такая конструкция
Вставляю ее перед <div id="datebar">
И ничего не меняется.
Пробовал добавлять в тему стиля
Тоже ничего. В чем может быть ошибка?
+
И ничего не меняется.
Пробовал добавлять в тему стиля
Код: Выделить всё
#nine-may {
height: 150px;
overflow: hidden;
}
#nine-may img {
width: 100%;
}
IN GOD WE TRUST
Вот так:
Имелось ввиду вставить скрипт вместо комментария -
Код: Выделить всё
<div id="nine-may">
<SCRIPT LANGUAGE="JavaScript"><!--
function setCookie (name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else
begin += 2;
var end = document.cookie.indexOf(";", begin);
if (end == -1)
end = dc.length;
return unescape(dc.substring(begin + prefix.length, end));
}
DateObjectName = new Date ()
if (DateObjectName.getMonth()==11) {
DateObjectName.setMonth(0);
DateObjectName.setYear(DateObjectName.getYear()+1);
} else DateObjectName.setMonth(DateObjectName.getMonth()+1);
if (getCookie("logo")==null) {
document.write("<img src=\"http://coinsspb.5nx.ru/images/ranks3/coinsspb_5nx_ru/9maya.jpg">");
setCookie("logo","2",DateObjectName.toGMTString());
}
else if (getCookie("logo")=="1"){
document.write("<img src=\"http://coinsspb.5nx.ru/images/ranks3/coinsspb_5nx_ru/9maya.jpg">");
setCookie("logo","2",DateObjectName.toGMTString());
}
else if (getCookie("logo")=="2"){
document.write("<img src=\"http://coinsspb.5nx.ru/images/ranks3/coinsspb_5nx_ru/9maya2.jpg">");
setCookie("logo","3",DateObjectName.toGMTString());
}
else if (getCookie("logo")=="3"){
document.write("<img src=\"http://coinsspb.5nx.ru/images/ranks3/coinsspb_5nx_ru/9maya3.jpg">");
setCookie("logo","1",DateObjectName.toGMTString());
}
// --></SCRIPT>
</div>
<!-- Скрипт -->
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Кеш очищал, в свой стиль точно ставил.
Пробовал и этот код в тему стиля добавлять
И без него. Только скрипт в хедер.
Может быть нужно вставлять скрипт в другое место в хедере, не перед <div id="datebar"> ?
Пробовал и этот код в тему стиля добавлять
Код: Выделить всё
#nine-may {
height: 150px;
overflow: hidden;
}
#nine-may img {
width: 100%;
}
Может быть нужно вставлять скрипт в другое место в хедере, не перед <div id="datebar"> ?
IN GOD WE TRUST
Если вы ставили на форум, что у вас в подписи, то я там в исходном коде не вижу ни блока, ни стилей
По сути в любое можно, главное чтобы было после
<body>
. Блок с id wrapheader
, это шапка, если поставить перед ним, то блок будет в самом верху.Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
if (getCookie("logo")==null) {
document.write("<img src=\"адрес_вашей_картинки_номер_1\">");
setCookie("logo","2",DateObjectName.toGMTString());
}
else if (getCookie("logo")=="1"){
document.write("<img src=\"адрес_вашей_картинки_номер_1\">");
setCookie("logo","2",DateObjectName.toGMTString());
Что-то у меня не получается, не покажете на примере- как должен быть прописан адрес картинки? Я, видимо что-то лишнее либо удаляю либо доабвляю, почемуто не отображаются шапки на форуме
document.write("<img src=\"адрес_вашей_картинки_номер_1\">");
setCookie("logo","2",DateObjectName.toGMTString());
}
else if (getCookie("logo")=="1"){
document.write("<img src=\"адрес_вашей_картинки_номер_1\">");
setCookie("logo","2",DateObjectName.toGMTString());
Что-то у меня не получается, не покажете на примере- как должен быть прописан адрес картинки? Я, видимо что-то лишнее либо удаляю либо доабвляю, почемуто не отображаются шапки на форуме
Похожие темы
-
После обновления старого PHPBB форума
с версии 2 до версии 3.3.10 в меню форума появился link The team , при открытии которого выдает 404 ошибку... -
Все привет, с Новым 2023 годом, здоровья и успехов во всем.
Ребят, такой вопрос, нужно было сделать форум, не стал делать чистую установку, просто... -
darkmode,расширение которое переключает светлый,темный режим форума.
Расширение работает и для гостей и имеет переключатель в navbar .
Недостатки:... -
Добрый вечер.
Появилась необходимость запретить показ рекламы от гугл адсенс на некоторых страницах форума. Там есть такая функция как исключить... -
Расширение позволяющее добавить на форум свой стиль, скрипт или блок с произвольным содержимым. В расширении можно задать шапку форума, ico иконку...