Есть желание сделать, чтоб одна из групп пользователей не светилась в онлайн статистике форума, т.е. чтобы не выползала в ячейках с классами gTableBody1, forumOnlineBar, не учитывалась в счетчике forumViewed. Чисто возможностями CSS не получается, остаются запятые после пустого места т.к. в gTableBody1 и forumOnlineBar не к чему подцепиться дочерними/атрибутными селекторами, да и счетчик срабатывает. Помогите пожалуйста.
И в продолжение вопроса... у вас нашла скриптики, для удаления изменения содержимого нужной ячейки, а есть ли возможность удаления/замены только определенного символа в нужной ячейке, не затрагивая остальной текст?
Вот здесь _http://likbezz.ru/faq/3-1#9 очень доходчиво объяснены скрипты, чтоб полностью убрать или изменить содержимое ячейки, но существует необходимость обращения к конкретным символам (на пример к тем же запятым) чтоб изменить или убрать только их, из содержимого ячейки, не трогая весь остальной список никнеймов, которые туда подставляются юкозовским скриптом. Это, как вариант решения изначальной задачи, хоть и половинчатый.
Но надеялась, что может найдется способ вообще вывести группу (скорей всего там будут 1 - 2 человека) из учета статистики сайта... начиная от Списка пользователей и заканчивая "Кто онлайн" и действий на сайте... нужен эдакий призрак.
Признак такого есть - это класс ссылки. Он для всех групп разный.
Я говорила в конце не о призНаках, а о призРаках... чтобы группа была не видна во всевозможных списках, кстати, заметила, что у вас это частично реализовано...
, к тому же, Вас лично, я ни разу не видела в списках вашего сайта, да и информация о времени последнего захода в Вашем профиле не обновляется
но, в принципе, не суть...
В любом случае, очень благодарна, что уделили мне время и уловили смысл в моих сумбурных объяснениях :о)) это именно то что надо!! правда, вставив скрипт на тестовой площадке, выяснилось, что он не совсем корректно работает..
к сожалению в таблице "Дополнительной информации" три ячейки с классами gTableBody1 (что и составляло одну из проблем сделать это через CSS), и исправленное содержимое первой из них, дублируется в остальные:
на скрине видно только две, но если бы были дни рождения пользователей, то появилась бы третья. И если никнейм удаленной группы в сформированном списке оказался последним, то остается запятая у предыдущего ника... может там вообще все запятые ликвидировать?
По аналогии попробовала сделать вариант скрипта для другого места:
Код
<script type="text/javascript"> function hideUser(){ var o=$('.gTable'),e=$('.forumOnlineBar',o),l=$('.groupVerify',e).size(); $('.groupVerify',e).remove(); e.html(e.html().replace(/ , /g,'')); $('.forumNameTd .forumViewed',o).eq(1).html($('.forumNameTd .forumViewed',o).eq(1).html()-l); };hideUser(); </script>
но не уверена что правильно, т.к. .forumOnlineBar и .forumViewed на разных страницах :о))
Сообщение отредактировал klim - Четверг, 26.03.2015, 15:07
var o=$('.gTable:last'),e=$('.gTableBody1:first',o),l=$('.groupVerify',e).size();
при удалении запятой, наверно все же надо вставлять пробел:
Код
e.html(e.html().replace(/ , /g,'&_nbsp;'));
а вот со счетчиками беда :о)) в gTableSubTop участники вычитаются, а в посетителях числятся, может число на которое уменьшаются "участники" прибавлять к "гостям"?
и во втором скрипте, что я делала по аналогии, в списке .forumOnlineBar никнейм удаляется, а счетчик .forumViewed (в ячейках .forumNameTd) , все равно срабатывает :о(
Сообщение отредактировал klim - Четверг, 26.03.2015, 19:30