Уроки DLE



Информация к новости
  • Просмотров: 9175
  • Автор: Алексей
  • Дата: 26-05-2011, 20:35
26-05-2011, 20:35

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сразу к делу - вот код модуля. Модуль будет называться "users"
Код файла users.php:
Информация к новости
  • Просмотров: 3718
  • Автор: Алексей
  • Дата: 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.
Информация к новости
  • Просмотров: 2493
  • Автор: Алексей
  • Дата: 26-05-2011, 20:28
26-05-2011, 20:28

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

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

В первой части был описан процесс подключения тестового модуля, в котором мы проверяли функции API, и приведены некоторые примеры его использования. Продолжим рассмотрение функций. На этот раз, это будут функции, позволяющие так или иначе редактировать учетные записи пользователей.
Информация к новости
  • Просмотров: 3009
  • Автор: Алексей
  • Дата: 26-05-2011, 20:24
26-05-2011, 20:24

Привер использования DLE API - смена группы пользователя с отправкой уведомления

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

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

Есть сайт, для доступа к определенным разделам которого надо находиться в определенной группе. В данном случае, группа называется "Студенты", и имеет идентификатор группы, равный восьми. Мне откровенно надоело вручную переводить людей в эту группу, каждый раз заходя в админпанель, в раздел управления пользователями.
Поэтому я решил написать простой скрипт, который использовет возможности API для Datalife Engine.
Информация к новости
  • Просмотров: 4470
  • Автор: Алексей
  • Дата: 26-05-2011, 20:15
26-05-2011, 20:15

Делаем SQL запрос с помощью движка DLE

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

Делаем SQL запрос с помощью движка DLE


Сегодня я расскажу вам об одном неочевидном способе выполнить SQL-запрос средствами самого движка DLE, имея только доступ к админпанели DatalifeEngine и к папке сайта по FTP.
У меня была такая ситуация, когда я не помнил адрес вебморды у phpmyadmin для БД сайта, а надо было срочно исправить инфу в одной таблице.
Вот сам способ:
1) Пишем SQL-запрос в текстовый файл
2) Ставим этому файлу расширение .sql
3) Заливаем этот файл в папку "backup" в директории движка на хостинге
4) Идем в админпанель движка, в раздел работы с базой данных (http://имясайта/admin.php?mod=dboption)
5) Выбираем в поле "Выберите резервную копию базы данных" имя созданного файла, и жмем "Восстановить базу данных"
6) Любуемся результатом, добавляем меня в закладки
Информация к новости
  • Просмотров: 4543
  • Автор: Алексей
  • Дата: 26-05-2011, 20:14
26-05-2011, 20:14

Как перенести сайт на DLE с локалки на хостинг или обратно

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

Как перенести сайт на DLE с локалки на хостинг или обратно


Наверняка, многим из начинающих (и не только) вебмастеров хоть раз, но приходилось переносить сайт целиком с локального компьютера на хостинг, или наоборот.
Это может происходить по разным причинам, например:

1) Вы готовите сайт, для которого пока еще нет хостинга, но уже есть много контента, который должен быть при открытии сайта.
2) Вы хотите перенести сайт с одного хостинга на другой.
3) Вы решили внести много изменений в контент сайта (например, в статьи), поставить много модификаций и хаков, и хорошо это все протестировать на локальной версии сайта.
Вот для таких случаев и пригодится моя статья.
Информация к новости
  • Просмотров: 5042
  • Автор: Алексей
  • Дата: 26-05-2011, 19:37
26-05-2011, 19:37

Установка движка DLE на локальный сервер VertrigoServ

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

Установка движка DLE на локальный сервер VertrigoServ


После длительного молчания, хочу вкратце рассказать о еще одном наборе программ для организации вебсервера на домашнем компьютере под управлением ОС Windows: VertrigoServ. До этого я писал небольшую инструкцию по установке DLE на DENWER.
Здесь будет описан процесс установки вебсервера Vertrigo и запуска движка DLE на нем. Как бонус, я опишу, как расшарить сайт, работающий на Вертриго (Vertrigo) в Internet.
Назад Вперед
^