phpBB Gallery (nickvergessen)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: phpBB gallery

Сообщение velo »

Написал для себя Аддончик к версии 4.0
Может кому пригодится.
Позволяет из ACP управлять расположением WATERMARK

SQL

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

INSERT INTO phpbb_gallery_config (config_name, config_value) VALUES ('watermark_position', '7');
! Use own table index !

OPEN
adm/style/gallery_config.html

FIND

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

		<dl>
			<dt><label for="comment">{L_WATERMARK_WIDTH}</label>
				<br /><span>{L_WATERMARK_EXP}</span></dt>
			<dd><input class="post" type="text" size="6" name="watermark_width" value="{WATERMARK_WIDTH}" /></dd>
		</dl>
ADD AFTER

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

		<dl>
			<dt><label for="comment">{L_WATERMARK_POSITION}</label></dt>
			<dd><input type="radio" <!-- IF S_WATERMARK_POS == 1 --> checked="checked"<!-- ENDIF --> name="watermark_position" 

value="1" />
	  			<input type="radio" <!-- IF S_WATERMARK_POS == 5 --> checked="checked"<!-- ENDIF --> 

name="watermark_position" value="5" />
	  			<input type="radio" <!-- IF S_WATERMARK_POS == 2 --> checked="checked"<!-- ENDIF --> 

name="watermark_position" value="2" />
	  	  	</dd>
	  	  	<dd><input type="radio" <!-- IF S_WATERMARK_POS == 8 --> checked="checked"<!-- ENDIF --> name="watermark_position" 

value="8" />
	  	  		<input type="radio" <!-- IF S_WATERMARK_POS == 0 --> checked="checked"<!-- ENDIF --> 

name="watermark_position" value="0" />
	  	  		<input type="radio" <!-- IF S_WATERMARK_POS == 6 --> checked="checked"<!-- ENDIF --> 

name="watermark_position" value="6" />
	  	  	</dd>
			<dd><input type="radio" <!-- IF S_WATERMARK_POS == 4 --> checked="checked"<!-- ENDIF --> name="watermark_position" 

value="4" />
	  	  		<input type="radio" <!-- IF S_WATERMARK_POS == 7 --> checked="checked"<!-- ENDIF --> 

name="watermark_position" value="7" />
	  	  		<input type="radio" <!-- IF S_WATERMARK_POS == 3 --> checked="checked"<!-- ENDIF --> 

name="watermark_position" value="3" />
	  	  	</dd>
		</dl>
OPEN
includes/acp/acp_gallery.php

FIND

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

			'WATERMARK_WIDTH'				=> $new['watermark_width'],
			'BOARD_LINK'					=> generate_board_url(),
ADD AFTER

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

			'S_WATERMARK_POS'				=> $new['watermark_position'],
OPEN
gallery/image.php

FIND

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

	$image_x = imagesx($image_file);
	$image_y = imagesy($image_file);
ADD AFTER

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

	
	$pos = $album_config['watermark_position'];	
	switch( $pos ) 
   	{ 
      case 0: // middle 
         $dest_x = ( $image_x / 2 ) - ( $watermark_x / 2 ); 
         $dest_y = ( $image_y / 2 ) - ( $watermark_y / 2 ); 
         break; 

      case 1: // top left 
         $dest_x = 0; 
         $dest_y = 0; 
         break; 

      case 2: // top right 
         $dest_x = $image_x - $watermark_x; 
         $dest_y = 0; 
         break; 

      case 3: // bottom right 
         $dest_x = $image_x - $watermark_x; 
         $dest_y = $image_y - $watermark_y; 
         break; 

      case 4: // bottom left 
         $dest_x = 0; 
         $dest_y = $image_y - $watermark_y; 
         break; 

      case 5: // top middle 
         $dest_x = ( ( $image_x - $watermark_x ) / 2 ); 
         $dest_y = 0; 
         break; 

      case 6: // middle right 
         $dest_x = $image_x - $watermark_x; 
         $dest_y = ( $image_y / 2 ) - ( $watermark_y / 2 ); 
         break; 

      case 7: // bottom middle 
         $dest_x = ( ( $image_x - $watermark_x ) / 2 ); 
         $dest_y = $image_y - $watermark_y; 
         break; 

      case 8: // middle left 
         $dest_x = 0; 
         $dest_y = ( $image_y / 2 ) - ( $watermark_y / 2 ); 
         break; 
      default: 
         break; 
   	} 
FIND

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

imagecopy($image_file, $watermark_file, (($image_x * 0.5) - ($watermark_x * 0.5)), ($image_y - $watermark_y - 5), 0, 0, $watermark_x, 

$watermark_y);
REPLACE

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

imagecopy($image_file, $watermark_file, $dest_x, $dest_y, 0, 0, $watermark_x, $watermark_y);
OPEN
language/en/mods/gallery_acp.php

FIND

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

	'WATERMARK_OPTIONS'				=> 'Watermark options',
AFTER ADD

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

	'WATERMARK_POSITION'				=> 'Watermark position',
Save all files
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: phpBB gallery

Сообщение Gisher »

velo
спасибо большое за отличное дополнение)
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 4 месяца
Благодарил (а): 7 раз

Re: phpBB gallery

Сообщение Jet »

Обновился до версии 0.4.0. Появилась проблемка- перестали выводиться последние фото в портал. Старый способ боле не работает. Может кто поделится решением?
!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 18 лет 4 месяца
Поблагодарили: 2 раза

Re: phpBB gallery

Сообщение !((( ALEX )))! »

Jet писал(а):перестали выводиться последние фото в портал.
Аналогично, вот какая-то темка http://www.flying-bits.org/viewtopic.ph ... 4756#p4741
Попробуй, сам не пробовал руки не доходят.
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 4 месяца
Благодарил (а): 7 раз

Re: phpBB gallery

Сообщение Jet »

!((( ALEX )))!
Спасибо за ссылку. Буду пробовать.
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 4 месяца
Благодарил (а): 7 раз

Re: phpBB gallery

Сообщение Jet »

Печально, но с phpbb3 portal не дружит. А вообще весьма функциональный аддон. Может есть другое решение?
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: phpBB gallery

Сообщение velo »

Вот по моему мнению самое оптимальное решение для всех порталов:

http://flying-bits.org/viewtopic.php?f= ... t=10#p4299

Только я вот, вместо <!-- INCLUDE gallery_recent_body.html -->
сделал 2 своих файла копией gallery_recent_body.html, и выделив из этого файла 2 кода:
один с последними изображениями, другой со случайными
чтобы в самой галлерее выводилось 4х1 изображения, а в этих новых блоках всего по одному, я в инструкции, которая по ссылке установил
* rows numeric default 1,
* columns numeric default 1,
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 4 месяца
Благодарил (а): 7 раз

Re: phpBB gallery

Сообщение Jet »

velo
Странно. Пробовал этот способ. Результат - ничего не изменилось. блоки не появились.
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: phpBB gallery

Сообщение velo »

Jet Я не знаю как в Вашем портале, я использую XL Portal, у меня блоки (шаблоны файлов) записываются в папочку portal/blocks, а потом в ACP появляются эти блоки в списке выбора, а активизируются. Также я поступил и в этом случае.
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 4 месяца
Благодарил (а): 7 раз

Re: phpBB gallery

Сообщение Jet »

velo
хм. чет я ступил... не думал что в этом решении управление блоками выводится в админку. пробую снова


после редактирования файлов и очистки кэша портал просто не открывается. наверное это не мой вариант
!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 18 лет 4 месяца
Поблагодарили: 2 раза

Re: phpBB gallery

Сообщение !((( ALEX )))! »

!((( ALEX )))! писал(а): темка http://www.flying-bits.org/viewtopic.ph ... 4756#p4741
Все поставил, очень интересное решение блок управляется через админку. Можно выбирать какие данные выводить, сколько изображений, из каких альбомов и т.д.

Но пришлось перейти на http://www.board3.de/portal.php?style=1
переход с портала 1.2.2 совсем не сложный. (инструкция есть)
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 4 месяца
Благодарил (а): 7 раз

Re: phpBB gallery

Сообщение Jet »

!((( ALEX )))!
Отлично. Обновил портал, поставил аддон. Все работает отлично. Расширенное управление через админку. Спасибо еще раз за ссылку!
Аватара пользователя
Picasso
phpBB 1.4.2
Сообщения: 62
Стаж: 21 год 2 месяца
Откуда: Москва

Re: phpBB gallery

Сообщение Picasso »

Столкнулся с проблемой о которой уже читал в свое время, но никак не могу найти ответ. Ситуация банальна. Поставил чистый phphBB 3.0.4, подтянул к нему забэкапенную БД форума (был phpBB 3.0.2). Все в порядке. В свое время на старом форуме стояла phpbb gallery 0.4.0 RC2, сейчас поставил на вновь установленный форум финальный phpbb gallery 0.4.0. Появилось дублирование меню настроек галереи как в админской части, так и в пользовательской. Направьте, пожалуйста, на путь истинный. Скрины прилагаются.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ибо нефиг!
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: phpBB gallery

Сообщение Warlock75 »

Надо было не заново ставить, а обновиться.
У тебя в дминке 2 раза установлено, удали лишнее.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: phpBB gallery

Сообщение Gisher »

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

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