Gametactics.ru Gametactics.ru


[ ВХОД ]    Регистрация





 


Поиск на сайте

Обмен ссылками




Rambler's Top100



Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту



Главная страница GameTactics.ru » Облако тегов » шаблоны дле


Дитрум  Опубликовано: 3-05-2010, 14:20   Просмотров: 6626  
Категории: Уроки DLE

Всем привет, сегодня я научу вас оформлять главную страницу портала Data Life а также мы вместе сделаем дизайн блоков.

Для начала давайте посмотрим, из чего состоит вообще в целом дизайн портала.

1. Верхушка сайта, там обычно находится логотип+место под баннеры либо форма логина и пароля
2. Собственно контент-часть сайта, обычно это таблица с 2-3 столбцами, сбоку находятся всякие блоки типа Юзеры онлайн, Меню и т.д., в центре обычно идут новости/статьи.
3. Нижняя часть сайта, там могут стоять баннеры, счетчики, копирайты и т.д.

Схематически это можно показать вот так:

Data Life Engine. Урок 1. Оформляем главную страницу, формы логина и блоки.

Читать дальше


Дитрум  Опубликовано: 3-05-2010, 13:37   Просмотров: 4422  
Категории: Уроки DLE

Плавно переходим к уроку номер 2.

В краткой новости главные части - это заголовок новости, дата когда она была отправлена, автор новости, количество комментариев, рейтинг новости
Краткая, да и в общем-то полная, новость представляет собой 2 таблицы, в первой у нас указывается заголовок, дата, инфо - просмотры, комментарии и т.д.+добавить в фавориты. А во второй все оставшееся - текст новости, ссылки на похожи темы, информация о редактировании.


1. Оформляем краткую новость (shortstory.tpl), в конце сообщения скриншот, как она выглядит в визуальном редакторе.
Читать дальше


Дитрум  Опубликовано: 3-05-2010, 12:59   Просмотров: 2466  
Категории: Уроки DLE

Без комментариев ну никак нельзя, должны же юзвери писать всякие гадости в комментах к вашим новостям Потом эти гадости индексируются поисковиками и вы получаете +немножко посещаемости. Оформлять нужно комментарии+форму добавления комментариев.

1. Оформляем сами комментарии (comments.tpl)

Для начала о том, что представляют собой комментарии - в нашем случае это будет табличка с двумя строками и столбцами. Слева будет аватар+информация о пользователе, над ним номер комментария, справа вверху - действия с комментарием (редактировать, удалить, цитировать) а так же тег news_title (о нем чуть позже расскажу). В центральной части будет вывод самого комментария, автора и его подписи.
Читать дальше


Дитрум  Опубликовано: 3-05-2010, 12:17   Просмотров: 3052  
Категории: Уроки DLE

Вы добрались до 4го урока, с чем вас и поздравляю. Благодаря первым трем урокам оформление вашего сайта готово уже на 35%, пора довести его до 50%.

1. Оформляем обратную связь(feedback.tpl).

Обратная связь это заголовок+таблица с полями обратной связи, вот как это выглядит:

Data Life Engine. Урок 4. Оформляем обратную связь, потерянный пароль, статистику и инфо

 

Читать дальше


Дитрум  Опубликовано: 3-05-2010, 12:02   Просмотров: 1366  
Категории: Уроки DLE

Оформляем приватные сообщения (pm.tpl)

Многие почему-то побаиваются оформления ПС - приватных сообщений. Возможно это происходит из за того, что внутри этот шаблон выглядит весьма угрожающе, много когда, какие-то непонятные открывающие и закрывающие теги.
На самом же деле - это как раз один из простейших шаблонов, условно он разделен на 4 части%
1. заголовок+микроменю (входящие сообщения/отправленные сообщения/отправить сообщение)
2. список сообщений
3. написать новое сообщение, окно редактора
4. просмотр (чтение) сообщения
Читать дальше


Дитрум  Опубликовано: 3-05-2010, 11:24   Просмотров: 2813  
Категории: Уроки DLE

1. Оформляем добавление новостей (addnews.tpl)

Для начала посмотрим на то, как будет выглядеть эта страница в визуальном редакторе в виде таблиц и тегов

Data Life Engine. Урок 6. Оформляем добавление новостей и регистрацию посетителей

 

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

Введите заголовок {title} -название вашей статьи
URL статьи {alt-name}- сюда вводите адрес статьи, не обязательно
{category} - выводит список категорий, выбираете в какую категорию помещать новость
{bbcode} - выводит BB коды
[not-wysywyg] и [/not-wysywyg]-выводится текст заключенный в теги если отключен WYSIWYG редактор
{shortarea} -выводит WYSIWYG редактор для добавления краткой новости
{short-story}-короткая новость при редактировании новости
{full-story}- полная новость при редактировании новости
{fullarea} -
выводит WYSIWYG редактор для добавления полной новости
{xfields} - выводит дополнительные поля новостей
[sec_code][/sec_code]- выводит текст если было установлено в настройках использование CAPTCHA при добавлении новостей
{sec_code}- код отображения CAPTCHA
{admintag} - вывод дополнительных опций для администратора

Читать дальше


Дитрум  Опубликовано: 3-05-2010, 11:12   Просмотров: 1424  
Категории: Уроки DLE

Этот шаблон многие не любят, очень много кода, сложно разобраться. На самом деле это все гораздо проще, чем кажется. Поиск проводится по новостям либо по комментариям, результаты поиска могут быть выведены в виде статей или заголовков. Естественно для всего этого нужно написать код и сделать дизайн, условно этот код состоит из 4х частей

Поиск по новостям - результат в виде статей (1 часть)
Поиск по новостям - результат в виде заголовков (2 часть)
Поиск по комментариям - результат в виде статей (3 часть)
Поиск по комментариям - результат в виде заголовков (4 часть)

Как это выглядит в визуальном редакторе я покажу в конце, иначе запутаетесь, для начала мы разделим код на 2 части - вывод результатов поиска по статьям в виде статей и заголовков и вывод результатов поиска по комментариям в виде статей и заголовков, потом этот код объединим и вставим в шаблон
Читать дальше


Дитрум  Опубликовано: 3-05-2010, 10:55   Просмотров: 1526  
Категории: Уроки DLE

Оформляем userinfo.tpl

Шаблон профиля пользователя состоит из 2х частей.

1я часть, это то, что пользователь видит зайдя в свой профиль - имя, дату регистрации, аватар, полное имя, место жительства, группу, последнее посещение и т.д.

2я часть которая становится доступна после нажатия кнопки "Редактировать профиль", после нажатия этой кнопки внизу открывается табличка, в которую пользователь вводит данные

Важной частью кода является строка <div id="options" style="display:none;"> все что идет ДО этой строки, это то что пользователь видит войдя в свой профиль, а все что ПОСЛЕ этой строки пользователь видит нажав кнопку "Редактировать профиль"

Вот скриншот из визуального редактора, где показаны части ДО и ПОСЛЕ нажатия "редактировать профиль"

 

Data Life Engine. Урок 8. Оформляем панель информации(профиль) пользователя.

Читать дальше


Дитрум  Опубликовано: 3-05-2010, 09:54   Просмотров: 4108  
Категории: Уроки DLE

Очень короткий урок, посвященный шаблону static.tpl, шаблон простенький, выводится текст статической страницы, заголовок, линки на страницы и кнопка распечатать

Открываем static.tpl, удаляем оттуда весь код и вставляем вот такой:

 


<div class="stat1">{description}</div> 
<div class="short_s">{static}</div>
<br><br>
<div align="right">[print-link]<b>[Распечатать страницу]</b>[/print-link]</div>
<br><br>
<center>{pages}</center>

Читать дальше


Дитрум  Опубликовано: 3-05-2010, 09:47   Просмотров: 2981  
Категории: Уроки DLE

У знакомых возникла проблема, хорошая активность на портале и слабая на форуме. вменяемых модулей ПОЛНОЙ интеграции ДЛЕ и Vbulletin нет, пришлось придумывать как хоть по минимуму влиять на переходы с портала на форум. В итоге придумали, все делается руками при помощи дополнительных полей.

Делается одно дополнительное поле для краткой и полной новостей, поле для ссылки. Новость/статья сначала размещается на форуме, а затем на портале, в дополнительное поле вставляется ссылка на эту статью на форуме, в итоге получается статься+кнопка обсудить на форуме.

!При использовании картинки в дополнительном поле НАСТОЯТЕЛЬНО рекомендуется включить в админпанели, в настройках безопасности, режим безопасных полей. В противном случае возможен выход за пределы ссылки и проведение XSS атаки!

Заходим в Админцентр-Список всех разделов-Дополнительные поля новостей
Читать дальше


Дитрум  Опубликовано: 2-05-2010, 17:15   Просмотров: 770  
Категории: Уроки DLE

1. Шаблон карточки пользователя.

 

В версии DataLife 9.0 добавлен новый шаблон карточки пользователя - profile_popup.tpl. Увидеть его можно нажав на нике любого пользователя, появится всплывающее окно с информацией о пользователе. В этом шаблоне можно использовать практически все теги из профиля пользователя. Сам шаблон я не менял, он мне и так нравится и вполне вписывается в сайт. Вот его код:

 

 

Сам код представляет собой  обычную табличку. Теги аналогичны тегам из урока 8 "Оформляем панель информации (профиль) пользователя".

 

{fullname} - полное имя пользователя
{foto} - аватар
{status} - группа пользователя
{lastdate} - последний заход на сайт
{registration} - дата регистрации
{news_num} [ {news} ] - количество добавленных пользователем новостей и ссылка на все его новости
{comm_num} [ {comments} ] - количество добавленных пользователем комментариев и ссылка на все его комментарии

 

2. Шаблон для предосмотра новостей (шаблон не является обязательным)

 

В шаблоны добавлен новый файл шаблона preview.tpl, предназначенный для организации предосмотра новостей и статических страниц. При организации сложных шаблонов со сложной версткой и подключением дополнительных скриптов, не всегда уместно при предосмотре использовать стандартные файлы шаблонов для кратких и полных новостей. Поэтому вы можете организовать предосмотр с использованием специального шаблона. Данный файл является необязательным и если он отсутствует, то будут использованы стандартные файлы шаблонов. Полную документацию по тегам этого шаблона, вы можете увидеть в документации по скрипту.

 

Я не буду давать полный код, не вижу смысла, вы можете взять код из fullstory.tpl/shortstory.tpl вставить и посмотреть сами, или можете написать облегченные версии шаблонов краткой и полной новости, и вставить в шаблон предосмотра. О тегах внутри этого шаблона:

 

[short-preview][/short-preview] - между этими тегами вставляется код шаблона краткой новости

[full-preview][/full-preview] - между этими тегами вставляется код шаблона полной новости

[static-preview][/static-preview] - между этими тегами вставляется код шаблона статических страниц

Читать дальше