phpBB Gallery: доработки

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB Gallery: доработки

Сообщение Пчелкин »

Хм.... Здорово теперь... Отлично!!!
А скриптик-то и в родном галерейном plugins_header.html неплохо разместился...И по правилам - в хейдере находится и работает!!!

И все же непонятно - зачем оценка в файле comment_body.html ? Убрал - все продолжает работать в прежнем режиме... Не понимаю... Все равно при отправке пустого комммента оценка в форме исправления пустого коммента не появляется... Не понимаю...

Добавлено спустя 1 минуту 19 секунд:
Ааа...понял...появляется...

Добавлено спустя 5 минут 9 секунд:
Татьяна5 писал(а):цифры исчезают через 2 секунды,
Точней так - при попытке выбора оценки при наведении на необходимую звезду без нажатия цифра выбранной оценки исчезает через 2 секунды
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: phpBB Gallery: доработки

Сообщение Татьяна5 »

Оценки не сохранялись. Инструкция исправлена.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB Gallery: доработки

Сообщение Пчелкин »

Не знаю, правильно или нет, но скрипт

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

					<script type="text/javascript">
					// <![CDATA[
					$(document).ready(function(){
						var star = $('.star-rating :radio');
						var intervalID;
						
						$(star).mouseover(function(){
							$('#you_rating').stop().html(this.value);
							clearInterval(intervalID);
						}).mouseout(function(){
							if ($(star).is(':hidden')) {} else {
								intervalID=setTimeout(function() {
									$('#you_rating').html('');
								}, 2000);
							}
						});
						
						$(star).change(function(e){
							e.preventDefault();
							$('#postform').ajaxSubmit({
								target: '#output'
							});
							
							$('.star-rating').css('display', 'none'); 
							$('.star-rating-label').css('display', 'none'); 
							$('#you_rating').html("<span style=\"color: green;\">{L_YOUR_VOTE_COUNTED}</span>");
						});

					});
					// ]]>
					</script>
разместил в галерейном plugins_header.html в самом конце...все прекрасно работает... При этом туда переместил и скрипт из overall_header.html (фигли ему торчать лишний раз для всего форума????)
В итоге в plugins_header.html -

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

<!-- ОЦЕНКА ИЗОБРАЖЕНИЙ ЗВЕЗДАМИ В ГАЛЕРЕЕ ОТ ТАТЬЯНЫ -->
<!-- IF SCRIPT_NAME == "image_page" or SCRIPT_NAME == "comment" -->
<script src="{T_SUPER_TEMPLATE_PATH}/jquery.form.js"></script>
<script>
// <![CDATA[
	$(document).ready(function(){
		var star = $('.star-rating :radio');
		var intervalID;
						
	$(star).mouseover(function(){
	$('#you_rating').stop().html(this.value);
		clearInterval(intervalID);
	}).mouseout(function(){
	if ($(star).is(':hidden')) {} else {
		intervalID=setTimeout(function() {
			$('#you_rating').html('');
				}, 2000);
			}
		});
						
	$(star).change(function(e){
	e.preventDefault();
	$('#postform').ajaxSubmit({
		target: '#output'
	});
							
	$('.star-rating').css('display', 'none'); 
	$('.star-rating-label').css('display', 'none'); 
	$('#you_rating').html("<span style=\"color: green;\">{L_YOUR_VOTE_COUNTED}</span>");
		});
	});
// ]]>
</script>
<!-- ENDIF -->
Как говорится - волки цели и овцы ничего не понимают...
Плюс Татьяна5 помогла разместить звезды по центру

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

		<!-- IF S_ALLOWED_TO_RATE -->
				<dl>
					<dt style="float: none; width: auto; text-align: center; font: bold 15px Arial,sans-serif;" ><label class="star-rating-label">{L_YOUR_RATING}:</label><span id="you_rating">&nbsp;</span></dt>
					<dd class="star-rating">
						<!-- IF .rate_scale -->
							<!-- BEGIN rate_scale -->
								<input type="radio" name="rating" value="{rate_scale.RATE_POINT}" /><i></i>
							<!-- END rate_scale -->
							<!-- IF (not S_ALLOWED_TO_COMMENT or S_HIDE_COMMENT_INPUT) and .rate_scale -->
								<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
							<!-- ENDIF -->
					<!-- ELSE -->
						{CONTEST_RATING}
					<!-- ENDIF -->
					</dd>				
				</dl>
			<!-- ENDIF -->
В итоге получаем -
1169.jpg
1170.jpg
1171.jpg
Да хранит вас скрипт phpBB...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Пчелкин 02.12.2013 8:59, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: phpBB Gallery: доработки

Сообщение Татьяна5 »

Пчелкин
plugins_header.html подключается без условий, в этом случае оба скрипта будут на всем форуме
Второй, из overall_header.html, логично туда перенести, а первый на всех страницах не нужен
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB Gallery: доработки

Сообщение Пчелкин »

Татьяна5 писал(а):подключается без условий,
Что-то я протупил...логично... А нам надо тока в галерее что присутствовал...
Ага...значит тулим их оба не в plugins_header.html, а в gallery_header.html ...Теперич и в галерее есть и на форуме нема.... вуаля?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: phpBB Gallery: доработки

Сообщение Татьяна5 »

Зачем?
В <head> всё равно не попадает, вместо 2-х страниц появляется на всех в галерее
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB Gallery: доработки

Сообщение Пчелкин »

Точно...млин...щас тогда раскидаю...

Добавлено спустя 12 минут 30 секунд:
А условием - <!-- IF SCRIPT_NAME == "viewimage" --> не? А тогда еще и комменты как добавить к условию?
<!-- IF SCRIPT_NAME == "viewimage" and "comment" --> Не?

Добавлено спустя 18 минут 14 секунд:
Крутилку превьюшек

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

<!-- КРУТИЛКА ПРЕВЬЮШЕК В АЛЬБОМАХ -->
<!-- IF SCRIPT_NAME == "album" -->
	<script src="{T_SUPER_TEMPLATE_PATH}/gallery/gallery_animate.js"></script>
	<link rel="stylesheet" href="{T_THEME_PATH}/gallery_animate.css" />
<!-- ENDIF -->
тож перенес в plugins_header.html, но она с условием...то есть не мешает форуму...
Все ж неплохо б галерейное все собирать в галерейных ХТМЛ
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: phpBB Gallery: доработки

Сообщение Татьяна5 »

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

<!-- IF SCRIPT_NAME == "image_page" or SCRIPT_NAME == "comment" -->
Не проверяла
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB Gallery: доработки

Сообщение Пчелкин »

2357a5d3b867%5B1%5D.jpg
Здесь - phpBB Gallery: доработки тож перерисовал... :oops:

Добавлено спустя 3 минуты 48 секунд:
Е мое! Индивидуальные странички изображений открываются быстрей... по крайней мере дебаг орет о меньшем времени...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB Gallery: доработки

Сообщение Пчелкин »

Кому интересно - Татьяна5 такую красоту наворотила с галерейным регентом и изорулетками на главной...Афигеть тока и не встать...
Все на главной...на превьюшки наводим мыхой... афигнеть... phpBB понемногу и спокойно прекращается ...превращается... превращается.... в юкозу ... даж перегоняет... :oops: :lol:
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: phpBB Gallery: доработки

Сообщение Татьяна5 »

angst66 писал(а):Так же пока не перезагрузишь страницу оценка не меняется. И еще вопрос, было бы шикарно видеть эти звездочки или на фото или под ним.
Инструкция обновлена
amitim
phpBB 1.0.0
Сообщения: 5
Стаж: 12 лет 9 месяцев

Re: phpBB Gallery: доработки

Сообщение amitim »

Привет всем.
Очень бы хотелось прикрутить рейтинговые звездочки к теме subsilver2. В коде не силен, шаблон от prosilver сильно различается и методом тыка не получилось... Может у кого есть наработки по этой теме?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB Gallery: доработки

Сообщение Пчелкин »

Наработка от Татьяна5 навеяла мысль сделать небольшое приближение превьюшек при наведении на них в блоке recent_body.html.
В галерейный CSS gallery.css добавляем новый класс:

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

.menu-header img {
   -webkit-transition: all 400ms linear 0s;
   -o-transition: all 400ms linear 0s;
   -moz-transition: all 400ms linear 0s;
   transition: all 400ms linear 0s;
}

.menu-header img:hover {
   -ms-transform: scale(1.2);
   -webkit-transform: scale(1.2);
   -o-transform: scale(1.2);
   -moz-transform: scale(1.2);
   transform: scale(1.2);
}
(например прям перед .icon-gallery {)

Затем открываем imageblock_body.html
Находим строку:

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

<span class="genmed">{imageblock.imagerow.image.UC_THUMBNAIL}</span>
Находим в ней:

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

<span class="genmed">
Заменяем на:

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

<span class="genmed menu-header">
Чистим кеши и ....
В спокойном состоянии -
snap1819.jpg
При наведении на превьюшку в блоке -
snap1820.jpg
И даже если регент выведен на главную, в нем то же самое.
В спокойном состоянии -
snap1821.jpg
При наведении на превьюшку -
snap1822.jpg
В файле gallery.css пять циферок - (1.2) - это параметр степени увеличения приближения. Менять десятые доли во всех пяти местах на необходимые и все должны быть одинаковыми. Менять только десятые доли...Это степень увеличения при наведении на превьюшку...
1.1 = 110% , 1.2 = 120% и т. д.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: phpBB Gallery: доработки

Сообщение Татьяна5 »

image band in phpBB Gallery (add-on)

Выводит ленту миниатюр всех изображений альбома на странице просмотра изображения
(Лента прокручивается с помощью кнопок, горизонтального скролла, колеса мыши, в webkit-браузерах поддерживается "перетаскивание" мышью и touch-прокрутка)
Можно использовать как быструю навигацию по альбому
image_band_in_phpBB_Gallery_(add-on).zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB Gallery: доработки

Сообщение Пчелкин »

Выглядит все это примерно так -
2040.jpg
2041.jpg
2042.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Поддержка модов для phpBB 3.0.x»