Forums / National / Russian / Модули и плагины / Attacher - релиз

Roffun
#44001 2019-01-24 17:43
#44000 Hantr:

Спасибо, большая работа! Модуль PFS можно похоронить?) 

Наоборот, модуль PFS можно устанавливать отдельно, его предназначение - файловое хранилище пользователей или сайта, без привязки к конкретному ID страницы, это удобно для повторяющихся файлов (многоразовое использование). А плагин аттачер - это расширение конкретно для работы с файлами, привязанными к ID объекта, поэтому они друг другу не мешают.

#44000 Hantr:

 Планируется ли  вывод в news.tpl галереи и подгружаймых фалов к странице новости?)  У attach2 такого нет в коробке, пришлось модифицировать) 

В плагине есть возможность вывода, как в кратких, так и в полных статьях, также на главной (page.enum) и в любом другом месте, где выводится содержимое page, также в результатах поиска. Галерея есть, выводит изображения, но без самого скрипта, так как будет возможность отдельно подключить плагин галереи, слайдера, и прочих скриптов, скоро выложу highslide.

Добавлено 3 минуты спустя:

Так как в news.tpl выводится содержимое page, то вывод изображения будет таким:

<img src="{PAGE_ROW_ID|att_get('page',$this,'')|att_thumb($this,280,180,'crop')}" alt="{PAGE_ROW_SHORTTITLE}"> 

 

Добавлено 7 минут спустя:

Или же можно добавить в index.tpl:

 {PHP|cot_page_enum('',12,'index','page_date DESC','',true,true,true,'system,archive','',3600)}

А в корне шаблона создать папку modules, внутри нее папку page, в которую добавить файл  page.enum.index.tpl с содержимым:

<!-- BEGIN: MAIN -->
<div class="lists n1c">
    <!-- BEGIN: PAGE_ROW -->
    <div class="item">
        <a href="{PAGE_ROW_URL}" class="ttl"><strong>{PAGE_ROW_SHORTTITLE}</strong></a>
        <img src="{PAGE_ROW_ID|att_get('page',$this,'')|att_thumb($this,280,180,'crop')}" alt="{PAGE_ROW_SHORTTITLE}"> 
        {PAGE_ROW_TEXT|strip_tags|cot_cutstring($this,220)}
        <div class="bline">
            <q class="i-view"> {PAGE_ROW_COUNT}</q>
            <q class="i-folder flo-r"> {PAGE_ROW_CATTITLE}</q>
        </div>
    </div>
    <!-- END: PAGE_ROW -->
</div>
<!-- END: MAIN -->

Структуру верстки подправить под свой шаблон.

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

#43998 mexorus:

А то получается после загрузки его надо в текст ставить еще и в шаблоне где должна быть миниатюра пусто, а фото в тексте.

Если используется шаблон по умолчанию с устаревшим бутстрапом (версия 2), то изображения не появляются из-за какого-то свойства в нем. Попробуйте закомментировать в файле bootlance.rc.php одну строчку:

cot_rc_add_file($cfg['themes_dir'].'/'.$usr['theme'].'/bootstrap/css/bootstrap.min.css');

И посмотрите, появляются изображения или нет.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts

Dit bericht is bewerkt door Roffun (2020-01-14 21:04, 4 jaren ago)