Модератор форума: Yuri_G |
Сообщество uCoz Мастерская uCoz Дизайн: управление шаблонами Вид материалов (можно ли отступить от стандартного решения) |
Вид материалов |
Здравствуете уважаемые форумчане, недавно на одном из сайтов я увидел вывод новостей кардинально оличающегося от стандартного вида материалов на ucoz, пример тут.
Для у кого ссылка не откроется коротко опишу идею. Две колонки. в первой построчно отображены название новостей ну скажем 5 штук, во второй фото и краткий текст самой новости. Причем картинка и краткий текст новости из второй колонки меняется в зависимости от того на какое название наведен курсор в первой. Вопрос можно ли на ucoz организовать что то подобное, если да то дайте хотя бы направление где копать. Сам я не как не могу сообразить как это можно сделать. |
roman5790, можно через табы //forum.ucoz.ru/forum/38-41775-1
но обновлять новости прийдётся вручную |
Цитата (bandjuk) но обновлять новости прийдётся вручную Этого, как раз и не хочется. Цитата (GT) Кажется такое можно реализовать через информер и слайдер. Поищи в Google: слайдер материалов ucoz А вот это уже вариант, спасибо за совет. Попробую поискать. может у кого есть готовые наработки? |
roman5790, Можно и без табов и без всего прочего))
Поехали: Вид новости примерно такой: Код <div class="view"> <span class="date">$DATE$</span> <a href="$ENTRY_URL$" class="title">$TITLE$</a> </div> <div class="fullView"> <a href="$ENTRY_URL$">$TITLE$</a> <img src="$IMG_SMALL_URL1$" class="banner"> <p class="brief">$MESSAGE$</p> </div> Теперь прописываем CSS для этого вида материалов Код <style> #allEntries{ position:relative; padding:20px 20px 20px 400px; } .view{ background: #fff; margin-bottom:20px; } div[id^="entryID"].act .view{ background:#007ef3 } div[id^="entryID"].act .view .title{ color:#fff } .fullView{ position:absolute; top:20px; left:20px; width:360px; display:none } div[id^="entryID"].act .fullView{ display:block; } .banner{ width:100% } </style> Ну и наконец JavaScript (jQuery), который заставит всё это работать. Пишем на главную страницу модуля (в данном случае отталкивался от новостей) и страницы архива материалов: Код <script> $(document).ready( function(){ $('div[id^="entryID"]').hover( function(){ $('div[id^="entryID"]').removeClass('act'); $(this).addClass('act'); } ) } ) </script> Оговорюсь, что написал из головы и сам не пробовал ставить сие. Стили и виды материала написаны достаточно скудные, править можно самостоятельно. Если что не понятно, спрашивайте. Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
в этой статье примерно то, что нужно http://ucozon.ru/dir/26-1-0-6142 правде после первой установки криво работает буду ковырять.
|
На самом деле, вариант который я написал, работает так же как и в примере, разница лишь в том, что он сделан не на информерах а из обычного вида материалов. Дело за малым- оформительство и прочее для вида материалов.
Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
Цитата (Head-Mad) Можно и без табов и без всего прочего))Поехали: Спасибо, проверил работает но с ошибками 1. по умолчанию загружается только див с названиями материалов 2. после пробега по названиям в диве с кратким текстом открываются все материалы одновременно и остаются открытыми до обновления страницы. я так понимаю дело в скрипте, но к сожалению в JavaScript я совсем ничего не понимаю Цитата (Head-Mad) На самом деле, вариант который я написал, работает так же как и в примере, разница лишь в том, что он сделан не на информерах а из обычного вида материалов. Дело за малым- оформительство и прочее для вида материалов. согласен, Ваш вариант мне нравится больше, поскольку он проще Сообщение отредактировал roman5790 - Понедельник, 05 Авг 2013, 19:24:44
|
Цитата (roman5790) 1. по умолчанию загружается только див с названиями материалов Ну я же писал, что шаблон материала можно доделать на свой вкус. Цитата (roman5790) 2. после пробега по названиям в диве с кратким текстом открываются все материалы одновременно и остаются открытыми до обновления страницы. Не совсем понял. Что происходит? И лучше ссылку. Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Понедельник, 05 Авг 2013, 20:31:16
|
roman5790, ты похоже, при добавлении новости
Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
Добрый день! Прошу помощи. У меня 2001 шаблон на Ucoz. Подскажите, что нужно сделать, чтобы улучшить дизайн модуля Каталог файлов, хотя бы уменьшить расстояние между заголовками. Спасибо.
![]() Прикрепления:
3804680.jpg
(11.9 Kb)
|
|
Админ0713, тех работы отключите, иначе помощи не оказать
|
| |||