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

Использование тегов DLE в сторонних шаблонах


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

Понятно, что данная "фича" была НЕ документированной ;) и как следствие в 8.3 она пропала из за добавления п.4 и п.7. Эти вещи безусловно полезные и нужные, но что делать, если в сторонних скриптах уже умудрился использовать теги DLE (грех было их не использовать :) )

Немного экспериментов и раскидка мозгов привели к след. выводу:

В файле "engine/classes/templates.class.php" нужно найти:

$type = strtolower( end( $type ) );
и после добавить:
if (!($url['query'])) $include_file = "php";

После такой "модернизации" если стороннему скрипту передавать параметр, то в нем НЕ будут работать теги, а если не передавать параметр, тогда БУДУТ. П.7 по идее тоже должен работать.

ЗЫ: Принимаю тухлые яйца и гнилые помидоры (каску надел...) :rolleyes:

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

Не боись, спасибо!!!

Тут как-бы проверить все мои догадки и потестить такое дополнение. Я у себя как мог тестил - работало, а вот при каких-то условиях может и не работать....

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

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

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

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

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

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

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

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

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

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