CMS DataLife Engine - Система управления сайтами

dimitron

новички
  • Content Count

    34
  • Joined

  • Last visited

Community Reputation

19 Обычный

About dimitron

  • Rank
    Новичок
  • Birthday 07/15/1991

Контакты

  • Сайт
    lebid.pro

Информация

  • Пол
    Мужчина
  • Город
    Украина, Житомир
  • Интересы
    PHP, HTML, JS, Figma

Recent Profile Visitors

687 profile views
  1. тогда запрос на добавление плагина в БД нам нужно только указывать при включении, при установки как я понял этот запрос не нужен?
  2. Здравствуйте. Являюсь разработчиком плагинов, и заметил баг. В разделе Действия в MySQL проблема/баг когда я вставляю код к примеру INSERT INTO {prefix}_admin_sections (name, title, descr, icon, allow_groups) VALUES ('gmtl', 'GMTL v.1.0', 'GMTL - описание модуля', 'engine/inc/gmtl/public/images/logo-70.png', '1'); И система плагинов мне подсвечивает эту строку как ошибка при установке. Типа что запись gmtl уже есть в БД. А на самом деле нет при установке. Эту проблему я замичал не раз.
  3. Здравствуйте недавно писал модуль RESTfull API для полученя данных новостей. Если кому нужно пишите, доделаю если что нужно к модулю. Модуль разрабатывался для сайта у которого есть android приложение от сайта. Возможности: 1. Получение списка новостей 2. Получения определенной новости 3. Также сохраняем какой-то секретный ключ по которому будем подключаться к API Пример запроса на получения новостей: GET https://wb15.lebid.pro/api/list_news?limit={limit}&offset={offset}&category_id={category_id}&token={token} Параметры: limit - Количество новостей на страницу. (не обязательно) offset - Смещение в полученном списке. Минимальное значение — 0. (не обязательно) category_id - ID категории (не обязательно) token - Ключ доступа к API (обязательно) Пример запроса на получения опередиленной новости: GET https://wb15.lebid.pro/api/news?id={id}&token={token} Параметры: id - ID новости (обязательно) token - Ключ доступа к API (обязательно)
  4. Модуль решил не делать, так как мало кому он понадобиться.
  5. нам главное в БД записать alt_name (редактирование и добавление постов это не столь частая процедура), Это же не новость показать 1000 посетителя одновременно. В основном сайт наполняют администраторы и журналисты. Да если у вас конечна сайт на котором пользователи новости добавляют то да нагрузка будет. Для обычного информационного сайта это самый оптимальный вариант. celsoft Обратите внимание пожалуйста может стоит добавить 4 вид ЧПУ. Тип 4 - ссылки на полную новость будут иметь вид http://site.ru/категория/подкатегория/имя новости.html Мы выше прям дискуссию целую подняли по этому поводу . Да это решается простомы дополнением к коду, но хотелось бы что бы это уже было вшито по дефолту.
  6. это можно решить, когда мы создаем или редактируем пост мы должны проверить в БД есть ли новость с таким alt_name. Алгоритм решения прост, сколько нашло записей (получаем количество записей и итерируем $count++). И просто к alt_name добавляем номер. И получим name_news.html, если есть name_news добавляем номер. И получиться name_news_01.html. И таким образом избавляемся от дублей.
  7. Предложение: "Гибкая настройка URL" - ЧПУ 1-3 маловато, и я бы порекомендовал перейти на маршрутизаторы по типу MVC, это откроет больше возможностей изменить URL (привести в нужный вид), Ловить грязные ссылки через файл .htaccess это древний подход и очень неудобный по следующим причинам: В новостях нужно убрать .html и ID новости, ловить новость по alt_name (и что бы это можно было настроить в категории, например в одной категории новости выводить по ID в другой по alt_name) то есть что бы мы в категории настраивали ссылку новости. Это очень важно для SEO присутствие ID и .html уже устарело. Да я понимаю что по ID проще словить новость но присутствие ID в ссылке это не красивая ссылка. Также что бы можно было настроить служебные страницы с красивыми ссылками (да они не важны но все же нужно что бы это смотрелось красиво) При создании плагина что бы у разработчика был инструментарий тоже добавить новые маршруты (красивые ссылки) к своему модулю на сайте (к примеру делаем Медецинский каталог и там нам нужно красивые URL-ы, через плагин в файл .htaccess нет возможности вставить код, приходиться руками туда вставлять код)
  8. Предложение: "Авторизация через социальные сети" - лишняя страница "Подтверждение используемого на сайте логина". Чем проще тем лучше, не нужно пользователя загружать лишними страницами и что то требовать заполнить. Нажал войти через facebook появилось окошко где запрашивает разрешение и все перезагрузка страницы и мы АВТОРИЗИРОВАНЫ. Нужно упрощать, а не усложнять. Чем меньше действий тем лучше. Если что то пошло не так пусть выводит ошибку в теге {info}.
  9. я уже сделал такой модуль )) загрузка/удаление файлов, создание и удаление папок
  10. Здравствуйте. Дорабатываю модуль Yandex Text PRO v14.1. Если кто не знает что это за модуль, в двух словах - это модуль который дает возможность в Яндекс.Вебмастер добавить в раздел "Оригинальные тексты" текст из своего сайта. Модуль уже готов, и мне осталось прикрутить лицензирование (что бы активировался по ключу к домену). Есть также и бесплатная версия модуля. Платная версия Yandex Text PRO v14.1 1. При подключении приложения Яндекс.Вебмастер идет проверка есть ли сайт, если нет то он добавляется. Также проверяет подтверждены ли права на этот сайт, если нет то подтверждает через создание в корне сайта файла от Яндекса. Инструкция как создать приложение есть в модуле. Подключение приложения в один клик. 2. Вывод информации о сайте. 3. Есть возможность отправлять ссылки сайта на переобход роботу. 4. Работа с оригинальными тестами (Вывод оригинальных текстов из ЯВ, возможность удалять их из ЯВ, также есть журнал в котором показывается история добавления оригинальных текстов в ЯВ). 5. Настройки модуля. Возможность настроить гибко модуль что именно добавлять в оригинальные тексты (Заголовок, Дискрипт, Краткое описание, Полное описание, Вкл/выкл галочку при добавлении/редактирование новости ...) 6. Что бы добавить в оригинальные тексты, не каких кнопок нажимать не нужно, достаточно поставить галочку "Отправить в оригинальные тексты Яндекс.Вебмастер". Можно настроить что бы галочка по дефолту была отмечена что бы не забывать ее помечать. И также можно настроить эту галочку при редактировании новости. Бесплатная версия Yandex Text v14.1 В этой версии модуля доступно только добавлять в ЯВ оригинальные тексты при создании новости. И отправляться будет только полное описание. В админке доступно только подключение приложения ЯВ. Релиз будет на моем сайте в ближайшее время
  11. Как бы я сделал: 1. для сервера разрабатываем плагин который будет принимать запросы на загрузку файлов (RESTful API работа с файлами) 2. разрабатываю основной модуль для сайта который будет загружать файлы на сервер И что то получиться на подобии собственного облако из серверов. И таких серверов разворачиваем сколько нам нужно (что бы развернуть сервер, достаточно установить DLE и установить плагин сервера)
  12. а еще лучше это все заточить по дефолту к категориям, и возможно вывести какие-то настройки при создании категории. Ну например: Когда создаем категорию дать возможность редактировать meta og. Если это метатега картинка то дать возможность загрузить туда картинку. Что повысить понимание сайта в соцсетях и не только. И я думаю это нужно сделать не только для категорий а для всего сайта. Возможно вывести каким-то отдельным разделом "СЕООПТИМИЗАЦИЯ ДЛЯ СОЦЕАЛЬНЫХ СЕТЕЙ"
  13. Здравствуйте. Хотелось бы в новой версии увидеть удобную установку шаблона для сайта. 1. Загрузка шаблона архивом по типу как у WordPrass 2. Нужно какой-то файл внутрь шаблона добавить где мы будем указывать какие плагины требует шаблон. (function.php - было бы не плохо что бы хотя бы один PHP файл присутствовал который отвечать будет за настройку шаблона и где мы будем писать код именно для этого шаблона дополнительный.) 3. Желательно еще предусмотреть что бы сразу как в админке будет подсвечивать каких плагинов не хватает для шаблона что бы их там же можно было установить по ссылке (мы туда просто ссылку плагина заточим по которому он будет устанавливаться) Это очень поможет новичкам которые устанавливают шаблон, а в шаблоне должны быть: 1. доп.поля 2. какие то дополнительные плагины А то нам разрабам приходиться какой-то файл инструкции создавать по установке шаблона Это очень повысит простоту установки шаблонов (тем) как это сделана возможность с ПЛАГИНАМИ (большое спасибо за функционал плагинов, много времени экономит, не нужно писать инструкцию установки, хотелось бы увидеть и для шаблонов/тем).