Вывод кол-ва материалов из массива «uCatsOut» в меню категорий
|
|
|
2012-03-11Дата: Воскресенье, 11.03.2012, 17:21 | Сообщение # 31 |
Рядовой
Группа: Проверенные
Статус: Offline
|
Я тестю в "Страница архива материалов" Вот - http://icons.do.am/news/
| | |
|
|
2012-03-11Дата: Воскресенье, 11.03.2012, 17:34 | Сообщение # 32 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Стили: Code <style type="text/css"> #catsMenu span.catNumEnt{float:right;} </style>
Добавить атрибут ID == catsMenu Вот здесь: Code <fieldset id="catsMenu" class="fieldgroup2 group-summary"> Code <fieldset id="catsMenu" class="fieldgroup2 group-summary"><legend>Навигация</legend> <!-- Главная --> <div align='left'><a href="http://icons.do.am"><span style="0088ff"><b>Главная</b></span></a></div> <!-- Иконки --> <div align='left'><a href="/news/icons/1-0-1"><b>Иконки</b></a></div> <!-- Шрифты --> <div align='left'><a href="/news/shrifty_fonts/1-0-4"><b>Шрифты</b></a></div> <!-- Кисти --> <div align='left'><a href="/news/kisti_brushes/1-0-5"><b>Кисти</b></a></div> <!-- Шаблоны --> <div align='left'><a href="/news/shablon_photoshop/1-0-6"><b>Шаблоны для Photoshop</b></a></div> <!-- Обложки --> <div align='left'><a href="/news/posters/1-0-3"><b>Обложки, постеры кино и ТВ-шоу</b></a></div> <!-- Убираем рекламу Юкоз --> <div align='left'><a href="/index/ubiraem_reklamu_ucoz/0-4"><b><font color="#B5004E">Убираем рекламу uCoz</font></b></a></div> </fieldset>
Скрипт, после меню. Code <script type="text/javascript"> function setCatNumEnt(){ if(!window.uCatsOut)return; $('#catsMenu a').each(function(){ var a=this,ah=a.href,cArr=window.uCatsOut; if(!/\/news\//.test(ah))return; var t=ah.split('/'),id=(t[t.length-1]||t[t.length-2]).split('-')[2],li=$(a).parent(); if(!isNaN(id)){ $.each(cArr,function(j){ if(cArr[j][0]==id){ li.append('<span class="catNumEnt">['+cArr[j][6]+']</span>'); } }); }; }); };setCatNumEnt(); </script> ...
Во внешний файл скрип пихают БЕЗ тегов Code <script type="text/javascript"> и ... То же самое и для стилей. ...
И я написал Скрипт, после меню. - это значит после закрывающего тега ... ...
| | |
|
|
2012-03-11Дата: Воскресенье, 11.03.2012, 17:52 | Сообщение # 33 |
Рядовой
Группа: Проверенные
Статус: Offline
|
Заработало!!)) Огромное спасибо!! А то я неделю мучаюсь с этой штукой, в глазах уже рябит. Добавлю твой форум в закладку..)) Ты крачавчик
Сообщение отредактировал kancler - Воскресенье, 11.03.2012, 17:55 | | |
|
|
2012-03-11Дата: Воскресенье, 11.03.2012, 17:56 | Сообщение # 34 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
kancler, Quote (kancler) Заработало!!)) Ну вот, так уже лучше. Можно и размер цифр чуть поменьше сделать ... ...
| | |
|
|
2012-03-11Дата: Воскресенье, 11.03.2012, 18:05 | Сообщение # 35 |
Рядовой
Группа: Проверенные
Статус: Offline
|
Quote (likbezz) Можно и размер цифр чуть поменьше сделать ... Угу. Уже сделал. Сейчас буду лоск наводить, слава Богу со стилями немножко дружу))
| | |
|
|
2012-08-10Дата: Пятница, 10.08.2012, 21:54 | Сообщение # 36 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
likbezz, привет, помнишь я писал, что это и мне может пригодиться? Вот и пригодилось! Поставил себе, всё супер! Временно позаимствовал твою картинку, надеюсь, что ты не против?! Вот чего вышло: _http://fotki.ucoz.ua/photo/devushki/devushki/devushka_didzhej_dj_girl_plastinki_blondinka/6-0-2403 Вопросик возник: подскажи пожалуйста, как сделать чтобы после заливания новой картинкинапротив соответствующего раздела появлялась цифра, т.е. смотри скрин: Знаю, что можно, видел такое у знакомого, но он потерялся ((
| | |
|
|
2012-08-11Дата: Суббота, 11.08.2012, 13:56 | Сообщение # 37 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
bandjuk, надеюсь, что ты не против?! Нет, не против. Я тоже её наверняка откуда нибудь тоже позаимствовал) пользуйся)
подскажи пожалуйста, как сделать чтобы после заливания новой картинкинапротив соответствующего раздела появлялась цифра, т.е. смотри скрин: А что это за цифра? в смысле откуда она и что означает?
Ссылка на сайт где видел такое очень поможет)
| | |
|
|
2012-08-11Дата: Суббота, 11.08.2012, 15:13 | Сообщение # 38 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
likbezz, А что это за цифра? в смысле откуда она и что означает? я так понял, что она показывает сколько фоток было добавлено в соответствующий раздел/категорию в течении например дня или двух (точно не знаю) Пример, у моего знакомого раньше видел, сейчас он походу сайт забросил и новых картинок не добавляет, сайт _http://nicefon.at.ua/ вот ещё пример, только там наверно на пхп _http://desktopwallpapers.org.ua/
Сообщение отредактировал bandjuk - Суббота, 11.08.2012, 15:15 | | |
|
|
2012-08-11Дата: Суббота, 11.08.2012, 16:13 | Сообщение # 39 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
bandjuk, я так понял, что она показывает сколько фоток было добавлено в соответствующий раздел/категорию в течении например дня или двух (точно не знаю) Если одного дня, то можно сделать.. если больше, только скриптом., и то есть ограничения.. по моему.
Пример, у моего знакомого раньше видел, сейчас он походу сайт забросил и новых картинок не добавляет, сайт _http://nicefon.at.ua/ Попозже гляну)
вот ещё пример, только там наверно на пхп _http://desktopwallpapers.org.ua/ Ну) на php-то вообще легко)
| | |
|
|
2012-08-11Дата: Суббота, 11.08.2012, 16:16 | Сообщение # 40 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
Если одного дня, то можно сделать.. да, одного дня будет вполне достаточно! )) Если сделать сильно муторно, то тогда не заморачивайся
| | |
|
|
2012-08-11Дата: Суббота, 11.08.2012, 16:23 | Сообщение # 41 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
bandjuk, да, одного дня будет вполне достаточно! )) Если сделать сильно муторно, то тогда не заморачивайся smile Что значит - “не заморачивайся”? типа - я это буду делать, по твоему? Да... наглость - второе счастье.
Нет, я ничего делать не буде - мне это не надо, а подсказать могу) так что бери и пробуй .. сам)
| | |
|
|
2012-08-11Дата: Суббота, 11.08.2012, 19:18 | Сообщение # 42 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
я и не прошу чтобы ты мне делал )) Просто направь на путь истинный! ))
| | |
|
|
2012-08-11Дата: Суббота, 11.08.2012, 23:09 | Сообщение # 43 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
bandjuk, Просто направь на путь истинный! )) Направил - информером выводить массив за один день, формата: потом скриптом считать сколько и каких категорий материалов и добавлять циферки.. с плюсом.
Бандук, мне конечно лень, да и времени не много, что бы заниматься подобными экспериментами (создавать информеры, проверять что можно вывести в них, формировать список, писать скрипт) но уверен, это возможно и не очень сложно.. Думаю, справишься, не сразу, конечно.. но направление есть) Дерзай.
| | |
|
|
2012-08-12Дата: Воскресенье, 12.08.2012, 00:42 | Сообщение # 44 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
likbezz, 1. В упор не пойму как вывести информером так: ['01 Май 2012','Природа'] У него получается так: Quote <script type="text/javascript"> var entry = [['19 Май 2012','Кошки'],['15 Май 2012','Ситуации'],['15 Май 2012','Настроения'],['15 Май 2012','Стильные'],['13 Май 2012','Природа'],['12 Май 2012','Природа'],['12 Май 2012','Природа'],['12 Май 2012','Авто'],['12 Май 2012','Музыка'],['11 Май 2012','Еда'],['01 Май 2012','Авто'],['01 Май 2012','Авто'],['01 Май 2012','Авто'],['01 Май 2012','Авто']], day = '12 Авг 2012'; for(i=0;i<entry.length;i++){ if(entry[i][0] == day) { var num = ($('#links a":contains("'+entry[i][1]+'") span.add4day').text().substr(1) == 0 ? 0 : $('#links a:contains("'+entry[i][1]+'") span.add4day').text().substr(1)); $('#links a:contains("'+entry[i][1]+'") span.add4day').attr('title','Добавлено сегодня').html('+' + ++num) } } </script> +ещё 2 скрипта:
Code <script type="text/javascript"> $.get('http://nicefon.at.ua', function (data) { $('span.catNumData', data).each(function (i) { $('span.ents')[i].innerHTML = this.innerHTML; }); }); </script>
Code <script type="text/javascript"> $.get('http://nicefon.at.ua', function (data) { $('span.catNumData', data).each(function (i) { $('span.ents')[i].innerHTML = '('+this.innerHTML.replace(/\[|\]/g, '')+')'; }); }); </script> они берут запрос с главной страницы. Вот пока так
| | |
|
|
2012-09-13Дата: Четверг, 13.09.2012, 23:09 | Сообщение # 45 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
bandjuk, В упор не пойму как вывести информером так: ['01 Май 2012','Природа'] Число и название категории. Число должно быть установлено именно так - месяц прописью - это в настройках. ... или конвертировать скриптом - число в название месяца. - обычный информер.
они берут запрос с главной страницы. Да, неужели..) - это ты к чему? просто? Первый добавляет номерок, второй убирает скобочки и добавляет номерок.
| | |
|