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

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

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


Вы здесь » Единый форум поддержки » Корзина » Подстветка, расцветка, выделение выполненной команды


Подстветка, расцветка, выделение выполненной команды

Сообщений 1 страница 14 из 14

1

Добрый день!

И кнопки командной строки:
Форум  Чат  Участники  Правила  Поиск  Профиль  Сообщения  Выход

и кнопки подкомандной строки:
Новые сообщения   Активные темы  Темы без ответов  Мои сообщения   Подписка Все прочитано
при нажатие, в смысле после нажатия, не выделяются ни цветом, ни ..., что затрудняяет понимание выполняемой команды.

Но если с командной строкой хоть как то и можно разобраться поскольку

история выполняемой команды (например, Правила) отражается в графе:
» Форум историков и философов » Правила

то выполнение команды при нажатии любой кнопки их подкомандной строки (например, Темы без ответов) отражается безликим Результаты поиска

»Форум историков и философов » Результаты поиска

Вопрос: как можно идентифицировать выполнение команды при нажатии кнопки в подкомандной строке? Можно выделением, окрашиванием, или указанием в строке:

[b]»Форум историков и философов »...

без разницы.

Отредактировано Иванов (Пт, 30 Апр 2010 19:38:41)

0

2

Вы имеете ввиду кгда на НАВ-лин и У-лин наводишь мышью. То там ссылка становится другим цветом?

0

3

Нет.
Надо чтобы после нажатия я видел зрительно какая команды выполнилась.

Скажем нажал я Новые сообщения компьютер выдал

»Форум историков и философов » Результаты поиска

а подним перечень новых сообщений.

Я отвлёкся и хочу посмотреть перечень Активные темы
а у меня на экране:
»Форум историков и философов » Результаты поиска

Результаты поиска чего?

0

4

Иванов
Здравствуйте.

Иванов написал(а):

Я отвлёкся и хочу посмотреть перечень Активные темы
а у меня на экране:
»Форум историков и философов » Результаты поиска
Результаты поиска чего?

Эм... Вам так нужно может быть?

Код:
<script type="text/javascript">
var srch=document.getElementById("pun-crumbs1").getElementsByTagName("p")[0];
if(srch.innerHTML.indexOf("Результаты поиска")!=-1){
if(document.URL.indexOf("search.php?action=show_24h")!==-1)
srch.innerHTML="Активные темы форума";
}
</script>

0

5

rps

Подойдёт: поставил в HTML низ (в HTML верх не реагирует) -  слева над выпавшим списком появляется информация лишь при нажатии кнопки "Активные темы". Остальные не отражаются... Правда при нажатии на "Новые сообщения" появляется слово безликое слово "Информация" (которое было и ранее).

Видимо на каждую кнопку в подкомандной строке  Новые сообщения Активные темы Темы без ответов Мои сообщения Подписка Все прочитано  нужен свой код.

Очевидно данный вами код надо копировать многократно изменяя позицию "Активные темы" и  "Результаты поиска". Попробую, и потом дам знать.

Не получается. Сделал

<script type="text/javascript">
var srch=document.getElementById("pun-crumbs1").getElementsByTagName("p")[0];
if(srch.innerHTML.indexOf("Результаты поиска")!=-1){
if(document.URL.indexOf("search.php?action=show_24h")!==-1)
srch.innerHTML="Новые сообщения";
}
</script>

и вставлял и в HTML низ и в HTML верх не реагирует, или везде пишет "Новые сообщения", если вместо 1 ставлю ноль.

Отредактировано Иванов (Пт, 30 Апр 2010 23:39:04)

0

6

Иванов

Код:
<script type="text/javascript">
var srch=document.getElementById("pun-crumbs1").getElementsByTagName("p")[0];
if(document.URL.indexOf("search.php?action=show_new")!==-1){
if(srch.innerHTML.indexOf("Результаты поиска")!=-1){
srch.innerHTML="Новые сообщения на форуме";}}

else if(document.URL.indexOf("search.php?action=show_24h")!==-1){
if(srch.innerHTML.indexOf("Результаты поиска")!=-1){
srch.innerHTML="Активные темы форума";}}

</script>

0

7

Спасибо за участие, но ни как не реагирует. Полагаю не стоит далее искать - идентификации раздела "Активные темы" вполне достаточно...

Спасибо ещё раз!

Минуточку:
перестал работать и данный вами ранее код, который работал для кнопки "Активные темы"

Эм... Вам так нужно может быть?

Код:

<script type="text/javascript">
var srch=document.getElementById("pun-crumbs1").getElementsByTagName("p")[0];
if(srch.innerHTML.indexOf("Результаты поиска")!=-1){
if(document.URL.indexOf("search.php?action=show_24h")!==-1)
srch.innerHTML="Активные темы форума";
}
</script>

Вы его не меняли часом?

Отредактировано Иванов (Сб, 1 Май 2010 15:36:02)

0

8

Иванов
Всё работает. Ставить надо вместо предыдущего.

0

9

Оказывается дело вот в чём: при отсутствии новых тем за послении 24 часа этот код работает по старинке, т.е. не прописывает выполняемую команду. Создал три новые темы и стали появляться названия исполнения команд "Новые темы" и "Активные темы". остальные молчат как партизаны! Ну и бог с ними. Идентификафия уже двух команд достаточно - остальные буду отслеживать по наитию, да и использую я их не часто.

Так вот, нельзя ли, всё-таки, сделать так, чтобы и при отсутствии новых тем прописывалось исполнение команд "Новые темы" и "Активные темы"?

Отредактировано Иванов (Сб, 1 Май 2010 16:06:30)

0

10

Иванов

Иванов написал(а):

остальные молчат как партизаны!

А остальные я не и не прописывал.

Иванов написал(а):

Так вот, нельзя ли, всё-таки, сделать так, чтобы и при отсутствии новых тем прописывалось исполнение команд "Новые темы" и "Активные темы"?

То есть, заменять и слово "Информация"?

0

11

Скорее всего нет.
Вот на рисунке есть строка Новые сообщения на форуме вместо  » Форум историков и философов » Информация. Так бывает в том случае, если есть новое сообшение. Аналогично и Активные темы форума.

Если нет новых собщений, то вместо Новые сообщения на форуме выступает строка » Форум историков и философов » Информация.

Хочется, чтобы вне зависимости от наличия или отсутствия новых сообщений (новых тем), можно было бы глядя на экран понять на какую кнопку я нажал в прошлый раз, какую команду выполнил компьютер, т.е., чтобы всегда при нажатии кнопки Новые сообщения вместо » Форум историков и философов » Информация прописывалась строка  Новые сообщения на форуме.

Аналогично и с Активные темы форума.

увеличить

Отредактировано Иванов (Сб, 1 Май 2010 17:40:17)

0

12

Иванов

Код:
<script type="text/javascript">
var srch=document.getElementById("pun-crumbs1").getElementsByTagName("p")[0];
if(document.URL.indexOf("search.php?action=show_new")!==-1){
if(srch.innerHTML.indexOf("Результаты поиска")|| ("Информация")!=-1){
srch.innerHTML="Новые сообщения на форуме";}}

else if(document.URL.indexOf("search.php?action=show_24h")!==-1){
if(srch.innerHTML.indexOf("Результаты поиска")|| ("Информация")!=-1){
srch.innerHTML="Активные темы форума";}}

</script>

+1

13

Большое Человеческое Спасибо!

Вам Жирный Плюс!!

Отредактировано Иванов (Вт, 4 Май 2010 23:13:07)

0

14

Может кому-то понадобится: полный вариант скрипта (rps + mkusher):

Код:
<script type="text/javascript">
var srch=document.getElementById("pun-crumbs1").getElementsByTagName("p")[0];
var slink = document.getElementsByTagName("link");
if(document.URL.indexOf("search.php?action=show_new")!==-1){
if(srch.innerHTML.indexOf("Результаты поиска")|| ("Информация")!=-1){
srch.innerHTML="Новые сообщения на форуме";}}

else if(document.URL.indexOf("search.php?action=show_24h")!==-1){
if(srch.innerHTML.indexOf("Результаты поиска")|| ("Информация")!=-1){
srch.innerHTML="Активные темы форума";}}

for(var i=0;i<slink.length;i++){
if(slink[i].title == "Страница результатов поиска 14"){
srch.innerHTML="Неотвеченные темы";}
else if(slink[i].title == "Страница результатов поиска 20"){
srch.innerHTML="Мои сообщения";}
else if(slink[i].title == ""){
srch.innerHTML="Подписанные темы";}
}
</script>

Отредактировано rps (Вс, 2 Май 2010 13:36:22)

0


Вы здесь » Единый форум поддержки » Корзина » Подстветка, расцветка, выделение выполненной команды