Перелистывание нод одного типа материала+ajax загрузка со сменой url

Главные вкладки

Аватар пользователя Boozenok Boozenok 16 апреля 2013 в 0:27

Нужен совет по решению

Галереи пользователей реализованы с помощью node gallery+iframe отображение в окне лайтбокс.
По умолчанию модуль предоставляет листалку между нодами изображений, но она мне не подходит, так как отображает изображение через обработку в imagecaсhe. От этого отказываюсь, что бы отображались оригинальные фото пользователей, которые будут сжиматься при загрузке и не терять своего качества. (если использовать imagecaсhe и сжатие при загрузке изображение ухудшается и еще и дублируется в папке imagecaсhe, а это занимает доп место и не мало.)

Хочу отображать оригинально сжатое изображение но что бы при клике они по кругу листались. Как лучше это сделать? Правильно ли будет обращаться к базе данных на прямую? Например, что типа SELECT nid FROM {node}
Не будет ли это вызывать нагрузку на сервер если пользователей на сайте много?

Еще хочу сюда же впихнуть аякс загрузку нод со сменой урл(второе не так важно, но хотело бы=)) То есть повесить обработчик аякс на выборку нод, о чем писала више

Скажите я живу илюзией?=))

Теоретически понимаю к чему обращаться и каким образом, но практически понимаю, что это сложно.
Подскажите хотя бы если не к БД, то как еще можно вытянуть нид ноды, так что бы они шли по порядку друг за другом?

Комментарии

Аватар пользователя sg85 sg85 16 апреля 2013 в 5:14

"Boozenok" wrote:
(если использовать imagecaсhe и сжатие при загрузке изображение ухудшается и еще и дублируется в папке imagecaсhe, а это занимает доп место и не мало.)

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

"Boozenok" wrote:
Не будет ли это вызывать нагрузку на сервер если пользователей на сайте много?

нет, если настройки на хостинге нормальные

"Boozenok" wrote:
Еще хочу сюда же впихнуть аякс загрузку нод со сменой урл(второе не так важно, но хотело бы=)) То есть повесить обработчик аякс на выборку нод, о чем писала више

модуль popups для 6.х, либо писать свое решение(там порядка 50-100 строк в js выйдет)

"Boozenok" wrote:
Подскажите хотя бы если не к БД, то как еще можно вытянуть нид ноды, так что бы они шли по порядку друг за другом?

а как можно не через БД?

Аватар пользователя Boozenok Boozenok 16 апреля 2013 в 12:34

"sg85" wrote:
а как можно не через БД?

Ну бывают же неожиданные чудо решения)
Спасибо за подсказки-буду работать