Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290

Фотогалерея своими руками

05.09.2014, 20:14. Показов 1810. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую.
Я не спец по WP поэтому хотелось бы узнать про возможность создания сабжа. Речь не идет про плагины. с кучей визуальных эффектов. Интересует вопрос именно по созданию. Как подгружаются файлы на страницу? Самому набрасывать кучу линков или можно сделать, что бы автоматом из определенного каталога грузились бы все файлы и расставлялись бы на странице с соответствующей навигацией. Хотелось бы понять, что б не городить огород.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.09.2014, 20:14
Ответы с готовыми решениями:

Интернет магазин своими руками
Доброго времени суток. У меня пожалуй самый банальный вопрос: хотел бы создать свой интернет магазин, сопровождать, и т.д. Подскажите, с...

простая cms своими руками
нужна простая cms, с самый простым набором функций(добавление и удаление статей и пользователей, регистрация, добавление товаров и описания...

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

16
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
06.09.2014, 10:17
Цитата Сообщение от pixel Посмотреть сообщение
Как подгружаются файлы на страницу?
В ВП есть разные виды картинко-галерей. Есть встроенная; есть плагины, расширяющие возможности встроенной; есть плагины использующие медиатеку и абсолютно "независимые". Есть хранящие картинки на хостинге, а есть на сторонних CDN-серверах.
0
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
06.09.2014, 20:11  [ТС]
у меня такой случай: юзер создает запись, в которой текст, может картинка, а может и несколько картинок. Хотелось бы иметь страницу "Фотогалерея", на которой было бы типа такого:
Code
1
2
3
4
Запись100: "Какая нить тема" от 10.09.2014 (4 фотографии)
Фото1; Фото2; Фото3; Фото4. (Вместо ФотоХ - превью)
Запись99: "Какая нить тема" от 8.09.2014 (8 фотографий)
Фото... и т.п.
Т.е. как мне генерить такую страницу? Не думаю что плагины мне в этом помогут. Дать юзеру возможность запонять такую страницу самому - это гиммор как для него, так и для меня (когда что то исправлять придется). Поэтому либо на этапе создания Записей, либо как то автоматизировать и генерить страницу раз в день по крону и пробегать по базе. Может что подсоветуете?
0
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
06.09.2014, 22:16
Цитата Сообщение от pixel Посмотреть сообщение
Дать юзеру возможность запонять такую страницу самому - это гиммор как для него
А как же тогда
Цитата Сообщение от pixel Посмотреть сообщение
юзер создает запись
??

Опиши что для чего хочешь и что должно быть по итогу? Можно даже пример реализации показать.
0
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
06.09.2014, 22:29  [ТС]
да нет никакой реализации пока что. я ж и спрашиваю совета, куда лучше рулить, что б велосипед не изобретать. и, по-моему, в предыдущем посте я изложил все. давайте повторю. На в меню сайте есть пункт "Фотогалерея" - в ней планируется размещать ВЕСЬ фото-контент сайта в следующем виде (см. вложение) Т.е. юзер тупо создает записи, который размещаются на главной странице сайта, а в пункте меню Фотогалерея находятся все фотки из этих записей. При клике на миниатюре - открываем галерею для просмотра, а при клике на тему - переносимся в запись для просмотра. Не думаю, что это сложно реализовать, но не пойму с чего начать. И главное, как сделать лучше, что б и сайте не грузить и юзера не заморачивать. И главное, что бы сделать один раз и не заглядывать. Самое интересное - это пагинатор - как его туда прикрутить?
Миниатюры
Фотогалерея своими руками  
0
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
06.09.2014, 23:00
Цитата Сообщение от pixel Посмотреть сообщение
да нет никакой реализации пока
Я имел ввиду на каком-то сайте.

Ок.
Юзер создаёт записи и помещает в неё картинки. Так? Сколько их в одной записи? Пагинатор нужен внутри записи листать картинки (их что так много будет?) или какой пагинатор?
0
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
06.09.2014, 23:07  [ТС]
Цитата Сообщение от SergWP Посмотреть сообщение
Юзер создаёт записи и помещает в неё картинки. Так?
так
Цитата Сообщение от SergWP Посмотреть сообщение
Сколько их в одной записи?
в том то и дело, что их может и не быть вовсе, а может быть одна, а может 2, 3 или 5 - кто их знает. мероприятие какое нить описываться будет. Просто юзер создает запись, в ней уже будут все требуемые фотки, соответственно и а аплоаде они уже все будут и как миниатюры и в полном формате. Как я понимаю, нужно пробежаться по таблице постов и выдрать все линки на фотки, после чего сгенерить страницу (ну или автоматом проапдейтить страницу Фотогалерея).
Цитата Сообщение от SergWP Посмотреть сообщение
или какой пагинатор?
пагинатор для Фотогалереи - сначала там не будет ничего, но после того, как записи начнут заводиться и фотки начнут появляться - не совать же все линки в одну страницу. Поэтому и нужен пагинатор, что бы ограничить вывод большого кол-ва данных на одной странице.
0
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
06.09.2014, 23:12
Цитата Сообщение от pixel Посмотреть сообщение
Поэтому и нужен пагинатор, что бы ограничить вывод большого кол-ва данных на одной странице.
Так.. ещё раз.. Фотогалерея - это отдельный раздел (рубрика) с записями с фотками или тупо свалка ВСЕХ картинок, которые ещё и дублируются в записях, которые в свою очередь находятся в других разделах (рубриках)?
Если второе - уверен что так надо?
0
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
06.09.2014, 23:19  [ТС]
Никаких рубрик на сайте нет. На гавной странице отображаются только записи, который будет вводить юзер. Статичные страницы - это поункты меню и не более. Один из таких пунктов - "Фотогалерея"
Цитата Сообщение от SergWP Посмотреть сообщение
тупо свалка ВСЕХ картинок
ЭТО ОНА!!!
Что бы не искать фотки по записям на главной странице, можно зайти в пункт "Фотогалерея" и хоть до посинения листать все фотки.
0
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
06.09.2014, 23:35
Цитата Сообщение от pixel Посмотреть сообщение
Никаких рубрик на сайте нет.
Это не возможно. Записи не могут находится вне рубрики. Учи ВП

Цитата Сообщение от pixel Посмотреть сообщение
ЭТО ОНА!!!
Ок. Значит что можно сделать. Найти плагин, который будет выводить все картинки из медиатеки (без привязки к посту\странице!!) и который умеет создавать пагинацию. Я такого плага не знаю. Вернее многие из монстров типа некстгена (глючного чудовища) умеют автоматом создавать галереи из картинок в каталогах, но они нафик не нужны для такой мелочи.

В идеале нужно бы обработать шорткод стандартной галереи ([gallery]) что бы он выводил все, а не привязанные + пагинацию. Для пагинации стандартной галереи плаги существуют. Хотя возможно у этого шорткода уже есть параметы, позволяющие вывести все картинки из медиатеки - сейчас не скажу.

Ну а юзеры при этом просто будут писать посты и добавлять в них картинки.

Как-то так.
0
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
06.09.2014, 23:41  [ТС]
Цитата Сообщение от SergWP Посмотреть сообщение
Это не возможно. Записи не могут находится вне рубрики. Учи ВП
Вот как раз рубрика "Без рубрики" и есть - вот там все записи и будут вводиться.
Цитата Сообщение от SergWP Посмотреть сообщение
Ну а юзеры при этом просто будут писать посты и добавлять в них картинки
именно про это я все время и пытался сказать.
Ну а по поводу плагов - это все гиммор безполезный. Я все таки придерживаюсь изначально высказанной мной идеей о проходе таблицы постов на предмет содержания кода "IMG" с последующим парсингом и получением требуемых линков. Вопрос следующий - есть ли какое спец поле, отвечающее за фотки в постах? или требуется лопатить всю запись на предмет наличия фотки в теле статьи? Про пагинатор, надо будет подумать уже после реализации первого пункта задачи.
0
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
06.09.2014, 23:57
Цитата Сообщение от pixel Посмотреть сообщение
Ну а по поводу плагов - это все гиммор безполезный.
ТЫ ВП не знаешь, а делаешь такие выводы
Цитата Сообщение от pixel Посмотреть сообщение
Вопрос следующий - есть ли какое спец поле, отвечающее за фотки в постах?
Ещё раз. Слушай внимательно! В ВП есть медиатека. Картинка может вставляется в пост 2-мя способами - сразу указанием прямого урла (неправильный способ, дальше не рассматривается) и путём загрузки в медиатеку с последующим (прозрачным для юзера) выбором из неё.
При этом картинка "привязывается" к посту и является вложением. А по сути - отдельными типом контента. Получить их все можно - у ВП прекрасное АПИ. Но как получить ВСЕ картинки из медиатеки (именно это тебе надо, а не "поле" и "парсить") я сейчас не подскажу - надо рыть мануалы.

Цитата Сообщение от pixel Посмотреть сообщение
Про пагинатор, надо будет подумать уже после реализации первого пункта задачи.
Наивный. Ну да ладно
0
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
07.09.2014, 00:02  [ТС]
проблема в ограниченности времени. поэтому сначала делаю рабочий вариант, а потом правильный. одно другому не мешает.
0
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
07.09.2014, 00:30
Цитата Сообщение от pixel Посмотреть сообщение
проблема в ограниченности времени. поэтому сначала делаю рабочий вариант, а потом правильный.
Правильный вариант сокращает трудозатраты (время и деньги) и укрепляет нервы
0
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
09.09.2014, 21:14  [ТС]
мне проще внести коррективы в код, чем ломать голову, как заставить работать так как надо средствами WP
0
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
10.09.2014, 18:06
Цитата Сообщение от pixel Посмотреть сообщение
мне проще внести коррективы в код, чем ломать голову, как заставить работать так как надо средствами WP
Ага

1
 Аватар для pixel
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
10.09.2014, 18:09  [ТС]
ну типа того :-)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.09.2014, 18:09
Помогаю со студенческими работами здесь

DLL своими руками
Здравствуйте, смотрю на пример создания DLL http://vbcorner.narod.ru/faq/dll.html Хотел узнать когда создам DLL есть возможность как то...

АОЛС своими руками.
Ребята, здравствуйте. Хочу бросить лазерную линию связи к своему дому от жилого массива. За основу взял медиаконвертер...

Акустика своими руками
в этом блоге есть статья как я делаю акустику 5.1 на отечественныхдинамиках http://audyo-best.btogspot.som/

Файлообменник своими руками
Файлообменник своими руками Разработка веб-приложения Содержание: Предисловие Что должен поддерживать наш файлообменник ...

Сабвуфер своими руками
Помогите сделать сабвуфер. Есть 2 динамика из колонок, сравнимых по мощности 100 ватт каждый. Хочу сунуть 2 динамика в одну коробку. Да,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip . . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru