Пишите сюда если нужна помощь в составлении и оформлении таблиц и других html-блоков
Помощь по составлению html-кодов
Сообщений 171 страница 177 из 177
Поделиться17128.06.22 15:29
При смене диза нужно менять параметры скрипта
Очевидно что ftitle
ftitle = [
//Сюда записываем форумы
["Кошки", "http://s2.uploads.ru/x8tYL.jpg"],
//Сюда записываем темы
["Домашние кошки", "http://s2.uploads.ru/FbUd5.jpg"]
];
Должно иметь по две картинки в каждом элементе массива, что-то типо так:
ftitle = [
//Сюда записываем форумы
["Кошки", "http://s2.uploads.ru/x8tYL.jpg","Ccылка 2"],
//Сюда записываем темы
["Домашние кошки", "http://s2.uploads.ru/FbUd5.jpg","Ccылка 2"]
];
Обратитесь к автору кода @Fumuse
Поделиться17228.06.22 16:59
Adelisia Wales
Ничо не понял, для начала ссылку на форум с проблемой
Вот ссылка на форум, а вот как пример одна тема в которой должна меняться шапка в общем, но и также при изменении стиля день\ночь
Поделиться17328.06.22 17:03
При смене диза нужно менять параметры скрипта
Очевидно что ftitle
ftitle = [
//Сюда записываем форумы
["Кошки", "http://s2.uploads.ru/x8tYL.jpg"],
//Сюда записываем темы
["Домашние кошки", "http://s2.uploads.ru/FbUd5.jpg"]
];
Должно иметь по две картинки в каждом элементе массива, что-то типо так:ftitle = [
//Сюда записываем форумы
["Кошки", "http://s2.uploads.ru/x8tYL.jpg","Ccылка 2"],
//Сюда записываем темы
["Домашние кошки", "http://s2.uploads.ru/FbUd5.jpg","Ccылка 2"]
];
Обратитесь к автору кода @Fumuse
Оу, теперь ясно. Хорошо, спасибо за хоть такую помощь
Поделиться17428.06.22 17:26
Adelisia Wales
По идее, можно попробовать вот такую бяку через css (в исходный скрипт ничо не меняем, он только для стиля .day
а для стилей .night в конец Первого окна стиля ставим такой код:
.night #pun-title table[style*="/files/001b/0a/39/48082.jpg"){
background-image: url(Ccылка для ночи)!important;
}
Где красным - укороченная ссылка фона фона шапки для текущего раздела в скрипте
Ну и этих кодов будет столько же, сколько фоновых картинок в скрипте
Поделиться17528.06.22 18:21
Adelisia Wales
По идее, можно попробовать вот такую бяку через css (в исходный скрипт ничо не меняем, он только для стиля .dayа для стилей .night в конец Первого окна стиля ставим такой код:
.night #pun-title table[style*="/files/001b/0a/39/48082.jpg"){
background-image: url(Ccылка для ночи)!important;
}
Где красным - укороченная ссылка фона фона шапки для текущего раздела в скриптеНу и этих кодов будет столько же, сколько фоновых картинок в скрипте
Проверила, но у меня к сожалению такое работать не хочет
Поделиться17628.06.22 19:18
Adelisia Wales
Давайте в вашем случае поступим так.
Вот эти два скрипта уберите (можете сохранить себе в другое место куда-нибудь, на всякий случай):
<script type="text/javascript"> var ftitle, index, findex; ftitle = [ // Гриффиндор ["Общие комнаты Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Крыло студентов факультета Гриффиндор", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Жилые комнаты Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Крыло преподавателей и выпускников Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], // Хаффлпафф ["Крыло студентов факультета Хаффлпафф", "https://forumstatic.ru/files/001b/0a/39/48082.jpg"], ["Жилые комнаты Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/48082.jpg"], ["Общие комнаты Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/48082.jpg"], ["Крыло преподавателей и выпускников Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/48082.jpg"], // Слизерин ["Общие комнаты Слизерина", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Крыло студентов факультета Слизерин", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Жилые комнаты Слизерина", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Крыло преподавателей и выпускников Слизерина", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], // Сюда записываем форумы // Рейвенкло ["Общие комнаты Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Крыло студентов факультета Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Жилые комнаты Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Архив Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Крыло преподавателей и выпускников Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], // Сюда записываем темы // Гриффиндор ["Гостиная Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Меняющаяся комната, 2 этап", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Гриффиндорская доска объявлений", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Призовая комната", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Лаборатория, 4 этап", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Мастерская, 3 этап ", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Кабинет декана Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Комната Амелии Эванс ", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Комната Мэттью Лоуренса ", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Спальня девочек 4-7 курс", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Спальня мальчиков 4-7 курсы", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Спальня мальчиков 1-3 курсы", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], ["Спальня девочек 1-3 курсы ", "https://forumstatic.ru/files/001b/0a/39/48177.jpg"], // Хаффлпафф ["Гостиная Хаффлпафа", "https://forumstatic.ru/files/001b/0a/39/48082.jpg"], ["Хаффлпаффская доска объявлений", "https://forumstatic.ru/files/001b/0a/39/48082.jpg"], ["Спальня мальчиков Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/48082.jpg"], ["Спальня девочек Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/48082.jpg"], // Слизерин ["Гостиная Слизерина", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["День Слизерина 2022", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Слизеринская доска объявлений", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Берег подземного озера", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Гостиная (флуд)", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Комната Вивьен Эмерсон", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Спальня мальчиков (Слизерин)", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], ["Спальня девочек (Слизерин)", "https://forumstatic.ru/files/001b/0a/39/19934.jpg"], // Рейвенкло ["Рейвенклонская доска объявлений", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Доска объявлений факультета Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Гостиная Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Комната Киарана Эрскина", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Комната Фредерика О`Генри", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Зал наград", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Творческая мастерская", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Размышлялка", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Кабинет декана Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Спальня декана факультета Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"], ["Комната Дарси Магвайер", "https://forumstatic.ru/files/001b/0a/39/81188.jpg"] ]; $(ftitle).each(function(index) {if ($("#pun-crumbs1").text().indexOf(ftitle[index][0])!=-1) {fconst=1; findex=index;}}); if(fconst) {$(".day, #pun-title table").css("background-image", "url("+ftitle[findex][1]+")");} </script> <script type="text/javascript"> var ftitle, index, findex; ftitle = [ // Сюда записываем форумы // Гриффиндор ["Общие комнаты Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Крыло студентов факультета Гриффиндор", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Жилые комнаты Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Крыло студентов факультета Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Крыло преподавателей и выпускников Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], // Сюда записываем форумы // Хаффлпафф ["Крыло студентов факультета Хаффлпафф", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1"], ["Крыло студентов факультета Хаффлпафф", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1"], ["Жилые комнаты Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1"], ["Крыло преподавателей и выпускников Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1"], // Сюда записываем форумы // Слизерин ["Общие комнаты Слизерина", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Крыло студентов факультета Слизерин", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Жилые комнаты Слизерина", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Крыло преподавателей и выпускников Слизерина", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], // Сюда записываем форумы // Рейвенкло ["Общие комнаты Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Крыло студентов факультета Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Жилые комнаты Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Архив Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Крыло преподавателей и выпускников Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], // Сюда записываем темы // Гриффиндор ["Гостиная Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Меняющаяся комната, 2 этап", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Гриффиндорская доска объявлений", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Призовая комната", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Лаборатория, 4 этап", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Мастерская, 3 этап ", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Кабинет декана Гриффиндора", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Комната Амелии Эванс ", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Комната Мэттью Лоуренса ", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Спальня девочек 4-7 курс", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Спальня мальчиков 4-7 курсы", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Спальня мальчиков 1-3 курсы", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], ["Спальня девочек 1-3 курсы ", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1"], // Хаффлпафф ["Гостиная Хаффлпафа", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1"], ["Хаффлпаффская доска объявлений", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1"], ["Спальня мальчиков Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1"], ["Спальня девочек Хаффлпаффа", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1"], // Слизерин ["Гостиная Слизерина", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["День Слизерина 2022", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Слизеринская доска объявлений", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Берег подземного озера", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Гостиная (флуд)", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Комната Вивьен Эмерсон", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Спальня мальчиков (Слизерин)", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], ["Спальня девочек (Слизерин)", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1"], // Рейвенкло ["Рейвенклонская доска объявлений", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Доска объявлений факультета Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Гостиная Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Комната Киарана Эрскина", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Комната Фредерика О`Генри", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Зал наград", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Творческая мастерская", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Размышлялка", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Кабинет декана Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Спальня декана факультета Рейвенкло", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"], ["Комната Дарси Магвайер", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1"] ]; $(ftitle).each(function(index) {if ($("#pun-crumbs1").text().indexOf(ftitle[index][0])!=-1) {fconst=1; findex=index;}}); if(fconst) {$(".night #pun-title table").css("background-image", "url("+ftitle[findex][1]+")");} </script>
Вместо них поставить такой скрипт:
<script type="text/javascript"> var ftitle, index; ftitle = [ // Гриффиндор [ ["Общие комнаты Гриффиндора", "Крыло студентов факультета Гриффиндор", "Жилые комнаты Гриффиндора", "Крыло преподавателей и выпускников Гриффиндора", "Гостиная Гриффиндора", "Меняющаяся комната, 2 этап", "Гриффиндорская доска объявлений", "Призовая комната", "Лаборатория, 4 этап", "Мастерская, 3 этап ", "Кабинет декана Гриффиндора", "Комната Амелии Эванс ", "Комната Мэттью Лоуренса ", "Спальня девочек 4-7 курс", "Спальня мальчиков 4-7 курсы", "Спальня мальчиков 1-3 курсы", "Спальня девочек 1-3 курсы "], [ "https://forumstatic.ru/files/001b/0a/39/48177.jpg", "https://forumstatic.ru/files/001b/0a/39/28899.jpg?v=1" ] ], // Хаффлпафф [ ["Крыло студентов факультета Хаффлпафф", "Жилые комнаты Хаффлпаффа", "Общие комнаты Хаффлпаффа", "Крыло преподавателей и выпускников Хаффлпаффа", "Гостиная Хаффлпафа", "Хаффлпаффская доска объявлений", "Спальня мальчиков Хаффлпаффа", "Спальня девочек Хаффлпаффа"], [ "https://forumstatic.ru/files/001b/0a/39/48082.jpg", "https://forumstatic.ru/files/001b/0a/39/38079.jpg?v=1" ] ], // Слизерин [ ["Общие комнаты Слизерина", "Крыло студентов факультета Слизерин", "Жилые комнаты Слизерина", "Крыло преподавателей и выпускников Слизерина", "Гостиная Слизерина", "День Слизерина 2022", "Слизеринская доска объявлений", "Берег подземного озера", "Гостиная (флуд)", "Комната Вивьен Эмерсон", "Спальня мальчиков (Слизерин)", "Спальня девочек (Слизерин)"], [ "https://forumstatic.ru/files/001b/0a/39/19934.jpg", "https://forumstatic.ru/files/001b/0a/39/70378.jpg?v=1" ] ], // Сюда записываем форумы // Рейвенкло [ ["Общие комнаты Рейвенкло", "Крыло студентов факультета Рейвенкло", "Жилые комнаты Рейвенкло", "Архив Рейвенкло", "Крыло преподавателей и выпускников Рейвенкло", "Рейвенклонская доска объявлений", "Доска объявлений факультета Рейвенкло", "Гостиная Рейвенкло", "Комната Киарана Эрскина", "Комната Фредерика О`Генри", "Зал наград", "Творческая мастерская", "Размышлялка", "Кабинет декана Рейвенкло", "Спальня декана факультета Рейвенкло", "Комната Дарси Магвайер"], [ "https://forumstatic.ru/files/001b/0a/39/81188.jpg", "https://forumstatic.ru/files/001b/0a/39/59725.jpg?v=1" ] ], ]; function changeStyleHeader () { let style = document.createElement('style'); style.id = 'forums-header-image'; let text = ''; $(ftitle).each(function (index) { for (let i = 0; i < ftitle[index][0].length; i++) { let topicName = ftitle[index][0][i]; if ($("#pun-crumbs1").text().indexOf(topicName) != -1) { text += ' .day #pun-title table {background-image: url("' + ftitle[index][1][0] + '");}'; text += ' .night #pun-title table {background-image: url("' + ftitle[index][1][1] + '");}'; } } }); style.innerText = text; document.head.append(style); } changeStyleHeader(); </script>
Поделиться17728.06.22 19:44
Спасибо вам огромное! Теперь все работает