Небольшая проблема с фотоальбомами после обновления до 2.0.6

#16 4 декабря 2016 в 12:32

Pasechnik, я Вам в личку скинул ссылку. Посмотрите — ошибки нет!

DK
Благодарю за ссылку!

Установил движок с нуля — ошибка не повторяется, шаблон также оказался не причем. Перезалил системные файлы на сайте — ошибка есть. Видимо конфликт скриптов какой-то, на рабочем сайте установлено достаточно много дополнительных компонентов.

Труба дело. sadПридется увеличить лимит картинок на страницу в ущерб ее весу и разбивать на большее количество альбомов.
#17 4 декабря 2016 в 14:11
Докопался.

На чистом движке превьюшка выводится так:
  1. <div class="photo photo-15 " data-w="640" data-h="480" itemscope="" itemtype="http://schema.org/ImageObject" style="width: 424px; height: 319px; display: block;">
У меня не обрабатывается is_my_photo:
  1. <div class="photo photo-293 is_my_photo " data-w="465" data-h="261" itemscope="" itemtype="http://schema.org/ImageObject" style="width: 727px; height: 409px; display: block;">
/controllers/photos/photos.tpl.php
  1. <div class="photo photo-<?php echo $photo['id']; ?> <?php if ($is_photo_owner) { ?> is_my_photo<?php } ?> <?php echo (($photo_url=='#') ? 'unpublished' : ''); ?>" data-w="<?php echo $photo['sizes'][$preset_small]['width']; ?>" data-h="<?php echo $photo['sizes'][$preset_small]['height']; ?>" itemscope itemtype="http://schema.org/ImageObject">
Прошу разработчиков пояснить по параметру is_my_photo.
#18 4 декабря 2016 в 14:38
Вода камень точит. smileЖаль потерянного времени, но вопрос решил.

Проблема, в индивидуальном порядке, была в маленьком скрипте в файле /controllers/photos/album.tpl.php
  1. <script type="text/javascript">
  2. <?php echo $this->getLangJS('LANG_PHOTOS_DELETE_PHOTO_CONFIRM'); ?>
  3. icms.photos.row_height = '<?php echo $row_height; ?>';
  4. $(function(){
  5. icms.photos.initAlbum();
  6. });
  7. </script>
Точнее в строке:
  1. icms.photos.row_height = '<?php echo $row_height; ?>';
Удаление картинки работает и без этой строки, прошу пояснить разработчиков ее предназначение?
#19 4 декабря 2016 в 23:42
Может кто столкнется с подобным, протестировал фотоальбомы во всех режимах, браузерах и расширениях. Все работает на 100%

Открытым остался один вопрос:
  1. icms.photos.row_height = '<?php echo $row_height; ?>';
Кто-нибудь может пояснить предназначение данной строки в скрипте удаления картинок?

Знаю: работает — не трожь, но любопытный я, хоть сам от этого и мучаюсь. smile
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.