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

Модуль "Плагины" или "по старинке" ?


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

Обновил свой сайт на 13.1, возникла необходимость (пока что одна) сделать небольшую правку в файлах скрипта.

А именно убрать родительскую категорию из тега {link-category}

По привычке полез в engine/modules/functions.php

И там чуть ниже:

function get_categories

Перед строкой:

while ( $parent_id ) {

Вставил:

return $list;

Дело 30 секунд, но надо постоянно об этом помнить и после каждого обновления скрипта опять править.

И тут вспомнил про систему плагинов. Решил включить данную систему и сделать простенький плагин, чтоб, так сказать, идти в ногу со временем.

Но меня насторожило следующее предупреждение в админке:

Цитата

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

Вопрос. Что будет предпочтительнее в данном конкретном случаи (с одной правкой в одном файле) использовать систему плагинов, или внести правки в файл руками?

http://diafilmy.su/

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

Пока что нет.

0 нагрузки.

1. Берутся записи с БД.

2. Производиться замена в файлах.

3. Делает кеш файлов.

4. Отдаются уже файлы с правками.

5. Запросов больше нет.

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

Пока что нет.

а почему не подходит {category-url}? Или ты для новости выбираешь и основную и субкатегории?

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

Да, именно так.

тоже не понятно, если есть настройка

159f901a-2a1f-4abb-b6d5-187fdae2610b.png

 

а вообще согласен с @Gameer

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

Вопрос. Что будет предпочтительнее в данном конкретном случаи (с одной правкой в одном файле) использовать систему плагинов, или внести правки в файл руками?

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

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

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

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

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

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

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

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

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

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

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