Урок 7. Создание сайта на CMS DLE. Постраничная навигация

Содержание материала:

Переносим верстку в шаблон (урок DLE)

Вы смотрите: 1000+ видеоуроков » Создание сайтов » CMS » DLE » Переносим верстку в шаблон (урок DLE)

Как перенести верстку сайта в папку с шаблонами CMS DLE (DataLife Engine) — смотрите в видеоуроке Андрея Кудлая.

«в этом уроке мы перенесем имеющуюся у нас верстку сайта в папку с шаблонами DLE. Здесь мы поработаем с главным шаблоном сайта – main.tpl, а также поработаем с тегами CMS DLE, позволяющими работать с динамикой в шаблонах» © Андрей Кудлай

Ваши ссылки: скачать видео

Информация о видео

Источник: уроки по созданию сайта.
Автор видео: Андрей Кудлай — родом из Украины, живет в Днепропетровске. Веб-программированию учился сам. Неплохо знает HTML, CSS, PHP, JavaScript..
Формат видео: *.mp4.
Продолжительность: 00:19:10
Размер архива: 134 MБ.
Дополнительно: исходные материалы добавлены в архив с видео.

Нравится информация? Расскажите о ней в своей социальной сети!

Вам также может понравиться

ЧПУ адреса (урок Yii2)

Генератор кода Gii (урок Yii2)

Регулярные выражения (урок PHP)

FAQ на сайте с использованием PHP-MySQL-jQuery (видеоурок)

Дизайн и верстка темы для WordPress с нуля (8 видеоуроков)

Фреймворк Bootstrap: практика адаптивной верстки от А до Я (видеокурс со скидкой)

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  • видеоуроков и видеокурсов;
  • семинаров и тренингов;
  • интенсивов;
  • записей вебинаров;
  • скринкастов.

и другого обучающего видео.

Навигация по архиву

Ещё интересное видео
Установка DataLife Engine (урок DLE)

Как установить CMS DLE (DataLife Engine) на сервер — смотрите в видеоуроке Андрея Кудлая. «В данном уроке мы установим движок на сервер.» © Андрей Кудлай Информация о видео Источник: уроки по созданию сайта. Автор видео: Андрей Кудлай — родом из Украины, живет в Днепропетровске. Веб-программированию учился сам. Неплохо знает HTML, CSS, PHP, JavaScript.. Формат видео: […]

Перенос сайта на хостинг (урок WordPress)

Как сайт работающий под управлением CMS WordPress перенести на хостинг — смотрите в видеоуроке Андрея Кудлая. «В этом уроке мы расскажем о переносе сайта WordPress на хостинг с локального компьютера (или другого хостинга)» © Андрей Кудлай Информация о видео Источник: уроки по созданию сайта. Автор видео: Андрей Кудлай — родом из Украины, живет в Днепропетровске. […]

Подходы к разработке скриптов (видеоурок)

О планировании и проектировании скриптов — смотрите в видеоуроке Андрея Кудлая. Про подходы к разработке скриптов, о планирование и проектирование скриптов, о написании кода и этапе тестирования и отладки скриптов. © Андрей Кудлай. Информация о видео Источник: Premium уроки по созданию сайта. Автор видео: Андрей Кудлай — родом из Украины, живет в Днепропетровске. Веб-программированию учился […]

Как сделать сайт на CMS

Один из самых простых при этом достаточно эффективный способ создания сайта, это создание сайта на готовом CMS. Так как в интернете огромное изобилие всевозможных бесплатных решений для данного вопроса вам не придется тратить лишние деньги на покупку ненужных вам скриптов и подобного. Все предельно просто и понятно.

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

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

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

Я попытаюсь вам описать как можно подробнее все основные плюс и минусы данного варианта создания сайта:

  1. Трудозатратнось. Средняя так как в конечном итоге в делаете все сами и соответственно изучать материал вам придется самостоятельно, и выполнять всю работу. Безусловным плюсом могу здесь обозначить наличие несложных инструкций, написанных изначально для людей мало разбирающихся в веб программировании и соответственно сами CMS административные панели написаны с учетом этого.
  2. Качество. Безусловно, качество остается на высшем уровне, так как сам код пишут профессионалы и соответственно они знают что делают. Но существуют такой отрицательный момент, что в итоге вы ограничиваетесь рамками возможностей конкретного CMS и не всегда есть возможность реализовать вашу задумку как вы хотите, без соответственных и достаточно хороших знаний веб программирования, но и с ними не всегда все получается.
  3. Финансовые затраты. Этот момент безусловно приятный финансовых затрат у вас ни будет ни каких, так как все бесплатно и уроки и инструкции и конечно сами CMS. Так, что ваш кошелек не пострадает.
  4. Перспективы развития. Да, безусловно они есть, но как я уже говорил они будут ограничены рамками обновления и создания плагинов к выбранному вами CMS. И если вы захотите в кардинально что-то изменить, то возможно вам придется менять весь CMS на другой, поэтому прежде чем остановить свой выбор на конкретном варианте узнайте все возможности у выбираемх вами CMS и подумайте наперед, что вы хотите увидеть на своем сайте в будущем и какие он функции должен выполнять.

Для того чтобы приступить к изучению и созданию сайта на CMS для вас созданы, информационные раздел по разным CMS с подробными уроками по их изучению:

Уроки Joomla

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

Какие сайты вы можете сделать на основе данного CMS:

  1. Обычный сайт визитка, просто подбираем нужный шаблон пишем текст и все.
  2. Достаточно качественный Блог, для реализации данной функции вам потребуется несколько дополнительных компонентов но это не проблема.
  3. Интернет-магазин практически любого объема и сложности.
  4. Сайт каталог или файловый архив.
  5. Портал — реализуется как с помощью стандартных возможностей Joomla
  6. Сайт галерея создание мощной галереи изображений или видео, для этого у Joomla достаточно расширений
  7. 7. Сайт для общения между людьми — для Joomla существует огромное количество компонентов и модулей, специально созданных для реализации общения между посетителями сайта.

И многое другое…

Уроки WordPress

Данный раздел полностью посвящен урокам по работе с самым известным движком для блогов WordPress. Самый популярный и востребованный движок для блогов, не только распространяется бесплатно, но и постоянно обновляется и улучшается.

Какие сайты вы можете сделать на основе данного CMS:

  1. Блог это безусловно первое и основное направление для которого был создан этот движок.
  2. Создание обычного статического сайта, в принципе это могут любые CMS
  3. Сайт объявлений
  4. Каталог статей
  5. Сайт фотогалерею
  6. Форум

Но на этом проект не ограничивается и так как сайт постоянно развиваются в скором времени появятся новые разделы по новым CMS.

Сами CMS вы можете скачать в разделе Скрипты.

Так же рекомендую для решения вопросов которые могут возникнуть у вас в голове изучить следующие статьи:

Так же кто хочет максимально подробно и качественно разобраться во всех тонкостях CMS рекомендую следующие видео уроки:

«Если Вы Давно Мечтаете О Собственном Блоге, Но Вам Все Время Что-то Мешает, То Дайте Мне 14 Часов И 47 Минут, И Я Шаг За Шагом Покажу Вам, Как Создать Качественный Блог На Движке WordPress!»

«109 Видеоуроков По Всем Техническим Вопросам Создания и Ведения Своего Блога На Движке WordPress»

Нашли ошибку в тексте.
Просто выделите её мышкой, нажмите Ctrl+Enter.
И мы все исправим.

Добавляем новые теги в постраничную навигацию на DLE 10.1 (простой хак)

В DLE 10.1 наконец вели шаблон для постраничной навигации в полной новости, но по прежнему нет возможности вывести номер текущей страницы и общее число страниц. Этот небольшой хак исправит ситуацию (хоть я и не люблю хаки, но очень часто без них никуда не денешься)!
Хак добавляет новые теги в постраничную навигацию по новостям и в полной новости для DLE 10.1

Установка

  1. Открываем файл engine/modules/show.short.php
  2. Находим код:

Далее ищем (будет два вхождения]):

  • Открываем файл engine/modules/show.full.php
  • Находим код:

    Далее ищем (будет два вхождения]):

  • Открываем шаблоны navigation.tpl и splitnewsnavigation.tpl
  • В нужном месте вставляем теги:
    — общее число страниц,
    — номер текущей страницы.
  • ВСЁ!
  • Надеюсь подобный функционал со временем будет включен в дистрибутив.

    Похожие материалы

    Комментарии

    Добавить комментарий

    Комментировать могут только зарегистрированные пользователи

    Информация

    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

    Как правильно установить шаблон на DLE

    «Темные лошадки» попадаются не только среди людей, но и среди CMS . Одной из таких « лошадок » является DLE .

    Если о других движках на php в интернете очень много информации, то об этой CMS можно найти лишь несколько достойных материалов. Сделаем достойной и эту статью, поведав читателям о том, как установить шаблон на DLE :

    Известное о неизвестной CMS

    Этот движок не столь популярен в мировом интернете, как WordPress или Joomla . Он является творением русских программистов. Поэтому наткнуться на сайт, работающий на данной CMS и шаблоне для DLE , можно чаще всего в Рунете.

    CMS DLE позиционируется создателями как основа для развертывания информационных порталов и блогов. Внутренняя система движка адаптирована под большие нагрузки и обладает высокой степенью отказоустойчивости:

    Как и большинство движков, DLE ( DataLife Engine ) работает на основе php и MySQL . Основным минусом этой системы управления контентом является ее платность. Несмотря на это DLE занимает четвертую позицию по распространенности среди ресурсов, находящихся в зоне ru. Хотя их большая часть ( 59 тысяч сайтов ) используют пиратские версии движка.

    Кроме платных версий существует и бесплатная. Такой вариант CMS преподносится производителем, как пробная версия движка и основа для создания своего первого сайта:

    Самым главным недостатком DLE является слабая защищенность. Еще в 2008 году эксперты критиковали CMS за низкую безопасность ее внутренней системы при работе с запросами. Скорее всего, эта проблема не устранена и сегодня.

    По аналитическим данным Яндекса за 2011 год, чаще всего зараженными оказываются сайты, работающие именно на основе CMS DLE . Последним выпуском движка на данный момент является версия 10.3. Она вышла в сентябре 2014 года.

    Особенности шаблона для DLE

    Шаблоны для сайтов DLE обладают рядом особенностей, которые кардинально отличают эту CMS от других систем управления контентом:

    • Структура шаблонов движка построена на основе файлов TPL . Это во многом облегчает процесс верстки и адаптации дизайна шаблона;
    • Основным файлом структуры является main.tpl . Все дополнительные элементы шаблона ( меню, боковая панель ) также задаются с помощью файлов TPL ;
    • Стилевые решения прописаны в двух файлах: в engine.css заданы стили для программной части, а в style.css – все остальное:

    Перед тем, как установить шаблон DLE , скачиваем его инсталляционный пакет и размещаем в папке templates :

    Затем нужно зайти в панель управления сайта ( файл admin.php ). После этого в меню с левой стороны выбрать пункт « Настройки скрипта », « Настройки системы »:

    Внизу в разделе « Общие настройки » перейти в пункт « Шаблон сайта по умолчанию ». В выпадающем списке выбрать нужный шаблон. После внесения изменений не забудьте нажать кнопку « Сохранить »:

    После этого новый шаблон активируется, и сайт поменяет свой внешний вид. Но перед тем как поставить шаблон на DLE , не забудьте его разархивировать.

    К сожалению, большинство из шаблонов под DLE , как и сам движок, являются платными. Но если хорошо поискать, то в Рунете можно найти парочку достойных ресурсов, где можно скачать шаблоны бесплатно. Вот несколько из них:

    • dle-shablony.net – здесь для бесплатного скачивания представлено около 50 разнообразных шаблонов. Но все они « свалены » в одном общем разделе без сортировки по категориям. Хотя среди них можно обнаружить и совсем уж « клубничные » экземпляры:
    • newtemplates.ru – на сайте представлена большая коллекция платных и бесплатных шаблонов. Все они удобно рассортированы по тематическим рубрикам. Но даже среди платных можно найти образцы стоимостью в 5-10$ и тиражом всего лишь в 5 экземпляров. А это обеспечит ресурсу дизайн с достаточно высокой степенью уникальности!
    • 10.dle-shabloni.ru – крутой ресурс с огромной коллекцией шаблонов для сайтов DLE . Отыскать среди них нужные по тематике или даже по цвету помогут теги. Посмотреть на работу шаблона можно с помощью встроенной демоверсии или в ролике, проигрываемом в окне видеоплеера Youtube:

    Как редактировать шаблон DLE

    В отличие от других популярных систем управления контента DLE обладает более простой схемой построения шаблонов. Благодаря этому их правка происходит намного быстрее и проще. В состав инструментария административной части движка входит интегрированный редактор кода.

    Для доступа к данному инструменту нужно:

    • Перейти в админку сайта;
    • В меню слева выбрать пункт « Управление шаблонами », « Шаблоны сайта »;
    • В выпадающем списке, расположенном в поле « Выбранный шаблон для редактирования » установить нужный экземпляр и нажать на кнопку « Выполнить »:
    • После этого внизу отобразится окно встроенного редактора кода. Но перед тем как редактировать шаблон, нужно выбрать файл для правки. Файловое древо шаблона расположено слева. После нажатия курсором на нужный источник его содержимое отобразится в окне редактора:

    Как видно из рисунка, файл tpl представляет собой обычный html , в структуре которого легко разобраться. Но перед правкой этого кода настоятельно рекомендуется ознакомиться с особенностями построения движка DLE .

    Техническая документация по CMS DLE доступна для изучения на официальном сайте производителя.

    Простым для понимания выглядит и содержимое файлов стилей. Радует тот факт, что даже при минимальных знаниях CSS можно легко разобраться в коде и редактировать внешний вид сайта, просто изменяя значения прописанных свойств:

    Как видите, CMS DLE , кажущаяся с первого взгляда « темной лошадкой », на самом деле оказалась светлым и добрым пони. Хотя делать большие ставки на этого коня в скачках многие бы не решились.

    Как создать сайт на DLE — подробная инструкция с картинками

    Здравствуйте уважаемые участники форума www.masterwebs.ru. Вчера узнал о конкурсе «Статейник» и решил принять в нем участие.
    Статью решил написать о том, как создать сайт на движке DLE. Про это написано уже множество статей в интернете, но т.к. я в этом более-менее разбираюсь, то решил написать инструкцию именно об этом. Установку я разделил на этапы, они будут поясняться картинками и разжевываться как можно сильно! Надеюсь Вам понравится!

    P.S. в статье не будет рассказано о том, как зарегистрировать хостинг, привязать домен и т.д. Я буду рассказывать только о самой установке движка.
    P.S.S. Движок я буду использовать нуленый, версии 9.5 (актуальная на 18.03.2012), с кодировкой utf-8 (она по умолчанию у моего хостера стоит) не хочется платить только для инструкции! Но я рекомендую использовать только лицензионные версии движка, т.к. они надежнее и Вы всегда можете решить проблемы с ним через суппорт!
    P.S.S.S. Установка движка в другой кодировке ничем существенным не отличается, поэтому можно выполнять тоже самое и для win 1251

    Этап 1. Скачивание движка DLE 9.5 и заливание на сервер через FTP!

    Итак, для начала нужно скачать движок DLE 9.5 nulled. Т.к. на моем хостинге по умолчанию стоит кодировка utf-8, то и движок я буду устанавливать именно в этой кодировке. Для того, чтобы найти и скачать движок в utf-8, введите в поисковике «dle 9.5 nulled utf-8» и на свой страх и риск качайте движок с любого сайта. Почему на страх и риск, да все просто, многие нечестные веб-мастера внедряют в движки вредоносные коды, которые практически нереально найти обычному пользователю.
    Убедительная просьба, перед скачиванием и установкой движка спросите у хостера, какая кодировка у них стоит. Если на win 1251 Вы поставите двиг на utf-8, то у Вас вместо Русских символов будут «кракозябры»! Имейте это ввиду!

    Дальше. Скачали движок? Теперь из скаченного архива распакуйте папку «upload».

    В ней находятся файлы движка, которые мы будем заливать на сервер! Будьте внимательны, файлы, а не папку «upload»! Это важно!

    Заливаем файлы движка на хостинг!

    Для дальнейшей работы, я создал новый домен masterwebs.warehost.ru и папку на хостинге. Этот сайт будет существовать все время проведения конкурса, а может быть и потом тоже)
    P.S. Если можно, то я вставлю свою реферальную ссылку на этот хостинг! Если что, сотрите ее =)
    Зарегистрироваться на хостинге WareHost как реферал!

    Подключаемся с помощью FTP менеджера (в моем случае FileZilla) к хостингу! И теперь, если у Вас это уже второй сайт на одном аккаунте, то идем в папку WWW и там выбираем нужный. А если первый, то переходим в папку «public_html»

    Если Вы зарегистрированы на хостинге от ВареХост, то в папке с сайтом у Вас будут лежать 2 папки и 1 файл. Так вот, Вам нужно будет удалить то, что у отмечено на картинке ниже. На всякий случай — это папку «webstat» и файл «index.html». Папку «cgi-bin» можно оставить!

    Теперь, в левом окне FTP менеджера, переходим в распакованную папку «upload» и скачиваем себе на сервер папки и файлы, что показаны на картинке! Самое главное файлы закачайте, а не папку! Чтобы не ошибиться, нажмите один раз на папку «backup» пролистайте до конца файлов окошко, зажмите левый Shift и нажмите на файл robots.txt. Тем самым вы выделите все файлы! Ну, и закачиваем на сервер!

    Все, у меня файлы закачались, и вот что у меня теперь на хостинге есть! Показаны, конечно, не все файлы и папки, но хоть примерно сверяйтесь!

    Этап 2. Создание базы данных для сайта.

    Хоть я и писал вначале, что не буду писать про работу с хостингом, но все равно! Создание базы данных важный этап установки сайта на DLE, без которого он просто не будет работать!

    Итак, у моего хостинга, с которым я буду работать, ISPmanager . Если у Вашего хостера не такой, то придется искать информацию самому, или просить службу поддержки создать ее Вам!

    Для начала заходим в ISP и слева в меню находим пункт «Инструменты» и там нажимаем на «базы данных». Вы попадете в панель управлениями баз данных.

    Теперь справа вверху нажмите на кнопочку «создать». . Потом откроется еще одно окошко, в котором Вам нужно ввести имя будущей базы данных, ее пользователя, и пароль. Ах, ну да, еще выберите кодировку utf8

    Все, база данных создана, и теперь можно переходить непосредственно к установке самого движка!

    Этап 3. Установка движка на сервер!

    Итак, мы подошли к самому важному этапу, к установке движка! Вводим в адресной строке vash-site.ru/install.php. После этого мы попадем на страницу, на которой можно прочитать приветствие и некоторые рекомендации. Прочитайте, это лишним не будет, и начинаем установку нажав на кнопку «начать установку».

    Следующим шагом будет принятие пользовательского соглашения. Прочтите его, и если согласны, то поставьте снизу галочку, возле предложения » Я принимаю данное соглашение » а затем нажимаем на «продолжить».

    Теперь попадаем на страницу, на которой движок проверяет установленны ли нужные компоненты, для работы движка DLE. Посмотрите на рисунке ниже, если у Вас так же, то продолжаем установку!

    Теперь движок проверяет права доступа к нужным ему папкам. Если везде стоит зеленое слово » разрешено «, то переходим к следующему шагу, а если нет, то через FTP менеджер меняем право доступа к папке.

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

    Те поля, которые уже заполнены, не трогаем, а смотрим только на те, которые пустые.

    Данные для доступа к MySQL серверу:

    Тут нам нужно заполнить лишь 3 поля. Имя базы данных, имя пользователя базы данных, и пароль от нее! Базу данных мы создали раньше, и там указывали ее имя ну и т.д. Вот их то мы и вписываем в эти поля!

    Данные для доступа к панели управления

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

    Вписываем Ваш будущий логин и пароль, а в конце прописываем адрес электронной почты, это на тот случай, если Вы забудете пароль.

    Готово! Нажимаем «Далее» и смотрим на поздравление с успешной установкой!

    Теперь нам нужно удалить файл install.php из корневой папки движка. Это делается для того, чтобы движок еще раз не установили. Иначе у Вас пропадут все файлы!
    Идем в FTP менеджер. Если Вы отключены от сервера, то подключаемся, и переходим в папку с движком. Там, в самом конце ищем файл install.php и удаляем его!

    Только не перепутайте его с файлом index.php, иначе придется вновь устанавливать движок!

    Установка завершена, я Вас поздравляю! Теперь Вы можете ввести в адресную строку домен вашего сайта, и узреть работающий сайт!

    Этап 4. Несколько важных настроек движка!

    Все, движок мы установили, теперь самое время сделать несколько настроек, изменить роботс.тхт, исправить несколько ошибокзамечаний в админке, настроить ЧПУ (Человеку Понятный Урл), изменить капчу, чтобы защититься от спам ботов, и с помощью специального кода увеличим максимальный размер файла, который можно загружать на сайт!

    Делаем правильный Robots.txt для DLE!

    Из-за того, что у многих сайтов плохой роботс, или что еще хуже, его вообще нет, поисковики «съедают» ненужные страницы, и у Вашего сайта образуются «сопли». Что негативно влияет на отношение к нему ПС. Для того, чтобы их небыло, и все страницы были в основном индексе, мы сделаем правильный роботс.

    Как это все применить? Запускаем FTP, соединяемся с сервером. заходим в папку с сайтом, и там находим файл robots.txt. Скачиваем его себе на компьютер, и открываем любым текстовым редактором. Затем, все что там есть удаляем, и вставляем код, написаный выше. Только заменить слова «сайт_твой» на адрес вашего сайта!

    Исправляем ошибки безопасности, поставив на нужные файлы права доступа 444.

    Итак, заходим в админку, и пролистываем страницу в низ. Если там ничего нет, то переходим к следующему шагу, а если есть 6 ошибок, как на картинке ниже, то начинаем их исправлять.

    Я рассмотрю лишь одну из них, остальные решаются так же. Вот первая » Файл /templates/.htaccess доступен для записи, что противоречит политике безопасности скрипта. Установите для данного файла CHMOD 444 . «. из корневой папки сайта, переходим в папку templates, в которой имеется файл .htaccess. Нажимаем на него правой кнопкой мыши, и выбираем в самом низу пункт » права доступа к файлу«. Откроется окошко, в котором заменяем цифры 644 на 444.

    С остальными ошибками делайте точно так же!

    Настраиваем ЧПУ для DLE.

    ЧПУ важный момент во внутренней оптимизации, т.к. такие адреса ПС любят больше.
    Переходим в админ панель сайта. Нажимаем на «Список всех разделов». Дальше «настройка системы». И там находим пункт «тип ЧПУ». Лично я советую выбирать 1 тип, т.к. вдруг вы решите переименовать категорию, в которой находится файл, или перенести его в другую. Меньше будет головной боли и проблем. Но можно и второй, это уж вам выбирать! Не забывайте сохранить изменения внизу страницы.

    Изменяем капчу, чтобы защититься от спам ботов.

    Когда моему сайту было всего около 2-3 месяцев, зарегистрированных пользователей на нем было около 300 штук. И все они были с разными ссылками на другие сайты, и многие были с анкорами «порно», «секс» и т.д. Это резко снижало авторитет сайту. Поэтому я решил сразу Вас избавить от подобной проблемы. Тем более в DLE 9.5 можно выбрать такой вид капчи, как REcapcha — это практически непробиваемая капча, поэтому советую поставить ее! Для этого, вам нужно опять войти в «настройку системы» и нажать там на «щит» (настройки безопасности скрипта). Потом листайте страницу вниз, и выберете там в пункте » Тип кода безопасности (CAPTCHA):» REcapcha. Сохранитесь! Теперь вход ботам будет закрыт, по крайней мере автоматическим.

    Увеличиваем максимальный размер загружаемого файла на сервер!

    Ну, и последний пункт в настройке сайта, мы увеличим максимальный размер загружаемого файла. Эта функция будет очень полезна для владельцев варезников, и софт порталов.
    Подключаемся через FTP к сайту. И в корневой папке находим файл .htaccess. Открываем его с помощью любого текстового редактора.
    Дальше прописываем вот такой код в самом конце файла:

    Вот, что должно получиться!

    Теперь, вы можете загружать файлы размером до 512 мб. Если нужно больше или меньше, то изменяем цифры 512 на другие. Учтите, размер будет в мегабайтах.

    Ну, вот и все! Я закончил с инструкцией. Надеюсь, что она будет полезна для новичков, а некоторые моменты и для бывалых пользователей этой CSM! Всем спасибо за внимание, жду комментариев как положительных, так и отрицательных!

    Создание простого модуля для CMS Datalife Engine (DLE)

    Здравствуйте. Данный топик хочу посветить созданию простейшего модуля для популярной CMS Datalife Engine. В России, как впрочем и в странах СНГ она пользуется достаточно большой популярностью, однако на хабре статей об этой cms почему-то до сих пор нету. Я попытаюсь исправить это недоразумение. В этой статье вы узнаете о том, как сделать простейший модуль для этой CMS, а также познакомитесь со структурой движка.

    Введение

    Хотелось бы отметить, что система пользуется спросом у сайтов развлекательной тематики. Оно и понятно, система проста в использовании, имеет достаточное количество модулей и шаблонов. Да и почти все нужное есть «из коробки». Однако бывает, что чего-нибудь не хватает. Эту проблему мы постараемся решить.

    Почему DLE?

    Вы наверняка заинтересуетесь, почему я выбрал именно эту CMS. Ответ простой: достаточно логичная структура самого движка, отделение шаблонов от кода, довольно простой шаблонизатор, опять же довольно логичное размещение всего внутри — легко разобраться что к чему. Плюс к этому система остается относительно легкой и удобной. Она не так функциональна как, например, Друпал, но все же мне она нравится.

    Структура

    Для начала нам нужно знать кое-что о структуре движка. Нельзя творить на сервере бардак, поэтому мы будем хранить все в своих папках.

    Модули для работы движка принято помещать в папку /engine/modules/.

    В папке /engine/inc/ находятся файлы панели администратора.

    Начиная с версии 8.х появилось подключать модули прямо в шаблоне. Шаблон находится в папке /templates/имя_шаблона/. В этой папке есть файл main.tpl Это корневой файл шаблона, обычно в нем расположена основная структура шаблона. Обычно модуль можно подключить так:

    Где mod_category.php – файл, находящийся в категории /engine/modules/. Думаю с этим все понятно, поехали дальше.

    Давайте сделаем модуль для вывода последних комментариев с кэшированием. Для этого создадим файл в папке /engine/modules/ и назовем его mod_lastcomm.php Далее я привожу листинг кода этого файла с подробными комментариями.

    Заключение

    Данный код полностью рабочий. И в нем конечно же есть недостатки. Например не проверяется для ссылок — включено ли ЧПУ. Или при переходе по ссылке на профиль пользователя мы попадаем сразу в его профиль, а не на окошечко jQuery с краткой информацией. Вообщем есть что доработать. Но все эти вещи не были включены сюда только по одной причине — не дать запутаться новичку. Также советую проанализировать другие файлы, например topnews.php. Если у вас возникнут вопросы по написанию модулей или вообще по системе — я с радостью отвечу на них.

    На этом у меня все, если эта тема кому-нибудь покажется интересной, то я сделаю цикл статей про cms Datalide Engine (DLE).

    Ах да, это моя первая статья на хабре, поэтому извините если что не так.

    Как сделать сайт на CMS

    Один из самых простых при этом достаточно эффективный способ создания сайта, это создание сайта на готовом CMS. Так как в интернете огромное изобилие всевозможных бесплатных решений для данного вопроса вам не придется тратить лишние деньги на покупку ненужных вам скриптов и подобного. Все предельно просто и понятно.

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

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

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

    Я попытаюсь вам описать как можно подробнее все основные плюс и минусы данного варианта создания сайта:

    1. Трудозатратнось. Средняя так как в конечном итоге в делаете все сами и соответственно изучать материал вам придется самостоятельно, и выполнять всю работу. Безусловным плюсом могу здесь обозначить наличие несложных инструкций, написанных изначально для людей мало разбирающихся в веб программировании и соответственно сами CMS административные панели написаны с учетом этого.
    2. Качество. Безусловно, качество остается на высшем уровне, так как сам код пишут профессионалы и соответственно они знают что делают. Но существуют такой отрицательный момент, что в итоге вы ограничиваетесь рамками возможностей конкретного CMS и не всегда есть возможность реализовать вашу задумку как вы хотите, без соответственных и достаточно хороших знаний веб программирования, но и с ними не всегда все получается.
    3. Финансовые затраты. Этот момент безусловно приятный финансовых затрат у вас ни будет ни каких, так как все бесплатно и уроки и инструкции и конечно сами CMS. Так, что ваш кошелек не пострадает.
    4. Перспективы развития. Да, безусловно они есть, но как я уже говорил они будут ограничены рамками обновления и создания плагинов к выбранному вами CMS. И если вы захотите в кардинально что-то изменить, то возможно вам придется менять весь CMS на другой, поэтому прежде чем остановить свой выбор на конкретном варианте узнайте все возможности у выбираемх вами CMS и подумайте наперед, что вы хотите увидеть на своем сайте в будущем и какие он функции должен выполнять.

    Для того чтобы приступить к изучению и созданию сайта на CMS для вас созданы, информационные раздел по разным CMS с подробными уроками по их изучению:

    Уроки Joomla

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

    Какие сайты вы можете сделать на основе данного CMS:

    1. Обычный сайт визитка, просто подбираем нужный шаблон пишем текст и все.
    2. Достаточно качественный Блог, для реализации данной функции вам потребуется несколько дополнительных компонентов но это не проблема.
    3. Интернет-магазин практически любого объема и сложности.
    4. Сайт каталог или файловый архив.
    5. Портал — реализуется как с помощью стандартных возможностей Joomla
    6. Сайт галерея создание мощной галереи изображений или видео, для этого у Joomla достаточно расширений
    7. 7. Сайт для общения между людьми — для Joomla существует огромное количество компонентов и модулей, специально созданных для реализации общения между посетителями сайта.

    И многое другое…

    Уроки WordPress

    Данный раздел полностью посвящен урокам по работе с самым известным движком для блогов WordPress. Самый популярный и востребованный движок для блогов, не только распространяется бесплатно, но и постоянно обновляется и улучшается.

    Какие сайты вы можете сделать на основе данного CMS:

    1. Блог это безусловно первое и основное направление для которого был создан этот движок.
    2. Создание обычного статического сайта, в принципе это могут любые CMS
    3. Сайт объявлений
    4. Каталог статей
    5. Сайт фотогалерею
    6. Форум

    Но на этом проект не ограничивается и так как сайт постоянно развиваются в скором времени появятся новые разделы по новым CMS.

    Сами CMS вы можете скачать в разделе Скрипты.

    Так же рекомендую для решения вопросов которые могут возникнуть у вас в голове изучить следующие статьи:

    Так же кто хочет максимально подробно и качественно разобраться во всех тонкостях CMS рекомендую следующие видео уроки:

    «Если Вы Давно Мечтаете О Собственном Блоге, Но Вам Все Время Что-то Мешает, То Дайте Мне 14 Часов И 47 Минут, И Я Шаг За Шагом Покажу Вам, Как Создать Качественный Блог На Движке WordPress!»

    «109 Видеоуроков По Всем Техническим Вопросам Создания и Ведения Своего Блога На Движке WordPress»

    Нашли ошибку в тексте.
    Просто выделите её мышкой, нажмите Ctrl+Enter.
    И мы все исправим.

    не работает постраничная навигация dle

    25.05.2014, 11:15

    Навигация DLE
    Добрый день, уважаемые форумчане! http://na5ballov.pro/index.php?do=lastnews При нажатии на.

    Не работает постраничная навигация
    Здрасте. В общем суть такая: делаю шаблон на WP и у меня по дизайну получается несколько шаблонов.

    Не работает постраничная навигация
    Приветствую! Уже второй день бьюсь над постраничной навигацией на сайте! Как не пытался прикрутить.

    Постраничная навигация не работает
    Добрый день, уважаемые пользователи. Очень нужна ваша помощь. Ситуация следующая. Пытаюсь.

    Не работает постраничная навигация и query_string
    Установил сайт на вордпрессе, подабавлял страниц с шаблонами чтоб выводить рубрики, поставил.

    Урок 7. Создание сайта на CMS DLE. Постраничная навигация

    Вы, конечно, знаете о свободной карте OpenStreetMap. Это настоящая народная карта, создаваемая такими же людьми как и вы! Это такой же opensource-проект как Linux и как Википедия. Конечно же, как и в других картах, в OpenStreetMap имеются ошибки, но в отличие от тех же Яндекс.Карт, где ошибки не исправляются годами из-за сложной бюрократической процедуры (я уже не говорю о намеренных ошибках), в OpenStreetMap всё гораздо проще и лучше для всех нас.
    Подробнее..

    CloudMade Navigation поддерживает ограничения манёвров

    Не так давно CloudMade выделил несколько приоритетных направлений, среди которых оказалась и навигация. Решено было создать специальный проект Navi Studio, который объединял бы в себе несколько более мелких сервисов и позволял пользоваться ими, для создания полноценного навигационного программного обеспечения. В Navi Studio вошли: Работа закипела и уже появилось несколько приложений использующих данный проект. Но полноценной навигации без соблюдения правил ПДД не существует, а потому данному вопросу было также уделено не мало времени.
    Подробнее..

    Заказать звонок

    Как создавать списки в HTML знают почти все. Это просто.Для маркированного списка используются теги .

    Gogetlinks 10 лет. Компания празднует первый юбилей и объявляет конкурс на тему «Я люблю .

    Хорошо известно, что Google использует более 200 сигналов ранжирования. Кроме того, каждый год он .

    Не так давно, 31 августа, специалисты рoскомнадзора провели рабочую встречу с представителями .

    Есть такая, часто возникающая, задача — сравнить два файла по содержимому. Зачем? Ну, к примеру, .

    То, что в Интернете можно зарабатывать неплохие деньги знают все. Но вот как это сделать, для .

    Если посмотреть на списки на этом сайте, можно увидеть, что маркер у элементов списка выглядит как .

    Топ-пост этого месяца:  Yii2 advanced настройка
    Добавить комментарий