PhotoSwipe + ManualCrop + Insert

Introduction: Making PhotoSwipe jquery, Manual Crop and Insert modules working together.

Result of this: editor of node can now easily embed cropped and scaled images into text as he want. Big images can be now smaller, but clickable and viewable in PhotoSwipe without any additional actions.

1. Install and confugre above 3 modules as wrote in installation documentation;
2. Add image field (prefer to add different image field, if one exists), configure that can be used by Insert module.
3. Copy insert/templates/image-insert-image.tpl.php to your theme folder. Warning: you should copy to your content editing theme, not current, if these are different!
4. You can rename image-insert-image.tpl.php to image-insert-image--STYLENAME.tpl.php for affecting only selected scaling and cropping style.
5. Replace code of above file with next:
 

<a href="<?php print url(file_create_url($item['uri']), array('absolute' => TRUE)); ?>" class="photoswipe" data-size="<?php print $item['width'] . 'x' . $item['height']; ?>">
  <img src="<?php print $url ?>" <?php if ($width && $height): ?>width="<?php print $width; ?>" height="<?php print $height; ?>" <?php endif; ?>alt="__alt__" title="__title__" class="image-<?php print $style_name ?><?php print $class ? ' ' . $class : '' ?>" />
</a>

6. Visit /admin/config/media/photoswipe and checkl "Load PhotoSwipe on all non-admin pages ".
7. If you don't want add PhotoSwipe code into each page, use and modify next code at the bottom of your theme page.tpl.php file:

<?php
  $node = menu_get_object();
  if ($node && ($node->type == 'YOURCONTENTTYPE')) {
    photoswipe_load_assets();
  }
  if (photoswipe_assets_loaded()) {
    print theme('photoswipe_container');
  }
?>

Also:
CKEditor and CKEditor Insert can be used with above modules for making editor life more easer.

TODO:

Make inserted images as gallery viewing, not standalone PhotoSwipe.

Comments

Keflex Allergic Reaction Symptoms Caphalexin Sandoz Vs Cephalexin Ialex Comment Durer Plus Longtemps Inbed <a href=http://adrugo.com>buy generic cialis online</a> Levitra Eye Problems Amoxicillin Safe In Pregnancy Azithromycin Vs Amoxicillin Chlamidia

Здравствуйте! Меня зовут Вадим. Я занимаюсь продвижением сайтов более 5-ти лет.

Хотел бы предложить Вам свою услугу продвижения вашего ресурса ссылками-донорами. На данный момент есть профильный и статейный тарифы.

Пример размещения вашей ссылки на сайтах донорах:
_____________________________________
http://www.krasotulya.ru/love/user/70699/

Будем продвигать Вас по нужным вам ключевым запросам в поисковиках размещением ссылок на сайтах и форумах, ведущих на ваш сайт. То есть, наращивать ссылочную массу вашему ресурсу. Если у вас есть метрика, это хорошо. Можно будет скачать оттуда ключи за последний месяц-квартал-полугодие и поработать с ними. Это хорошо закрепит ваши нынешние позиции, плюс даст еще новых запросов от посетителей и ваших клиентов.

Что в итоге вы получите?

1. Более 1000! открытых к индексации ссылок с сайтов и форумов на ваш сайт.
2. Улучшение доверия поисковиков.
3. Поднятие позиций в поисковиках по вашим ключевым запросам.
4. Увеличение траста вашего сайта.
5. Увеличение посещаемости.
5. Рост ИКС.

По окончании работы, я высылаю вам текстовый файл, в котором проставлены ссылки с ресурсов на ваш сайт. Сегодня могу приступить к работе.

Профильный (ссылки в профилях) - 8900 руб.
Статейный (профиля + статьи в топиках форумов) - 14500 руб (под ключ) - Рекомендую!

Мои контакты:
____________
Телеграм - @vadimac
E-mail: proxrum%@%mail.ru (уберите плз %%).

Напишите мне пожалуйста, скопировав это письмо.

С Уважением к вам, Вадим.

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.