Перейти к публикации

[ВидеоВопрос] Вывод новостей по тегам в разных категориях, а у категорий разные шаблоны короткой новости...


Рекомендованные сообщения

opener-tv.ru

Так будет понятнее. ;)

Плеер здесь вставить не получилось, поэтому видео можно посмотреть по этому адресу.

Смотрите в HD.

Здесь качество лучше.

Код shotstory.tpl:


<div class="sstitle">

   <span class="sstitlebg">[full-link]{title}[/full-link]</span>

</div>


<div class="shortstory">

   <div class="ssmeta">

	  <span class="ssmetas">

		  <span class="metagreen">{date}</span> | категория: <span class="metagreen">{link-category}</span> | добавил: <span class="metagreen">{author}</span> | просмотров: <span class="metagreen">{views}</span>

		 <span class="editstore">[not-group=5][edit]<div class="editstoreimg"></div>[/edit][/not-group]</span>

	  </span>

</div>


<div class="sscontent">

   {short-story}

</div>


<div class="ssfoot">

   <div class="ssline"></div>

</div>


</div>


<div class="clr"></div>

Код ssvideo.tpl:

<div class="ssvideo">

   <div class="ssvcontent">

	  {short-story}

</div>

<div class="ssvtitle">

   [full-link]{title}[/full-link]

</div>


<div class="ssvmeta">{date} | {author}</div>

<div class="ssvmeta">просмотров: {views}</div>

</div>


Стили shotstory.tpl и ssvideo.tpl:

.shortstory {

width:590px;

height:auto;

padding:0px 0 15px 0px;

background:#fff;

margin:0 0 0px 7px;

}

.sstitle {

width:590px;

height:16px;

font:bold 14px arial;

margin:0 0 0px 0;

background:#fff;

color:#0d0e29;

}

.sstitle a{

text-decoration:none;

  color:#000;

}

.sstitlebg {

width:auto;

height:16px;

padding:1px 8px 1px 8px;

background:#bbb;

}

.ssmeta{

width:564px;

height:15px;

padding:3px 0 0 7px;

font:bold 10px arial;

background: #aaa_;

color: #aaaaa9;

}

.ssmetas{

width:auto;

height:auto;

padding:1px 2px 1px 2px;

font:bold 10px arial;

background: #f5f6fe;

color: #aaaaa9;

}

.metagreen {

font:10px arial;

color: #5683ea;

}

.metagreen a{

text-decoration:none;

color: #5683ea;

}

.metagreen a:hover{

text-decoration:underline;

}

.editstore{

width:19px;

height:19px;

}

.editstoreimg{

width:19px;

height:19px;

background: url("../dleimages/editstore.png") no-repeat;

text-indent:100000px;

float:right;

}

.editstore a{

width:19px;

height:19px;

text-indent:100000px;

background: url("../dleimages/editstore.png") no-repeat;

}

.sscontent {

width:560px;

height:auto;

padding:2px 0 0 0px;

margin:0 0 0 7px;

font:12px arial;

text-align:justify;

  background:#fff;

color: #000;

}

.ssfoot{

width:590px;

height:auto;

padding:2px 0 0 0px;

background:#fff;

  float:left;

}

.ssline {

width:560px;

height:1px;

margin:4px 0 10px 7px;

background: #ccc;

float:left;

}

-----------------------------------

.ssvideo {

width:185px;

height:155px;

padding:5px 5px 10px 2px;

margin:0px 0 0 0;

float:left;

border:1px solid_ #000;

}

.ssvtitle {

width:180px;

height:auto;

font:bold 12px arial;

text-align:center;

float:left;

  border:1px solid_ #0000ff;

}

.ssvmeta{

width:180px;

height:auto;

padding:1px 0 0 2px;

font:bold 10px arial;

text-align:center;

color: #555;

float:left;

}

.ssvmeta a{

color: #555;

}

.ssvcontent {

width:180px;

height:102px;

padding:2px 0 0 0;

font:12px arial;

text-align:justify;

color: #000;

float:left;

  border:1px solid_ #ff0000;

}

Изменено пользователем OPener
Ссылка на сообщение
Поделиться на других сайтах

Как я и говорил ранее, нужно использовать в шаблоне краткой новости

[catlist=1] оформление если новость принадлежит категории 1 [/catlist]

[not-catlist=1] оформление если новость принадлежит любой другой категории [/not-catlist]

в шаблоне shotstory.tpl для вывода новостей. при этом вам нужно устранить баги в верстке, в установленной принудительной высоте чтобы собственно все не разваливалось.

Ссылка на сообщение
Поделиться на других сайтах

Вот, теперь я понял. Спасибо, celsoft. Всем бы таких админов.

Ссылка на сообщение
Поделиться на других сайтах

[catlist] для краткой и [category] для полной нереально выручают. Отпала возможность делать файлы шаблона для каждого отдельно взятого раздела.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...