Сайт на DLE с нуля


Сайт на DLE с нуля от Евгения Попова - это уроки создания сайта для новичков с полной инструкцией подготовленный автором Сергеем Фастуновым, где есть все, что нужно знать при разработки интернет портала с нуля. .

Полезные советы и рекомендации
Востребованный REG хостинг выгодный цене, плюс подарки сертификаты SSL для сайта на любой CMS, отличные тарифы и качественная поддержка.

Есть возможность проверить хостинг (Free hosting) без рекламы и условий, создать площадку под управлением системы DataLife Engine версии 13-9.x или любой другой CMS.

Получите скидку на регистрацию нового домена по промокоду.
Промокод предоставляет 5% скидки при заказе домена и/или хостинга REG

A460-09C2-059C-5161


Как активировать промокод?

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

Рекомендуем опробовать платформу любую CMS сначала на вашем компьютере дома, для этого подойдет любой мощности компьютер, инструкция с описанием установки здесь (Установка DataLife Engine и создание сайта на домашнем компьютере).

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

Введение
Урок 1 Покупаем домен
Урок 2 Заказываем хостинг для своего сайта
Урок 3 Привязываем домен к хостингу
Урок 4 Устанавливаем CMS DLE
Урок 5 Первоначальные настройки системы
Урок 6 Устанавливаем свой шаблон для DLE
Урок 7 Вставляем свои изображения в шаблон
Урок 8 Удаляем лишние блоки из шаблона
Урок 9 Добавляем голосование на сайт
Урок 10 Создаем категории
Урок 11 Создаем статическую страницу
Урок 12 Формируем главное меню сайта
Урок 13 Работаем с новостями
Урок 14 Настраиваем рекламу на сайте
Урок 15 Изменяем подвал сайта
Урок 16 Добавляем счетчик на свой сайт

Дополнительные материалы:
Ссылка на дистрибутив DLE
Ссылка на используемый в курсе шаблон
Сайт на DLE с нуля от Евгения Попова - это видеоуроки создания сайта для новичков с полной инструкцией по созданию интернет портал с нуля.
Информация взята с сайта Евгения Попова

Скачать электронную книгу можно по следующей ссылке Сайт на DLE с нуля.zip [7.56 MB]
  • 60

Комментарии 9

Александр от 5 ноября 2015 02:13
В панели управления справа вверху нажимаем на ссылку перейти на сайт, и вы на созданном вашем детище сайте на движке dle. И хотя он пока лишь на локальном сервере Denver, но начало положено.
dle9.com от 9 января 2015 06:32
Цитата: Оксана
Здравствуйте!

Как создать и прописать в файле main.tpl ссылку на созданную страницу сайта, например, для страницы "Доставка" с названием delivery.tpl?
Заранее спасибо!

Добрый день!

Не проще использовать статическую страницу (которая настраивается в админке ДЛЕ и имеет все возможности) или сделать delivery.html на которую ссылку можно установить
<a href="http:/ваш домен/delivery.html">Доставка</a>

А вообще если это категория -- то зайдите в настройку категорией в дле админ панели - и поставьте свой шаблон для короткой или полной новости, можно попробовать так
Оксана от 8 января 2015 23:31
Здравствуйте!

Как создать и прописать в файле main.tpl ссылку на созданную страницу сайта, например, для страницы "Доставка" с названием delivery.tpl?
Заранее спасибо!
dle9.com от 2 января 2015 22:10
Цитата: wrip
Вот вот, мне нужно чтобы автоматически прописывался и в старых материалах тоже отображался???

Хак позволяет автоматически создавать из ТИТЛЕ краткого содержания статьи

Установка
Открыть файл \engine\inc\include\functions.inc.php

В самый конец перед

?>

дописать
dle9.com от 2 января 2015 22:09
function tagsInTitleShort( $x ) {

$quotesT = array ("\x22", "\x60", "\t", "\n", "\r", ",", ".", "/", "¬", "#", ";", ":", "@", "~", "{", "}", "[", "]", "{", "}", "=", "-", "+", ")", "(", "*", "^", "%", "$", "<", ">", "?", "!", '"');

$x = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "", $x );
$x = preg_replace( "'\[attachment=(.*?)\]'si", "", $x );
$x = preg_replace( "'\[page=(.*?)\](.*?)\[/page\]'si", "", $x );
$x = preg_replace( "'\[url=(.*?)\](.*?)\[/url\]'si", "", $x );
$x = str_replace( "{ PAGEBREAK }", "", $x ); // { PAGEBREAK } убрать пробелы
$x = str_replace( " ", " ", $x );
$x = str_replace( '<br />', ' ', $x );
$x = strip_tags( $x );
$x = preg_replace( "#&(.+?);#", "", $x );

$vTiSh = trim( str_replace( $quotesT, " ", $x ) );
$tTExpA = array_unique ( explode( " ", $vTiSh ) );
shuffle($tTExpA);

$iT = "";
while (list(, $tTExpAx) = each($tTExpA)) {
if ( preg_match( "/[a-zA-Zа-яА-Я0-9]{4}/", $tTExpAx ) ) $iT .= " " . $tTExpAx;
}
$tTExpB = explode( " ", trim( $iT ) );

$mT = count( $tTExpB );
if ( $mT > 10 ) $mT = 10;

$mTD = $mT - 1;
$resultTag = "";
for ( $i = 0; $i < $mT; $i++ ) {
if ( $mTD != $i ) $resultTag .= $tTExpB[$i] . ",";
else $resultTag .= $tTExpB[$i];
}

return $resultTag;

}

где if ( $mT > 10 ) $mT =10; это число максимум тегов
dle9.com от 2 января 2015 22:07
Открыть файлы
\engine\inc\addnews.php
и
\engine\inc\addnews.php
Найти

    if( @preg_match( "/[\||\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\+


]/", $_POST['tags'] ) ) $_POST['tags'] = "";
    else $_POST['tags'] = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $_POST['tags'] ) ) ), ENT_COMPAT, $config['charset'] ) );


НИЖЕ дописать

tagsInTitleShort( $title );
wrip от 2 января 2015 17:26
Вот вот, мне нужно чтобы автоматически прописывался и в старых материалах тоже отображался???
dle9.com от 2 января 2015 17:09
Цитата: wrip
Здравстуйте! Скажите пожалуйста, как мне титле поставить в кейвордс в страницу с материалом?

Добрый день
При редактирование или добавление новостей перейдите на вкладку "Дополнительно" там и описание и кейвор и теги формируются, вот туда и копируете

Если конечно речь иден не о автоматическом добавлении
wrip от 2 января 2015 16:56
Здравстуйте! Скажите пожалуйста, как мне титле поставить в кейвордс в страницу с материалом?
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent