Почему в дескрипшн фото берётся НАЗВАНИЕ АЛЬБОМА, а НЕ ОПИСАНИЕ АЛЬБОМА — стрелка 1 на скрине))))
Потому что в коде так прописано.
Почему в дескрипшн фото берётся НАЗВАНИЕ АЛЬБОМА, а НЕ ОПИСАНИЕ АЛЬБОМА — стрелка 1 на скрине))))
Потому что в коде так прописано.
Уф)))) наконец-то получил ответ))) спасибо вам большое, именно об этом я и спрашивал)))
а как в этой строчке заменить .$album['title'] на альбом[описание] ?
как в этой строчке заменить .$album['title'] на альбом[описание] ?
$album['title'] -> $album['content']
Спасибо большое))) моя задача решена)))
Опять про логику! Не понимаю!!!
Есть фотоальбомы. я добавляю альбом и в него фотки...
Захожу в Меню в Фотоальбомы… захожу в Альбом… — всё нормально, хлебные крошки работают, Меню подсвечивается — ВСЁ прекрасно!!!!
Далее перехожу в просмотр Фото — всё переворачивается с ног на голову, а именно — перескакивает на photos/фотка — и хлебные крошки урезаются и Меню перестаёт подсвечиваться....
Пробовал сделать сзвучно с этой темой — instantcms.ru/forum/vydelenie-punkta-menyu.html#post-364215
Не получается — в photos НЕТ категорий!!! Категории есть в Albums!!!
Есть ли решение? Чтобы и в крошках нормально и меню подсвечивалось?
Здесь проблемка кроется, на мой взгляд, в Категориях фотоальбомов! Попробую опять проиллюстрировать:
Я думаю все поняли о чем вы говорите ДО видео. Просто ответа нет...
Может баг.
Может баг
не баг. Подсветка меню работает при совпадении ссылки в меню и фактически открытой ссылки.
Альбомы и фотографии это две разных ссылки: albums и photos
И меню не будет подсвечивать пункт меню альбомы при открытии фотографии. Когда-то, когда Яндекс еще индексировал фотографии и по ним шел трафик, а по ссылке /photos отдавалось 404 писал пост
И тогда подсвечивал пункт альбомов через добавленный в шаблон js
<script> $('a[href^="/albums"]').parent('li').addClass('active');//принудительно подсветит пункт меню фото </script>
Альбомы и фотографии это две разных ссылки: albums и photos
Был бы вам очень признателен, если бы вы пояснили цели и задачи каждого варианта)
Извините, прям вот искренне не понимаю смысла)
И можете ли посоветовать, как сделать вывод в виджете фото — вывод случайных фото из альбомов при каждой перезагрузке страницы? И вот при переходе на просмотр картинки и играет роль подсветка меню и полные хлебные крошки — чтобы понимать, где, относительно структуры альбомов, вы находитесь. Например, вас заинтересовала случайная фотокарточка по ремонту лампочки (допустим, Ланоса) — вы переходите на страницу фото — там виден только альбом с этой карточкой, допустим (Ремонт лампочек Ланоса). НО у вас Ланос и вам интересно всё по ремонту вашей машины (вспомните, когда вы сталкиваетесь с проблемой вы ищите в интернете: в ютубах, гуглах, яндексах).
А при нашем подходе, мы предлагаем пользователю только узкаий вариант и не предлагаем альтернативные пути (подсветка меню, крошки). Человек, по своей сути, ленив и врядли полезет дотошно искать дополнительную инфу, если мы не предложим ему лёгкий путь, например, через меню и крошки...
Был бы вам очень признателен, если бы вы пояснили цели и задачи каждого варианта)
Так сложилось исторически. albums это тип контента, photos — это отдельный компонент управления фотографиями. Эти две сущности подружены друг с другом. Нет ни бага, ни недочёта, просто вот такая данность.
Другими словами, я не могу удалить photos и использовать отдельно albums — чтобы они не соединялись между собой? Использовать можно ТОЛЬКО в связке и с тем функционалом, который есть?
Другими словами, я не могу удалить photos и использовать отдельно albums
Странный вопрос :) Эта связка одно целое. Удалите photos — будет просто тип контента albums, без фотографий. Если есть знания в программировании, можно переименовать photos в albums, дописать функционал, чтобы всё работало, переименовать всё внутри. Но подозреваю, что знаний нет, поэтому либо используйте так как есть, либо не используйте. Хлебные крошки в шаблоне можете сделать так как вам нужно.
Хлебные крошки в шаблоне можете сделать так как вам нужно.
Очень прошу, подскажите. Как выводить полные крошки: Фотоальбомы / Категория фотоальбомов / Альбом / Фото №*** ?
И, как в конечном варианте подсветить (подменить меню)? Хотя...
Очень прошу, подскажите. Как выводить полные крошки: Фотоальбомы / Категория фотоальбомов / Альбом / Фото №*** ?
Чтобы выводилась категория альбома нужно открыть файл /system/controllers/photos/model.php и метод getAlbum заменить на:
public function getAlbum($id) { $content_model = cmsCore::getModel('content'); $album = $content_model->getContentItem('albums', $id); if (!$album) { return false; } $album['ctype'] = $content_model->getContentTypeByName('albums'); $album['ctype_name'] = $album['ctype']['name']; if ($album['ctype']['is_cats'] && $album['category_id'] > 1){ $album['category'] = $content_model->getCategory($album['ctype']['name'], $album['category_id']); $album['categories'] = $content_model->getContentItemCategoriesList($album['ctype']['name'], $album['id']); } } return $album; }
В очередном обновлении движка это будет внесено.
Спасибо!
И тогда подсвечивал пункт альбомов через добавленный в шаблон js
В Корнеллском университете есть невероятное научное оборудование, известное как туннельный электронный микроскоп. Этот микроскоп настолько мощный, что, запуская электроны, вы действительно можете увидеть изображения атома, бесконечно малых строительных блоков нашей Вселенной. Если бы я сейчас пользовался этим микроскопом… Я все равно не смог бы разглядеть свой интерес к этой проблеме. :)