Галерея вложений в шапке форума

Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Галерея вложений в шапке форума

Сообщение Nick »

Добавил галерею вложений в шапку форума. Если у кого-то возникнут с ней проблемы не стесняйтесь сообщить об этом :).

ЗЫ галерея подгружается при помощи javascript после загрузки тела форума, это сделано для того, чтобы не увеличивалось время загрузки главной информации. Если не включен javascript, галерея грузиться не будет.

ЗЫЫ В галерее настроен счетчик кликов, потом может вывешу самые популярные вложения :).

PSSS выглядит примерно так:
galley.jpg (10446 просмотров) <a class='original' href='./download/file.php?id=1049&sid=98d03a72459f1a811b232edbfc2a8ef1&mode=view' target=_blank>Загрузить оригинал (251.64 КБ)</a>
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение aftaev »

А что картинки такие мизерные, всю шапку портят.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение Nick »

Блин, и тут тебе не нравится! А, я понял, пока ты ждешь ответ на свою тему, тебе нечего делать и ты ищешь над чем бы постебаться :).
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение aftaev »

Nick писал(а):Блин, и тут тебе не нравится!
Пусть подымут лапки(руки) те кому нравится :) Их же под микроскопом разглядывать нужно.
Nick писал(а):А, я понял, пока ты ждешь ответ на свою тему, тебе нечего делать и ты ищешь над чем бы постебаться .
Имено :) Пошустрей отвечай на мои топики, а то весь форум успею захаить :)

PS яж по делу пишу :) Все молчали что выделение фигово работает. Вот щас еще замучаю что добавлять файлы кучей не удобно. Потом примусь за то что форум весь в дырках :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение Nick »

Да, с файлами я сам частенько парюсь. Но в оправдание могу сказать, что пока заливка нескольких файлов одновременно ооочень мало где нормально работает. На тех же vbulletin у меня такая заливка очень часто глючила и иногда не позволяла даже один файл загрузить.

Спецификация html не позволяет загружать сразу несколько файлов, поэтому такие загрузки строятся либо на flash либо на java applet (не путать с javascript)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение aftaev »

Nick писал(а):Но в оправдание могу сказать, что пока заливка нескольких файлов одновременно ооочень мало где нормально работает.
На чипмекере нормально работает :)
Nick писал(а):На тех же vbulletin у меня такая заливка очень часто глючила и иногда не позволяла даже один файл загрузить.
отмазался :)
Nick писал(а):Спецификация html не позволяет загружать сразу несколько файлов, поэтому такие загрузки строятся либо на flash либо на java applet (не путать с javascript)
Да там все что нужно сделать для удобства чтоб после добавления не перепрыгивалось на верх в поле сообщений. Щас там так: пишешь сообщение, лезишь вниз добавляешь файл, сразу страница перематывается вверх, нужно опять вниз ползти добавить файл, ток добавил опять перемотка вверх.

Таже фигня с цитированием. Если текст выделяешь ввреху форума, перелистывает вниз. Лезишь ишещь сообщение, цитируешь, опять вниз пролистало.

Вот эти лишние пролистывания и нужно убрать.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
admin
Site Admin
Сообщения: 101
Зарегистрирован: 05 мар 2009, 18:23
Репутация: 54
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение admin »

С цитированием пролистывания убрал. Но с вложениями не понял, что ты имеешь в виду.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение aftaev »

admin писал(а):Но с вложениями не понял, что ты имеешь в виду.
Чтобы добавить несколько вложений:
1. Нажимаем стандартный ответ
2. Поле ввода текста у меня по центру экрана, закладок вложение не видно они внизу скрыты
3. Проматываем мышкой чтоб увидить внизу закладку Добавить вложение
4. Выбираем закладку добавить вложения
5. Обзор -> Добавить файл
6. После того как нажали добавить файл вся старница обновляется и Goto 2 и так для каждого файла.

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

Добавь около 10 картинок поймешь рабость работы.
Последний раз редактировалось aftaev 23 июн 2011, 15:06, всего редактировалось 1 раз.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение Nick »

Теперь понятнонама насяльника :).

Я подумаю, что с этим можно сделать. По мне так самое не удобное, что загружать нужно по одному файлу. Самое удобное было бы выбрать 10 файлов нажать загрузить и все. Но есть проблема с поддержкой. Вроде в html5 (или какой там следующий выпуск) собирались добавить такую поддержку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение aftaev »

Nick писал(а):Самое удобное было бы выбрать 10 файлов нажать загрузить и все.
Это удобно когда фотки подписаны типо это серва, эторемень, это шаговый, а когда CD003534 с фотика то проще их по очереди загружать чтоб потом правильно в сообщения вставлять не перепутать. В винде есть просмотр эскизов вот по ним и выбираю файлы.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение Nick »

Пока на рассмотрении... до появления свободного времени :).

ЗЫ порядок модно потом проверить, нажимаешь предпросмотр и вставляешь в нужном порядке...
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение mycnc »

Nick писал(а):Добавил галерею вложений в шапку форума. Если у кого-то возникнут с ней проблемы не стесняйтесь сообщить об этом :).
Симпатичная штука. А как это сделано, если не секрет?
Хочется себе такое добавить.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение Nick »

Примерно вот так (я уже писал ivan-у это в личке)
Nick писал(а): Картинки вставлял следующим образом:
правда способ не простой и не оптимальный - я просто использовал наработки с предыдущих сайтов....

Файлы из архива, нужно положить в папку /custom_scripts/

Потом нужно создать таблицу в базе данных с такими параметрами:
название phpbb_header_attach_clicks
поля
id int(11) auto_increment primary key
clicks int(11)
shows int(11)

И вдобавок ко всему у меня настроен modrewrite, чтобы файлы типа /image/.... пропускались через один из скриптов в архиве.
Это нужно добавить в .htaccess в корень сайта
RewriteRule ^image/([[:alnum:]_.,]+)/([[:alnum:]_.,]+)/(.+)$ /custom_scripts/imageprocessor_imagick.php?img_file_name=/$3&frame=$1&size=$2 [QSA,L]

И наконец клиентская часть - в /style/prosilver/template/forum_fn.js
в конец добавить вот это:

Код: Выделить всё

/*
* Set header image gallery
*/

function  add_header_image_gallery()
{
	$.get(
			"/custom_scripts/forum_header_gallery.php?width="+($("#page-header .inner").width()-550-220-10),
			function(data){$("#site-description").after(data);}
		);



}

onload_functions.push('add_header_image_gallery()');
Эммммм как-то так.... Если _решишься_ сделать так же у себя, то делай по порядку, если что-то будет не так, спрашивай не стесняйся :).
Вложения
gallery.tar.gz
(4.56 КБ) 1378 скачиваний
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение mycnc »

Ух, круто. Я думал это каким-то модом делается.
По жабе я не спец и много времени на это тратить не хотелось - поэтому, похоже, я пролетаю.
Но, все равно, спасибо за ответ - будет время - поразбираюсь.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение Nick »

А на жабе там только маленький скриптик, который определяет размер поля в которое будут вставляться картинки (чтобы все уместилось в одну строчку). Остальное все на php :).
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение mycnc »

Вроде сделал. Разумеется с ходу не заработало.
А как это все начинается? Какой из скриптов запускается первым и откуда?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение Nick »

Эээ... сначала отрабатывает javascript, и посылает запрос на php, он выбирает нужное количество картинок из бд и возвращает html назад. Javascript встраивает эти картинки в шапку, и потом броузер направляет запрос на сервер скрипту, который делает картинки с тенью и рамочкой.

ЗЫ так у тебя заработало или нет?
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение mycnc »

Не заработало.
Но возможно оно заработает при добавлении картинки - когда запустится Java Script из ModeWrite ?
Сейчас, похоже - у него не было повода запускаться ?!
Будет время - попробую
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Галерея вложений в шапке форума

Сообщение Nick »

Без MoRewrite работать не будет. В шапку должны добавляться картинки, но они будут пустыми.
Можешь в firefox поставить firebug (очень советую - мега вещь для веб разработки, после установки тыкаешь правой кнопкой на элемент и нажимаешь "анализировать элемент") и проверить добавляются ли картинки в шапку.
Ответить

Вернуться в «Обсуждение сайта»