- Обо всём - http://www.aboutall.name -

О NextGEN Gallery 1.3.4 и о NextGEN Gallery в целом

Автор Алексей дата: 09.07.2009 @ 12:05 в IT | 16 Comments

WordPress Так получилось, что я в основном пишу о версиях NextGEN Gallery и именно об их изменениях и новшествах (если таковые присутствуют), а не о его практическом применении и/или усовершенствованиях. Поэтому на этот раз я решил немного подкинуть кое-что вкусненького. Но для начала всё-таки напишу немного про некоторые изменения и дополнения в последних версиях этого плагина галерей для WordPress.

В предыдущих версиях, начиная с NextGEN Gallery 1.3.2 выделю следующие исправления:

  • исправлена мультифайловая загрузка;
  • сортировка под jQuery 1.3;
  • AJAX перезагрузки при показе слайдшоу по умолчанию;
  • редирект ссылок при отключенных постоянных ссылках;
  • добавление новой галереи в менеджере загрузок не используя путь по умолчанию;
  • невозможность сохранения настроек в виджете.

Так же изменены:

  • возможность максимального увеличения изображений до 1280x1280;
  • загрузка изображений эффекта Thickbox через wp_footer().

В NextGEN Gallery 1.3.4 появились новые фильтры ngg_gallery_object и ngg_image_object.

Исправлены:

  • возможности проверки при загрузке изображений в галерею;
  • пользовательское поле ngg_gal_sort.

Русификацию, как и обычно, можно скачать с депозитария русифицированных плагинов mywordpress.ru [1], которую выполнила София Панченко (aka Sonika) [2].

Теперь о плагине NextGen Gallery в целом и о некоторых вкусностях к нему. Плагин NextGen Gallery на мой взгляд является пожалуй одним из лучших для создания галерей на WordPress. Но как известно в нашем мире не бывает идеальных вещей. NextGen Gallery не стал исключением. При разрастании галерей и изображений в них, увеличивается нагрузка и использование ресурсов сервера, что влечёт за собой уменьшение производительности. Довольно гениальное и простое решение предлагает Владимир Колесников [3] в статье Увеличение производительности плагина NextGen Gallery [4]. Почему бы автору плагина не позаимствовать эту идею? Тем более, что не так давно на его блоге появилась статья Уважаемый Хостер: Нам нужно больше памяти! [5] А как известно увеличение выборки индекса влечёт за собой увеличение потребления памяти. Да и лучше сделать несколько простых запросов, чем один сложный.

Автор: Алексей [6]


16 Comments (Открыть | Закрыть)

16 Comments на "О NextGEN Gallery 1.3.4 и о NextGEN Gallery в целом"

#1 Комментарий от divone дата: 17.08.2009 @ 18:07

Установил плаг, когда загружено несколько картинок, в режиме imagebrowser нажимаю [след.] кодировка слетает, не знаете в чем трабл?

#2 Комментарий от Алексей дата: 17.08.2009 @ 18:58

Приходит в голову прописать явно в .htaccess кодировку в UTF-8: AddDefaultCharset utf-8, либо скачать ночную сборку [12] — в ней это происходит без перезагрузки страницы.

#3 Комментарий от divone дата: 18.08.2009 @ 23:55

Спасибо, попробую!

#4 Комментарий от divone дата: 19.08.2009 @ 21:26

Кстати в старой версии тоже страница не перезагружается..
Посмотрите пожалуйста [13]

#5 Комментарий от Алексей дата: 20.08.2009 @ 11:58

Действительно — не перезагружается, но только с встроенным JavaScript эффектом Shutter. Я как-то не обращал на это внимание, т.к. не использую этот эффект.
Лечится добавлением файла .htaccess с содержимым:
AddDefaultCharset utf-8
в папку плагина NextGEN Gallery (/wp-content/plugins/nextgen-gallery/).

#6 Комментарий от divone дата: 20.08.2009 @ 21:49

спасибо большое! помогло =)

#7 Комментарий от Igor Bredikhin дата: 24.08.2009 @ 14:18

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

Я пробывал [nggallery id=x] + ngg_gal_Images = 1, Вставляется то одна, но и при клике отображается только одна эта фотка, а надо все из этой галереи.

Может вы подскажите как это возможно сделать?

#8 Комментарий от Алексей дата: 24.08.2009 @ 15:04

Как вариант — можете использовать альбомы. [14] и [15].
[16] демонстрация и описание всех функций этого плагина (смотрите линки справа в сайдбаре).

#9 Комментарий от Igor Bredikhin дата: 24.08.2009 @ 15:23

Спасибо за ссылки, я это вчера все облазил.

Если использовать альбом, то тогда придется создавать для этих целей отдельный альбом для каждой галереи только для вывода.

получается нельзя не как…. :-(

#10 Комментарий от Алексей дата: 24.08.2009 @ 15:42

Фактически, что альбомы, что галереи — это разновидность фильтров. Поэтому если вы хотите использовать такую структуру и с этим плагином, то скорее всего придётся перестраивать архитектуру. Про разницу между галереями и альбомами очень хорошо написали на [17] WordPress.
P.S.
Лично я пока не знаю другого способа. Буду рад, если кто поделится ;)

#11 Комментарий от Tost дата: 08.03.2010 @ 18:56

Подскажите по русификации! Файлы русификации скачал, залил в папки, как указано.
Результата нет. Может я чего-то не знаю? Надо поправить может какой-то файл?

#12 Комментарий от Алексей дата: 09.03.2010 @ 09:56

Я уже не использую русифицированную версию, но для эксперимента попробовал. Скачал перевод с [12], залил распакованный архив в папку /wp-content/plugins/nextgen-gallery/lang/ и всё работает. Перевод выполнен под версию 1.3.3, но я уже как-то [9], что перевод особо не нуждается в обновлении.
Если после вышеописанного не получилось, то проверьте, чтобы окончание и сам [18] совпадал с тем, что написано в wp-config.php.

#13 Комментарий от Alina дата: 08.04.2010 @ 06:40

Благодарю! Я правильно понимаю, что проблема с кодировкой, это на уровне хостинга, а не плагина?

#14 Комментарий от Алексей дата: 09.04.2010 @ 01:41

Не совсем. Просто плагину нужно явно со стороны сервера указать кодировку, а то он (плагин), как говорится, «не догнал».

#15 Комментарий от Виктор дата: 24.08.2010 @ 11:57

Скажите, есть необходимость вывести 2-3 изображения в ряд из определенной галереи. Ну как при [random max=3 /], но в этом случае выводятся фото из всех галерей. При вставке двух-трех отдельных изображений, они располагаются друг под другом, а не подряд. Как это можно реализовать?

И еще, в сайдбаре [random max=3 /] выводится текстом, каким тегом нужно обрамлять? code не подходит.

#16 Комментарий от Алексей дата: 25.08.2010 @ 21:40

Насчёт случайных изображений сразу не скажу (надо будет «пощупать»), а вот насчёт сайдбара используйте следующий код (в файле темы, отвечающей за вывод сайдбара — обычно sidebar.php):
<?php
if (function_exists("nggDisplayRandomImages"))
nggDisplayRandomImages($number_of_pic,$Width,$Height);
?>


Статья распечатана с Обо всём: http://www.aboutall.name

URL статьи: http://www.aboutall.name/2009/07/09/o-nextgen-gallery-134-i-o-nextgen-gallery-v-celom/

URL-ы в этой записи:

[1] депозитария русифицированных плагинов mywordpress.ru: http://www.aboutall.name/2b2a35/XREVSQobGg9MQ1kWXUEUUhYRS0RBGEkNFlFYWBYZXgBNEQZcXhlSA1lYUxZAHg==/

[2] София Панченко (aka Sonika): http://www.aboutall.name/2b2a35/XREVSQobGhVCQxgXVl8PXARMF0MbVVUOBBk=/

[3] Владимир Колесников: http://www.aboutall.name/2b2a35/XREVSQobGgBZW1FKSlsPWQ4RS1lGUBcUAhk=/

[4] Увеличение производительности плагина NextGen Gallery: http://www.aboutall.name/2b2a35/XREVSQobGgBZW1FKSlsPWQ4RS1lGUBcUAhlGWRdSQBdQFhIWBQMHT1xZRhZWRw9ZAk8LU0xDXgQNG1ZXCVpVF0xIEVxCUloQWFVYB1we/

[5] Уважаемый Хостер: Нам нужно больше памяти!: http://www.aboutall.name/2b2a35/XREVSQobGgNZUU4WWFMDGQcNAFpdWV4EERhSWQgZAlUFXE4JBhsEVhpQUwVLHA5YFhYARBlAXEwNU1RSSFtfF1BIDFxdW0cbGg==/

[6] Алексей: http://www.aboutall.name/author/Lob1AV/

[7] Встречаем NextGEN Gallery 1.2.0: http://www.aboutall.name/2009/03/10/vstrechaem-nextgen-gallery-120/

[8] Обновился NextGEN Gallery 1.2.1 для WordPress: http://www.aboutall.name/2009/03/23/obnovilsya-nextgen-gallery-121-dlya-wordpress/

[9] Что нового в NextGEN Gallery 1.3.1: http://www.aboutall.name/2009/06/09/chto-novogo-v-nextgen-gallery-131/

[10] WordPress - первые шаги: http://www.aboutall.name/2009/02/23/wordpress-pervye-shagi/

[11] 3D облако меток - русская версия WP Cumulus 1.20: http://www.aboutall.name/2009/03/12/3d-oblako-metok-russkaya-versiya-wp-cumulus-120/

[12] : http://www.aboutall.name/2b2a35/XREVSQobGgFaUFNKXl4JUAkHS1VbWhYRTFhUThFRVQsYAgBVXFFHGxpQWRNXXQlWARFKWl1ETQ==/

[13] : http://www.aboutall.name/2b2a35/XREVSQobGhFdQFcNV1wHXhYWAEQaRUxOXEZQUQBpWQEIVFQ=/

[14] : http://www.aboutall.name/2b2a35/XREVSQobGgxQTEIDXF9IVQoHCV9aUFwTTVVeW0pXXAdACE4=/

[15] : http://www.aboutall.name/2b2a35/XREVSQobGgxQTEIDXF9IVQoHCV9aUFwTTVVeW0pXXAdACBVYV0ca/

[16] : http://www.aboutall.name/2b2a35/XREVSQobGgxQTEIDXF9IVQoHCV9aUFwTTVVeW0o=/

[17] : http://www.aboutall.name/2b2a35/XREVSQobGhBAGlALS0QLREsVCkRQR0sEEEUfWRdRHxFaFQhaH1pQGkFTUwoUVgdbCQcXTxkSfVFGdAkTIQYVJ3dAJQkVdg1PEHAHQQEGQ3NUR10EEXMJRCFzHBMhBxVdB0AlCRV2cE8QcAZBewVDc1RHXQYRcwhEWwUUclUTclYQIVEccnEQJgURdFE=/

[18] : http://ru.forums.wordpress.org/topic/Русская-Админка?replies=10

Copyright © 2009-2011 Обо всём. Все права защищены.
При полном или частичном использовании материалов ссылка на Обо всём обязательна.
Для получения прав на использование материалов, принадлежность которых содержится в самих материалах или в сносках к ним (например, материалы, предоставленные информационными агентствами), следует обращаться к соответствующему правообладателю.