Информация к новости
  • Просмотров: 164299
  • Автор: Сергей
  • Дата: 26-05-2011, 21:08
26-05-2011, 21:08

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

Категория: Уроки Dle

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

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

1. Верхушка сайта, там обычно находится логотип+место под баннеры либо форма логина и пароля
2. Собственно контент-часть сайта, обычно это таблица с 2-3 столбцами, сбоку наход
Информация к новости
  • Просмотров: 6361
  • Автор: Сергей
  • Дата: 26-05-2011, 20:42
26-05-2011, 20:42

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

Категория: Уроки Dle

Если вы хотите глянуть, как расположены блоки в шаблоне или по-быстрому посмотреть внешний вид главной страницы:
1) в папке шаблона переименуйте файл main.tpl -> main.html;
2) создайте внутри папки шаблона папку с именем {THEME} и скопируйте туда все папки с картинками и таблицами стилей шаблона.

Вы не сможете увидеть при этом, как выглядит короткая и полная новости и все блоки, которые вставлены в шаблон тегом {имя_блока}!
Информация к новости
  • Просмотров: 6456
  • Автор: Сергей
  • Дата: 26-05-2011, 20:42
26-05-2011, 20:42

Делаем всплывающие подсказки в шаблоне

Категория: Уроки Dle

Я давно искал, как бы заменить стандартные (и достаточно невзрачные) хинты на сайте на что-то более заметное и удобное.
И вот, недавно нашел.


Информация к новости
  • Просмотров: 10931
  • Автор: Сергей
  • Дата: 26-05-2011, 20:40
26-05-2011, 20:40

Установка DLE на локальный компьютер

Категория: Уроки Dle

Установка DLE на локальный компьютер


Одним из наилучших вариантов для тестирования, настройки и отладки движка является тестирование на локальном компьютере.

Зачем это нужно?
Если вы не хотите заранее тратить деньги на хостинг (не уверены до конца, стоит ли вообще заниматься сайтом) или хотите отлаживать сайт, чтобы никто не видел сайт в процессе отладки - установка DLE на локальном компьютере станет наилучшим решением в этой ситуации.

Как это работает?
Вы устанавливаете локальный веб-сервер на своем компьютере - набор программ, которые позволяют тестировать разные скрипты прямо у себя на компьютере. Вы можете ставить DLE и любые другие движки и скрипты на свой компьютер почти так же, как на удаленный сервер на хостинге ("почти так же" в данном случае означает "легче" и без риска запороть уже работающий сайт).

Что нам для этого нужно?
Нам потребуется приложение-вебсервер. Я рекомендую использовать "denwer". Денвер - это набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет (описание взято мной с официального сайта). Он очень прост в установке и не требует дополнительных настроек после нее. Если всё-таки Денвер установился неправильно, и вам кажется, что он как-то негативно повлилял на работу вашей операционной системы, то попробуйте его удалить и внимательно поставить заново. Если и это не помогло, обратитесь к специалистам, например - в компанию "ПрофиКомп". Инженеры этой компании осуществляют не только ремонт компьютеров, но и их диагностику и настройку. При чём первичная диагностика производится бесплатно.

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

Кроме того, конечно, понадобится исправный, хорошо настроенный компьютер. Если видите, что ваш ноутбук стал работать недостаточно быстро или у него появились какие-то другие проблемы, рекомендуем обратиться в центр ПрофиКомп, осуществляющий ремонт ноутбуков в бутово. Мы, конечно, желаем здоровья вашей аппаратуре, но если всё-таки ноутбук начал сбоить, то лучше его ремонт доверить не соседу-самоучке, а профессионалам, для которых ремонт дорогостоящей техники - не увлечение, а работа.

Итак, приступим.
Информация к новости
  • Просмотров: 12535
  • Автор: Сергей
  • Дата: 26-05-2011, 20:35
26-05-2011, 20:35

Добавление категории и ссылки на ней в шаблон сайта

Категория: Уроки Dle

Сейчас мы рассмотрим, как создавать категории для новостей и как прописывать их в шаблон (на примере стандартного шаблона "Default").
Информация к новости
  • Просмотров: 8728
  • Автор: Сергей
  • Дата: 26-05-2011, 20:34
26-05-2011, 20:34

Добавление ссылки для скачивания

Категория: Уроки Dle

Рассмотрим две ситуации:
1) надо сделать ссылку на скачивание файла, которая должна находиться рядом со ссылкой на полную новость
2) вы хотите, чтобы из каждой новости была ссылка на обсуждение ее же на форуме.

В DLE есть очень полезная вещь, называемая "дополнительные поля новостей" (xfields).
С их помощью можно реализовать обе идеи.
Информация к новости
  • Просмотров: 9245
  • Автор: Сергей
  • Дата: 26-05-2011, 20:32
26-05-2011, 20:32

Как написать модуль для DLE 8 с админкой

Категория: Уроки Dle

Я постараюсь максимально подробно комментировать код там, где это нужно, и где мне хватит знаний, чтобы хоть что-то полезное сказать.

Что нам надо сделать, чтобы получить работающий модуль для DLE? В этой статье будет рассмотрен случай, когда требуется, чтобы модуль имел четко заданный адрес на сайте, который можно было бы открыть, и что-то там увидеть. (Допустим, что его предназначение и функционал нам сейчас не интересны, а нужно лишь предоставить возможность редактировать какие-нибудь его настройки в админпанели, и чтобы этот модуль мог вызываться на самом сайте обычными пользователями.)
Информация к новости
  • Просмотров: 7135
  • Автор: Сергей
  • Дата: 26-05-2011, 20:31
26-05-2011, 20:31

Пример модуля с использованием API. Вывод информации о зарегистрированных пользователях.

Категория: Уроки Dle

Сегодня я покажу простой пример написания модуля, который будет выводить информацию о зарегистрированных пользователях. Он использует DLE API. Это позволит уменьшить кол-во строк кода, который будет в конкретно этом случае отвечать за получение информации о пользователе из базы.

Сразу к делу - вот код модуля. Модуль будет называться "users"
Код файла users.php:
Информация к новости
  • Просмотров: 5500
  • Автор: Сергей
  • Дата: 26-05-2011, 20:29
26-05-2011, 20:29

Описание функций DLE API v.0.09 Часть первая

Категория: Уроки Dle

Давайте рассмотрим набор функция из версии 0.09 Datalife Engine API.

Вкратце об API:
Интерфейс прикладного программирования (англ. Application Programming Interface, API [эй-пи-ай]; по-русски чаще произносят [апи́]) — набор готовых констант, структур и функций, используемых при программировании пользовательских приложений и обеспечивающих правильное взаимодействие между пользовательским приложением и операционной системой.
В данном случае, под Операционной Системой подразумевается движок DLE.
Информация к новости
  • Просмотров: 3359
  • Автор: Сергей
  • Дата: 26-05-2011, 20:28
26-05-2011, 20:28

Описание функций DLE API v.0.09 Часть вторя (Действия над аккаунтами пользователями)

Категория: Уроки Dle

В первой части был описан процесс подключения тестового модуля, в котором мы проверяли функции API, и приведены некоторые примеры его использования. Продолжим рассмотрение функций. На этот раз, это будут функции, позволяющие так или иначе редактировать учетные записи пользователей.
Назад Вперед
^