Искать  
 
   
 
Сообщения в разных полях
Отправлено: 17 Февраль 2008 08:40 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02

Есть такого плана затруднение: необходимо реализовать на EE вывод 5-и последних новостей на странице, но так, чтобы каждая новость выводилось в своём, специально оформленом поле.

Например, последняя новость должна выводиться вверху страницы в красном поле обрамлённом синей рамкой, предпоследняя - ниже в белом поле, пред-предпоследняя - вообще в каком-нить поле слева и т.п..
Шаблон с соответствующими полями подготовлен, осталось только указать движку в какое из них, какую новость пихать.

Поиск в значениях переменных не дал результата - не могу найти подходящих.

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 17 Февраль 2008 08:46 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

попробуй это
http://www.eeclub.ru/docs/modules/weblog/variables.html#var_switch
создай пять стилей и будет у тебя типа

<div class="{switch="one|two|three|four|five"}"
 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 19 Февраль 2008 01:48 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02

mrtt, на самом деле засада немного иная... (видимо, я не совсем верно описал проблему, сорри).
Попытаюсь объяснить подробней.

В действительности, повости, на проектируемом мной сайте, должны выводиться в одинаково оформленных полях. Проблема в том, что поля эти - есть ЯВА-скрипты (может знаете, раздвигающиеся такие - т.е. при нажатии на рамку, она, рамка, раздвигается, открывая поле с текстом-статьёй).

Разумеется, при добавлении новости, ЕЕ генерирует новую такую рамку, но он не может сохранить функционал скрипта, т.е. следующее поле становится не раздвижным, а статичным.
Чтоб это обойти, я пытаюсь заранее смонтировать в тело страницы 5 (по количеству желаемых новостей) таких рамок с внедрённым ЯВА-скриптом, а движку указать, что в верхнее поле вставляется последняя новость, ниже - предпоследняя, и т. д.

Вот такая суть. smile Опишите, пожалуйста, если знаете, как такое реализовать.
Спасибо!

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 19 Февраль 2008 02:31 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

На самом деле, мне не понятно, почему ЕЕ рушит js. (если возможно - опубликуйте код).
Так же вы можете воспользоваться плагином reeposition. Возможно он поможет в вашей задаче..

 Подпись 

booooring…

Профиль
 
 
Отправлено: 19 Февраль 2008 05:21 P.M.   [ Игнорировать ]   [ # 4 ]
Member
RankRankRank
Всего сообщений:  192
Зарегистрирован  2008-01-02

он просто хочет чтобы каждая новость была в отдельном div,
а класс у div-а должен  быть разный,
т.е.
1-я новость div id=“1”
2-я новость div id=“2”
3-я новость div id=“3”
... итд

Профиль
 
 
Отправлено: 19 Февраль 2008 05:36 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

я это понимаю, но так же по каким-то причинам рушится js… вот мне и не понятно почему... а с помощью reeposition, можно вынести информацию за пределы тэгов weblog (и с разными классами)

 Подпись 

booooring…

Профиль