Итак недавно мы с вами разобрались как адаптировать шаблон с CMS dle для uCoz. В данной статье я хотел бы описать как адаптировать Shortstory (Вид материалов) для uCoz. За основу будет взят тот же шаблон, что и в предыдущей новости.
Для тех кто еще не читал статью "Адаптация шаблона с Dle для uCoz", там был взят за основу шаблон "Новостной шаблон UconTest для DLE 10.1".
Итак разберем вид материалов, все dle теги и uCoz, чтобы было понятно, что и как работает.
Вот вид материалов Dle, чистый, без изменений: 1. Начнем с тега [full-link][/full-link] - Формируют ссылку на полную версию новости, в нашем случае мы заменяем их на далее мы видим, что между этими тегами есть еще тег {title} - думаю вы уже догадались, что данный тег выводит Заголовок новости, в нашем случае мы заменяем же его на тег $TITLE$, все это будет выглядеть так: 2. Идем дальше и видим код там есть тег {image-1}, он выводит URL картинки из краткой новости, в нашем случае мы заменяем его на /_nw/2/58934252.png или $SCREEN_URL$ это зависит от того, для какого модуля мы ставим вид материалов и чем вы привыкли пользоваться. Например в моем случае это будет выглядеть так: но есть еще один нюанс, те кто знаком с Dle замечали, что если картинка не загружена на сайт, то выводится стандартное изображение, оно же no_image, для тех кто забывает залить картинку, или же просто не подобрал нужного изображения, то я делаю так: 3. Разберем тег {short-story limit="400"}.. - Выводит только текст краткой новости без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов, но на uCoz мы будем делать это через условные операторы 400 количество символов которое будет выводиться максимально, вы также можете изменить его на свое, изменив число 400 на то, которое вам нужно.
4. Тег {date} - Дата публикации, заменяем его на $DATE$;
5. Тег {views} - Количество просмотров новости, заменяем его на $READS$;
6. Тег {comments-num} - Количество комментариев в новости, заменяем его на $COMMENTS_NUM$.
Ну и на этом все, все теги мы разобрали, большинство тегов схожи по названию, так что думаю разобраться не составит труда. В следующих новостях разберем как правильно сделать полную новость, комментарии и персональную страницу.
Для тех кто еще не читал статью "Адаптация шаблона с Dle для uCoz", там был взят за основу шаблон "Новостной шаблон UconTest для DLE 10.1".
Итак разберем вид материалов, все dle теги и uCoz, чтобы было понятно, что и как работает.
Вот вид материалов Dle, чистый, без изменений:
Код
<div class="vid_mater">
<div class="title">[full-link]{title}[/full-link]</div>
<div class="cont">
<div style="float:left;">
<div class="mess_l"></div>
<img src="{image-1}" alt="{title}" class="img" />
</div>
<div class="mess_r">{short-story limit="400"}..</div>
</div>
<div class="bott">
[full-link][/full-link]
<div class="sqaql">{date}</div>
<div class="sqaqq">Просмотров: {views}</div>
<div class="sqaqw">Комментариев: {comments-num}</div>
</div>
</div>
<div class="title">[full-link]{title}[/full-link]</div>
<div class="cont">
<div style="float:left;">
<div class="mess_l"></div>
<img src="{image-1}" alt="{title}" class="img" />
</div>
<div class="mess_r">{short-story limit="400"}..</div>
</div>
<div class="bott">
[full-link][/full-link]
<div class="sqaql">{date}</div>
<div class="sqaqq">Просмотров: {views}</div>
<div class="sqaqw">Комментариев: {comments-num}</div>
</div>
</div>
Код
<a href="$ENTRY_URL$" title="" alt=""></a>
Код
<a href="$ENTRY_URL$" title="" alt="">$TITLE$</a>
Код
<img src="{image-1}" alt="{title}" class="img" />
Код
<img src="/_nw/2/58934252.png" alt="$TITLE$" class="img" />
Код
<?if(/_nw/2/58934252.png)?><img src="/_nw/2/58934252.png" alt="$TITLE$" class="img" /><?else?><img src="/dleimages/no_image.jpg" alt="$TITLE$" class="img" /><?endif?>
Код
<?if(len($MESSAGE$)>400)?><?substr($MESSAGE$,0,400)?>...<?else?>$MESSAGE$<?endif?>
4. Тег {date} - Дата публикации, заменяем его на $DATE$;
5. Тег {views} - Количество просмотров новости, заменяем его на $READS$;
6. Тег {comments-num} - Количество комментариев в новости, заменяем его на $COMMENTS_NUM$.
Ну и на этом все, все теги мы разобрали, большинство тегов схожи по названию, так что думаю разобраться не составит труда. В следующих новостях разберем как правильно сделать полную новость, комментарии и персональную страницу.
Ctrl
Enter
Заметили ошЫбку
Выделите текст и нажмите Ctrl+EnterКомментарии (2)
Добавить
