-
Постов
104 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные sergey81
-
-
7 часов назад, aplayer сказал:
Когда качает много народу, то скорость у всех становится маааленькой.
Нельзя ли как нибудь файлы дублировать и хранить на разных серверах и в зависимости от загрузки сети выдавать пользователю тот или иной сервер для скачивания?
Есть какие-то штатные средства?
1.можете использовать Amazon Web Services
2. можно подключить CDN сервер
вообще не проблема)
-
В 23.02.2019 в 20:01, kgb сказал:
пока все шуршит и не мазолит глаза в каталоге ./uploads/imageproxy/
а остальное - улучшение на ваш страх и риск. при моей системе - не стану этого делать.
а если кому интересно... то кэширует абалденно)) каждая страница когда подгружается при просмотре для пользователей..
подтягивается сервером и заносится в кэш. так за сутки набирается до 2000 картинок в каталог прокси.
по объеме пока все в рамках допустимого.растет - но по мегабайтно. благо фотки не 20 Мpx )))
в любом случае это лучше чем пользователи размещали ранее ссылки со сторонних серверов и там фотки удаляли и оставились
якоря пустышки на страницах...без ответа и привета.
-
8 часов назад, SeiShiArr сказал:
Где-то слышал/видел, что форум можно настроить на подключение к сторонней БД. Как это реализуется?
все проще...
при установке IPS указать адрес удаленного SQL
https://dne4i5cb88590.cloudfront.net/invisionpower-com/monthly_2016_03/1.thumb.png.485edd9d3e6cd61e397e0149e57422d6.png
только качество связи бывает отличное если это в границах одного хостинг провайдера. что бы сервер www и sql имели Gb оптику между собой)))
в противном случае - это будет колхоз!
-
-
1 час назад, hawk2012 сказал:
Весь кэш картинок скидывается в папку datastore. Туда же он кидает и шаблоны. Вообще сами картинки хранятся в uploads, но я не понял зачем громоздить php файлы с кусками кода в папку на диск.
Например шаблон хранится в таком виде:
<?php return <<<'VALUE' "namespace IPS\\Theme;\nclass class_core_admin_promotion extends \\IPS\\Theme\\Template\n{\n\tpublic $cache_key = '';\n\tfunction activeBadge( $id, $text, $currentStatus, $ad ) {\n\t\t$return = '';\n\t\t$return .= <<<CONTENT\n\n\nCONTENT;\n\n$filter = \\IPS\\Request::i()->filter;\n$return .= <<<CONTENT\n\n\nCONTENT;\n\nif ( $currentStatus === -1 ):\n$return .= <<<CONTENT\n\n\t<span class='ipsBadge ipsBadge_negative'>\nCONTENT;\n\n$val = \"{$text}\"; $return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n<\/span>\n\nCONTENT;\n\nelseif ( ( $ad['ad_end'] AND $ad['ad_end'] < time() ) OR ( $ad['ad_maximum_unit'] == 'i' AND $ad['ad_maximum_value'] > -1 AND $ad['ad_impressions'] >= $ad['ad_maximum_value'] ) OR ( $ad['ad_maximum_unit'] == 'c' AND $ad['ad_maximum_value'] > -1 AND $ad['ad_clicks'] >= $ad['ad_maximum_value'] ) ):\n$return .= <<<CONTENT\n\n\t<span class='ipsBadge ipsBadge_neutral' data-ipsTooltip title='\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'ad_nostatus_change', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n'>\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'disabled', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n<\/span>\n\nCONTENT;\n\nelse:\n$return .= <<<CONTENT\n\n\t<span data-ipsStatusToggle>\n\t\t<a href=\"\nCONTENT;\n\n$return .= htmlspecialchars( \\IPS\\Http\\Url::internal( \"app=core&module=promotion&controller=advertisements&do=toggle&id=$id&status=0&filter={$filter}\", null, \"\", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );\n$return .= <<<CONTENT\n\" data-ipsTooltip title=\"\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'set_inactive', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n\" \nCONTENT;\n\nif ( $currentStatus !== 1 ):\n$return .= <<<CONTENT\nclass='ipsHide'\nCONTENT;\n\nendif;\n$return .= <<<CONTENT\n data-state=\"enabled\">\n\t\t\t<span class='ipsBadge ipsBadge_positive'>\n\t\t\t\t\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'enabled', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n\n\t\t\t<\/span>\n\t\t<\/a>\n\t\t<a href=\"\nCONTENT;\n\n$return .= htmlspecialchars( \\IPS\\Http\\Url::internal( \"app=core&module=promotion&controller=advertisements&do=toggle&id=$id&status=1&filter={$filter}\", null, \"\", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );\n$return .= <<<CONTENT\n\" data-ipsTooltip title=\"\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'set_active', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n\" \nCONTENT;\n\nif ( $currentStatus !== 0 ):\n$return .= <<<CONTENT\nclass='ipsHide'\nCONTENT;\n\nendif;\n$return .= <<<CONTENT\n data-state=\"disabled\">\n\t\t\t<span class='ipsBadge ipsBadge_negative'>\n\t\t\t\t\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'disabled', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n\n\t\t\t<\/span>\n\t\t<\/a>\n\t<\/span>\n\nCONTENT;\n\nendif;\n$return .= <<<CONTENT\n\nCONTENT;\n\n\t\treturn $return;\n}\n\n\tfunction adsenseHelp( ) {\n\t\t$return = '';\n\t\t$return .= <<<CONTENT\n\n<div class=\"ipsPad\">\n\t<div class=\"ipsSpacer_bottom ipsSpacer_double\">\n\t\t<p class=\"ipsType_normal\">\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'google_adsense_blurb', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n<\/p>\n\t<\/div>\n\t\n\t<div class=\"ipsSpacer_bottom ipsSpacer_double\">\n\t\t<h2 class=\"ipsType_sectionHead\">\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'google_adsense_login_header', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n<\/h2>\n\t\t<p class=\"ipsType_normal\">\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'google_adsense_login_blurb', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n<\/p>\n\t\t<a href='\nCONTENT;\n\n$return .= \\IPS\\Http\\Url::ips( \"docs\/secure-ads-adsense\" );\n$return .= <<<CONTENT\n' class=\"ipsButton ipsButton_normal\" target='_blank' rel=\"noopener\">\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'google_adsense_login_link', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );\n$return .= <<<CONTENT\n<\/a>\n\t<\/div>\n\t\n\t<div class=\"ipsSpacer_bottom ipsSpacer_double\">\n\t\t<h2 class=\"ipsType_sectionHead\">\nCONTENT;\n\n$return .= \\IPS\\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'google_adsense_ajax_header', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
вообще не в тему. дейтстор это временные файлы так сказать работы системы. не об этом речь!
46 минут назад, kgb сказал:Настройки Posting -> Remote images -> Serve images from local server -> Cache remote images -> Indefinitely
есть такая кнопка. сейчас стоит 7 дней. т.е. это означает картинки в кеше лежат 7 дней потом удаляются. отлично. с этим разобрались.
теперь дальше.
если я сейчас нажму -хранить вечно, значит кэш будет как грибы расти. сохранять будет все фотки которые есть на форуме. отлично. с этим понятно тоже.
теперь вопрос в лоб - если будет установлен срок жизни хранения удаленных фоток... есть гарантия что даже удаленные позже фотки в источнике, все равно из кэша будут подгружаться и отображаться на страницах форума? или точно никто не знает...и нужно проводить self эксперимент?
-
-
тупо обновил форум или поставил новый, и на него залил тему) которая к той версии не фурычит.
там я уже пробовал...слетает весь дизайн так..что ничего не нажать ни открыть ни посмотреть.
либо бекап вернуть либо установка заново)
уже проходили грабли!
-
проблема кстати решена!
помог вот такой анализ. который указал что проблема с доступом ... видимо к месту или скрипта или файла который так или иначе связан за
модуль модерации тем и разделов.
в данном случае виновный был файл .htpaccess в нем была блокировка
но это специфика нашего сервера. у нас правил просто в нем больше чем в стандартном от IPS .
закрывать тему можно!
-
кто знает как работает принцип кэширования картинок форума (включая картинки галереи)?
есть проблема.
2.пользователи публикуют уже 8 лет на форуме фото с разных фотохранилищ типа radikal и прочих
radikal и другие - удаляют фото по мере их не активности. так если к фото не было в течении года обращений (запросов) то
картинка удаляется на всегда.
я обратил внимание, что в разделе настроек хранилища /uploads/ есть раздел отвечающий за хранение кэшированных фото
которые система закидывает в каталог /uploads/imageproxy
т.е. судя по ссылкам на самой системе IPS, она подгружает фото с внешних сайтов в этот каталог кэша.
но при этом при удалении из первоисточника... фотки и в системе перестают отображаться!
тогда вопрос к чему эта вся муть...с кэшированием?
и вот что удивительно...в кеше у меня много лежит фоток. т.е. видимо они сохраняются на всегда. но почему тогда в последующих
загрузках страниц...они не берутся из кэша?
это первая заморочка... в принципе не жду ответа - просто разъяснений если кто в теме.
2.второй вопрос к специалистам unix.
стоит задача:
выгрузить все ссылки на внешние источники фото (адреса есть...т.е.
img34.imageshack.us
s003.radikal.ru
и прочие...куда ссылаются адреса есть в полном списке)
при этом нужно в sql базе либо sqldump-е найти и выгрузить строчки с этими адресами
(адреса примерно выглядят следующим образом.. http://s018.radikal.ru/i523/1403/68/a46fc9633fe3.jpg )
это первая задача. как вырезать целиком адреса этих сайтов начиная от слова .radikal.ru заканчивая .jpg
далее я хочу сформировать список в таблице и запустить скачивание всех их командой wget
wget http://s018.radikal.ru/i523/1403/68/a46fc9633fe3.jpg
полученные (еще существующие на удаленных хостингах фото) залить в папку /uploads/montly-2019-02-22/
а потом исправить в базе ссылки соответствующих имен файлов на новый адрес .mysite.ru/uploads/montly-2019-02-22/a46fc9633fe3.jpg
вот такой бы скрипт хотелось бы написать... но я не программист, а админ(
В принципе задача очеень интересная. Это в принципе решение! его можно использовать почти всем кто работает с IPS
т.е. нужно сливать с удаленных сайтов все фотки (в будущем и документы и прочее) на локальный хостинг.
Есть мысли? может это как то иначе и проще реализуется. Если кто соображает в написании bash скриптов, я готов тесно
поработать над проектиком. Я опишу примерно схему алгоритма. А нужно что бы человек владел grep/sed/awk/find/cat командами)
Если что пишите в личку. Там делать то час работы для хорошего специалиста в командах bash.
да и еще. на всякий случай...для наглядности кину ссылку того как на форуме отображает фото если оно на фотохостинге в оригинале и в кэше есть
https://mysite.ru/applications/core/interface/imageproxy/imageproxy.php?img=http://s59.radikal.ru/i165/1105/e8/e3099b8dbf41.jpg&key=7cfe9aca94451eef2dc84e32a00a4f39bf60fa43a5cfd87d6bbd5cdd31e87fb5
т.е. вообще не понятный смысл какой-то такого кэширования...когда и там фото и на локальном сервере копия кэшированная, но при удалении в источнике - фото перестает грузиться) но в кэше продолжает храниться. ВОобще дичь не понятная.
-
1 час назад, Respected сказал:
sergey81 без паники. Данная кнопка с лёгкостью находится в исходном коде любой страницы нашего форума и копируется к себе. В нашем случае в глобальном шаблоне перед закрывающим тегом body:
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery('body').append("<div class='scrolltotop'><div class='scrolltotop__side'></div><div class='scrolltotop__arrow'></div></div>"); jQuery(window).scroll(function(){ if (jQuery(this).scrollTop() > 350) { jQuery('.scrolltotop').fadeIn(); } else { jQuery('.scrolltotop').fadeOut(); } }); jQuery('.scrolltotop').click(function(){ jQuery("html, body").animate({ scrollTop: 0 }, 50); return false; }); });0 </script>
Ну и CSS для оформления:
.scrolltotop { display: none; z-index: 9000; cursor: pointer; border-radius: 120px; position: fixed; width: 66px; height: 66px; bottom: 5%; right: 2%; } .scrolltotop__side { position: fixed; width: 66px; height: 66px; bottom: 5%; right: 2%; background: #5c84a7; opacity: 0.6; border-radius: 120px; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.28); } .scrolltotop__arrow { border-radius: 120px; background: url(https://ipbmafia.ru/uploads/set_resources_27/84c1e40ea0e759e3f1505eb1788ddf3c_arrow.png) top no-repeat; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)"; opacity: 1; position: fixed; width: 30px; height: 44px; bottom: 5%; text-align: center; margin-left: 18px; background-size: contain; }
если с первой частью понятно. то пришивать вторую часть к талии или к ногам?
CSS для оформления: ...
это какой из файлов CSS?
-
официальной поддержки русского языка нету) равно как и при обновлении на последнюю версию форума - ни темы ни язык корректно не продолжат у вас работать! короче либо использовать под ваш skin и Локаль под ту версию которая у вас была при инсталляции опций. Либо сосать чешки) Собственно я не вижу смысла дальше использовать IPS 4 без адекватной руссификации и поддержки тем. Постоянно каждые полгода выходят координальные Update's и каждый раз я неделю-две трачу на устранение глюков обновления))) да ну на. Simple Forum какой-нибудь бесплатный лучше внедрю.
-
админ форума, тихо слился в кусты. ни ответа ни привета. у самого же работает эта кнопка. что трудно было ответить как это сделать? ну или хотя бы сказать что это его ноу-хау и он о нем не рассказывает) просто смысл тогда вашего форума поддержки? если даже такие вопросы вы умалчиваете.
-
4 часа назад, initi сказал:
При установки любого русификатора переводятся только несколько пунктов в админ центре и пару в самом форуме.
В чем может заключаться проблема? Менял конфигурацию локалей, не помогло.
официальной поддержки русского языка нету) все что вы нашли якобы руссификатор... это на ваш страх и риск. сегодня может работать может завтра не работать) и вообще спустя 3 года работы с IPS 4 версии, понимаю - это сырой и не доделанный продукт. Который стоит денег не малых, который не поддерживает русский язык - который очень глючный, который в принципе поддвержен постоянной хрени. Так что буду отказываться постепенно от этой платформы, так как в целях 100% надежной системы выбираю другую.
-
-
3 -//- аналогично ищет но только каталоги и присваивает всем файлам 755 права читать как права на все каталоги и подкаталоги
0755
-
В 12.10.2013 в 00:04, HooLIGUN сказал:
Всмысле вы не можете поставить CHMOD 755 ?
это не корректный ответ) вообще, по принципам работы веб-сервера с каталогом www (в котором лежат все ваши файлы сайтов, форумов и прочего), правильно будет задавать права доступа через консоль bash либо же через ssh подключение следующими командами:
1 команда - переход в каталог именно вашего сайта (чаще это public_html или каталог www) иначе если каталогом выше будете - натворите делов)
2 ищет все файлы в текущем каталоге и когда находит поочередно им запускает команду установки прав доступа и присваивает всем файлам 644 права
3 -//- аналогично ищет но только каталоги и присваивает всем файлам 755 права
и лишь для одного файла conf_global.php вы задаете в ручную права 444 только для чтения для всех
все остальные идеи... это незнайки пишут)
cd
/var/www/вашсайт
.ru
find
./ -
type
f -
exec
chmod
0644 {} \;
find
./ -
type
d -
exec
chmod
0755 {} \;
и в случае если вы запускаете Cron как веб-службу, тогда еще файл task.php действительно потребует прав chmod 777 (его найти через поиск можете и выставить права в ручную)
-
В 04.01.2019 в 13:32, Catalo сказал:
Добрый день.
Мой форум растолстел до 19 гб. Хочу массово сжать фотографии. Есть ли такой инструмент в движке IPS 4?
можете сделать оптимизацию ваших images...если они у вас по 2 мб весят командой
find . -type f \( -name ".jpeg" -or -name ".jpg" \) -exec mogrify -resize 640x480 -quality 70 {} \; -exec jpegoptim -o --strip-all {} \;
640x480 - можете задать свой размер картинок если на сайте используется лишь 1 или 2 формата (на wordpress на некоторых темах до 6 размеров применяется одновременно!)
-quality 70 {} - это 30% сжатие. практически не потеряете в качестве фото при условии что фотки не более 808*800 размером. если же фотки до 800 пикселей, смело можно указать сжатие до 60.
jpegoptim сожмет примерно с каждых 100 кб 30-40 кб.
а вот уже если у вас 2 мб весят *.png картинки, то их желательно конвертнуть в jpg и сжать потом (только потом не забудьте переименовать все png на jpg в своей базе данных!
jpegoptim на сколько я понимаю так же очистит и EXIF-данные)
-
2 часа назад, Desti сказал:
Этого вам никто не скажет, надо лезть в код, искать причину ошибки. У меня подобное закончилось обнаружением кривой конвертации в таблице лайков, прилетала ошибка при попытке поставить реакцию. Причем кривой проверяльщик базы ошибку не видел
Да ну... дичь какая-то. Склонен больше думать о не корректной работе с Java апплетом на самом Пк. Поясню:
1: даже в ново инсталлируемом тестовом форуме та же фигня!
2: с разных браузеров одного компьютера аналогичное подвисание со списком тем форума.
3. Залез на сайт Java.com нажал проверить установлена ли джава машина - и везде ошибка.... у Firefox что он впредь не поддерживает версии ниже 5х а в хром браузере сообщение о том что не поддерживает решения napi и papi для линукс интегрированных.
скорее всего загвоздка с локальным Пк у меня. Но другой нет системы что бы проверить с работающей на 100% java машиной.
- У кого работает и открывается список тем форума для переноса нажмите F12 и сообщите скрин что вообще должно выдавать в логах при нормальной работе???
- Да и ещё грешу на возможно не корректные права доступа к каталогу /upload/java-global/ В котором находятся сами скрипты которые вызываются при раскрытии списка тем форума.
Жду ваших советов и помощи.
-
-
2 часа назад, Respected сказал:
Версия форума?
Invision Community v4.2.7
2 часа назад, Desti сказал:Перед тем, как открыть вложенные разделы, нажмите F12, вкладку Network, жмите. Уходит запрос на сервер, должен вернуть json. Скорее всего возвращает ошибку.
красным запрос выделен как раз в момент нажатия на раскрытие списка нужных тем. что и где сломано?
ахаха... сейчас аналогичную процедуру выполнил на локальной тестовой системе, и браузер выдал аналогичное подвисание при раскрытии списка. не пойму - в браузере что ли глюк или что за ерунда.
-
При перемещении тем в открывшемся списке форумов не раскрывается вложенные разделы. Смотри на картинке во вложении.
Все отлично работало до того момента, пока в админке не произвели слияние и совмещение некоторых тем форума. После этого,
модератору открывается список разделов форума для выбора перемещения нужных тем, но список не раскрывается, а висит в состоянии буд-то
список разделов подгружается. Права доступа проверены - все верно. Что за глюк? как исправить? кто сталкивался?
Спасибо за любые подсказки!
-
Как сделать ссылку репост в форуме на ОК и фейсбук что бы отображалась именно та тема из которой был сделан репост?
сейчас выглядит репост таким образом...см приложенное фото
1. почему берется буква О при репосте в фейсбук.
2. ни в ок ни в вк ни даже в фейсбук нет при репосте ссылки на конкретную страницу форума ... а просто ссылка на сам форум и все.
Кто знает каким модулем или виджетом или приложением лучше всего подключить хороший и правильный репостинг?
спасибо всем кто откликнется
-
Почему автарки тем отображаются черно-белыми для гостей? а если зайти под юзером на форум..то уже цветные.
Как сделать для всех цветные?
-
все господа... вот ответ:
в файле misc.css находим раздел...
}
.ipsUserPhoto_tinier img, img.ipsUserPhoto_tinier, .ipsUserPhoto_tinier:after {
width: 44px;
height: 44px;
{{if theme.rounded_photos}}
border-radius: 12px;
{{endif}}
}.ipsUserPhoto_tiny img, img.ipsUserPhoto_tiny, .ipsUserPhoto_tiny:after {
width: 54px;
height: 54px;
{{if theme.rounded_photos}}
border-radius: 17px;
{{endif}}
}.ipsUserPhoto_mini img, img.ipsUserPhoto_mini, .ipsUserPhoto_mini:after {
width: 64px;
height: 64px;
{{if theme.rounded_photos}}
border-radius: 22px;
{{endif}}
}.ipsUserPhoto_small img, img.ipsUserPhoto_small, .ipsUserPhoto_small:after {
width: 74px;
height: 74px;
{{if theme.rounded_photos}}
border-radius: 27px;
{{endif}}
}.ipsUserPhoto_medium img, img.ipsUserPhoto_medium, .ipsUserPhoto_medium:after {
width: 95px;
height: 95px;
{{if theme.rounded_photos}}
border-radius: 38px;
{{endif}}
}.ipsUserPhoto_large img, img.ipsUserPhoto_large, .ipsUserPhoto_large:after {
width: 110px;
height: 110px;
{{if theme.rounded_photos}}
border-radius: 45px;
{{endif}}
}
.ipsUserPhoto_xlarge img, img.ipsUserPhoto_xlarge, .ipsUserPhoto_xlarge:after {
width: 120px;
height: 120px;
{{if theme.rounded_photos}}
border-radius: 60px;
{{endif}}
}
и каждый блок отвечает за размер круглых аватарок в разных местах форума.
Спасибо за помощь!
кто знает как работает принцип кэширования картинок форума
в Техническая поддержка Invision Community
Опубликовано
ну вот и очередной косяк.
на кэшированные фотки не накладывает watermark....
прям писец. одно делаешь - другое вылазит.
как заставить подтягивать водяной знак на каталог ./uploads/imageproxy/ ??????????