Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: [РЕШЕНО] Галерея для отдельных папок

[РЕШЕНО] Галерея для отдельных папок 3 года 9 мес. назад #5225

  • Azazel
  • Azazel аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 78
  • Спасибо получено: 1
  • Репутация: 0
Галереи, фото-видео-аудио, работают по отдельным папкам. Мне нужно, чтобы на странице пользователя отображалась галерея только его папки.
Понятное дело, папка создается автоматически, все дела, но как получить переменную адреса папки?
Для галерей с настраиваемым путем к папке прямо в модуле переменные не катят.
Если брать галереи, включающиеся тэгами, с этим ещё можно бороться, думаю.

Я попробовал вот так в HTML typo,

<?php $id = $cck->getValue('art_id'); ?> //art_id - id статьи,
{music}images/audio/<?= $id;?>{/music}

но из этого ничего не вышло, в поле отображается только {music}images/audio/>{/music}

Затем понял, что id это числовая величина, а путь к папке должен быть текстовым (??)
И видоизменил так:

<?php $id = $cck->getValue('art_id'); $tid = string ($id); ?>
{music}images/audio/<?= $tid;?>{/music}

Но результат опять тот же.

Бьюсь уже который день, не знаю, как победить, ибо не спец.
Последнее редактирование: 3 года 9 мес. назад от Azazel. Причина: решено
Администратор запретил публиковать записи гостям.

Галерея для отдельных папок 3 года 9 мес. назад #5226

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 1991
  • Спасибо получено: 415
  • Репутация: 105
Насколько я вижу и предполагаю совсем не так все делаете.
Написали бы хоть какой плагин используете
Если я правильно понимаю функционал плагина, то вам нужно создать поле freetext и в нем прописать тегами путь до папки с музыкальным файлом. Название папки формируется из id материала. Примерно так должно быть {music}images/audio/$cck->getValue( 'art_id' );>{/music}
Администратор запретил публиковать записи гостям.

Галерея для отдельных папок 3 года 9 мес. назад #5229

  • Azazel
  • Azazel аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 78
  • Спасибо получено: 1
  • Репутация: 0
Да плагинов куча я уже перепробывал, которые включаются тегами. В данный момент с mp3 Browser

Когда я пишу в freetext это, он мне просто выдает в поле надпись:
{music}images/audio/$cck->getValue( 'art_id' );{/music}

Когда я пишу вот это:
{music}images/audio/3;{/music}
Выдает то, что нужно.

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

Галерея для отдельных папок 3 года 9 мес. назад #5231

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 1991
  • Спасибо получено: 415
  • Репутация: 105
Проверьте плагин Seblod-Content в менеджере плагинов, он должен быть первым в списке плагинов группы content
Администратор запретил публиковать записи гостям.

Галерея для отдельных папок 3 года 9 мес. назад #5232

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 1991
  • Спасибо получено: 415
  • Репутация: 105
Попробуйте вставить код {music}images/audio/$cck->getValue( 'art_id' );{/music} в плагин html поля freetext
Администратор запретил публиковать записи гостям.
Спасибо сказали: Azazel

Галерея для отдельных папок 3 года 9 мес. назад #5233

  • Azazel
  • Azazel аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 78
  • Спасибо получено: 1
  • Репутация: 0
Вы просто бог!
Вставил в html и заработало)
Администратор запретил публиковать записи гостям.

Галерея для отдельных папок 3 года 9 мес. назад #5234

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 1991
  • Спасибо получено: 415
  • Репутация: 105
Вы мне льстите :blush:

Просто включите логику и вспомните что плагины работающие способом вставки тегов надо выводить с помощью поля freetext, поскольку эти плагины работают только с текстовыми полями. Непосредственно в текстовом редакторе код вроде $cck->getValue( 'art_id' ); так просто вывести не получится из-за проблем с безопасностью.

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

Галерея для отдельных папок 3 года 9 мес. назад #5235

  • Azazel
  • Azazel аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 78
  • Спасибо получено: 1
  • Репутация: 0
У меня не фотогалерея, пока что аудио, там плеер выводится вполне себе

На фотогалерею у меня требование в ТЗ о выводе нескольких альбомов в материале одновременно, пока что я в тупняке, что выбрать. Как реализую - скину конечно

Я просто думал, что этот код в пути папки работать не будет, ибо возвращает число.
Администратор запретил публиковать записи гостям.
Модераторы: KKAAZZOO

roundtheme