Имя: Пароль:
IT
Веб-мастеринг
Как на Мисте поменять фон страниц?
0 Злопчинский
 
26.02.23
17:34
..сейчас он - белый, хочется немного уменьшить для глаз, какой-нить типа серый...
как?
1 CepeLLlka
 
26.02.23
17:39
(0) https://prnt.sc/PtAAG9vqi9Rn

Наверное так
2 mikecool
 
26.02.23
17:39
жди новый движок
3 Злопчинский
 
26.02.23
17:42
(1) не, разницы никакой
4 Злопчинский
 
26.02.23
17:43
(2) ну раскраску же как-то пользовательскими скриптами меняют всякое.
может и здесь как-то можно через пользовательские скрипты?
5 CepeLLlka
 
26.02.23
17:50
6 Волшебник
 
26.02.23
18:19
(2) в новом движке это будет тоже вопрос пользовательских скриптов
7 Asmody
 
26.02.23
18:20
(0) настройки - серый дизайн
8 Злопчинский
 
26.02.23
19:02
(7) не работает
9 Злопчинский
 
26.02.23
19:03
серый дизайн работает только на фон страницы. а фон таблицы тем - остается белым
10 Волшебник
 
модератор
26.02.23
19:35
$(function() {
    $("#table_messages>tbody>tr>td").css({"backgroundColor":"#F9F9F9"});
    $("#table_messages>tbody>tr>td.leftbottomgray.ta-center>table").css({"backgroundColor":"#F9F9F9"});
})
11 Волшебник
 
модератор
26.02.23
19:49
(2) Я вам больше скажу. Других настроек и не будет, только скрипты: CSS + JavaScript.
Как-то так: https://disk.yandex.ru/i/mIReJjYrulUAiQ
12 Asmody
 
26.02.23
20:03
(9) в (0) про фон страниц.
Точнее формулируйте свои желания, ибо они используются!
13 Asmody
 
26.02.23
20:04
(11) а давай вообще один json будем отдавать, а клиента каждый сам себе нарисует? На реакте тыц-тыц и готово
14 Волшебник
 
модератор
26.02.23
20:12
(13) Интересная идея...
15 Злопчинский
 
26.02.23
20:22
(12) согласен, облажался
16 Злопчинский
 
26.02.23
20:27
В Опере, кстати, появилась настройка "Включить темную тему для страниц"
https://ibb.co/rwkf2cT
https://ibb.co/87pkWB5
17 Злопчинский
 
26.02.23
20:30
в целом в такой настройке сайты смотрибельны
18 Волшебник
 
модератор
26.02.23
20:35
(17) Видел (10) ?
19 Asmody
 
26.02.23
20:40
(16) я поигрался в тёмные темы какое-то время. по мне, так глаза сильнее напрягаются
20 Злопчинский
 
26.02.23
21:52
(18) вставил в пользовательский скрипт. ничего не поменялось
21 Злопчинский
 
26.02.23
22:13
ну и заодно попутно:
https://1cers.ru/?format=pda
- ссылки на ветки нерабочие
22 Волшебник
 
модератор
26.02.23
22:18
(20) странно... Может нажать Ctrl-F5?
23 Волшебник
 
модератор
26.02.23
22:19
(21) Всё нормально. Это мы убьём.
24 Звездец
 
26.02.23
22:20
(22) пользовательские скрипты отрабатывают с задержкой, возможно из-за кэша. Я например отключил сейчас подсветку ников автора темы, так они все равно подсвечиваются
25 Волшебник
 
модератор
26.02.23
22:24
(24) Самые большие пользовательские скрипты занимают почти 100 Кб. Кажется, в них встроен ещё один форум...
26 Злопчинский
 
27.02.23
03:10
(22) Пробовал, не фурычит все равно
27 Злопчинский
 
27.02.23
03:12
(22) о, а сейчас нормально отрисовалось.
Потчи как хотел!
Только разлиновка ячеек очень тонкая в 1 пиксель, ее почти не видно.
Хотелось бы а) сделать потолще б) по возможности поменять цвет разлиновки
28 Злопчинский
 
27.02.23
03:13
вот пример как сейчас: https://ibb.co/Cbmt9GF
29 Злопчинский
 
27.02.23
03:14
цвет фона на картинке С3С3С3
30 Злопчинский
 
27.02.23
06:06
Но это (на картинке) - получилось только внутри темы, в списке постов по теме. А сам список тем - там по-прежнему белый фон.
31 Волшебник
 
модератор
27.02.23
08:47
(30) Это была демка. Остальное за деньги
32 Asmody
 
27.02.23
09:20
Вот если бы кто взялся и надизайнил нам дизайн...
33 Волшебник
 
модератор
27.02.23
09:27
(32) Я планирую прикрутить Темы, включая тёмную.
34 eklmn
 
27.02.23
09:54
(30)
$(function() {
    $("#table_messages>tbody>tr>td").css({"backgroundColor":"#F9F9F9"});
    $("#table_messages>tbody>tr>td.leftbottomgray.ta-center>table").css({"backgroundColor":"#F9F9F9"});
    $("#table_messages>tbody>tr").css({"border-style":"solid"});
    $("#table_messages>tbody>tr").css({"border":"3px"});
})
35 Злопчинский
 
27.02.23
10:09
(34) поставил толщину границ 10 пикселей, чтобы видно было явно.
не работает, подожду еще может кеш обновится или еще что-то...
36 Волшебник
 
модератор
27.02.23
10:12
(35) Очень злобный кэш. Запишу себе в заметки
37 Злопчинский
 
27.02.23
12:06
Зашёл ещё со смартфона - разделителей не видно...
38 Волшебник
 
модератор
27.02.23
12:13
(37) Пора менять смартфон
39 Злопчинский
 
27.02.23
12:18
(38) ясен пень, зачем он такой нужен, поменять на кнопочный телефон...
.
В принципе и так уже сносно.
Ещё бы серый фон в список тем, а то настройка сделанная скриптом эффект даёт только на страницу темы, а на список тем нет
40 Волшебник
 
модератор
27.02.23
12:46
(39) Я же привёл пример скрипта. Sapienti sat.
41 Злопчинский
 
27.02.23
12:49
(40) вставил его в пользу. Скрипты, серый фон только в странице топика. На стран це списка топиков - остался белый фон.
Я что делаю неправильно?
42 Волшебник
 
модератор
27.02.23
12:51
(41) Скрипт был рассчитан только на страницу темы. Скопируй строчку и поменяй там несколько символов
43 Klesk
 
27.02.23
12:52
firefox - dark reader
44 eklmn
 
27.02.23
13:11
(41) можешь просто певую строчку на это заменить
$('tr').css({"backgroundColor":"#F9F9F9"})
45 eklmn
 
27.02.23
14:32
(35) подправил немного и да кэш злобный, контрол-ф5 жмакай после сохранения скрипта

$("#table_messages tbody tr").css("border","2px");
$("#table_messages tbody tr").css("border-style","solid");
$("#table_messages tbody tr *").css("border-style","none");
46 Злопчинский
 
27.02.23
15:14
потыкал немного по принципу типа вдруг получится, увидел кучу интересного ;-)
в итоге: текущий скрипт:
.
$(function()
{
    $('tr').css({"backgroundColor":"#C3C3C3"})
    $("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"});
    $("#table_messages tbody tr").css("border","2px");
    $("#table_messages tbody tr").css("border-style","solid");
    $("#table_messages tbody tr").css("border-color","#FFFFFF");    
    $("#table_messages tbody tr td *").css("border-style","none");

});
.
максимум чего удалось добиться:
.
страница со списком тем: почти устраивает, хочется настройку ширины разлиновки
https://i.ibb.co/pbDrkSj/2023-02-27-150326.jpg
.
страница с топиками по теме - не устраивает разлиновка, сейчас хорошо разлиновались только строчки-топики, хочется еще вертикальную разлиновку между первым и вторым столбцом (здесь мое чайниковское тыканье дает разлиновку в т.ч. и по вложенной таблице во второй столбец, а этого не надо)
https://i.ibb.co/R7wdVy3/2023-02-27-150824.jpg
.
47 Asmody
 
27.02.23
15:36
(46)
1. Свойство margin-bottom у #tm>tboby>tr

2. Используй > вместо пробела в селекторе css.
Типа:
"#table_messages tbody tr" => все tr внутри tbody внутри таблицы #table_messages, включая вложенные
"#table_messages>tbody>tr" => только tr непосредственно в tbody, непосредственно в #table_messages (без вложенных)
48 Злопчинский
 
27.02.23
15:47
(47) ух, блин, "...с кем это ты сейчас разговаривал, папа"..?
попытаюсь...
49 Волшебник
 
модератор
27.02.23
15:50
(48) Осторожно! Так можно вылететь из мира 1С и стать, прости господи, веб-мастером, как Паша
50 Злопчинский
 
27.02.23
15:52
(49) не, это я проходил давно на заре вебсайтостроительства, классическим HTML, без CSS но с джава скриптами, не штырит меня от этого ;-)так что вебмастером стать не светит, пусть мир вебмастееринга спит спокойной еще одного Гения мир не вынесет.. ;-)
51 Злопчинский
 
27.02.23
15:55
(47) 1.
варианты (которые заремлены) - ничего не дали, без изменений
    $("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"});
    //$("#table_messages>tbody>tr>td").css("margin-bottom","10px");
    //$("#table_messages>tbody>tr>td").css({"margin-bottom":"10px"});
52 Злопчинский
 
27.02.23
16:03
(51) поправка
также не дали изменений
варианты (которые заремлены) - ничего не дали, без изменений
    $("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"});
    //$("#table_messages>tbody>tr").css("margin-bottom","10px");
    //$("#table_messages>tbody>tr").css({"margin-bottom":"10px"});
53 eklmn
 
27.02.23
16:03
$("tr[class*='forum']").css({"border":"2px groove black"});
$("tr[id*='message']").css({"border":"4px groove black"});
$("#table_messages tbody tr *").css("border-style","none");
$(".bottomwhite").css("border-right","4px groove");
$(".col_answers").css("border-right","4px groove");

толщину сам подбирай где 4px
первая строка на главной, вторая в топике
третья строка как раз убирает внутреннее обрамление, то что на последней картинке
последняя строка на главной вертикальное обрамление
это полная замена предыдущих скриптов
54 eklmn
 
27.02.23
16:05
"4px groove #D0D9D0" еще цвет рамки можешь добавить, если надо
55 Злопчинский
 
27.02.23
16:11
(47) по п.2 - удалось получить то что хотелось
.
скрипт
$(function()
{
    $('tr').css({"backgroundColor":"#C3C3C3"})

    $("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"});

    $("#table_messages>tbody>tr>td").css("border","2px");
    $("#table_messages tbody>tr>td").css("border-style","solid");
    $("#table_messages tbody>tr>td").css("border-color","#FFFFFF");
    
    $("#table_messages tbody tr td *").css("border-style","none");

});
.
результат на списке топиков темы:
https://i.ibb.co/0M13b0s/2023-02-27-160931.jpg.
.
страница списка тем осталась без изменений
https://i.ibb.co/pbDrkSj/2023-02-27-150326.jpg
56 Злопчинский
 
27.02.23
16:23
(53) фигня получается. фон на главной и в теме - белый.
разлиновка толщина на галвной тсранице вертикальная первая - норм, остальные вертикальные на перво - другие...
.
ща покопаюсь...
57 Злопчинский
 
27.02.23
16:30
(53) $(".col_answers").css("border-right","4px groove");
- это только вертикаль для первой колонки, а хочу все вертикали для всех колонок
58 Arbuz
 
27.02.23
16:38
Эдак и ветка с пользовательскими темами может появится. Со всякими вырвиглазными шрифтами и звёздным фоном  ))
59 Волшебник
 
модератор
27.02.23
16:39
(58) На заре всемирной паутины на страницы добавляли фоновую анимацию, например, падающие снежинки.
60 Злопчинский
 
27.02.23
16:40
..копаюсь.. пытаюсь...
61 eklmn
 
27.02.23
16:41
(57) тогда первую поменяй
$("tr[class*='forum'] td").css({"border":"2px groove black"});
62 Злопчинский
 
27.02.23
16:52
(61) а можешь стукнуться в скайп Zlopun..?
а то все равно хрень получается
63 Asmody
 
27.02.23
16:56
(58) всё началось когда году в 2005 я полностью перерисовал морду форума на Greasemonkey...
64 Злопчинский
 
27.02.23
17:07
(61) майстрячим главную страницу
.
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //фон списка тем
$("tr[class*='forum'] td").css({"border":"4px groove #000000"}); //разлиновка списка тем
.
https://i.ibb.co/jLgCcNB/2023-02-27-170138.jpg
вроде ОК
.
.
меняем цвет разлиновки на белый
https://i.ibb.co/prrjJgV/2023-02-27-170420.jpg
- это что за фигня с какой-то бело-темносерой разлиновкой?
65 Злопчинский
 
27.02.23
17:22
Итог на данный момент
слепил из того что было такой скрипт
.
$(function()
{
// главная страница
// ВАРИАНТ eklmn - кривовато разлиновка
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //фон списка тем на главной
$("tr[class*='forum'] td").css({"border":"4px groove #FFFFFF"}); //разлиновка списка тем на главной, кривовато!

// страница темы
// вариант Asmody - все отлично
    $("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"});

    $("#table_messages>tbody>tr>td").css("border","2px");
    $("#table_messages tbody>tr>td").css("border-style","solid");
    $("#table_messages tbody>tr>td").css("border-color","#FFFFFF");
    
    $("#table_messages tbody tr td *").css("border-style","none");
});
66 Злопчинский
 
27.02.23
17:27
главная страница - малость кривовато
https://i.ibb.co/wJsY881/2023-02-27-172258.jpg
.
страница тем - отлично!
https://i.ibb.co/16r41D8/2023-02-27-172549.jpg
67 Arbuz
 
27.02.23
18:00
(66) Как медведь в лесу дуги гнет. Стрелянный воробей, травленный зверь, из семи печей хлебы едал... 8))
68 Asmody
 
27.02.23
18:22
(66) на главной border-left и border-bottom у tr установлены
69 Asmody
 
27.02.23
18:23
только у td, а не у tr
70 Злопчинский
 
27.02.23
19:30
(68) опять папа с кем-то непонятным беседует
71 Злопчинский
 
27.02.23
20:28
ааа,
вот вам стул, вот вам скамейка, вот вам в (_._) карандаш!
наша АЬВГДЕйка начинает свой рассказ
.
вот добился чего хотел
скрипт
.
$(function() //переоформление списка тем и списка топиков темы
{
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //серый фон списка тем на главной
$("tr[class*='forum'] td").css({"border":"2px solid #FFFFFF"}); //простая (не 3D) разлиновка по горизонтали/вертикали списка тем на главной
$("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"}); //серый фон топиков темы
$("#table_messages>tbody>tr>td").css("border","2px solid #FFFFFF"); //простая (не 3D) разлиновка по горизонтали/вертикали топиков темы
$("#table_messages>tbody>tr>td").css("padding","7px"); //отступы до текста в списке топиков темы
$("#table_messages tbody tr td *").css("border-style","none"); //не разлиновывать вложенные таблицы в топиках темы
});
72 Злопчинский
 
27.02.23
20:29
(64) "..то что за фигня с какой-то бело-темносерой разлиновкой?"
- это тип разлиновки имитация 3D - задается как groovy, для простой разлиновки solid
73 Злопчинский
 
27.02.23
20:30
при шлось блин лезть в код страницы и хелпы по CSS
а так, конечно дремучий лес дремучих времен..
нет чтобы сделать/подключить визуальные редактор для переопределения параметров классов и прочего
74 Злопчинский
 
27.02.23
21:07
а как сделать чтобы на главной странице ссылки на темы были неподчеркнутыми, там и так понятно что это все = ссылки, а подчерки забивают место/глаз
75 Злопчинский
 
27.02.23
21:14
надо как-то указать text-decoration^none - но куда впихнуть непонятно
76 Злопчинский
 
27.02.23
21:20
вот, подпилил на главной странице ссылки без подчеркивания в таблице тем, на других страницах и другие ссылки на главной странице - классические с подчеркиванием
.
https://i.ibb.co/yNP0pW5/2023-02-27-211815.jpg
77 Волшебник
 
модератор
27.02.23
21:21
(76) месье знает толк в извращениях...
78 Злопчинский
 
27.02.23
21:21
$(function() //переоформление списка тем и списка топиков темы
{
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //серый фон списка тем на главной
$("tr[class*='forum'] td").css({"border":"2px solid #FFFFFF"}); //простая (не 3D) разлиновка по горизонтали/вертикали списка тем на главной
$("[class*='mytopics agb']").css({"text-decoration":"none"}); //убираем подчеркивание на моих темах
$("[class*='agb']").css({"text-decoration":"none"}); //убираем подчеркивание на прочих темах
$("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"}); //серый фон топиков темы
$("#table_messages>tbody>tr>td").css("border","2px solid #FFFFFF"); //простая (не 3D) разлиновка по горизонтали/вертикали топиков темы
$("#table_messages>tbody>tr>td").css("padding","7px"); //отступы до текста в списке топиков темы
$("#table_messages tbody tr td *").css("border-style","none"); //не разлиновывать вложенные таблицы в топиках темы
});
79 Злопчинский
 
27.02.23
21:23
(77) ну дык я еще сусликом по тогдашнему вебу ходил... ;-)
и майстрячил простенькие странички для себя. хомячок мой с 2004 года лежит без изменений, генерил из текстовой БД перловым скриптом
80 Злопчинский
 
27.02.23
21:24
(77) тогда как-то проще было - верстка и содержание более независимые друг от друга были.. потом и до CSS скатились ;-)
81 Грю
 
27.02.23
21:34
(0) Установи плагин для браузера DarkReader или подобный, все сайты автоматически будут с нормальным фоном.
82 Злопчинский
 
27.02.23
21:39
Для оперы вот такой https://addons.opera.com/ru/extensions/details/dark-mode/
ниче так, потянет
83 Грю
 
27.02.23
22:01
(82) Ну да, типа того. Есть разные, с разными алгоритмами. Некоторые выглядят лучше, некоторые хуже. Я для себя выбрал один который мне нравится.
84 Злопчинский
 
27.02.23
22:10
(83) DarkReader для Оперы не нашел, если это для Оперы - дай прямую ссылку по возможности
85 Грю
 
27.02.23
22:24
(84) Опера не умеет что ли от Хрома ставить плагины? Я себе на Едж поставил плагин от Хрома.
Просто заходишь в магазин плагинов не через настройки браузера, а напрямую, чеоез сайт хрома. Находишь нужный плагин, нажимаешь кнопку "добавить в браузер", и браузер его добавляет как будто он из родного магазина.
86 Волшебник
 
модератор
27.02.23
22:30
(85) Это не ветка, а какой-то бордель...
87 Злопчинский
 
27.02.23
22:45
(86) все важные вопросы решаются в бане!
88 Злопчинский
 
27.02.23
22:46
(85) ага, нашел, поставил
89 Злопчинский
 
27.02.23
22:48
(85) оперовский вышеупомянутый и ВфклКуфвук - примерно одинаковые по качеству отображени, посмотрел на паре разных сайтов. Даже родной оперовский чутьполучше
90 Грю
 
28.02.23
18:18
(88) На здоровье!
91 Злопчинский
 
03.03.23
14:28
Работаю в настроенном собственно сером дизайне и разлиновке. хорошо!
92 Волшебник
 
модератор
03.03.23
14:48
(91) Покажи скриншоты
93 eklmn
 
03.03.23
15:49
(92) уберите лучше tr:hover или хотя бы important в нем, бесит жутко
94 АгентБезопасной Нацио
 
03.03.23
15:52
(64) по первому скрину - так и повеяло  90-ми...
95 eklmn
 
03.03.23
15:56
(94) он сам древний )
96 trad
 
03.03.23
16:16
(91) "Работаю..."
ты на мисте штаны просиживаешь, а не работаешь ))
97 Злопчинский
 
03.03.23
16:32
(95) ну не такой я уж древний, 57 в апреле будет...
вот надысь на косультацию к людям ходил по вопрсоам складской автоматизации.
почти 3 часа беседовали, со стороны пришла информация что очень довольны проведенной консультацией.
хоть какое-то утешение мне ;-)
98 Злопчинский
 
03.03.23
16:36
По многочисленным заявкам тэлеглядачоу:
.
текущий вид у меня:
.
https://i.ibb.co/fGdbxd0/2023-03-03-163305.png
https://i.ibb.co/3TzSnWC/2023-03-03-163339.png
99 Злопчинский
 
03.03.23
16:38
и вопросик попутно:
https://i.ibb.co/vqHVYzr/2023-03-03-163658.png
100 formista2000
 
03.03.23
16:40
сто!
101 trad
 
03.03.23
17:14
(99)
$("a.answer-link").css("color","#ff00ff");
$("li.whois-user a").css("color","#ff00ff");
102 Волшебник
 
модератор
03.03.23
17:40
(99) см (10)
103 Злопчинский
 
03.03.23
17:58
Спасибо, коллеги!
Помощь от вас для меня много значит!
И Миста составляет значительную часть моей жизни ;-)
Простите если бываю груб... Стараюсь бороться...
104 Злопчинский
 
03.03.23
18:00
Текущий скрипт
.
$(function() //переоформление списка тем и списка топиков темы
{
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //серый фон списка тем на главной
$("tr[class*='forum'] td").css({"border":"2px solid #FFFFFF"}); //простая (не 3D) разлиновка по горизонтали/вертикали списка тем на главной
$("[class*='mytopics agb']").css({"text-decoration":"none"}); //убираем подчеркивание на моих темах
$("[class*='agb']").css({"text-decoration":"none"}); //убираем подчеркивание на прочих темах
$("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"}); //серый фон топиков темы
$("#table_messages>tbody>tr>td").css("border","2px solid #FFFFFF"); //простая (не 3D) разлиновка по горизонтали/вертикали топиков темы
$("#table_messages>tbody>tr>td").css("padding","7px"); //отступы до текста в списке топиков темы
$("#table_messages tbody tr td *").css("border-style","none"); //не разлиновывать вложенные таблицы в топиках темы
$("a.answer-link").css("color","#0000ff"); //цвет текста ссылок на ответы топика, синий
$("li.whois-user a").css("color","#000000"); //цвет ссылок людей, находящихся на странице темы, черный
});
105 Волшебник
 
модератор
03.03.23
18:04
(104) На подходе новый движок, где можно будет прикрутить CSS, тогда будет ещё проще раскрашивать форум под себя.
106 Valdis2007
 
03.03.23
18:09
(2) он контрактный из яппы заказывал?
107 Грю
 
03.03.23
18:12
(98) Классно!
108 Грю
 
03.03.23
18:12
(106) Знакомые слова. Ты с Сибири?
109 Злопчинский
 
03.03.23
18:14
(105) ну это если специалист по CSS? а если как я - последний раз вглубь HTML смотрел в районе 2008-2010гг..?
для настроек д.б. типа конструктор
где перечислены все атрибуты/реквизиты/свойства - и их синоним/описание на русском - что можно настраивать, тогда и я бы справлялся.
типа как XML редакторе - узел - подузлы и атрибуты.
тот же CSS наверное так тоже можно представить..
типа
узел: li.whois-user //список юзеров на странице
    атрибут: а //ссылка на ответы
      свойство: color значение: #FFFFFF // цвет ссылки
110 Злопчинский
 
03.03.23
18:14
(107) "мой скромный гений дарит вам" ;-)
111 Злопчинский
 
03.03.23
18:15
(104) текущие настройки в скрипте я делал сообразуясь с серой темой форума
112 Злопчинский
 
03.03.23
18:16
..с золотым фоном тоже норм, но с серым - получше, типа в едином стиле
113 xXeNoNx
 
03.03.23
18:31
(0) сжечь еретика
114 Злопчинский
 
04.03.23
23:33
И, кстати, пользовательский скрипт по раскраске, что тут я майстрячил - он нифига не отрабатывает, когда пишешь сообщение - написал, отправил - к серой таблице пристыковываетяс последний пост без оформления скриптом.. жмешь Ф5 - тогда подкрашивается норм
115 Злопчинский
 
04.03.23
23:34
116 Волшебник
 
модератор
04.03.23
23:39
(115) Вот тебе подсказка:
$( document ).ajaxSuccess(function( event, xhr, settings ) {
// твой код
});
117 Злопчинский
 
05.03.23
00:01
(116) вот спасибо, дали гранату обезьяне ;-)
мой код - тут надо вставить вызов моей функции раскраски?
118 Злопчинский
 
05.03.23
00:02
и как эту функцию вызвать, если они имен не имеют? как функцию поименовать?
119 Волшебник
 
модератор
05.03.23
09:32
(118) Семён Семёныч...

function a() {
}
120 Злопчинский
 
05.03.23
10:51
(119) обозвал скрипт так
.
$(function gray() //переоформление списка тем и списка топиков темы
{
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //серый фон списка тем на главной
$("tr[class*='forum'] td").css({"border":"2px solid #FFFFFF"}); //простая (не 3D) разлиновка по горизонтали/вертикали списка тем на главной
$("[class*='mytopics agb']").css({"text-decoration":"none"}); //убираем подчеркивание на моих темах
$("[class*='agb']").css({"text-decoration":"none"}); //убираем подчеркивание на прочих темах
$("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"}); //серый фон топиков темы
$("#table_messages>tbody>tr>td").css("border","2px solid #FFFFFF"); //простая (не 3D) разлиновка по горизонтали/вертикали топиков темы
$("#table_messages>tbody>tr>td").css("padding","7px"); //отступы до текста в списке топиков темы
$("#table_messages tbody tr td *").css("border-style","none"); //не разлиновывать вложенные таблицы в топиках темы
$("a.answer-link").css("color","#0000ff"); //цвет текста ссылок на ответы топика
$("li.whois-user a").css("color","#000000"); //цвет ссылок людей, находящихся на странице темы
});
.
ОК, работает всё
121 Злопчинский
 
05.03.23
10:55
(119) в конце кода (есть еще и другие функции вставил

$( document ).ajaxSuccess(function( event, xhr, settings ) {
function gray();
});

ругается
expected an identifier and instead saw ';'
/
и соответсвенно вся раскраска уже не работает
122 Волшебник
 
модератор
05.03.23
10:56
(120) я имел в виду другое:

$(function () {
   gray();
});

$( document ).ajaxSuccess(function( event, xhr, settings ) {
   gray();
});

function gray() {
//установка css
}
123 Злопчинский
 
05.03.23
10:56
(122) да, уже сообразил сам что просто gray(), ступил
124 Злопчинский
 
05.03.23
10:57
тест раскраски
125 Злопчинский
 
05.03.23
10:57
тест раскраски 2
126 Волшебник
 
модератор
05.03.23
10:57
(123) Не то слово...
127 Злопчинский
 
05.03.23
11:00
тест 3
128 Злопчинский
 
05.03.23
11:00
неа, не работает...
129 Злопчинский
 
05.03.23
11:02
если сделать так
.
$(function () {
   gray();
});

$( document ).ajaxSuccess(function( event, xhr, settings ) {
   gray();
});

$(function gray() //переоформление списка тем и списка топиков темы
{
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //серый фон списка тем на главной
$("tr[class*='forum'] td").css({"border":"2px solid #FFFFFF"}); //простая (не 3D) разлиновка по горизонтали/вертикали списка тем на главной
$("[class*='mytopics agb']").css({"text-decoration":"none"}); //убираем подчеркивание на моих темах
$("[class*='agb']").css({"text-decoration":"none"}); //убираем подчеркивание на прочих темах
$("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"}); //серый фон топиков темы
$("#table_messages>tbody>tr>td").css("border","2px solid #FFFFFF"); //простая (не 3D) разлиновка по горизонтали/вертикали топиков темы
$("#table_messages>tbody>tr>td").css("padding","7px"); //отступы до текста в списке топиков темы
$("#table_messages tbody tr td *").css("border-style","none"); //не разлиновывать вложенные таблицы в топиках темы
$("a.answer-link").css("color","#0000ff"); //цвет текста ссылок на ответы топика
$("li.whois-user a").css("color","#000000"); //цвет ссылок людей, находящихся на странице темы
});

(function(){
    $.getScript('https://cdn.jsdelivr.net/gh/a-sitnikov/mista.js@latest/user.js');
})();
//вернуть Re влево
$("#tm tr").each(function(){
    $(".col_main", this).before($(".col_answers", this));
});

(function($){
    //document.body.style.fontFamily = 'unset';
    //$("button.sendbutton").css("border","unset");
    //$("td").css('padding','2px 4px 3px 8px');
    $("td[id^=tdmsg]").css('line-height','1.2em');
    //document.querySelectorAll(".message-info > button.sendbutton").forEach(el => el.style.border = "unset")
})(jQuery);

$(function()
  {
    $(
        "a[target][href$='png'],[href$='jpg'],[href$='jpeg'],[href$='gif'] "
     ).each(function(ix,el)
             {
                var t=$(el);
                t.html('<img width="300" src="'+t.html()+'">');
             }
           );
  }
);
130 Злопчинский
 
05.03.23
11:02
то раскраска вообще не работает
131 Злопчинский
 
05.03.23
11:04
если сделать так
.
$(function gray() //переоформление списка тем и списка топиков темы
{
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //серый фон списка тем на главной
$("tr[class*='forum'] td").css({"border":"2px solid #FFFFFF"}); //простая (не 3D) разлиновка по горизонтали/вертикали списка тем на главной
$("[class*='mytopics agb']").css({"text-decoration":"none"}); //убираем подчеркивание на моих темах
$("[class*='agb']").css({"text-decoration":"none"}); //убираем подчеркивание на прочих темах
$("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"}); //серый фон топиков темы
$("#table_messages>tbody>tr>td").css("border","2px solid #FFFFFF"); //простая (не 3D) разлиновка по горизонтали/вертикали топиков темы
$("#table_messages>tbody>tr>td").css("padding","7px"); //отступы до текста в списке топиков темы
$("#table_messages tbody tr td *").css("border-style","none"); //не разлиновывать вложенные таблицы в топиках темы
$("a.answer-link").css("color","#0000ff"); //цвет текста ссылок на ответы топика
$("li.whois-user a").css("color","#000000"); //цвет ссылок людей, находящихся на странице темы
});

(function(){
    $.getScript('https://cdn.jsdelivr.net/gh/a-sitnikov/mista.js@latest/user.js');
})();
//вернуть Re влево
$("#tm tr").each(function(){
    $(".col_main", this).before($(".col_answers", this));
});

(function($){
    //document.body.style.fontFamily = 'unset';
    //$("button.sendbutton").css("border","unset");
    //$("td").css('padding','2px 4px 3px 8px');
    $("td[id^=tdmsg]").css('line-height','1.2em');
    //document.querySelectorAll(".message-info > button.sendbutton").forEach(el => el.style.border = "unset")
})(jQuery);

$(function()
  {
    $(
        "a[target][href$='png'],[href$='jpg'],[href$='jpeg'],[href$='gif'] "
     ).each(function(ix,el)
             {
                var t=$(el);
                t.html('<img width="300" src="'+t.html()+'">');
             }
           );
  }
);

$(function () {
   gray();
});

$( document ).ajaxSuccess(function( event, xhr, settings ) {
   gray();
});
132 Злопчинский
 
05.03.23
11:04
то все остается как было, раскраска/переоформление работают, добавляемый пост - остается без раскраски
133 Волшебник
 
модератор
05.03.23
11:11
смотри внимательно на (122)
там функция отдельно стоящая
134 Волшебник
 
модератор
05.03.23
11:13
Для справки: значок $ означает вызов библиотеки jQuery.

если указать $(function (){})
то внутренняя анонимная функция будет вызвана после загрузки страницы (один раз)

если указать $(f)
и ниже объявить чистую функцию f(), то она и будет вызвана
function f() {}
135 Злопчинский
 
05.03.23
11:27
тест раскраски 5
136 Злопчинский
 
05.03.23
11:27
тест раскарски 6
137 Злопчинский
 
05.03.23
11:27
(133) увидел. поправил. работает.
138 Злопчинский
 
05.03.23
11:29
(134) почти все китайская грамота для меня
139 Злопчинский
 
05.03.23
11:30
Текущий скрипт
.
$(function () {
   gray();
});

$( document ).ajaxSuccess(function( event, xhr, settings ) {
   gray();
});

function gray() //переоформление списка тем и списка топиков темы
{
$("tr[class*='forum']").css({"backgroundColor":"#C3C3C3"}); //серый фон списка тем на главной
$("tr[class*='forum'] td").css({"border":"2px solid #FFFFFF"}); //простая (не 3D) разлиновка по горизонтали/вертикали списка тем на главной
$("[class*='mytopics agb']").css({"text-decoration":"none"}); //убираем подчеркивание на моих темах
$("[class*='agb']").css({"text-decoration":"none"}); //убираем подчеркивание на прочих темах
$("#table_messages>tbody>tr>td").css({"backgroundColor":"#C3C3C3"}); //серый фон топиков темы
$("#table_messages>tbody>tr>td").css("border","2px solid #FFFFFF"); //простая (не 3D) разлиновка по горизонтали/вертикали топиков темы
$("#table_messages>tbody>tr>td").css("padding","7px"); //отступы до текста в списке топиков темы
$("#table_messages tbody tr td *").css("border-style","none"); //не разлиновывать вложенные таблицы в топиках темы
$("a.answer-link").css("color","#0000ff"); //цвет текста ссылок на ответы топика
$("li.whois-user a").css("color","#000000"); //цвет ссылок людей, находящихся на странице темы
}
140 Волшебник
 
модератор
05.03.23
11:35
(139) красивые селекторы
141 Asmody
 
05.03.23
12:38
(139) это все тлен и бренность. Вот поменяю я в разметке 1 класс, и все развалится.
142 Злопчинский
 
05.03.23
12:39
(141) это только если от бездуховности такое делать...
143 Волшебник
 
модератор
05.03.23
13:08
(142) Скоро будет новый движок и все ваши скрипты окажутся устаревшими
144 Злопчинский
 
05.03.23
15:17
(143) по опыту будет "стало хуже, верните старый форум" ;-)
переходный период будет, когда можно выбрать типа старый или новый движок?
145 Волшебник
 
05.03.23
15:50
(144) Нельзя будет выбирать движок
146 Новый1сник2
 
05.03.23
16:00
все не читал, фон форума белым оставят? или выбор будет?
147 HeKrendel
 
05.03.23
16:04
(146) +1

Вообще, какой функционал планируется?
148 Волшебник
 
модератор
05.03.23
19:22
(147) Будет 2 поля: персональный CSS и персональный JavaScript. Функционал Вы делаете себе сами!
см скрин в (11)
149 Злопчинский
 
05.03.23
20:04
(148) ага, форум для веб-программистов
150 Андрюха
 
06.03.23
05:15
(147) + лайки или эмоции будут к сообщениям (5 огоньков, 2 смайла и 4 какашечки)?
151 Волшебник
 
модератор
06.03.23
09:07
(150) Вот думаю. Прошлый раз была сделана кнопка "Рекомендовать в базу знаний", так её нажимали для самых тупых веток. С нашей аудиторией иногда очень тяжело.
152 Злопчинский
 
06.03.23
13:17
(151) это показывает просто уровень основного контингента форума. Кто поквалифицированней те задают более специфичные узкие вопросы. Хотя и квалифицированный может тупую ветку в базу, просто как напоминалку, бо он уже успел забыть то, что для других глубокие откровение...
153 Злопчинский
 
07.03.23
13:56
Кстати про новый форум?
М. Б. Подумать типа про такую хрень
Пользователь в профиле позиционирует себя как 3-5 спецух из фиксированного перечня
Например
Программист77
Программимт8
Консультант по типовым
Бизнес-аналитик
Руководитель ит-отдела
Итд типа так как-то
.
Смысл
Под ником пользователя показывать набором пикт его "специализацию"
. Читаешь заголовки тем или посты с теме и видно кто отвечает, не просто обезличенный ПохПох, а специалист в какой-то области,
Это поможет ориентироваться чуть точнее.
.
Прнятно, что предлагаемое сов, ПМ не идеально, куча претензий может быть к такой или подобной схеме, но м. Б. Ж о лучше чем ничего. А кто не хочет себя позиционировать - не заполняет...
Типа так
В порядке дежурного бреда
154 Волшебник
 
модератор
07.03.23
14:13
(153) У нас в личной карточке есть поля "Род занятий", "Интересы", "Достижения (опыт)". Позиционируйте себя
155 Злопчинский
 
07.03.23
14:15
(154) думал об этом, может и так... Сделать типа при наведении мышки на знак вопросс или что-то иное - всплывает окошко с описанием типа как картинки сейчас
156 Волшебник
 
модератор
07.03.23
16:00
(155) Есть же личный JavaScript. Дерзайте!
157 Волшебник
 
модератор
07.03.23
16:01
(155) Кстати, у меня ничего не всплывает. Это Вы себе скриптов понавставляли и думаете, что оно всё встроено в базовый движок.
158 Волшебник
 
модератор
07.03.23
16:03
(155) Вот зачем Вы себе грузите чужие скрипты? Откуда Вы знаете, что там?

$.getScript('https://cdn.jsdelivr.net/gh/a-sitnikov/mista.js@latest/user.js');
159 Злопчинский
 
07.03.23
19:14
(158) какие чужие?
вот что там в той ссылке что ты дал?
160 Волшебник
 
07.03.23
19:21
(159) это кусок твоего личного скрипта.

ты выполняешь программный код Ситникова
161 Волшебник
 
модератор
07.03.23
19:29
(160)+ Не, я не возражаю, если вы доверяете друг другу. Просто ты его подгружаешь, а он может его изменить в любой момент, например, наложить санкции на россиян...
162 Злопчинский
 
07.03.23
19:42
(160) а, вот оно что?
163 Злопчинский
 
07.03.23
19:42
(161) Поэтому - самодостаточное государство с ядерным щитом!
164 Волшебник
 
модератор
07.03.23
20:08
(163) Это приятно, но политика тут не при чём. Сам факт того, что ваш браузер подгружает чужой код, должен вас напрячь. Если Ситников украдёт Ваши пароли, то не надо предъявлять претензии к Митичкину, как-то так...
165 Злопчинский
 
26.04.23
13:36
А почему таблица тем если выбрать "Форум" - раскрашивается как я прописал в персональном скрипте, а если выбрать конкретную секцию форума - раскраска из персонального скрипта не работает (страница не раскрашена как задано в персональном скрипте)...?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший