Модуль «Files»

Применение модуля и вопросы по использованию
Быстрый переход:
Roffun

Roffun

Member
#10313   28 марта 2015 19:50

Просто никто не знает как иначе вставлять, но это дело хозяйское, ладно, пойду смотреть код дальше

Добавлено 3 часа спустя:

=========================

Уже сам разобрался в документации

Добавлено 6 месяцев спустя:

Добрый вечер,

для реализации некоторой задачи возникла необходимость в files.templates.tpl получить чистое расширение файла, но так как там синтаксис x-tmpl , внутри него есть только номер + расширение, например 83.jpg но нужно было именно то что после точки.

В php функцию вставить {%=file.name%}  не вышло сходу, а заглянув в файл files.upload.php , понял что проще добавить строчку кода и потом вызывать в шаблоне.

После:

 'lastmod'     => strtotime($row->file_updated),

( ~ 102 строка )  добавил:

 'ext'         => $row->file_ext,

И теперь в шаблоне расширение получается с помощью   {%=file.ext%}

Есть ли другие варианты получить расширение внутри скрипта?   мне нужно именно в этом месте:

<script id="template-download" type="text/x-tmpl">

    {% for (var i=0, file; file=o.files[i]; i++) { %}
    <tr class="template-download fade blshadow" id="file_{%=file.id%}" data-id="{%=file.id%}" data-url="{%=file.url%}"
            data-thumbnail="{%=file.thumbnail%}" data-name="{%=file.name%}">
        <td>
            <div class="att-gallery">
            {% if (file.isImage == 1) { %}
                {% if (file.thumbnailUrl) { %}
****** здесь нужно расширение

 

Если есть, поделитесь рецептом, если нет, было бы неплохо добавить тег

 

Добавлено 2 часа спустя:

******************

И еще вопрос по водяному знаку.

Каким образом можно включить наложение на оригинал ?

Не мешало бы внедрить эту возможность по умолчанию, и добавить выбор:

Наложить водяной знак на оригинал?

Отредактировано: Roffun (04.10.2015 02:38, 7 лет назад)