• Страница 1 из 1
  • 1
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » 3D-makc [3]
Результаты поиска
Дата: Вторник, 19.05.2015, 16:19 | Сообщение #1 | Тема: Как сделать ... ? Вопросы только по информерам
Рядовой
Группа: Зарегистрированные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline


Доброго времени суток!
Появилась заковыристая идея - вывести в одном блоке смешанную таблицу двух и более информеров, отсортированую по времени. Всё что происходит на сайте в одной информ-ленте: сообщение на форуме, новый пользователь, новый файл, новый комментарий. Пока на уровне идеи. Может где то встречалась уже подобная реализация? Или хотя бы какие идеи - с чего начать? Выкладываю пример (накидал в фотошопе)


Прикрепления: 3602143.png (53.8 Kb)

 
Дата: Среда, 20.05.2015, 19:33 | Сообщение #2 | Тема: Как сделать ... ? Вопросы только по информерам
Рядовой
Группа: Зарегистрированные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline


likbezz, большое спасибо за подсказку. Правда, я наткнулся на неплохой скрипт и решил воспользоваться им http://in.ucoz.org/news/lenta_aktivnosti_na_sajte_dlja_jukoz/2013-12-08-305. Подшаманил его по дизайн нашего сайта - _http://www.rozhdestvenskiy37.ru

И снова хочу спросить совета:
Сам скрипт
Код
<script type="text/javascript"> function parseDate(input) { var parts = input.match(/(\d+)/g); return new Date(parts[2],parts[1]-1,parts[0],parts[3]-1,parts[4]-1,Math.random()).getTime(); } $(document).ready(function() { var elems = $.makeArray($('#feed .feed-item')); elems.sort(function(a, b) { if (parseDate($(a).find('.feed-date').text()) > parseDate($(b).find('.feed-date').text())) return -1; if (parseDate($(a).find('.feed-date').text()) < parseDate($(b).find('.feed-date').text())) return 1; return 0; }); $('#feed').html(elems); }); </script>

чуствителен к дизайну информеров. Хотел укоротить дату, чтобы отбросить год в ленте
Код
<?substr($DATE$,0,5)?>
- прекратилось перемешивание информеров.
Может подскажете, что в скрипте нужно подправить, чтобы он остался полнофункциональным?

Прикрепления: 5078935.png (110.3 Kb)

 
Дата: Воскресенье, 24.05.2015, 13:03 | Сообщение #3 | Тема: Как сделать ... ? Вопросы только по информерам
Рядовой
Группа: Зарегистрированные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline


likbezz, ещё раз респект! добавил эффектов - довольно-таки неплохо получилось ))
В планах сделать автоподгрузку событий с каким-нибудь симпатичным эффектом и подгрузку последнего сообщения с форума в сплывающем окне при наведении на ссылку. Но это пока сложно для меня.
Пробовал даже поключать RSS - тоже хорошо вписываються, правда в сортировке не учавствуют, так как там дата совсем другого формата. Я правильно понимаю - дата вычленяется этой частью кода?
Код
(/(\d+)/g)


 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » 3D-makc [3]
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия