Здравствуйте) сегодня у нас очень хорошая и полезная статья. как адаптировать вид материалов с Dle для uCoz. В данной статье я хотел бы описать как адаптировать Shortstory (Вид материалов) для uCoz. Данный статья была написано na3uTuB4uk.
Начнем, разберем вид материалов, все dle теги и uCoz, чтобы было понятно, что и как работает.
1. Начнем с тега [full-link][/full-link] - Формируют ссылку на полную версию новости, в нашем случае мы заменяем их на
Код
<a href="$ENTRY_URL$" title="" alt=""></a>
Далее мы видим, что между этими тегами есть еще тег Адаптация Shortstory с Dle для uCoz - думаю вы уже догадались, что данный тег выводит Заголовок новости, в нашем случае мы заменяем же его на тег TITLE, все это будет выглядеть так:
Код
<a href="$ENTRY_URL$" title="" alt="">$TITLE$</a>
2. Идем дальше и видим код:
Код
<img src="{image-1}" alt="{title}" class="img" />
Там есть тег {image-1}, он выводит URL картинки из краткой новости, в нашем случае мы заменяем его на IMG_URL1 или 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, чтобы было понятно, что и как работает.
Вот вид материалов Dle, чистый, без изменений:
<div class="title">[full-link]{title}[/full-link]</div>
<div class="cont">
<div style="float:left;"><div class="mess_l">
<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>
1. Начнем с тега [full-link][/full-link] - Формируют ссылку на полную версию новости, в нашем случае мы заменяем их на
Далее мы видим, что между этими тегами есть еще тег Адаптация Shortstory с Dle для uCoz - думаю вы уже догадались, что данный тег выводит Заголовок новости, в нашем случае мы заменяем же его на тег TITLE, все это будет выглядеть так:
2. Идем дальше и видим код:
Там есть тег {image-1}, он выводит URL картинки из краткой новости, в нашем случае мы заменяем его на IMG_URL1 или 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.
Ну и на этом все, все теги мы разобрали, большинство тегов схожи по названию, так что думаю разобраться не составит труда.
Автор стати: na3uTuB4uk
Источник: nk-cs.ru