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

Из шаблона подгрузить JS находящийся в /engine/...


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

Например как-то так:

<script type="text/javascript" src="{home_url}engine/.../script.js"></script>

возможно или нет?

ЗЫ: DLE стоит не в корне! Скрипт в шаблон не перенести!

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

Вполне возможно. А почему нет?

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

Почему?

Есть причины. Я ведь сразу указал на невозможность (во всяком случае в данный момент). Зачем флеймить???

Пока решение такое:

Создается файл "engine/home_url.php" с содержимым:

 <?php


if (! defined ( 'DATALIFEENGINE' )) {

    die ( "Hacking attempt!" );

}


@include (ENGINE_DIR . '/init.php');

echo $config['http_home_url'];


?>
А там где нужно вставить полный путь вызываем так:
{include file='engine/home_url.php'}
Например полная строка выгляди так:
<script type="text/javascript" src="{include file='engine/home_url.php'}engine/.../script.js"></script>[/code]

Осталось понять, я изобрел велосипед или реально такой возможности не было в скрипте?

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

Осталось понять, я изобрел велосипед или реально такой возможности не было в скрипте?

Конечно изобретали велосипед. Что мешало просто написать

<script type="text/javascript" src="/путь где DLE/engine/.../script.js"></script>

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

Что мешало просто написать

Ээээ, Владимир, мы не ищем легких путей :)

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

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

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

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

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

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

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

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

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

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

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