Страница 1 из 3

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

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

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

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

PSSS выглядит примерно так:
galley.jpg (10785 просмотров) <a class='original' href='./download/file.php?id=1049&sid=9ad71f5c00ae832a8e6c79f36a57edc4&mode=view' target=_blank>Загрузить оригинал (251.64 КБ)</a>

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

Добавлено: 18 июн 2011, 23:19
aftaev
А что картинки такие мизерные, всю шапку портят.

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

Добавлено: 20 июн 2011, 23:08
Nick
Блин, и тут тебе не нравится! А, я понял, пока ты ждешь ответ на свою тему, тебе нечего делать и ты ищешь над чем бы постебаться :).

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

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

PS яж по делу пишу :) Все молчали что выделение фигово работает. Вот щас еще замучаю что добавлять файлы кучей не удобно. Потом примусь за то что форум весь в дырках :)

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

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

Спецификация html не позволяет загружать сразу несколько файлов, поэтому такие загрузки строятся либо на flash либо на java applet (не путать с javascript)

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

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

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

Вот эти лишние пролистывания и нужно убрать.

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

Добавлено: 23 июн 2011, 09:59
admin
С цитированием пролистывания убрал. Но с вложениями не понял, что ты имеешь в виду.

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

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

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

Добавь около 10 картинок поймешь рабость работы.

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

Добавлено: 23 июн 2011, 12:21
Nick
Теперь понятнонама насяльника :).

Я подумаю, что с этим можно сделать. По мне так самое не удобное, что загружать нужно по одному файлу. Самое удобное было бы выбрать 10 файлов нажать загрузить и все. Но есть проблема с поддержкой. Вроде в html5 (или какой там следующий выпуск) собирались добавить такую поддержку...

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

Добавлено: 23 июн 2011, 15:08
aftaev
Nick писал(а):Самое удобное было бы выбрать 10 файлов нажать загрузить и все.
Это удобно когда фотки подписаны типо это серва, эторемень, это шаговый, а когда CD003534 с фотика то проще их по очереди загружать чтоб потом правильно в сообщения вставлять не перепутать. В винде есть просмотр эскизов вот по ним и выбираю файлы.

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

Добавлено: 23 июн 2011, 16:28
Nick
Пока на рассмотрении... до появления свободного времени :).

ЗЫ порядок модно потом проверить, нажимаешь предпросмотр и вставляешь в нужном порядке...

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

Добавлено: 26 ноя 2011, 10:10
mycnc
Nick писал(а):Добавил галерею вложений в шапку форума. Если у кого-то возникнут с ней проблемы не стесняйтесь сообщить об этом :).
Симпатичная штука. А как это сделано, если не секрет?
Хочется себе такое добавить.

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

Добавлено: 26 ноя 2011, 12:48
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()');
Эммммм как-то так.... Если _решишься_ сделать так же у себя, то делай по порядку, если что-то будет не так, спрашивай не стесняйся :).

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

Добавлено: 28 ноя 2011, 09:24
mycnc
Ух, круто. Я думал это каким-то модом делается.
По жабе я не спец и много времени на это тратить не хотелось - поэтому, похоже, я пролетаю.
Но, все равно, спасибо за ответ - будет время - поразбираюсь.

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

Добавлено: 28 ноя 2011, 11:51
Nick
А на жабе там только маленький скриптик, который определяет размер поля в которое будут вставляться картинки (чтобы все уместилось в одну строчку). Остальное все на php :).

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

Добавлено: 10 дек 2011, 23:54
mycnc
Вроде сделал. Разумеется с ходу не заработало.
А как это все начинается? Какой из скриптов запускается первым и откуда?

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

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

ЗЫ так у тебя заработало или нет?

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

Добавлено: 12 дек 2011, 10:46
mycnc
Не заработало.
Но возможно оно заработает при добавлении картинки - когда запустится Java Script из ModeWrite ?
Сейчас, похоже - у него не было повода запускаться ?!
Будет время - попробую

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

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

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

Добавлено: 12 дек 2011, 15:03
mycnc
ага, попробую