Перейти к содержанию
Форум поддержки пользователей VamShop

подключение стороннего файла


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

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

с возможностью редактирования в админке.

через создание инфостраницы вариант был отброшен так как джава часто там режеться.

ночью пришла мысль неординарная

закинуть файл в папку с шаблонами писем - они редактируються в админке

там он всегда под рукой.

подключение было сделано так

{php}require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/admin/mail/russian/trigger.html');{/php}

но это не совсем по законам жанра.

какой меткой смарти вывести полный путь до файла?

относительный типа{include file="admin/mail/russian/trigger.html"}работать не хочет

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

Путь ведь можно из конфига /includes/configure.php взять, там в конфиге php константы, значит из можно и в смарти вытащить.

Например так {$smarty.const.DIR_FS_CATALOG}

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

кто то хотел себе счетчик поставить на акции вот одно из решений

http://magizon.ru

вот такой код на джаве делает отсчет времени


<script language="javascript" type="text/javascript">
$(document).ready(function(){
setInterval(function(){
var now = new Date();
var endTS = 1334057598*1002;
var totalRemains = (endTS-now.getTime());
if (totalRemains>1){
var RemainsSec=(parseInt(totalRemains/1000));
var RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));
var secInLastDay=RemainsSec-RemainsFullDays*24*3600;
var RemainsFullHours=(parseInt(secInLastDay/3600));
if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours};
var secInLastHour=secInLastDay-RemainsFullHours*3600;
var RemainsMinutes=(parseInt(secInLastHour/60));
if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinutes};
var lastSec=secInLastHour-RemainsMinutes*60;
if (lastSec<10){lastSec="0"+lastSec};
$('.timer>.digits').html((RemainsFullDays ? "<span>"+RemainsFullDays+"дн.</span> " :"")+RemainsFullHours+":"+RemainsMinutes+":"+lastSec);
}
else {$(".timer").remove();}
},1000);
});
</script>
[/CODE]

время будет выводиться в дивах <div class="digits"></div> </div>

сейчас модно чтобы что то отсчитывалось.

пользователь торопиться купить,а то опоздает три халявных рубля сьэкономить)

дивы обрезались.

Изменено пользователем -Inna-
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...