Водяной знак в ms2Gallery/tickets
Нужен совет опытных пользователей. На сайте через tickets в связке с ms2Gallery происходит загрузка с фронта изображений изображений в тикет. Сейчас изображения отображаются без водяного знака. Пытался вывести его несколькими способами:
1. Настройкой источника файлов, добавлением параметра fltr:
{wmi|assets/wm/wm.png|C|70|150|150|0}
Т.к. изображения разного формата, прописывать small, mediom не стал. В phpthumbon такая конструкция на другом сайте работает.
2. Выводом непосредственно через phpthumbon:
1. Настройкой источника файлов, добавлением параметра fltr:
{wmi|assets/wm/wm.png|C|70|150|150|0}
Т.к. изображения разного формата, прописывать small, mediom не стал. В phpthumbon такая конструкция на другом сайте работает.
2. Выводом непосредственно через phpthumbon:
{if $files?}
{foreach $files as $file}
<img src="{$file['url']}|phpthumbon:'fltr[]=wmi|assets/wm/wm.png|C|70|150|150|0'" alt="{$file['name']}" title="{$file['name']}">
{/foreach}
{else}
<img src="assets/img/projects/v-1.png" alt="[[+pagetitle]]" title="[[+pagetitle]]"/>
{/if}
Ни одна из конструкций не зработала. Есть ли униваерсальный способ, чтобы при загрузке фоток из вронта, накладывался знак посередине фото? и в папке с id тикета оставались оригианльные фото + оригинал с наложенным по центру watermarkom? Ресайз не требуется Комментарии: 7
{$file['url'] | phpthumbon: 'fltr[]=wmi|assets/wm/wm.png|C|70|150|150|0'}
супер, все заработало. Единственное, что смущает, что в таком выводе сервер когда-нибудь ляжет. Как накладывать без ресайза все таки при загрузке? Чтобы оригинал с watermark-ом сохранялся на сервере.
Тут же ресайзы хранятся в кэше. Так что все нормально, единственное при новой генерации конечно очень сложно.
Можно создать свой процессор и модифицировать этот core/components/minishop2/processors/mgr/gallery/upload.class.php
Можно создать свой процессор и модифицировать этот core/components/minishop2/processors/mgr/gallery/upload.class.php
единственное что конечно смущает. Когда добавил картинку, она появляется только после обновления страницы. Изначально изображение не выводится, как будто оно еще не сгенерилось. Как-то это можно ускорить или исправить?
Скорее всего это кэш страницы, мне так кажется.
@Илья Уткин, НЕ стал создавать пост. Посмотри пожалуйста, вроде как на MySQL 8 не работает сортировка из-за поля rank, т.к. это слово зарезервировано в MySQL 8
@Илья Уткин, продублирую — есть такая проблема.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.