Онлайн Офлайн в Мини чате
|
|
[16] likbezz [14.10.2014, 21:23] |
Alexey, Функционал который бы показывал в чате здесь http://www.fishing31.ru/index/0-160 кто онлайн а кто оффлайн Без всяких кликов и тп. ? .. это возможно.
В каком модуле, что-то я не пойму - мини чат - вид материалов.
Очень часто ваш форум выдает 500-тую ошибку при входе Ошибка 500 "Internal Server Error" - Внутренняя ошибка сервера, т.е. проблема юкоз и от меня не зависит.. |
|
[17] Alexey [14.10.2014, 21:38] |
Цитата likbezz, Без всяких кликов и тп. ? .. это возможно. Ну да... Без нихДобавлено (14.10.2014, 21:32) ---------------------------------------------
Цитата likbezz, проблема юкоз Что-то он последнее время вообще стал виснуть... Добавлено (14.10.2014, 21:38) --------------------------------------------- likbezz, Вот делюсь
Код $(function() { $('td.posttdMessage').each(function() { var elem = this.parentNode, html = elem.innerHTML; if(html) elem.innerHTML = html.replace(/https?\:\/\/[^\s\r\n]+/gim, 'Ссылка'); }); }); |
|
[18] likbezz [14.10.2014, 22:15] |
Alexey, А вот более грамотное исполнение: Код <script type="text/javascript"> $(function(){ $('td.posttdMessage').each(function(){ var o=this.innerHTML; if(/https?\:\/\//.test(o)){ this.innerHTML=o.replace(/https?\:\/\/[^\s\r\n]+/gim, 'Ссылка'); } }); }); </script> - нефик дергать все подряд.. |
|
[19] Alexey [14.10.2014, 22:23] |
likbezz, :D А вт еще лучше так как этот режет весь диз и убирает в сообщении картинки Код <script type="text/javascript"> $('td.posttdMessage a').each(function() { this.src = "http://www.fishing31.ru/"; this.innerHTML = "ссылка"; }) </script> |
|
[20] likbezz [14.10.2014, 22:53] |
Alexey, А вт еще лучше так как этот режет весь диз и убирает в сообщении картинки Да..? Ваш вариант вообще не будет работать... У ссылки нет атрибута src Код this.src = "http://www.fishing31.ru/";
Вот так, тогда уж.. Код <script type="text/javascript"> $(function(){ $('td.posttdMessage a').each(function(){ if(this.href.indexOf('http://likbezz.ru/')==-1){ this.href='http://likbezz.ru/'; if(!this.getElementsByTagName('img').length){ this.innerHTML='Ссылка'; } }; }); }); </script>
А вообще, вот по теме: Стилизация (оформление) внешних ссылок. Для юКоз (uCoz) |
|
[21] Alexey [14.10.2014, 23:06] |
Только вот никак не могу понять как сделать чтобы данный скрипт пропускал картинки class="ulightbox", так как они стоят ссылками Добавлено (14.10.2014, 23:06) ---------------------------------------------
Цитата likbezz, Да..? Ваш вариант вообще не будет работать... Ну как не будет??? Работает же ... Вот посмотрите http://www.fishing31.ru/forum/26-92-238-16-1412671974 |
|
[22] likbezz [14.10.2014, 23:09] |
Alexey, Только вот никак не могу понять как сделать чтобы данный скрипт пропускал картинки class="ulightbox", так как они стоят ссылками Вот так: Код <script type="text/javascript"> $(function(){ $('td.posttdMessage a').not('.ulightbox').each(function(){ if(this.href.indexOf('http://likbezz.ru/')==-1){ this.href='http://likbezz.ru/'; this.innerHTML='Ссылка'; }; }); }); </script> .. |
|
[23] Alexey [14.10.2014, 23:13] |
likbezz, А подскажите пожалуйста еще. Ставлю картинку рядом с ссылкой и ничего нема Код <style> a.posttdMessage[href^="http"]{background:url('http://www.fishing31.ru/icon/_external.gif') no-repeat right 2px;padding-right:15px;} </style> |
|
[24] likbezz [14.10.2014, 23:16] |
Alexey, Ну как не будет??? Работает же ... Посмотрите внимательнее...
По вашему скрипту - ссылка должна быть на главную сайта, а у вас ... на /forum/26 Ну нет у ссылки атрибута src .. и точка. есть href, src - только у картинки, объекта, ифрейма и тп.
|
|
[25] Alexey [14.10.2014, 23:20] |
Цитата likbezz, <script type="text/javascript"> $(function(){ $('td.posttdMessage a').not('.ulightbox').each(function(){ if(this.href.indexOf('http://likbezz.ru/')==-1){ this.href='http://likbezz.ru/'; if(!this.getElementsByTagName('img').length){ this.innerHTML='Ссылка'; }; }; }); }); </script> Поставил этот скрипт и отказался работатьДобавлено (14.10.2014, 23:20) ---------------------------------------------
Цитата likbezz, По вашему скрипту - ссылка должна быть на главную сайта, а у вас ... Ну нет у ссылки атрибута src .. и точка. есть href, src - только у картинки, объекта, ифрейма и тп. Этотатрибут просто увидел src и отбросил его чтобы картинки не скрывались под надпись |
|
[26] likbezz [14.10.2014, 23:22] |
Alexey, Поставил этот скрипт и отказался работать А у меня работает..
Вот еще:
---
Ставлю картинку рядом с ссылкой и ничего нема Код <style> a.posttdMessage[href^="http"]{background:url('http://www.fishing31.ru/icon/_external.gif') no-repeat right 2px;padding-right:15px;} </style> Кашмар.. Код <style type="text/css"> td.posttdMessage a[href^="http"]{background:url('http://www.fishing31.ru/icon/_external.gif') no-repeat right 2px;padding-right:15px;} </style>
|
|
[27] Alexey [14.10.2014, 23:23] |
Вот еще лучше скрипт который также оставляет картинки с классом ulightbox и не скрывает их под слово... Вот теперь такой код рабочий на все 100 Можно теперья думаю реализовывать на Ucozoвских форумах
Код <script type="text/javascript"> $('td.posttdMessage a:not(.ulightbox)').each(function() { this.src = "http://www.fishing31.ru/"; this.innerHTML = "ссылка"; }) </script> |
|
[28] likbezz [14.10.2014, 23:29] |
Alexey, Вот еще лучше скрипт который также оставляет картинки с классом ulightbox и не скрывает их под слово... Дайте ссылку на страницу где это работает..
Вот теперь такой код рабочий на все 100 ) Вы еще не поняли .. но поймете, что это не так)
$('td.posttdMessage a:not(.ulightbox)').each(function() { А если ссылка местная - локальная? - на цитату, или на какой-либо пост? ... |
|
[29] Alexey [14.10.2014, 23:34] |
Так и я про тоже самое... Кашмар и точка Добавлено (14.10.2014, 23:31) ---------------------------------------------
Цитата likbezz, Дайте ссылку на страницу где это работает.. вот http://www.fishing31.ru/forum/11-82-1Добавлено (14.10.2014, 23:34) --------------------------------------------- А почему на системном коде также ставит значок? Как-то сделать можно чтобы убрать именно на таких кодах $IMAGE1$ Ну Вы на странице наверное сами видели |
|
[30] likbezz [14.10.2014, 23:36] |
Alexey, вот http://www.fishing31.ru/forum/11-82-1 Но ссылка там по прежнему на форум, а не на главную... - та, что «читать дальше» Или для чего тогда вот эта строка: this.src = "http://www.fishing31.ru/"; ? |
|