from_aq 0 Опубликовано: 19 марта 2019 Рассказать Опубликовано: 19 марта 2019 Приветствую! Мне нужно сделать галерею изображений, сделать это через новость с дополонительным полем "Загружаемая галерея изображений". И я столкнулся с такой проблемой, у галереи по умолчанию своя верстка, ul > li, а мне нужно заменить на div > div. Есть ли возможность как то индивидуально изменить верстку для доп поля "Загружаемая галерея изображений"? Если нет, но мне кажется это была бы очень полезная фишка. Допустим при создание доп. поля "Загружаемая галерея изображений" добавляем несколько доп полей, обвертка, и пункты. Сейчас обертка - ul - я бы заменил на div Сейчас пункты - li - я бы за менил на li Я бы заменил, имеется виду указал при создание доп поля. И было бы мне счастье. А сейчас я так понял пойду изменять глобально. Конкретно вопрос, как мне изменить обертку "xfieldsindex=2". Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 19 марта 2019 Рассказать Опубликовано: 19 марта 2019 3 часа назад, from_aq сказал: Приветствую! Мне нужно сделать галерею изображений, сделать это через новость с дополонительным полем "Загружаемая галерея изображений". И я столкнулся с такой проблемой, у галереи по умолчанию своя верстка, ul > li, а мне нужно заменить на div > div. Есть ли возможность как то индивидуально изменить верстку для доп поля "Загружаемая галерея изображений"? Если нет, но мне кажется это была бы очень полезная фишка. Допустим при создание доп. поля "Загружаемая галерея изображений" добавляем несколько доп полей, обвертка, и пункты. Сейчас обертка - ul - я бы заменил на div Сейчас пункты - li - я бы за менил на li Я бы заменил, имеется виду указал при создание доп поля. И было бы мне счастье. А сейчас я так понял пойду изменять глобально. Конкретно вопрос, как мне изменить обертку "xfieldsindex=2". В engine/modules/show.full.php $xfieldsdata[$value[0]] = "<ul class=\"xfieldimagegallery {$value[0]}\">".implode($gallery_image)."</ul>"; и $gallery_image[] = "<li><a href=\"$img_url\" onclick=\"return hs.expand(this, { slideshowGroup: 'xf_{$row['id']}_{$value[0]}' })\" target=\"_blank\"><img src=\"{$thumb_url}\" alt=\"{$temp_alt}\"></a></li>"; Лучше всего через систему плагинов заменить, чтобы в будущем при обновлениях DLE не возникли проблемы. Если у вас, DLE 13.0 и выше. Цитата Ссылка на сообщение Поделиться на других сайтах
from_aq 0 Опубликовано: 19 марта 2019 Рассказать Опубликовано: 19 марта 2019 Автор 4 часа назад, webair сказал: В engine/modules/show.full.php $xfieldsdata[$value[0]] = "<ul class=\"xfieldimagegallery {$value[0]}\">".implode($gallery_image)."</ul>"; и $gallery_image[] = "<li><a href=\"$img_url\" onclick=\"return hs.expand(this, { slideshowGroup: 'xf_{$row['id']}_{$value[0]}' })\" target=\"_blank\"><img src=\"{$thumb_url}\" alt=\"{$temp_alt}\"></a></li>"; Лучше всего через систему плагинов заменить, чтобы в будущем при обновлениях DLE не возникли проблемы. Если у вас, DLE 13.0 и выше. Постараюсь через плагины, а как сделать именно для определённого поля? Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 19 марта 2019 Рассказать Опубликовано: 19 марта 2019 44 минуты назад, from_aq сказал: Постараюсь через плагины, а как сделать именно для определённого поля? В переменной $value[0] вроде будет содержаться название доп поля. if ($value[0] == 'название доп поля'){ вывод вашего доп поля } else { вывод стандартного доп поля } Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.