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

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

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


Вы здесь » Единый форум поддержки » Архив » Общие вопросы от новичков (63)


Общие вопросы от новичков (63)

Сообщений 1461 страница 1480 из 2012

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое HTML и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

Любой вопрос по оформлению/неполадкам сопровождайте ссылкой на форум, по которому возникли сложности.

Отредактировано Deff (Ср, 20 Ноя 2019 11:52:38)

+6

1461

Deff написал(а):
ACT3255 написал(а):

Да, к сожалению скрипт "Премодерации" не работает, точнее работает до какого то этапа:

Ну походу код мягкого переноса  ­ теперь удаляется из сообщения  :dontknow:  (Накой возникло такое ограничение - непонятно, это единственный код, который не виден явно пользователю, что позволяло как-то сляпать премодерацию скриптом)

Символ мягкого переноса удаляется и при включенном ajax и при отключенном? По идее, при отключенном не должно вырезаться. При включенном можно попробовать добавить исключение. Я неспешно работаю над реализацией премодерации, но разница слишком велика с работой скрипта и некоторым скрипт может быть предпочтительней.

+2

1462

kernel написал(а):

Я неспешно работаю над реализацией премодерации

мы подождем  :cool:

0

1463

kernel написал(а):

Символ мягкого переноса удаляется и при включенном ajax и при отключенном? По идее, при отключенном не должно вырезаться. При включенном можно попробовать добавить исключение. Я неспешно работаю над реализацией премодерации, но разница слишком велика с работой скрипта и некоторым скрипт может быть предпочтительней.

Нет, у меня все форумы без аякса...

Возможно trim() сервиса стал какой-то новый (ибо символ мягкого переноса у меня возможно в начале строки... и их бывает и пару подряд(для различения в разных скриптах... ещё использовался в скрипте своей иконки к опросу(но на этот скрипт забить, сейчас есть свой селектор  (там был один в начале, а премодерация позже - там два по-моему
Исчезает походу в первом .post-content p

Да, вот такая вставка:

var sumb = String.fromCharCode(173);
textarea.val(sumb + sumb + str);

Отредактировано Deff (Ср, 17 Мар 2021 21:05:09)

0

1464

Deff написал(а):
kernel написал(а):

Символ мягкого переноса удаляется и при включенном ajax и при отключенном? По идее, при отключенном не должно вырезаться. При включенном можно попробовать добавить исключение. Я неспешно работаю над реализацией премодерации, но разница слишком велика с работой скрипта и некоторым скрипт может быть предпочтительней.

Нет, у меня все форумы без аякса...

Возможно trim() стал какой-то новый (ибо символ мякгого переноса у меня возможно в начале строки... и их бывает и пару подряд(для различения в разных скриптах... ещё использовался в скрипте своей иконки к опросу(но на этот скрипт забить, сейчас есть свой селектор  (там был один в начале, а премодерация позже - там два по-моему

Хм, сейчас попробовал, вставил в пост на тестовом форуме ­­test. В браузере пост виден как test, в исходнике страницы вижу ­­test. Т.е. символ не вырезается.
Да и на этом форуме, со включенным ajax, не вырезается. Посмотри в исходнике страницы, увидишь здесь: ­­test

+1

1465

kernel
Ок...
СПС!

0

1466

Trinity Wane написал(а):

https://skycross.f-rpg.me/

Здравствуйте! После смены дизайна внезапно отвалился скрипт маски профиля. Подскажите, как быть, что мы не так сделали?)

на случай, если вопрос потерялся, все еще актуально)

+1

1467

Trinity Wane
Запятые потеряли!

forumAccessExtended: {
        'фандомные беседы': ['Игроки', 'Пользователи'],
        'фандомные игры': ['Игроки', 'Пользователи'],
        'межфандом': ['Игроки', 'Пользователи'],
        'альтернатива': ['Игроки', 'Пользователи'],
        'флуд и игры': ['Игроки', 'Пользователи'],
        'конкурсы': ['Игроки', 'Пользователи'],
    },
    changeList: {

Для Подсчета уберите этот скрипт:

Код:
<!--Запрет перехода на первую страницу При удалении Тем и сообщений -->
<script type="text/javascript" src="https://forumstatic.ru/files/0010/b4/f8/33839.js"></script>

Функция запрет перехода есть давно от сервиса, а скрипт конфликтует со скриптом подсчета
Ксать самое странное - я его удалял при установке скрипта подсчета!!!


Сделайте Скриншот Администрирование-Поля профиля - Поле "посты" - редактировать

Отредактировано Deff (Чт, 18 Мар 2021 00:53:34)

+2

1468

Deff
Запятые поставили, и что-то все равно оно((
Скриншот если только утром смогу предоставить

0

1469

Trinity Wane написал(а):

Deff
Запятые поставили, и что-то все равно оно((
Скриншот если только утром смогу предоставить

скриншот

Добрый вечер.
У этого элемента в дизайне стоит class="post", как у постов в теме, из-за чего скрипт старается взаимодействовать со ссылкой, обламывается и от расстройства прекращает работу. Переименуйте класс у ссылки (и в стиле тоже не забудьте переименовать), скрипт заработает.

+4

1470

Добрый день! Помогите плз  немного со скриптом..  Я подписал (дописал после IP) синеньким ник человека на странице  online.php - что бы видеть его даже не логиненным. Идея понравилась и я дописал второго, потом третьего.. Но - просто пока дублировал строки кода.

Код:
$('#pun-online #pun-main .section .container table tbody .username  :contains("2.2.2.2")').after("....<font  color=#0000FF><b>Вася</b></font>")
$('#pun-online #pun-main .section .container table tbody .username  :contains("2.2.2.3")').after("....<font  color=#0000FF><b>Петя</b></font>")
.......

А как то же можно это делать одним скриптом - у меня вот например старые смайлы так заменяются на новые

Код:
<!-- автозамена устаревших смайлов в постах -->
<script src="https://forumstatic.ru/files/001a/8c/18/99933.js"></script>

а там

Код:
(function() {
  var smilieMatches = {
    "http://www.kolobok.us/smiles/light_skin/curtsey.gif": "https://forumstatic.ru/files/001a/8c/18/18306.gif",
.....
    "http://www.kolobok.us/smiles/artists/viannen/viannen_28.gif": "https://forumstatic.ru/files/001a/8c/18/52064.gif"
  };
  var images = $('.post-content .postimg');
  for (var key in smilieMatches) {
    images.filter('[src="' + key + '"]').attr('src', smilieMatches[key]);
    images.filter('[src="' + key.replace('http','https') + '"]').attr('src', smilieMatches[key]);
  }
})();

Как сделать также - что бы я просто в такую же табличку писал ( "IP" : "Ник")  ?

0

1471

... видимо никак...))

А тогда вот еще такой вопрос: а как можно убрать отображение количества гостей в теме и на главной? Что бы участников только показывало. Не могу найти селектор..

0

1472

superlewa
Тут фигня такая, чо у 90% провайдеров IP динамический, к примеру у Росстелеком - 40% рынка...
У некоторых мобильных операторов  - постоянные IP

+1

1473

superlewa написал(а):

как можно убрать отображение количества гостей в теме и на главной?

Там по идее регуляркой нужно... http://javascript.ru/basic/regular-expression

Отредактировано Deff (Пн, 22 Мар 2021 17:44:15)

+1

1474

Deff написал(а):

Тут фигня такая, чо у 90% провайдеров IP динамический

Вообще - как работает распределение IP у мобильных - несколько раз пытался найти - но не нашел. А прикол в том что люди ходят с одного и того же IP каждый день. Один днем - другой вечером. Допустим на работе вышка одна а дома другая? Тоже не всегда. Я думаю (уверен) там дело в "серых" адресах. То есть  целый пул адресов за NAT сидит и снаружи как один выглядит. Прикол в том что я даже в роуминге определяюсь своим обычным московским IP. Или юзер - улетает из Мск в Сочи или в Барселону - а IP остается обычный московский...  Не понятно мне это от слова "совсем"... 
НО! Да не в этом дело! У меня есть список IP - он работает и подходит. Вопрос только в том как бы это в пакетную обработку засунуть? Вон там код для смайлов - один с http меняется на перезалитый для https . И вот просто таблица там а снизу две строчки кода. Вот вместо них как написать то что у меня?

Код:
$('#pun-online #pun-main .section .container table tbody .username  :contains("2.2.2.2")').after("....<font  color=#0000FF><b>Вася</b></font>")
$('#pun-online #pun-main .section .container table tbody .username  :contains("2.2.2.3")').after("....<font  color=#0000FF><b>Петя</b></font>")
.......
 

Вот это так выглядит: сечас она залогинена но когда нет то синим светится все равно.

https://forumupload.ru/uploads/0000/14/1c/37438/t747671.png

Отредактировано superlewa (Пн, 22 Мар 2021 18:19:28)

0

1475

superlewa
Составьте массив в виде пар:

var arrayIP_Color = [[IP, цвет],[IP, цвет],[IP, цвет],[IP, цвет],[IP, цвет],...]

Выложите, я нарисую(или к ночи, или завтра к вечеру... днём занят)
или даже из трёх значений, если у Вас есть ещё и ники для IP

var arrayIP_Color = [[IP, цвет, Ник],[IP, цвет, Ник],[IP, цвет, Ник],[IP, цвет, Ник],[IP, цвет, Ник],...]

Отредактировано Deff (Пн, 22 Мар 2021 18:30:38)

+2

1476

Deff написал(а):

Составьте массив в виде пар:

Не. Там не про цвет - цвет везде синий. Нужно что бы табличку я дополнял просто дополнял - дописывая IP чела и его ник. И этот ник бы дописывался . Как на скрине. Это все работает - просто сейчас я пложу одинаковые строчки а хотелось бы одну строчку и табличку.

IP1 : Вася
IP2 : Люся
IP3 : Гена
.....
$('#pun-online #pun-main .section .container table tbody .username  :contains("IP N ")').after("....<font  color=#0000FF><b>Вася</b></font>")

Вот как смайлы пакетом

Код:
(function() {
  var smilieMatches = {
    "http://www.kolobok.us/smiles/light_skin/curtsey.gif": "https://forumstatic.ru/files/001a/8c/18/18306.gif",

Отредактировано superlewa (Пн, 22 Мар 2021 18:36:31)

+1

1477

superlewa
А где ты ищешь заменяешь ? В Активных пользователях чоли ?

0

1478

Deff написал(а):

А где ты ищешь заменяешь ? В Активных пользователях чоли ?

Ну да.   на  online.php .  Мне удобно - открыл и сразу видно "нужных людей" даже если они гостем читают.)

Просто глупо наверное множить одинаковые строчки

"Если в поле юзер онлайн IP = ххх то в конце дописать синим "Вася"
"Если в поле юзер онлайн IP = yyy то в конце дописать синим "Петя"
"Если в поле юзер онлайн IP =zzz то в конце дописать синим "Гога"
....
....

Наверное проще как то табличку
ххх : Вася
yyy : Петя
zzz : Гога
...
а потом строчку что имя из таблички дописать синим цветом

Код:
.after("....<font  color=#0000FF><b>Вася</b></font>")

Отредактировано superlewa (Пн, 22 Мар 2021 19:18:58)

0

1479

superlewa
В HTML низ:

Код:
<script type="text/javascript">
var IP_obj = {
/*     ОБЪЕКТ  IP  : Nick */

 "109.238.247.83"  : "Вася",
 "95.65.81.152"    : "Петя",
 "37.115.144.171"  : "Галя",
 "176.215.230.134" : "Саша",
 "5.255.231.17"    : "Кузя",
 "35.204.207.179"  : "Супер-пупер",
 "95.163.255.44"   : "И.т.д.",
 "176.110.134.2"   : "Фсё"	/*Последний элемент без запятой*/
}

$('#pun-online tr.group td.tcl.username a[href*="/moderate.php"]').each(function(){
   var IP = this.href.split('?get_host=')[1];
   var name = IP_obj[IP];   if(!name)return true;
   var td = $(this).parent('td');
   var a = $(this).remove();
   td[0].innerHTML = a[0].outerHTML + '<span style="color:blue">'+ name+'</span>';
});

</script>

Отредактировано Deff (Пн, 22 Мар 2021 19:34:53)

-1

1480

superlewa Затаилсо в Засаде...?  :D

Я ксать проверил сразу - работает:

Свернутый текст

+1


Вы здесь » Единый форум поддержки » Архив » Общие вопросы от новичков (63)