Встроенная галерея – есть вопросы.

Добрый день. Насилую встроенную галерею. В принципе, удачно. Но есть вопросы. Например.

:/ 1) у меня на странице большой фотографии отсутствует ссылка "следующая фотка" "предыдущая фотка". Хотя в файле media.php я нашла вот такой кусочек

/**

  • Display previous image link that has the same post parent.
  • @since 2.5.0

*/
function previous_image_link() {
adjacent_image_link(true);
}

/**

  • Display next image link that has the same post parent.
  • @since 2.5.0

*/
function next_image_link() {
adjacent_image_link(false);
}

Отдельная фотка появляется на странице вида http://site.ru/foto/entry/attachment/n71/
Как туда вставить навигацию-то?

:/ 2) Большую фотку, он гад ставит в ссылку, которая ведет на оригинал этой фотографии просто в браузере.
Вот такой лепит код

<div class="entry">

<p class="attachment"><a href=’http://www.site.ru/wp-content/uploads/2009/04/n11.jpg’ title=’n11′>

<img src="http://www.site.ru/wp-content/uploads/2009/04/n11-300×193.jpg" width="300" height="193" class="attachment-medium" alt="" />

</a>

Т.е. получается у меня юзер видит превью, потом большой вариант, а потом ему еще предлагают увидеть ну совсем большой оригинал. Мне это не нужно. Как убрать ссылки вокруг фотографии?

Сама не разберусь. Помогите, пожалуйста.

А вот, например, у этого товарища адрес большой фотографии выглядит совсем не так, а очень даже прилично

mcm_4480

И при клике открывается следующая фотография, а не оригинал текущей. Вот как ему это удалось. О навигации я уже не говорю.

см иерархию шаблонов http://www.sonika.ru/blog/wordpress/template-hierarchy.htm
для аттачей используется шаблон attachment.php (и другие) пример начинки шаблона см. в теме default

гугление по названиям шаблонов для аттачей дает кучу интересных решений, нпример:
http://wordpress.org/tags/attachmentphp
http://mfields.org/2008/04/26/adding-text-links-to-wordpress-gallery/
http://www.worch.com/2008/08/31/page-gallery-improvements/
http://wordpress.org/support/topic/200681

Sonika, спасибо большое. Из разных источников собрала себе более менее attachment.php

Единственное, не могу разобраться с кодом навигации Предыдущее фото Следующее фото

Вот этот код

<div style="float:right;"><?php next_image_link() ?></div><?php previous_image_link() ?><br />

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

Отвечу сама себе. Вдруг пригодится. Значит так, если вы используете встроенную галерею, для простейшего "Как вконтакте" отображения фотографий, есть полезный плагин

http://mfields.org/wordpress-plugins/text-based-image-links/

Он заменяет квадратные превью "предыдущая фотка" "следующая фотка" на текстовые ссылки, которые так же можно заменить на —> и любые кнопки клавиатуры )))

Также, удалось найти код, который заставляет при клике на фотку переходить на следующую фотку, а не открывать оригинал в пустом окне браузера.
Зачем мне нужны все эти мучения?
У меня аллергия на лайтбокс и всякие сложные примочки. Хочется, чтобы все отображалось просто. К тому же, открытие каждой фотки через встроенную галерею – это отдельная страница, а значит отдельный тайтл и каждый раз увеличение просмотра рекламы.
Хотя, без сомнений, плагинские галереи удобнее в плане работы с изображениями внутри админки.

Anonymous
Отправить
Ответ на: