Как сделать подборки dle

Обновлено: 05.07.2024

С 2013 по 2016 год, я вел сайты разных тематик созданных на движке Wordpress. Для продвижения сайта в Топ10 по большинству запросов, достаточно было заказать прогон и получить около 1000 ссылок. Золотые были времена.

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

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

Купил домен, хостинг и установил знакомый мне движок ВордПресс. Написал пару обзоров на игры, в которые ранее играл и начал подбирать шаблон для сайта. Пару дней перебирал разные шаблоны, но ни один не подходил к данной тематике. А на темы, которые хоть как-то подходили, требовалась дополнительная установка от 6-8 плагинов, что снижало скорость загрузки сайта почти вдвое.

Открыв первую страницу по запросу “Игры на андроид”, и проанализировав все десять сайтов, я увидел, что все они созданы на движке DLE. Что тут скромничать, я впоследствии проверил все пять страниц из поиска, а это 50 сайтов и все они также были созданы на DLE. Ни одного сайта на движке Wordpress там не было.

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

Во-первых. Скорость загрузки сайтов на DLE быстрее, чем на Wordpress.

Во-вторых. Функционал для создания сайта больше, что позволяет построить сайт под любые ваши потребности.

Но тут конечно есть и обратная сторона медали.

Работать нужно с кодом, чтобы что-то создать.

Движок DLE платный, но пробная версия позволяет разместить до 200 статей.

Шаблоны, скрипты и плагины к движку платные.

Раз решил начинать, то отступать не в моих привычках. Стал искать информацию: “Как создать сайт на DLE?”. Но, к сожалению, информации в открытом доступе почти нет. А то, что есть, просто инфа ни о чем. Значит нужно искать того кто сможет его сделать.

Вбиваю в поиск: “Заказать сайт на DLE” и смотрю ценник. В среднем это 50-60 тыс. рублей. Дороговато…. Начинаю искать дальше.

Пол дня поисков и получилось сэкономить минимум 10 тыс. Прикольно…

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

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

Через несколько часов, получаю от него ответ, что шаблон не полный и коряво отображается на сайте. Открываю сайт и вижу, что все в квадратиках. Значит халява не проканала, шаблон нужно покупать. Ранее я уже говорил, что шаблоны, плагины и скрипты платные.

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

После всей наладки, он записал видео для меня, как работать со статьями и несколько рекомендаций. В общем, парень сделал все качественно. Теперь мой сайт выглядит так. Можете перейти осмотреть главную страницу и страницы статей, сравнить отличие между сайтами, сделанных на ВП, Тильда и DLE.

К чему я это все написал?

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

Wordpress, конечно хорошо, просто и понятно, но скорость загрузки сайта медленней, чем на DLE. А поисковики, нынче отдают приоритет скорости.

Как по мне, то ВордПресс, Тильда, Джумла и другие движки отживают свое. Поисковики не зря стали делать акцент на скорость.

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

Создаём автонаполняемый киносайт


Заливаем файлы на сервер , создаем базу, запускаем install.php , подключаем базу(гугл в помощь - "как установить DLE"))
А теперь нюансы по версии DLE 12.+:
Граббер работает с кодировкой баз данный utf8_general_ci , а версия DLE 12.+ , по умолчанию устанавливает после install.php кодировку базы utf8mb4_general_ci, потому лучше установить любую версию DLE например 11.3 и обновится к самой новой через upgrade (гугл в помощь - "как обновить DLE" заливаем файлы с заменой DLE12.+ и в браузере вашсайт.ру/upgrade)
Создаем нужные категории , желательно как на сайте источнике (смотреть ниже в 3-ем подпункте) например:

  1. Боевики
  2. Вестерны
  3. Биография
  4. Исторические
  5. Спортивные
  6. Аниме
  7. Комедии
  8. Новинки
  9. Фантастика
  10. Ужасы
  11. Мультфильмы
  12. Фэнтези
  13. Приключения
  14. Военные
  15. Сериалы
  16. Мелодрамы
  17. Триллеры
  18. Мистика
  19. Криминал
  20. Семейные
  21. Документальные
  22. Драмы
  23. Детективы


1. Год
2. Качество
3. Перевод
4. Страна
5. Постер
6. Оригинальное название
7. Режиссер
8. В ролях
9. Премьера (мир)
10. Премьера (РФ)
11. Продолжительность

Ищем в инете "граббера null 3.6.9" , или качаем здесь, это зануленная версия и работает с ошибками(как избегать ошибок, ниже в 3-ем подпункте ), для большой функциональности без ошибок рекомендуется купить у автора последнюю версию или ищите сами граббер null 3.6.9 , но остерегайтесь шелов и вирусов.
После того как скачали , заливаем файлы граббера с папки upload на сервер и устанавливаем вашсайт.ру/install.php , следуем указаниям установщика.

Ошибка:
Код:

Исправляем:
Ставим версию PHP 5.4

Ошибка:
Корявые символы типа ���������� ���������
Исправляем:
Перекодируем файлы граббера в utf-8 или в нужную вам кодировку

Ошибка:
нет таблицы dle_rss_category
Код:

Исправляем:
В phpmyadmin выполняем SQL запрос
Код:

Ошибка:
нет таблицы dle_rss
Код:

Исправляем:
В phpmyadmin выполняем SQL запрос
Код:

Нам нужно описание фильма и мы видим что

Далее переходим к ШАБЛОНУ ДОПОЛНИТЕЛЬНЫЕ ПОЛЯ
Покажу на примере доп. поля ГОД
Указываем Использовать по Да ,остальное не трогаем, также ищем в коде источника строку Год: 2002
и наш шаблон будет иметь вид:
Код:

Все остальные доп. поля по том же прынцыпу.
Доп. поле Постер чуть другая настройка,нужно указать:
Иcпользовать по Да
В поле ссылка на изображение Да
Как видем код источника где присуствует изображения выглядит так:
Код:

Шаблон Доп. поля Постер будет иметь вид:
Код:

Остальное можно не трогать, так как источник на DLE , пока настройку можно закончить и нажать кнопку Сохранить внизу.

Обратно открываем канал и производим нужные Вам настройки , теперь после нажатия кнопки Сохранить, перезагрузка страницы не происходит, а введенные вами данные успешно записываются в базу, если Вы закроете окно с настройкой канала или перейдете в том же окне на другую страницу админ панели или заново хотите настроить канал, то при открытии канала, все настройки собьются, кроме шаблонов, все остальное заново надо настраивать, это и есть глюк зануленой версии граббера. Так что бы избежать сбоя не нужно закрывать страницу редактирования канала до полной и конечной его настройки, проверку производите в новом окне.
Вот так выглядит настройка канала:
Настройка
Изображения, Файлы
Доп. настройки
Визуал.
Фильтр, Авторизация
Авторы
Шаблоны
Настройка граббера завершена , теперь идем на свой хостинг и настраиваем крон планировщик команду вида:
Код:

Любая помощь/консультация по DLE, а также разработка шаблонов и модулей на заказ.

Описание

Main.tpl является основой всего шаблона. Именно в нём задаётся вся структура и подключаются компоненты. Если вы работаете над шаблоном, то стоит начать с изменения именно этого файла.

По сути, работа начинается так: берётся вёрстка которую вы желаете перенести на DLE и всё содержимое основного HTML файла, копируется в main.tpl. Затем там меняются пути и подключаются нужные модули.

Минимальная структура

Обязательные теги

Описание

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

Плюс, подключает библиотеки Jquery и JqueryUI, которые использует движок. Поэтому повторно подключать их не нужно, чтоб не нарушить работу сайта.

Пример использования

Описание

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

Обычно, располагают сразу после открывающего тега . Но можно подключить и после закрывающего

dle startup create template - DLE - создание и разработка шаблонов. С чего начать

Наконец-то сдвинулась с мертвого места и эта статья, которая планировалась еще в середине мая, а сейчас – начало октября. Данная статья – подробное описание того, как из html исходника создается полноценный шаблон для dle.

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

Шаблон dle находится всего в одном файле – main.tpl и в него подключаются остальные модули:

Подключаются они легко. Например, форма логин-пароль подключается в шаблон всего одним словом: в нужном месте файла main.tpl. По факту происходит следующее: в ядре движка прописано, что вместо этого спец тега подставлять в это место login.tpl

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

Верстка каркаса в main.tpl

Открываем данный файл и чистим все, пока не получим код, как на скриншоте ниже

Подключение сторонних скриптов

В head нужно подключить наши скрипты – css, js и прочее, но обязательным условием является тег

Важно! JQuery библиотеки подключать не нужно. Они уже есть в стандартной комплектации!

Дизайн

dle sozdanie shablona 3 - DLE - создание и разработка шаблонов. С чего начать

Подключение дополнительных, необязательных модулей (логин, топ новостей, голосования, архивы, календарь и прочее) я описывать не буду. Об этом читайте в мануале по ссылке в начале статьи.

Верстка shortstory.tpl и fullstory.tpl

Тот код, который мы не вставили в main.tpl нужно поместить сюда. Опять же, весь контент и все данные, которые берутся из базы данных выводятся на специальных тегах в фигурных скобках, а html разметка используется только как каркас.

dle shortstory - DLE - создание и разработка шаблонов. С чего начать

dle shortstory2 - DLE - создание и разработка шаблонов. С чего начать

Это две одинаковые картинки. На первой — исходный код, а на второй — вывод данных, взятых из базы данных и подставленных вместо спец. тегов. Заголовок, дата, категория и остальное это чисто условность, пример, по которому следует ориентироваться.

Fullstory.tpl

  • Берем файл из дефолтного шаблона;
  • Очищаем весь код и оставляем только спец. теги;
  • Идем на официальную базу и читаем о возможностях данного файла;
  • Проворачиваем у себя в голове полученную информацию и строим свою страницу полных новостей;

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

Похожие записи


Данный сайт в апреле 2019 года полностью переехал на CMS WordPress и в июне, после завершения всех правок (а их.


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


Как много у вас загруженных файлов (приложений к постам) не считая картинок? У меня много и придумал способ их монетизировать.


Как ни пытался уйти с DLE из-за того, что он платный, а на рынке существует куча бесплатных аналогов, не получается.


Комментарии

Создание сайта на CMS DLE

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


скачать урок
скачать исходники

Все уроки курса:

Комментарии (2)

Здравствуйте, Ирина. Странно, поскольку шаблоны админки в уроках мы не трогаем. Нужно смотреть Ваш сайт, поскольку у меня такой проблемы нет — и пользовательская, а админская часть показываются корректно. Можете создать тему на форуме и дать чуть больше информации: какая кодировка показана в браузере для пользовательской и админской частей, какая кодировка стоит в настройках. Будет замечательно, если Вы скинете в личку доступ к сайту, если он находится в сети.

Количество уроков: 9

Продолжительность курса: 02:59:58

Автор: Андрей Кудлай

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

Все права защищены © 2022
ИП Рог Виктор Михайлович
ОГРН: 313774621200541
Служба поддержки

Читайте также: