Галерея NextGen: отображение заголовка в галерее

Я хочу отобразить заголовок в галерее NextGen. Плагин не предлагает такой возможности, поэтому мне нужно как-то обойти его и изменить код.

Версия NextGen: 2.0.33.

Кто-нибудь сталкивался с такой же проблемой? Как я могу это решить?


person Stefan Perju    schedule 25.10.2013    source источник


Ответы (3)


Стефан - Папка представления находится в папке modules/nggglegacy. Новая версия, наверное.

Что касается названия галереи, я изменил код, который нашел здесь,

http://psychopixi.com/tech/how-to-link-back-to-an-album-in-a-nextgen-gallery/

На самом деле это для отображения хлебных крошек и предоставления кнопки «Назад», но если вы измените значения итераторов myi и myi2 в строках 10 и 13, он просто выведет заголовок, который вы можете отформатировать по своему усмотрению.

По их предложению я использовал плагин Shortcode Exec PHP для создания шорткода, который затем разместил на своей странице галереи. Затем вы можете разместить шорткод для своей галереи после.

Это не элегантное решение, и оно предполагает, что URL-адрес вашей галереи содержит название галереи.

Удачи.

person Douglas Vautour    schedule 27.10.2013

<?php echo $gallery->title ?>

Поместите это в файл шаблона галереи, где это необходимо.

person ggdx    schedule 25.10.2013
comment
Если я var_dump $gallery-›title, это дает мне NULL - person Stefan Perju; 25.10.2013
comment
Куда вы это помещаете? - person ggdx; 25.10.2013
comment
В nextgen_basic_gallery/templates/thumbnails/index.php - person Stefan Perju; 25.10.2013
comment
У меня есть мой в /wp-content/plugins/nextgen-gallery/view/gallery.php, и он отлично работает. - person ggdx; 25.10.2013
comment
Я увидел этот ответ, когда впервые искал ответ, но у меня НЕТ папки просмотра в галерее следующего поколения. - person Stefan Perju; 26.10.2013
comment
Можете ли вы загрузить плагин куда-нибудь, пожалуйста? - person Stefan Perju; 26.10.2013
comment
Я не уверен, что понимаю. Загрузить плагин? Вы не установили плагин wp? - person ggdx; 27.10.2013
comment
Я его установил, он у меня есть. Но в версии, которая у меня есть в папке /wp-content/plugins/nextgen-gallery, у меня нет папки просмотра. Файл Gallery.php находится где-то в другом месте, и если я сделаю то, что вы там сказали, это не сработает, поэтому я думаю, что у вас более старая версия плагина. - person Stefan Perju; 27.10.2013
comment
Нет, я использую этот, 2.0.33 на wp 3.6-wordpress.org/plugins/nextgen-gallery - person ggdx; 27.10.2013
comment
От имени @wgoodman: Это работало, пока я не обновился до последней версии NextGen, когда появилась папка с представлениями. Кто-нибудь знает, как это сделать с последней версией? - person Gray; 06.11.2013

Я нашел решение этой проблемы, покопавшись целый день в инете.

Ваша папка «представление» находится в папке nggglegacy плагина. Вы можете добавить <?php echo $gallery->title ?> в этот файл. Затем перейдите к параметрам галереи в области администрирования и выберите галерею.php, чтобы отобразить основные миниатюры.

это оно!

person Martijn Michel    schedule 22.01.2014