Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Кнопка Next в lightbox IP.Board 3.x

Опубликовано:

Подскажите, есть ли хук или компонент который может реализовать без покупки IP.Galery переход по изображениям с помощью кнопки изображенной на скрине:

VrlO0.png

Все форумы облазил, ни какой информации не нашел.

 

Если модификаций нет, то может расскажете как реализовать без покупки ipgalrey?

(IP.Board 3.4.6 изображения в IP.Nexus v1.5.9 (Ioncube) открываются в стандартном LightBox, перелистнуть изображение не возможно)

Рекомендованные сообщения

Опубликовано:

Для аттачей как раз лайтбокс и применяется. Для инлайн изображений - ресайз и увеличение по клику.

Опубликовано:
  • Автор

Суть в том, что в IP.Nexus изображение товара не перелистывается, и нужна именно кнопка (область), по нажатию на которую можно будет посмотреть следующее изображение не закрывая lightbox. На скриншоте NEXT позволяет перейти к следующей фотографии. Изображения загружаются через IP.Nexus, без использования IP.Gallery.

Изменено пользователем malts

Опубликовано:

Если нексус использует лайтбокс, то для пролистывания изображений нужно объеденить их в группу. Если верить документации нужно для rel задать lightbox[roadstrip]

Опубликовано:
  • Автор

Не подскажите как это сделать? Где что искать, lightbox идет отдельным файлом js, изменить нужно в нем, или есть опция в настройка?

Опубликовано:

Не в нем, а в нексусе изменить немного тег изображений.

Опубликовано:
  • Автор

По коду подскажете?

include_lightbox

 

include_lightbox

Опубликовано:

Что я не вижу там возможности добавлять больше чем по одной фотографии для товара.

Тупо копировать всякие коды не нужно.

Опубликовано:
  • Автор
Что я не вижу там возможности добавлять больше чем по одной фотографии для товара.

Скрин нагляднее? Добавляются и не одна...

xIt0R.png

T4NBs.png

fSwDL.png

 

Кнопки NEXT нет, увы. Где взять?

Опубликовано:

Ну вообщем-то да, логика рассчитана не на пролистывания изображений в лайтбоксе, а на смене главного изображения. Лайтбокс только для увеличения главного изображения. Кнопки Next тут не будет, и чтобы ее "взять" надо увы поменять логику.

Найти шаблон где генерируется это часть и:

 

Вариант первый: поменять span'ы с onclick="selectImage на ссылки (тег a, если что), убрать onclick и добавить к ним rel="lightbox[roadstrip]". Найти в шаблоне функцию function selectImage и изменить lightbox на lightbox[roadstrip]

При таком подходе главное изображение меняться не будет, а сразу откроется лайтбокс с листингом картинок (та самая пресловутая кнопка next).

 

Вариант второй: более такой полноценный, ниже span'ов с onclick="selectImage добавить ссылки с адресом изображений - . Найти в шаблоне функцию function selectImage и изменить lightbox на lightbox[roadstrip]

В этом случае будет меняться и главное изображение в блоке, но так же при открытие ее в лайтбоксе появятся ненавистная кнопка Next.

 

Так как этой версией нексуса не пользуюсь, подсказать в каком конкретно шаблоне и что там именно менять - не могу. Если возникнут трудности с редактированием, обратитесь к специалистам предоставив им доступ в ац, либо к тем кто ею пользуется.

Все изменения делаются в шаблоне (я так думаю), а значит для каждого шаблона нужно править отдельно.

Опубликовано:
  • Автор

Спасибо, попробую.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.