Перейти к содержимому


Картинки в модулях Новости/Статьи


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 Porter

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий
  • ГородДонецк

Отправлено 05 March 2012 - 11:47 PM

Назрел вопрос, поиск ничего не дал
Интересует вопрос добавления картинок в новости и статьи с возможностью масштабирования.
"из коробочки" движок позволяет загружать картинки на сервер, выставляя необходимый размер картинке не зависимо от загружаемого изображения, что весьма кошерно, выставил размер и спишь спокойно. Хотелось бы загружая большую картинку в новость/статью, чтобы выводился эскиз N*N, а при нажатии на сам эскиз в самой новости выводилось бы большое изображение. Есть ли готовые решения? Или нужно изобретать велосипед?
p.s. сервер свой личный, шуршит в соседней комнате объем занимаемым магазином не важен, хотелось чтобы все хранилось бы все в одном месте и магазин и картинки.Хранить на сторонних серверах с таким функционалом(типа picasa.google.com) не вариант!
  • 0

#2 dorian

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 107 сообщений
Репутация: 24
Ассистент

Отправлено 06 March 2012 - 03:39 PM

прикрути jquery greybox или lightbox
Orangoo Labs - GreyBox
jQuery lightBox plugin
  • 0

#3 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 10 March 2012 - 11:01 PM

в движок уже встроен highslide, зачем еще что-то городить ? посмотрите как это реализовано в детальном описании товара и по аналогии... или темплейт для редактора добавьте, чтоб немного автоматизировать.
  • 0
502 Bad Gateway

#4 dorian

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 107 сообщений
Репутация: 24
Ассистент

Отправлено 12 March 2012 - 06:11 PM

в движок уже встроен highslide, зачем еще что-то городить ? посмотрите как это реализовано в детальном описании товара и по аналогии... или темплейт для редактора добавьте, чтоб немного автоматизировать.


выкладываю решение:
1 - правим /core/tpl/user/TEMPLATE/index.tpl.html после тега <BODY> вставляем:
<script type="text/javascript" src="data/{$smarty.const.TPL}/highslide.packed.js"></script>
<script type="text/javascript">
<!--
    hs.graphicsDir = 'data/{$smarty.const.TPL}/';
    hs.outlineType = 'rounded';
    hs.showCredits = false;
    hs.loadingOpacity = 1;
    hs.lang.restoreTitle = '{$smarty.const.STRING_HS_RESTORETITLE}';
    hs.lang.loadingText = '{$smarty.const.STRING_HS_LOADINGTEXT}';
    hs.lang.loadingTitle = '{$smarty.const.STRING_HS_LOADINGTITLE}';
    hs.lang.focusTitle = '{$smarty.const.STRING_HS_FOCUSTITLE}';
    hs.lang.fullExpandTitle = '{$smarty.const.STRING_HS_FULLEXPANDTITLE}';
//-->
</script>

2 - загружаем картинки на сервер
3 - в тексте, где нужно влепить картинку пишем код
<a href="/data/images/picture.jpg" class="highslide" onclick="return hs.expand(this)">
<img width="50" height="50" alt="" src="/data/images/picture.jpg"></a>
соответственно меняем /data/images/picture.jpg на свой путь к картинке :)
  • 0

#5 Porter

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий
  • ГородДонецк

Отправлено 12 March 2012 - 10:52 PM

dorian, спасибо, за помощь, благодаря Dbus пришел к такому же решению еще вчера, но хотелось бы совсем кошерно, т.к. новости будет добавлять человек далекий от html, да и в стандартной функции fkceditor есть приятная плюшка в виде автоматического подбора пропорций "превью" картинки.
а так нужно всего-то в тег <a href="" > дописывалось необходимая строчка для работы highslide
class="highslide" onclick="return hs.expand(this)"
, а вот как заставить стандартный fckeditor еще это делать не пойму
  • 0

#6 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 13 March 2012 - 01:06 AM

а вот как заставить стандартный fckeditor еще это делать не пойму

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

или обновите fckeditor, есть тема на форуме. там все кнопки имеются.
  • 0
502 Bad Gateway

#7 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 13 April 2012 - 02:22 AM

Увеличение изображений в Новостях
  • 0