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

Раздел: DataLife Engine » Полезные статьи для DLE
Сайт на DLE с нуля
Сайт на DLE с нуля от Евгения Попова - это уроки создания сайта для новичков с полной инструкцией подготовленный автором Сергеем Фастуновым, где есть все, что нужно знать по созданию интернет портал с нуля. www.dle9.com

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

Введение
Урок 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
Рубрика: Все для DLE » Полезные статьи
Ранее » Преимущества облачного хостинга« Далее Слайдер для DLE всех версий
Добавление комментарияОставить комментарий
  • № :9
  • 5 ноября 2015 02:13
В панели управления справа вверху нажимаем на ссылку перейти на сайт, и вы на созданном вашем детище сайте на движке dle. И хотя он пока лишь на локальном сервере Denver, но начало положено.
  • № :8
  • 9 января 2015 06:32
Цитата: Оксана
Здравствуйте!

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

Добрый день!

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

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

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

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

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

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

?>

дописать
  • № :5
  • 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; это число максимум тегов
  • № :4
  • 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 );
  • № :3
  • 2 января 2015 17:26
Вот вот, мне нужно чтобы автоматически прописывался и в старых материалах тоже отображался???
  • № :2
  • 2 января 2015 17:09
Цитата: wrip
Здравстуйте! Скажите пожалуйста, как мне титле поставить в кейвордс в страницу с материалом?

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

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