PDA

Просмотр полной версии : DataLife Engine


a2z
10.03.2007, 19:15
http://battlefox.ru/~a2z/soft/datalifeengine.jpg

DataLife Engine - это многопользовательский новостной движок, обладающий большими функциональными возможностями. Движок предназначен, в первую очередь, для создания новостных блогов и сайтов с большим информационным контекстом. Однако он имеет большое количество настроек, которые позволяют использовать его практически для любых целей. Движок может быть интегрирован практически в любой существующий дизайн и не имеет никаких ограничений по созданию шаблонов для него. Еще одной ключевой особенностью DataLife Engine - является низкая нагрузка на системные ресурсы. Даже при очень большой аудитории сайта нагрузка не сервер будет минимальной и вы не будете испытывать каких-либо проблем с отображением информации. Движок оптимизирован под поисковые системы, что приведет на ваш сайт дополнительных клиентов. Использование продвинутой технологии AJAX позволит вам сэкономить вам ваш трафик и трафик посетителей, а также снижает нагрузку на сервер.

DataLife Engine обладает следующими возможностями:

Общие возможности:

• Использует для хранения данных MySQL
• Минимальная нагрузка на базу данных
• Использование продвинутой технологии AJAX
• Вывод новостей, статей, да и вообще всего что угодно
• Поддержка ЧПУ (человеко-понятный URL) позволяет использовать тему статьи или любой другой текст в URL браузера, благодаря этому индексация сайта в поисковых системах будет более качественной (необходим modrewrite)
• Возможность отключения ЧПУ
• Общая статистика сайта
• Поддержка дополнительных полей (возможность использовать не только краткую и полную новость на сайте, но и имеется возможность для создания любого количества дополнительных полей различных видов для ввода информации)
• Возможность написания статей, содержащих несколько страниц
• Флуд контроль
• Автоматический фильтр слов в комментариях
• Поддержка категорий
• Возможность установки любого количества вложенных категорий
• Каждой категории можно назначить отдельный шаблон
• Автоматическое обрезание длинных слов в комментариях
• Рейтинг новостей
• Календарь
• Поиск по статьям включая дополнительные поля (подсветка найденного текста)
• Обзор непрочитанных новостей с момента последнего посещения сайта
• Возможность просмотра сколько раз была прочитана новость
• Возможность добавления статей в раздел "Избранное"
• Отсылка писем пользователям через форму на сайте
• Вывод страницы используя сжатие gzip
• Поддержка персональных сообщений между пользователями
• Поддержка нескольких языков
• Вывод популярных статей в отдельном блоке
• Возможность создания статистический страниц непосредственно через админпанель
• Возможность выбора между упрощенной регистрацией и расширенной, при выборе расширенной регистрации пользователь будет зарегистрирован только после активации аккаунта. Активация высылается по почте.
• Возможность загрузки и прикрепления файлов к новостям
• Встроенные средства защиты от несанкционированного скачивания файлов (antileech)
• RSS Импорт новостей
• Мультиязычная поддержка новостей на сайте

Возможности для посетителей сайта:

• Регистрация на сайте
• Добавление комментариев
• Изменение и удаление пользователями своих собственных комментариев
• Возможность добавления новостей со стороны посетителей
• Модерирование новостей
• Статистика по конкретному пользователю (включая рейтинг и профиль)
• Вывод различной информации для зарегистрированных посетителей и нет
• Возможность загрузки фотографии в профиле пользователя
• Возможность восстановления забытого пароля
• Возможность редактирования новости непосредственно на сайте
• Смена скинов на сайте по своему усмотрению
• Ведение закладок для новостей, и быстрый доступ к ним.

Возможности админцентра:

• Добавление, редактирование и удаление новостей
• Редактирование пользователей
• Имеется возможность использовать смайлы и HTML код
• Неограниченное создание групп пользователей с тонкой настройкой различных прав доступа
• Возможность выставления бана для посетителей
• Средства для создания и редактирования шаблонов непосредственно в админцентре
• Возможность корректировки времени
• Возможность изменения даты публикации
• Автоматическая публикация статьи при наступлении установленного времени
• Возможность отключения календаря и архивов (для экономии ресурсов)
• Возможность фиксации новостей (будут всегда наверху, независимо от даты)
• Отключение регистрации посетителей
• Автоматическая временная приостановка регистрации при достижении максимального количества зарегистрированных пользователей
• Автоматическое уменьшение загруженных картинок с сохранением пропорций до указанных размеров
• Автоматическое удаление пользователей которые не посещали сайт заданное время
• Наложение водяных знаков на картинки
• Возможность загрузки картинок для каждой конкретной новости (при удалении новости, картинки тоже будут удаляться)
• Удобный менеджер загруженных картинок
• Оптимизацию, ремонт, создание резервной копии и восстановление базы данных можно осуществлять непосредственно из скрипта
• Поиск пользователей по IP адресам
• Удобное управление рекламными материалами.

И много других полезных функций...

Официальный сайт: http://dle-news.ru

.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

a2z
18.04.2007, 03:59
95 шаблонов к DataLife Engine

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

13305

.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

a2z
30.09.2007, 20:27
Обновление до 6.2

Вышла новая версия замечательного "движка" DataLife Engine. Эта версия принесла пожалуй самое большое количество изменений среди последних релизов.

* Добавлен новый WYSIWYG редактор (существенно улучшен старый). Теперь его использовать легко и удобно.
* В модуль "IP утилиты" была добавлена возможность поиска по логину всех IP адресов которые использовал определённый пользователь при написании комментариев или добавлении новостей.
* Все загружаемые через скрипт картинки распределяются по папкам (а не лежат в одной куче как раньше)
* Переработан модуль управления рекламой на сайте. Теперь можно запретить показ рекламы определённым группам пользователей
* Добавлена возможность вставки кода безопасности при написании ЛС и добавлении новости.
* Добавлен новый модуль Google Sitemap. Он позволит вам одним кликом мыши создать карту сайта для поисковика.
* Скрипт прошел существенную оптимизацию, в результате чего он стал ещё меньше нагружать сервер и базу данных
* Были исправлены все известные баги версии 6.0 и внесено множество других улучшений..:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

Димон
24.10.2007, 23:32
Обновление 6.3

*Оптимизирована и снижена нагрузка на MySQL сервер, генерируемая календарем.
*Добавлена возможность отключения поддержки мультикатегорий.
*Добавлена возможность во время установки скрипта указать кодировку для соединения с MySQL.
*Добавлена возможность удаления всех комментариев пользователя при редактировании его профиля.
*Полностью переработаты функции модуля "Фильтр слов".
*Переработана панель навигации, предназначенная для перехода по страницам, при редактировании новостей в админпанели.
*Исправлены ошибка в AJAX, приводящая к некорректной проверки логинов при регистрации содержащих символ "[".
*Улучшен модуль RSS импорта новостей в админпанели.
*В RSS импорт новостей добавлена возможность быстрого удаления полученной новости из списка, не заходя при этом в саму новость.
*В настройки групп добавлена возможность разрешения или запрещения просмотра отключенного сайта для определенной группы.
*Исправлены проблемы в модуле отображения архива новостей, при которых в данном модуле считались неопубликованные новости и новости опубликованные на будущее время.
*Добавлена возможность для BB редактора добавлять собственное описание alt для картинок и уменьшенных изображений.
*Добавлена возможность быстрого редактирования новостей при помощи AJAX на страницах поиска по сайту.
*Исправлена проблема в модуле популярных новостей при одновременном включении навигации AJAX и WYSIWYG редакторе.
*Добавлено автоматическое удаление из шаблона тегов для неиспользуемых или отключенных рекламных материалов.
*Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.

.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

dar
22.11.2008, 20:25
Возможно установка на DENWER ? Если да , то как ???
Посоветуйте другой продукт для запуска движка на своем ПК .

Ringo
23.11.2008, 00:21
озможно установка на DENWER ? Если да , то как ???
0_о зачем? это всё равно что пытаться №ДС Макс на КПК ставить человеку, который даж из пластелина не лепил никогда...

dar
23.11.2008, 17:02
Ringo, Как тогда запустить ?

Esty
23.11.2008, 19:26
По Denwer'у не скажу, расскажу про Appserv, хотя и давно интересовалась web-серверами.
Забрать его можно http://www.appservnetwork.com/ рекомендую брать 2.5.x версии, т.е. с 5-й веткой php, т.к. 6-я ещё толком не протестирована и сомневаюсь, что очень много хостингов работают с 6-й веткой php.
Установка его проста, но будут вопросы - пиши.
По умолчанию устанавливается C:/appserv
Нам нужна лишь одна папка - www. Забираем архив с Data Life Engine, и копируем оттуда папку upload в папку www.
Топаем в эту папку и удаляем файл .htaccess - он отвечает за ЧПУ(ЧПУ - Человекопонятный УРЛ, т.е. у нас будут не такие ссылки test.ru//catalogue.php?sect=11&kind=6&manuf=63, а /catalogue/light/bulbs/ge/ , что намного читабельно)

Сервер имеет адрес localhost.
Заходим http://localhost/upload/install.php
Нажимаем продолжить несколько раз, до тех пор пока не появится меню о нашей БД

Данные для доступа к MySQL серверу
-----
Пароль: - в этом поле пишите пароль, который указали при установке appserv, логин обычно по дефолту root, я писала везде root.
Как и что писать, указано на картинке..
После сообщения об успешной установки, прописываем в адресной строке: http://localhost/upload
И радуемся нашему творению :rolleyes:

Muskul
24.11.2008, 01:55
Ringo, зачем так усложнять. На Денвер DLE за три минуты ставиться стандартно:
1. Копируем папку upload из дистрибутива в C:\WebServers\home\localhost\www и переименовываем в dle, к примеру.
2. Создаем в phpmyadmin новую БД - dle.
3. Идем по адресу в браузере: http://localhost/dle/install.php и дальше обычная установка движка, Esty уже привела скрин (тока в моем случае имя БД - dle и пароль пользователя БД не указывается; по умолчанию все права на запись уже есть).

Esty
24.11.2008, 04:11
Muskul, Создание БД в phpmyadmin не надо, сама проверила - движок создаёт базу, наличие пароля на БД - очень и ОЧЕНЬ рекомендуется, если проект уйдёт дальше localhost, ну и chmod изменить..

dar
24.11.2008, 04:40
Esty, Muskul, Спасибо огромное
Установил на Appserv . Осталось разобраться в настройках .
Сколько нужно места на хостинге примерно для данного чуда ? Если грузить не сильно много картинок и доспустим 100 новостей . Я просто не сильно разбераюсь и не могу так сразу прикинуть !!!
Возможно по сайту определить какой хостинг он использует ?
Нет последней версии без ограничений ?
2. Создаем в phpmyadmin новую БД - dle
Вот этого я не сделал :)

Esty
24.11.2008, 08:52
Если на сайте будут одни новости, то 100-150Мб хостинга хватит надолго, если будут и программы размещаться, т.е. warez-портал, то места надо намного больше.

Определить может и можно, но, как - мне неизвестно.

Последняя версия Data Life Engine 7.3.. http://www.6dle.ru/ допустим здесь можно взять.

dar
26.11.2008, 05:21
Как понять и сделать следующую фразу
Выполните SQL-запрос через phpmyadmin из файла SQL.sql.

Muskul
26.11.2008, 06:45
dar, ты phpmyadmin знаешь, как открыть? (не знаю, где он в appserv, где-то в утилитах должен быть; в Денвере - http://localhost/Tools/phpmyadmin/index.php) Там слева вверху есть кнопочка "SQL (окно запроса)". щелкаешь, нажимаешь "импорт файлов", ищешь свой файл и жмакаешь "пошел".

dar
26.11.2008, 07:11
ты phpmyadmin знаешь, как открыть?
Нет :( .

Хочу прилипить дополнение :
Вот инструкция
СКОПИРУЙТЕ ФАЙЛ online.php в папку /engine/modules/online.php
---------------------------------------------
Откройте в текстовом редакторе файл index.php
---------------------------------------------
Найдите:
$tpl->load_template('main.tpl');
Выше добавьте:
require_once ROOT_DIR.'/engine/modules/online.php';

Найдите:
$tpl->set('{topnews}',$topnews);
Ниже добавьте:
$tpl->set('{online}',$online);
---------------------------------------------
-------------------------------------------------------------
Открыть в текстовом редакторе файл /engine/ajax/antivirus.php
-------------------------------------------------------------
Найдите:
"./engine/modules/addnews.php",
Ниже добавьте:
"./engine/modules/online.php",
-------------------------------------------------------------
--------------------------------------------------------------
Для подключени блока, вставьте тег {online} в main.tpl вашего шаблона.
--------------------------------------------------------------
--------------------------------------------------------------
Выполните SQL-запрос через phpmyadmin из файла SQL.sql.
--------------------------------------------------------------
УСТАНОВКА ОКОНЧЕНА

Все сделал как по инструкции кроме SQL-запроса через phpmyadmin из файла SQL.sql. ( грешу только на это )

И выскакивает ошибка при доступе к сайту , но админ центр работает ( на скрине )

Подобная ошибка у многих , но есть ответ от какого-то знаюшего парня .
Ответ : "У тебя просит таблицу dle_online_week а ты создаёш dle_online"
Как понимать тоже не известно . Просто кто сталкивался тот поймет .

Нет ни у кого учебника по PHP для чайников в элект виде ?
Или что нужно почитать чтобы разобраться во всей структуре DataLife , во всеких css и т.д.

А вертуальный сервер DENWER или appserv они как бы полно функциональные или в них чего - то не хватает ? И на нормальном ( реальном ) сервере будет все тоже так !? Или будет по другому или там будет какая - нибудь панель управления ?

Esty
26.11.2008, 08:44
Хм, возникает вопрос: ПОЧЕМУ и ЗАЧЕМ вообще надо испольнять sql-запросы? если движок этого не требует при установке.
А правильно ли поставлен сервер?

dar
27.11.2008, 00:19
Esty, разобрался 1-3 минуты назад , помогла программа EngInSite MySQL Client , не хватало базы данных , как я понял .


Добавлено через 2 минуты
Или таблицы , чего-то не хватало :) .
Запрос выглядел вот так
CREATE TABLE `dle_online` (
`ip` varchar(16) NOT NULL default '',
`last` int(10) unsigned NOT NULL default '0',
`name` varchar(40) NOT NULL default ''
);

CREATE TABLE `dle_online_week` (
`1` mediumint(8) unsigned NOT NULL default '0',
`2` mediumint(8) unsigned NOT NULL default '0',
`3` mediumint(8) unsigned NOT NULL default '0',
`4` mediumint(8) unsigned NOT NULL default '0',
`5` mediumint(8) unsigned NOT NULL default '0',
`6` mediumint(8) unsigned NOT NULL default '0',
`0` mediumint(8) unsigned NOT NULL default '0',
`day` enum('1','2','3','4','5','6','0') NOT NULL default '1'
);

Добавлено через 15 часов 29 минут
Если установить все нужные плагины и все настроить на appserv , а потом переместить на настоящий сервер ( через FTP ) , то все будет работать и настройки остануться !???

Esty
27.11.2008, 01:46
Нужно будет скопировать Базу Данных mysql с локалки, скопировать полностью весь каталог, где стоит сайт на хостинг, не саму папку, а файлы в ней.. и в config.php прописать логин, пароль к БД, который даёт хостер.
Backup БД можно сделать с помощью Sypex Dumper (http://sypex.net/), потом делая сайт у себя на компьютере, опять же с помощью этого скрипта копировать на хостинг.
После копирования, конечно же удалить Sypex Dumper с хостинга.

dar
27.11.2008, 02:27
Esty, Есть некоторые несоответствия в путях и как бы отправляет постоятнно phpmyadmin .
Например при нажатии на статистику или на эмблему сайта .
Ссылка на сайт : http://localhost/upload/index.php
А ссылка на эмблеме : http://localhost/index.php
Это было сразу после установки движка из-за таких несоответствий не работает много опций , которые хотелось бы потестить .
Если возможность исправить путь разом сразу на все ссылка , перенаправить их через upload ? <_<
Просматривался вариант установить в корень каталога WWW , но отпал . :(

Esty
27.11.2008, 03:14
Почему отпал вариант?
Насколько помню, при установке URL сайта было прописано /upload, скорее всего нужно посмотреть в админ. панели, скажем основные настройки или нечто подобное.

dar
30.11.2008, 22:49
Esty, Спасибо разобрался .
Ставлю модуль дополнительный .
У меня есть файл автоматической установки , как из него выкурить SQL запрос для рукопашки . Не работатет автоматическая установка . :(
Выдает ошибки .

Esty
01.12.2008, 05:33
Мммм, немного не поняла про файл автоматической установки.. чего именно? всего движка или модулей?, что такое рукопашка, и какие ошибки выдает? можно screenshot приложить.

dar
01.12.2008, 05:55
Esty,
Решил поставить модуль
там был файл инстал и большая инструкция к нему , все чтобы в инструкции я сделал кроме , install .
Скрины ниже
1 скрин это если зайти на сайт
2 скрин если попробовать установить через строку в мазиле
3 скрин если открыть папку upload и через контечстное меня открыть в мазиле
Что самое интересное есть разница , как открыть и она на лицо .

В файле install там нет ни чего такого если открыть его через Dreamweaver ,там есть SQL запрос , который можно прописать через phpmyadmin и в ручную ( ну в рукопашку ) . Если этот заврос от туда скопировать , то он не проходит возможно у меня проблеммы с пунктуацией или он имеет другой формат или где-нить забыл кавычки снять которые мигрировали из install , которые там нужны , а для обычного запроса нет . Вот я и хочу чтобы человек который разбирается в этих запросах выташил запрос из файла install .

Он вот такого вида примерно :

$db->query("ALTER TABLE `" . PREFIX . "_users` ADD `repa` MEDIUMINT( 8 ) DEFAULT '0'");
$users_repa = '<strong>Создание поля repa в таблице '.PREFIX.'_users:</strong> <span style="color: #34A51D;">OK</span><br />';
$db->query("ALTER TABLE `" . PREFIX . "_users` ADD `r_freeze` VARCHAR( 5 ) NOT NULL");
$users_freeze = '<strong>Создание поля r_freeze в таблице '.PREFIX.'_users:</strong> <span style="color: #34A51D;">OK</span><br />';

$db->query("CREATE TABLE " . PREFIX . "_repa_comm (
`id` int(10) unsigned NOT NULL auto_increment,
`how` tinytext NOT NULL,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`author` varchar(40) NOT NULL default '',
`to` varchar (40) NOT NULL default'',
`text` text NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `text` (`text`)
) TYPE=MyISAM /*!40101 DEFAULT CHARSET=$db_charset */;");

$tablenew = '<strong>Создание таблицы '.PREFIX.'_repa_comm в БД:</strong> <span style="color: #34A51D;">OK</span><br />';
$tablename = $users_repa.$users_freeze.$tablenew;

Вы меня понимаете ?

dar
01.12.2008, 05:56
Если нет ,то я попробую изложить по другому . Просто самому без спец знаний мне ни как не разкрутить install на части .

Muskul
01.12.2008, 10:24
dar, а почему не работает автоматическая установка? По ходу, что-то с путями намудрено... Выложи сам модуль.

dar
01.12.2008, 10:40
Muskul, Вот модуль

dar
01.12.2008, 10:41
2,5 - это не его версия порсто так папка была названа , версия последняя .

Muskul
01.12.2008, 11:12
dar, в файле install.php замени define('ENGINE_DIR', ROOT_DIR.'/engine'); на define('ENGINE_DIR', ROOT_DIR.'/upload/engine');

dar
01.12.2008, 11:27
Muskul, Спасибо большое все зарботало .

dar
12.12.2008, 20:44
Правлю шаблон . При помощи Dreamweaver .
Выдал следующую ошибку на кодировку . Все указано на скирине .
Что это может быть ?
Как заменить кодировку ?! Или что можно сделать ?

Muskul
12.12.2008, 23:43
dar, в тег head добавь такую строчку:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
или смени charset, если там уже есть похожая

либо посмотри в Редактировать - Установки - Создать документ - Кодировка по умолчанию

либо сначала этот файл шаблона надо с помощью Notepad'a или WordPad'a сохранить в кодировке utf-8

dar
13.12.2008, 00:28
Muskul, А вот такие кракозябры появляются - это тоже из-за кодировки ?

Muskul
13.12.2008, 00:58
dar, есть подозрение, что это из-за мирового экономического кризиса.

dar
13.12.2008, 15:39
dar, есть подозрение, что это из-за мирового экономического кризиса.

В кризисе хорошо лишь , то что он заканчивается !!!
Мне теперь придеться менять кодировку во всех файлах скина !???
Есть возможность сделать все разом !?
После замены в main.tpl , получилось следующее ( см. аттач) .
Зачем нужна эта кодировка !?
"Главная" и "Фильмы" написал сам уже в новой кодировке . А все остальное теперь не читаемо .

dar
21.12.2008, 16:04
Топаем в эту папку и удаляем файл .htaccess - он отвечает за ЧПУ(ЧПУ - Человекопонятный УРЛ, т.е. у нас будут не такие ссылки test.ru//catalogue.php?sect=11&kind=6&manuf=63, а /catalogue/light/bulbs/ge/ , что намного читабельно)
А разве не на оборот ??? Не нужно его удалять !?
У меня ссылки такого вида test.ru//catalogue.php?sect=11&kind=6&manuf=63 , после удаления .htaccess .

Esty
24.12.2008, 19:51
У меня ЧПУ не работал на appserv, почему - не разбиралась.
И скрипт не работал вообще.

dar
24.12.2008, 20:17
У меня ЧПУ не работал на appserv, почему - не разбиралась.
И скрипт не работал вообще.
А не знаешь на каком сервере будет работать ЧПУ .

Esty
24.12.2008, 21:56
К сожалению - нет.
Оно может и работает, просто, скорее всего не так настроила, не то сделала, и т.д. "не". Лучше, скорее всего будет посмотреть на оф. форуме скрипта.

dar
19.02.2010, 17:26
Написал в шаблоне в файле main.tpl ссылку на форум forum.sait.ru - форум находиться на поддомене.
Пот переходе урл становиться http://sait.ru/forum.sait.ru (хотя в теги a href="forum.sait.ru") - мне нужно сделать редирект ?

Ringo
19.02.2010, 18:10
dar, надо:
href="http://forum.site.ru/"

Потомму что "forum.site.ru" - это имя файла, а "http://forum.site.ru/" - гипертекстовая ссылка.

dar
21.06.2010, 02:25
.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.