Перейти к публикации

Рекомендованные сообщения

8 минут назад, alukardua сказал:

64390257c1bd.png

 

вы читать умеете?

 

2. Расширенные функции в системе плагинов:

      Например:

         -- При обновлении плагина какие файлы перезалить, удалить

         -- При удалении плагина какие файлы удалить

 

Ссылка на сообщение
Поделиться на других сайтах
49 минут назад, Samsonite сказал:

 

вы читать умеете?

 

2. Расширенные функции в системе плагинов:

      Например:

         -- При обновлении плагина какие файлы перезалить, удалить

         -- При удалении плагина какие файлы удалить

 

А зачем вы их заливаете? В системе плагинов файлы создаются виртуально, максимум что нужно заливать физически, так это картинку к плагину, если таковая имеется:

HdnTJwUk.png

 

 

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Captain сказал:

А зачем вы их заливаете? В системе плагинов файлы создаются виртуально, максимум что нужно заливать физически, так это картинку к плагину, если таковая имеется:

HdnTJwUk.png

 

 

ну да я о том же и говорил, либо ручками весь модуль меняй и удаляй, либо с виртуальными файлами

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Captain сказал:

А зачем вы их заливаете? В системе плагинов файлы создаются виртуально, максимум что нужно заливать физически, так это картинку к плагину,

картинки, js скрипты, css файлы, файлы шаблона, config файлы ...

Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, Samsonite сказал:

картинки, js скрипты, css файлы, файлы шаблона, config файлы ...

картинки да, но все остальное можно виртуально средствами плагинов создать

Ссылка на сообщение
Поделиться на других сайтах
26 минут назад, alukardua сказал:

картинки да, но все остальное можно виртуально средствами плагинов создать

пакажите как будете создавать js скрипты, css файлы, файлы шаблона, config файлы

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Samsonite сказал:

пакажите как будете создавать js скрипты, css файлы, файлы шаблона, config файлы

Да, прошу прощения, на данный момент там только php и lng файлы.

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, Captain сказал:

Да, прошу прощения, на данный момент там только php и lng файлы.

надеюсь что функционал будет расширятся

Ссылка на сообщение
Поделиться на других сайтах
59 минут назад, alukardua сказал:

надеюсь что функционал будет расширятся

У вас нет представления, как это работает, видимо. JS и CSS невозможно, т.к. подключение идет в html, а не php. Крайний вариант, добавлять в начало/конец, если файлы подключены к минификатору

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, webair сказал:

У вас нет представления, как это работает, видимо. JS и CSS невозможно, т.к. подключение идет в html, а не php. Крайний вариант, добавлять в начало/конец, если файлы подключены к минификатору

почему нет?

css и js подключаются также как и в html, echo "<link rel='stylesheet' href='style.css'>";

просто в коде php указать его и все

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, alukardua сказал:

почему нет?

css и js подключаются также как и в html, echo "<link rel='stylesheet' href='style.css'>";

просто в коде php указать его и все

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

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, webair сказал:

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

а это и не лезть, просто в php файлах модуля это прописывать.

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

Ссылка на сообщение
Поделиться на других сайтах
В 26.08.2018 в 03:29, alexpsp сказал:

Ну я про это и говорю. То есть на карте сайта они не нужны, а в индексе нужны? 

Ну дак закройте их от индексации у себя. Кому то может быть и нужны.

 

В 26.08.2018 в 03:29, alexpsp сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
11 часов назад, alukardua сказал:

почему нет?

css и js подключаются также как и в html, echo "<link rel='stylesheet' href='style.css'>";

просто в коде php указать его и все

Вся статика типа JS, CSS и файлы картинок должны находиться исключительно в папках шаблона и только. В папке модуля, таким файлам не место, а тем более в коде PHP не место HTML разметке. Это нарушение принципа построения сайта - MVC.

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, YuriBtr сказал:

Это нарушение принципа построения сайта - MVC.

а какое отношение DLE имеет к MVC?

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, alex32 сказал:

а какое отношение DLE имеет к MVC?

MVC - грубо говоря, это подход, применяемый при построении приложения или сайта, позволяющий отделить бизнес-логику (php код) от внешнего вида (шаблоны c HTML, JS, CSS, картинками) и данных (БД MySQL, конфиги). Как видите разработчик DLE уже действует по этой модели (хотя еще попадаются отдельные модули, в которых в коде php встречаются HTML разметка).

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

Было бы классно, если бы разработчик довел бы до конца соответствие DLE модели MVC, чтобы не нужно было править вывод голосовалок, рейтингов и прочего в php коде.

Изменено пользователем YuriBtr
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, YuriBtr сказал:

Как видите разработчик DLE уже действует по этой модели

:D

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, YuriBtr сказал:

Вся статика типа JS, CSS и файлы картинок должны находиться исключительно в папках шаблона и только. В папке модуля, таким файлам не место, а тем более в коде PHP не место HTML разметке. Это нарушение принципа построения сайта - MVC.

Только вот модуль плагинов не умеет раскладывать статику по директориям с шаблонами сайта....

Ссылка на сообщение
Поделиться на других сайтах

Отдельно сформированные RSS-ленты для  Яндекс.Новостей, Яндекс.Дзен + основную. И, соответственно, в админке чекбоксы "Отправить в Яндекс.Новости", "Отправить в Яндекс.Дзен".

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, ntrtv сказал:

Отдельно сформированные RSS-ленты для  Яндекс.Новостей, Яндекс.Дзен + основную. И, соответственно, в админке чекбоксы "Отправить в Яндекс.Новости", "Отправить в Яндекс.Дзен".

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

Ссылка на сообщение
Поделиться на других сайтах

Это что касается технических требований. Но у этих двух агрегаторов разные требования к контенту. Один можно в Я.Н. но нельзя в Дзен. И наоборот. В Джумле именно так как я описал и работает.

 

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, ntrtv сказал:

Это что касается технических требований. Но у этих двух агрегаторов разные требования к контенту. Один можно в Я.Н. но нельзя в Дзен. И наоборот. В Джумле именно так как я описал и работает.

Понятно.

Ссылка на сообщение
Поделиться на других сайтах

Переведите доп поля в БД в формат JSON хотя бы, если не хотите хранить каждое доп поле раздельно. Чем дальше - тем позднее это будет делать. В идеале, DLE 13.0 должна была стать революцией во всем, а не только системой плагинов. Ну ничего, подождем )

Ссылка на сообщение
Поделиться на других сайтах
  • celsoft изменил заголовок на Пожелания для новых версий DataLife Engine

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...