Мирослав
+43
Репутация
75
Рейтинг
Изменить какой именно виджет? Опишите подробнее что нужно.
Да, но обратите внимание — это слои только сервиса Яндекс Карты. А где Гугл, OSM, и.т.д?
Да, но они выбираются в админке. И на карте мог быть только либо Яндекс, либо только Гугл, и.т.д. А здесь пользователь сам выбирает какой слой открыть.Мирослав, так вроде как эти слои итак есть в imaps, кроме esri и ovi
Скопировать в
templates/default/js/maps/systems
templates/default/js/maps/systems
Прикрепленный файл
yandex_52udh.zip
3 Кб
Приветствую.
В моём проекте оказалось не достаточно стандартных карт InstantMaps 2, да ещё хотелось чтобы пользователь сам мог выбирать смотреть ему Яндекс, Гугл или OSM карту.
Вобщем при выборе Яндекс карты добавил новые слои.
В моём проекте оказалось не достаточно стандартных карт InstantMaps 2, да ещё хотелось чтобы пользователь сам мог выбирать смотреть ему Яндекс, Гугл или OSM карту.
Вобщем при выборе Яндекс карты добавил новые слои.
Прикрепленный файл
21_52udh.jpg
115 Кб
Значит у меня тоже. Посмотрю как руки дойдут.
Благодарю за информацию.
Благодарю за информацию.
Я видимо указал абсолютный адрес картинки а не относительный… Значит берётся с моего сервера.Обновил, вроде не плохо. Спасибо! Интересует, где можно заменить водяной знак ?
Сейчас файлов нет под рукой, завтра посмотрю.
Вы сами можете найти в новых файлах строку с упоминанием "stamp.png" и указать свой адрес. Сделать свой водяной знак.
Скоро доделаю виджет Карусель последних фотоальбомов.
Да, верно, нужен ещё один файл шаблона показа фото
Сделайте бекап и обновите его по адресу
templates/ваш шаблон/controllers/photos
Сделайте бекап и обновите его по адресу
templates/ваш шаблон/controllers/photos
Прикрепленный файл
viewtpl_7gdg5.zip
2 Кб
Ну вот, вроде ничего не забыл...
Перед обновлением сделайте бекап файлов:
system\controllers\photos\actions\upload.php
system\controllers\photos\actions\view.tpl.php
system\controllers\images\frontend.php
system\core\uploader.php
Попробуйте, напишите что получилось. Если что непонятно, спрашивайте, как смогу, отвечу.
Перед обновлением сделайте бекап файлов:
system\controllers\photos\actions\upload.php
system\controllers\photos\actions\view.tpl.php
system\controllers\images\frontend.php
system\core\uploader.php
Попробуйте, напишите что получилось. Если что непонятно, спрашивайте, как смогу, отвечу.
Прикрепленный файл
Photo_7gdg5.zip
9 Кб
но так же и на сервер заливается оригинальный файл весом 15Мб, который после удаления фото из альбома остается на сервере. Видимо где то еще нужно что то изменить.
Да, вы правы, вспомнил, у меня тоже такое было в какой то момент. Вобщем надо вам архив со всеми изменениями. Постараюсь завтра выложить.
Хорошо бы сделать например прдключение альбомов из Пикасы. Но пока не до того. Следующая разработка видимо будет — виджет карусель последних альбомов. Как стандартный, только с прокруткой вперёд-назад. Такого ведь, вроде, ещё нет?
А, понял. Сжимаются только те фотки, у которых изменяется размер. То есть все кроме оригинала.
Если хотите сжимать оригиналы:
В файле /system/controllers/photos/actions/upload.php найдите строки (позиция примерно 126)
И следующую строчку 'original'… Замените на (значение макс. размера укажите своё)
Должно получиться. Дойдут руки, сегодня завтра выложу архив со всеми изменениями.
Если хотите сжимать оригиналы:
В файле /system/controllers/photos/actions/upload.php найдите строки (позиция примерно 126)
'big' => $uploader->resizeImage($result['path'], array('width'=>700, 'height'=>520, 'square'=>false)), 'normal' => $uploader->resizeImage($result['path'], array('width'=>200, 'height'=>200, 'square'=>true)), 'small' => $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)),
'original' => $uploader->resizeImage($result['path'], array('width'=>1024, 'height'=>1024, 'square'=>false))
Нет, фотки сжимаются при сохранении на сервер. Я имел ввиду — не у всех будут быстро открываться оригиналы при просмотре.
Demet, отвечу Вам попозже.
А пока ещё одна доработка:
По умолчанию качество сохраняемых фото выставлено в 100. Что вовсе не обязательно. Я провёл наблюдения и вот что выяснил:
фото с качеством 80-100 визуально практически не отличаются. Зато размер файла отличается в 3-4 раза. А хостинги не у всех резиновые. Да и интернет не у всех быстрый.
У себя я поставил качество 88 — это очень хорошее. Дальше увеличивать нет смысла — визуально не отличаются, а размер резко начинает расти.
Настроить степень сжатия изображений можно в файле \system\core\uploader.php
У меня строка 351
А пока ещё одна доработка:
По умолчанию качество сохраняемых фото выставлено в 100. Что вовсе не обязательно. Я провёл наблюдения и вот что выяснил:
фото с качеством 80-100 визуально практически не отличаются. Зато размер файла отличается в 3-4 раза. А хостинги не у всех резиновые. Да и интернет не у всех быстрый.
У себя я поставил качество 88 — это очень хорошее. Дальше увеличивать нет смысла — визуально не отличаются, а размер резко начинает расти.
Настроить степень сжатия изображений можно в файле \system\core\uploader.php
У меня строка 351
public function imageCopyResized($src, $dest, $maxwidth, $maxheight, $is_square=false, $quality=100){
Здесь www.icms2add.ru/ реализовано
Удобно. Каким образом?
Елим не путаю, то открываете файл \system\controllers\images\frontend.php
Находите строчки вида (у меня под №70)
И вместо 64 — вставляете свои значения. Если хотите не квадраты: 'square'=>false
Изменяем миниатюрки размера "small". Чтобы изменения появились — перезалейте фотки.
Попробуйте и отпишитесь.
Находите строчки вида (у меня под №70)
$result['paths']['small']['path'] = $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true));
Изменяем миниатюрки размера "small". Чтобы изменения появились — перезалейте фотки.
Попробуйте и отпишитесь.