jQuery
|
|
bars3785 | Отредактировал bars3785 - Среда, 06 Апреля 2011, 02:33 Дата: 06 Апреля 2011, 02:32 | Сообщение # 3141 | ● ● ● ● ● 9 сообщений Статус: Offline | всем привет! На официальном форуме ucoz мне пока ответить не смогли, может здесь кто поможет? У меня на главной странице форума новые сообщения, опубликованные текущим днём, значатся по дате и дню недели. А как сделать, чтобы они были подписаны, как "сегодня" и желательно другим цветом? Помогите плиииз.... Добавлено (06 Апрель 2011, 02:32) --------------------------------------------- и ещё есть вопрос. Установил себе код страницы пользователей, доработал его, но никак не пойму что вписать надо, чтобы в поле ранг отображался ранг пользователя (картинка-звёздочки), так как в html вообще ноль. Может поможете кто соображает? Code uCodes_img = $(this).find('img').attr('src'); uCodes_username = $(this).parent().find('a').text().replace(/-/gi,'~'); uCodes_fullname = $(this).parent().find('td:eq(2)').text(); uCodes_datareg = $(this).parent().find('td:eq(6)').text(); uCodes_rank = $(this).parent().find('td:eq(5)').text(); uCodes_group = $(this).parent().find('td:eq(3)').text(); uCodes_gender = $(this).parent().find('td:eq(4)').text(); проблема в строчке uCodes_rank = $(this).parent().find('rank[1-10](5)').text();. | | |
|
imapo | Дата: 06 Апреля 2011, 12:14 | Сообщение # 3142 | ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | А как сделать, чтобы они были подписаны, как "сегодня" bars3785, ПУ -- ОБЩИЕ НАСТРОЙКИ -- Установи галочку возле пункта: Дату сегодняшнего дня выводить как "Сегодня" и желательно другим цветом В общий вид страниц форума после $BODY$: Code <script> $('a.forumLastPostLink:contains("Сегодня")').css({'color': 'red' , 'font-weight': 'bold'}); </script> | | |
|
bars3785 | Дата: 06 Апреля 2011, 16:32 | Сообщение # 3143 | ● ● ● ● ● 9 сообщений Статус: Offline | Apocalypse87, спасибо большое, особенно за цвет. А с галочкой не работает - я поставил её давным-давно, она распространяется на всё что угодно, только не на главную страницу форума. Обращался в техподдержку - они сказали что так и надо - типа так задумано. Но я думаю, что можно что то придумать, но так как я в html слабоват, вот и обращаюсь к Знающим.Добавлено (06 Апрель 2011, 16:32) --------------------------------------------- скрипт с цветом работает! Ты не представляешь, как я тебе благодарен спасибо. на главной странице конечно это не распространяется, т.к. там нет слова сегодня из-за "бага" форума, но в новых сообщениях работает. Супер. | | |
|
imapo | Отредактировал Apocalypse87 - Среда, 06 Апреля 2011, 22:11 Дата: 06 Апреля 2011, 22:06 | Сообщение # 3144 | ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | bars3785, в самом деле для главной страницы не распространяется. Я могу предложить вот что: есть у нас условный оператор $DATE$ и мы можем использовать его для реализации задуманного: В общий вид страниц форума после $BODY$ (Замени предыдущий скрипт): Code <script> $('a.forumLastPostLink:contains("Сегодня")').css({'color': 'red' , 'font-weight': 'bold'}); </script> <?if($PAGE_ID$='main' or $PAGE_ID$='category')?> <script> $('a.forumLastPostLink:contains("$DATE$")').css({'color': 'red' , 'font-weight': 'bold'}); </script> <?endif?> | | |
|
bars3785 | Отредактировал bars3785 - Среда, 06 Апреля 2011, 23:18 Дата: 06 Апреля 2011, 23:11 | Сообщение # 3145 | ● ● ● ● ● 9 сообщений Статус: Offline | ну, в целом почти получилось. Даты текущего дня на главной теперь выделяются другим цветом, но как "сегодня не подписаны". Но это уже что то. Спасибо ещё раз. Добавлено (06 Апрель 2011, 23:11) --------------------------------------------- Apocalypse87, получилось!! Удалось немного доработать код: Code <script> $('a.forumLastPostLink:contains("Сегодня")').css({'color': '03c03c' , 'font-weight': 'bold'}); </script> <script> $('a.forumLastPostLink:contains("Вчера")').css({'color': 'd8a903' , 'font-weight': 'bold'}); </script> <?if($PAGE_ID$='main' or $PAGE_ID$='category')?> <script> $('a.forumLastPostLink:contains("$DATE$")').css({'color': '03c03c' , 'font-weight': 'bold'}).text("Сегодня"); </script> <?endif?> дописал .text("Сегодня") и волшебство свершилось. Спасибо тебе. http://tonmir.ru/forum | | |
|
imapo | Дата: 07 Апреля 2011, 10:30 | Сообщение # 3146 | ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | bars3785, молодец | | |
|
dasasa | Дата: 05 Мая 2011, 05:37 | Сообщение # 3147 | ● ● ● ● ● 165 сообщений Статус: Offline | Всем привет. Знатоки, помогите мне пожалуйста. Имеется: Code <input type="text" value="10+3" /> Вопрос: как можно скриптом сосчитать значение value, чтобы на этом примере выдавало 13? P.s.: числа могут быть любые и операции с числами тоже (сложение, вычитание, деление, умножение). | | |
|
exec | Дата: 05 Мая 2011, 18:46 | Сообщение # 3148 | ● ● ● ● ● 199 сообщений Статус: Offline | Code <input type='text' id='foo' value='(10 + 2) * (10 - 8 / 4)' /> <script type='text/javascript'> document.getElementById("foo").value = eval(document.getElementById("foo").value); </script> | | |
|
dasasa | Дата: 05 Мая 2011, 20:51 | Сообщение # 3149 | ● ● ● ● ● 165 сообщений Статус: Offline | exec, огромное спасибо! | | |
|
аллочка | Дата: 28 Мая 2011, 17:28 | Сообщение # 3150 | ● ● ● ● ● 1 сообщение Статус: Offline | подскажите плиз...сделала резервное копирование на сайте, восстановить не могу. пишет"Восстановление невозможно. Подробности в журнале" захожу в журнал, а там"Новости" Проверка таблицы ... НЕ НАЙДЕНО". Что делать??? Помогите пожалуйста!!! | | |
|
imapo | Дата: 06 Июня 2011, 13:01 | Сообщение # 3151 | ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | аллочка, скачай бэкап, открой файлы из архива блокнотом и переноси вручную | | |
|
leonP4 | Дата: 19 Июня 2011, 00:04 | Сообщение # 3152 | ● ● ● ● ● 171 сообщение Статус: Offline | Имеется php код, который выводится через тег <script> с другого хостинга. Как мне сделать подгрузку этого скрипта каждые 15 секунд* ?
К сожалению .load() подгрузка не сработала, происходит крах при котором подгружаемая информация, исчезает. | | |
|
timcms | Отредактировал timcms - Четверг, 23 Июня 2011, 00:18 Дата: 23 Июня 2011, 00:18 | Сообщение # 3153 | ● ● ● ● ● 129 сообщений Статус: Offline | Не думал что столкнусь с такой проблемой. Сомневаюсь в том, что юкоз не поддерживает .delay(), но тем не менее имеет место быть проблема с его восприятием.
К слову, код Code $('#hide').show(300).delay(800).hide(300)
решабельно? | | |
|
leonP4 | Дата: 23 Июня 2011, 14:28 | Сообщение # 3154 | ● ● ● ● ● 171 сообщение Статус: Offline | timcms, Я тоже недавно с подобным сталкивался, в общих настройках поменяй версию jquery на 1.6, и будет тебе счастье Добавлено (23 Июнь 2011, 14:28) --------------------------------------------- Подскажите в чем ошибка, и как решить..
Code var imgForum = $('a[title^=Нажмите]'); function iAFK(element) { var urlForum = "#"+element var urlForumG = $(urlForum).attr(href); imgForum.attr({"href":"javascript://", "target":"_self"}); imgForum.click(function(){ var fadForum = $('#imgForum').html('<img src="' + urlForumG + '">'); fadForum.fadeTo(1000, 1); }); } iAFK('a[title^=Нажмите]');
var imgForum = $('a[title^=Нажмите]'); var urlForum = imgForum.map(function(indx, element){ return $(element).attr("href"); imgForum.attr({"href":"javascript://", "target":"_self"}); imgForum.click(function(){ var fadForum = $('#imgForum').html('<img src="' + urlForum + '">'); fadForum.fadeTo(1000, 1); }); });
Эти два кода, выполняют одну функцию, но не один не работает. | | |
|
imapo | Отредактировал Apocalypse87 - Четверг, 23 Июня 2011, 18:52 Дата: 23 Июня 2011, 18:18 | Сообщение # 3155 | ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | Code <script> $(document).ready(function() { var imgForum = $('a[title^="Нажмите"]').attr('href'); $('a[title^="Нажмите"] img').attr('src', '' + imgForum + ''); }); </script> | | |
|
HUNTEROR | Дата: 23 Июня 2011, 19:20 | Сообщение # 3156 | ● ● ● ● ● 362 сообщения Статус: Offline | Ест код jq: Code $('#nwF11').val(this.value); Как выглядит эта же строчка на "чистом" js? Спасибо | | |
|
leonP4 | Дата: 23 Июня 2011, 19:25 | Сообщение # 3157 | ● ● ● ● ● 171 сообщение Статус: Offline | Apocalypse87, Спасибо, все работает | | |
|
imapo | Дата: 23 Июня 2011, 22:09 | Сообщение # 3158 | ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | HUNTEROR, вроде так: Code var a = getElementById('#nwF11'); a.value="this.value | | |
|
Jampire | Отредактировал Jampire - Пятница, 05 Августа 2011, 11:30 Дата: 05 Августа 2011, 11:28 | Сообщение # 3159 | ● ● ● ● ● 220 сообщений Статус: Offline | Code $('table > tbody > tr > td').html($('table > tbody > tr > td').html().replace('Модератор форума:', 'что-то там...')); Подскажите, как использовать эту функцию? Пытался заменить надпись внутри форума Но не получается почему-то... Кривит весь дизайн.. | | |
|
uExpo | Отредактировал uExpo - Вторник, 09 Августа 2011, 22:54 Дата: 09 Августа 2011, 00:09 | Сообщение # 3160 | ● ● ● ● ● 80 сообщений Статус: Offline | Code $('table > tbody > tr > td').html($('table > tbody > tr > td').html().replace('Модератор форума:', 'что-то там...')); Подскажите, как использовать эту функцию? Пытался заменить надпись внутри форума Но не получается почему-то... Кривит весь дизайн..
Я бы так сделал (прописывается в html виде сам элемент):
Code <script type="text/javascript"> $(function() { $('#span').replaceWith('<span>111</span>'); }); </script>
Ищет #span и заменят на 111
или так
Code $('Элемент где искать').find("Что заменить").html('На что заменить');
А кривит дизайн потому что ты заменяешь не надпись Модераторы форума, а сам DOM | | |
|