Photo Album by Smartor

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Как раз такой и стоит. Он только ширину превьюшки определяет а хотелось бы что-бы и высоту можно было ограничевать.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

Almatinec
Странно, у меня как раз высоту задаёт. :?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Действительно странно........

Добавлено спустя 39 секунд:

Где же мне можно изменить что-бы высоту задавал?

Добавлено спустя 1 час 9 минут 15 секунд:

Ничего не понмаю :roll: Когда грузишь планшетную фотографию миниатюры создаются с ШИРИНОЙ 125 а когда альбомную загружаю то получается ВЫСОТА 125.....я в замешательстве :?

Добавлено спустя 1 час 7 минут 26 секунд:

Точно! Щас еще раз все проверил, так и есть. Каким-то образом ограничевается не строго высота а либо высота либо ширина. Как так может быть?
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Как всегда ни ответа ни привета. :(

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

Буду рад любой помощи. Очень нужно ограничить размер миниатюр по вертикли.

Добавлено спустя 10 часов 48 минут 13 секунд:

O.K. Не знаете ну и ладно. Тогла такой вопрос. Пользователь который загружает фотографии может оценивать свои фотки. А как запретить ему это делать? Оценивать должны только другие участники форума.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Almatinec писал(а):Как так может быть?
Что касается миниатюр, то ими заведует следующий кусок из album_thumbnail.php

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

		if ($pic_width > $pic_height)
		{
			$thumbnail_width = $album_config['thumbnail_size'];
			$thumbnail_height = $album_config['thumbnail_size'] * ($pic_height/$pic_width);
		}
		else
		{
			$thumbnail_height = $album_config['thumbnail_size'];
			$thumbnail_width = $album_config['thumbnail_size'] * ($pic_width/$pic_height);
		}
Т.е. как видите логика тут не совсем та что вам нужна.
Almatinec писал(а):А как запретить ему это делать?
Что касается голосований, то проверка есть только на повторное голосование, если нужны еще какие-то, вставлять примерно сюда (album.rate.php):

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

	// --------------------------------
	// Check if this user already rated
	// --------------------------------

	if ($already_rated)
	{
		message_die(GENERAL_ERROR, $lang['Already_rated']);
	}
Almatinec писал(а):O.K. Не знаете ну и ладно.
Нас некоторые пытаются упрекнуть в том что мы сутками сидим на форумах, так вот - мы на них сутками не сидим. Если вы почитаете правила нашей конференции, то увидите там, что делать какие-то выводы о том что вам не хотят или не могут помочь можно не ранее чем спустя пять дней после вопроса.

Добавлено спустя 13 минут 28 секунд:

Навскидку, что касается голосования. Как проверите - доложите, мне не на чем.

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

OPEN
album_rate.php

FIND
// ------------------------------------
// Additional Check: if this user already rated
// ------------------------------------

BEFORE ADD
// ------------------------------------
// Is this user pic?
// ------------------------------------
if ($user_id == $userdata['user_id'])
{
	message_die(GENERAL_ERROR, $lang['Cannot_rate_own']);
}

OPEN
lang_english/lang_main_album.php

FIND
//
// Rate
//

AFTER ADD
$lang['Cannot_rate_own'] = 'You can not rate your own pics';

OPEN
lang_russian/lang_main_album.php

FIND
//
// Rate
//

AFTER ADD
$lang['Cannot_rate_own'] = 'Вы не можете оценивать ваши изображения';
Кстати, провокационный вопрос. Вы прежде чем тут попросить некие дополнения убедились в том что их нет на сайте автора в соотвествующем форуме? Принцип "семь раз поищи, один раз спроси" знаете?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Xpert писал(а):Навскидку, что касается голосования. Как проверите - доложите, мне не на чем.

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

OPEN
album_rate.php

FIND
// ------------------------------------
// Additional Check: if this user already rated
// ------------------------------------

BEFORE ADD
// ------------------------------------
// Is this user pic?
// ------------------------------------
if ($user_id == $userdata['user_id'])
{
	message_die(GENERAL_ERROR, $lang['Cannot_rate_own']);
}

OPEN
lang_english/lang_main_album.php

FIND
//
// Rate
//

AFTER ADD
$lang['Cannot_rate_own'] = 'You can not rate your own pics';

OPEN
lang_russian/lang_main_album.php

FIND
//
// Rate
//

AFTER ADD
$lang['Cannot_rate_own'] = 'Вы не можете оценивать ваши изображения';
Замечательно работает :D
Буду пробовать остальные ваши наводки насчет размеров миниатюр.
Спасибо. Извините, если что не так. :roll:
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Проблему НЕодинаковости превьюшек я решил таким образом.

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

##############################################################
## MOD Title: Cropped Thumbnails for Smartor's Album
## MOD Author: chadsmith < N/A > (Chad Smith) N/A
## MOD Description: This mod makes it so ALL thumbnails will be X by X squares as defined by the Thumbnail size setting in the ACP.  Oversized and undersized pics will be resized and cropped as necessary to fit these proportions.
## MOD Version: 0.1.0
## 
## Installation Level: Easy
## Installation Time: 13 minutes
## Files To Edit: album_upload.php
##                album_thumbnail.php
## Included Files: 
## Generator: MOD Studio 3.0 Beta 2 [mod functions 0.4.1818.26949]
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
##############################################################
## Author Notes: None
##############################################################
## MOD History:
## 
##   2005-06-07 - Version 0.1.0
## 
##      - First Stable release. Version 1.0.0 of a MOD is always it's first stable release.
## 
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################
Скачал с сайта Smartor`а
Snake
phpBB 1.0.0
Сообщения: 1
Стаж: 18 лет 10 месяцев

Сообщение Snake »

Не могу отключить сжимание миниатюр!!! Качество просто ужасное!!
(я думал надо выключать кэширование, но не помогает). Подскажите пожалуйста!
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Попробуйте в настройках поставить GD2.

Добавлено спустя 2 часа 21 минуту 47 секунд:

Xpert
Будьте добры, подскажите пожалста.
Есть аддон к фотоальбому от Smartora, назывется Highest Rated Pics.

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

##############################################################
## MOD Title: Highest Rated Pics
## MOD Author: Original 'Recent Pics' Code by Smartor < smartor_xp@hotmail.com >
##             Modified by MarkFulton.com
## MOD Description:
##	Incorporates the highest rated public pictures into your album index page.
##
## MOD Requirements:  Album version 2 by Smartor ( http://smartor.is-root.com )
##
##
## Installation Level: easy
## Installation Time: 2 minutes
##
## Files To Edit: 2
##	album.php
##	templates/subSilver/album_index_body.tpl
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


#
#-----[ OPEN ]-------------------------------------------------------
#
album.php

#
#-----[ FIND ]-------------------------------------------------------
#

/*
+----------------------------------------------------------
| Recent Public Pics


#
#-----[ BEFORE, ADD ]-------------------------------------------------------
#

/*
+----------------------------------------------------------
| Highest Rated Pics
| by MarkFulton.com
+----------------------------------------------------------
*/

if ($allowed_cat != '')
{
	$sql = "SELECT p.pic_id, p.pic_title, p.pic_desc, p.pic_user_id, p.pic_user_ip, p.pic_username, p.pic_time, p.pic_cat_id, p.pic_view_count, u.user_id, u.username, r.rate_pic_id, AVG(r.rate_point) AS rating, COUNT(DISTINCT c.comment_id) AS comments
			FROM ". ALBUM_TABLE ." AS p
				LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id
				LEFT JOIN ". ALBUM_CAT_TABLE ." AS ct ON p.pic_cat_id = ct.cat_id
				LEFT JOIN ". ALBUM_RATE_TABLE ." AS r ON p.pic_id = r.rate_pic_id
				LEFT JOIN ". ALBUM_COMMENT_TABLE ." AS c ON p.pic_id = c.comment_pic_id
			WHERE p.pic_cat_id IN ($allowed_cat) AND ( p.pic_approval = 1 OR ct.cat_approval = 0 )
			GROUP BY p.pic_id
			ORDER BY rating DESC
			LIMIT ". $album_config['cols_per_page'];
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query highest rated pics information', '', __LINE__, __FILE__, $sql);
	}

	$highestrow = array();

	while( $row = $db->sql_fetchrow($result) )
	{
		$highestrow[] = $row;
	}


	if (count($highestrow) > 0)
	{
		for ($i = 0; $i < count($highestrow); $i += $album_config['cols_per_page'])
		{
			$template->assign_block_vars('highest_pics', array());

			for ($j = $i; $j < ($i + $album_config['cols_per_page']); $j++)
			{
				if( $j >= count($highestrow) )
				{
					break;
				}

				if(!$highestrow[$j]['rating'])
				{
					$highestrow[$j]['rating'] = $lang['Not_rated'];
				}
				else
				{
					$highestrow[$j]['rating'] = round($highestrow[$j]['rating'], 2);
				}

				$template->assign_block_vars('highest_pics.highest_col', array(
					'U_PIC' => ($album_config['fullpic_popup']) ? append_sid("album_pic.$phpEx?pic_id=". $highestrow[$j]['pic_id']) : append_sid("album_page.$phpEx?pic_id=". $highestrow[$j]['pic_id']),
					'THUMBNAIL' => append_sid("album_thumbnail.$phpEx?pic_id=". $highestrow[$j]['pic_id']),
					'DESC' => $highestrow[$j]['pic_desc']
					)
				);

				if( ($highestrow[$j]['user_id'] == ALBUM_GUEST) or ($highestrow[$j]['username'] == '') )
				{
					$highest_poster = ($highestrow[$j]['pic_username'] == '') ? $lang['Guest'] : $highestrow[$j]['pic_username'];
				}
				else
				{
					$highest_poster = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $highestrow[$j]['user_id']) .'">'. $highestrow[$j]['username'] .'</a>';
				}

				$template->assign_block_vars('highest_pics.highest_detail', array(
					'H_TITLE' => $highestrow[$j]['pic_title'],
					'H_POSTER' => $highest_poster,
					'H_TIME' => create_date($board_config['default_dateformat'], $highestrow[$j]['pic_time'], $board_config['board_timezone']),

					'H_VIEW' => $highestrow[$j]['pic_view_count'],

					'H_RATING' => ($album_config['rate'] == 1) ? ( '<a href="'. append_sid("album_rate.$phpEx?pic_id=". $highestrow[$j]['pic_id']) . '">' . $lang['Rating'] . '</a>: ' . $highestrow[$j]['rating'] . '<br />') : '',

					'H_COMMENTS' => ($album_config['comment'] == 1) ? ( '<a href="'. append_sid("album_comment.$phpEx?pic_id=". $highestrow[$j]['pic_id']) . '">' . $lang['Comments'] . '</a>: ' . $highestrow[$j]['comments'] . '<br />') : '',

					'H_IP' => ($userdata['user_level'] == ADMIN) ? $lang['IP_Address'] . ': <a href="http://www.nic.com/cgi-bin/whois.cgi?query=' . decode_ip($highestrow[$j]['pic_user_ip']) . '" target="_blank">' . decode_ip($highestrow[$j]['pic_user_ip']) .'</a><br />' : ''
					)
				);
			}
		}
	}
	else
	{
		//
		// No Pics Found
		//
		$template->assign_block_vars('no_pics', array());
	}
}
else
{
	//
	// No Cats Found
	//
	$template->assign_block_vars('no_pics', array());
}



#
#-----[ OPEN ]-------------------------------------------------------
#
templates/subSilver/album_index_body.tpl

#
#-----[ FIND ]-------------------------------------------------------
#

  <!-- END recent_pics -->
</table>

#
#-----[ AFTER, ADD ]-------------------------------------------------------
#

<p />

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
  <tr>
	<th height="25" colspan="{S_COLS}" nowrap="nowrap">Highest Rated Pics</th>
  </tr>
  <!-- BEGIN no_pics -->
  <tr>
	<td class="row1" align="center" colspan="{S_COLS}" height="50"><span class="gen">{L_NO_PICS}</span></td>
  </tr>
  <!-- END no_pics -->
  <!-- BEGIN highest_pics -->
  <tr>
  <!-- BEGIN highest_col -->
	<td class="row1" width="{S_COL_WIDTH}" align="center"><a href="{highest_pics.highest_col.U_PIC}" {TARGET_BLANK}><img src="{highest_pics.highest_col.THUMBNAIL}" border="0" alt="{highest_pics.highest_col.DESC}" title="{highest_pics.highest_col.DESC}" vspace="10" /></a></td>
  <!-- END highest_col -->
  </tr>
  <tr>
  <!-- BEGIN highest_detail -->
    <td class="row2"><span class="gensmall">{L_PIC_TITLE}: {highest_pics.highest_detail.H_TITLE}<br />
  	{L_POSTER}: {highest_pics.highest_detail.H_POSTER}<br />{L_POSTED}: {highest_pics.highest_detail.H_TIME}<br />
  	{L_VIEW}: {highest_pics.highest_detail.H_VIEW}<br />{highest_pics.highest_detail.H_RATING}{highest_pics.highest_detail.H_COMMENTS}{highest_pics.highest_detail.H_IP}</span>
	</td>
  <!-- END highest_detail -->
  </tr>
  <!-- END highest_pics -->
</table>


#
#-----[ SAVE, AND CLOSE ALL FILES ]-------------------------------------------------------
#
Как видите он не сложный (для вас :wink: ) и возможно вы знаете где нужно добавить что-бы можно было выбрать определенную категорию из которой нужно показывать самые рейтинговые фотографии.
Подозреваю что где-то здесь в начале:

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

/*
+----------------------------------------------------------
| Highest Rated Pics
| by MarkFulton.com
+----------------------------------------------------------
*/

if ($allowed_cat != '')
{
	$sql = "SELECT p.pic_id, p.pic_title, p.pic_desc, p.pic_user_id, p.pic_user_ip, p.pic_username, p.pic_time, p.pic_cat_id, p.pic_view_count, u.user_id, u.username, r.rate_pic_id, AVG(r.rate_point) AS rating, COUNT(DISTINCT c.comment_id) AS comments
			FROM ". ALBUM_TABLE ." AS p
				LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id
				LEFT JOIN ". ALBUM_CAT_TABLE ." AS ct ON p.pic_cat_id = ct.cat_id
				LEFT JOIN ". ALBUM_RATE_TABLE ." AS r ON p.pic_id = r.rate_pic_id
				LEFT JOIN ". ALBUM_COMMENT_TABLE ." AS c ON p.pic_id = c.comment_pic_id
			WHERE p.pic_cat_id IN ($allowed_cat) AND ( p.pic_approval = 1 OR ct.cat_approval = 0 )
			GROUP BY p.pic_id
			ORDER BY rating DESC
			LIMIT ". $album_config['cols_per_page'];
Заранее благодарен. :)

Добавлено спустя 2 минуты 57 секунд:

Пытался сделать на основе этого подобия мода:

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

# 
#------[ OPEN:]------------------------------------------ 
# 
/includes/page_header.php 
# 
#------[ FIND:]------------------------------------------ 
# 
// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility 
$l_timezone = explode('.', $board_config['board_timezone']); 
$l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])]; 
// The following assigns all _common_ variables that may be used at any point in a template. 
# 
#------[ BEFORE, ADD:]----------------------------------- 
# 
// Get Newest Pic 
$Display = 'Random';   // Replace 'Recent' with 'Random' 
$CategoryID = 0;   // Replace 0 with a category ID. Otherwise, keep it as it is 
         // Example: http://www.yourdomain.com/phpBB2/album_cat.php?cat_id=3 
         // Category ID is 3 
if ($Display == 'Random') 
{ 
   if ($CategoryID != 0) 
   { 
      $sql = "SELECT p.pic_id, p.pic_title, p.pic_username, p.pic_user_id, p.pic_time, p.pic_desc, p.pic_approval, u.username 
         FROM ". ALBUM_TABLE ." AS p 
         LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id 
         WHERE  pic_approval = 1 AND pic_lock = 0 AND pic_cat_id = $CategoryID 
         ORDER BY RAND() 
         LIMIT 0,1"; 
   } 
   else 
   { 
      $sql = "SELECT p.pic_id, p.pic_title, p.pic_username, p.pic_user_id, p.pic_time, p.pic_desc, p.pic_lock, p.pic_approval, u.username 
         FROM ". ALBUM_TABLE ." AS p 
         LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id 
         WHERE  pic_approval = 1 AND pic_lock = 0 
         ORDER BY RAND() 
         LIMIT 0,1"; 
   } 
} 
else if ($Display == 'Recent') 
{ 
   if ($CategoryID != 0) 
   { 
      $sql = "SELECT p.pic_id, p.pic_title, p.pic_username, p.pic_user_id, p.pic_time, p.pic_desc, p.pic_approval, u.username 
         FROM ". ALBUM_TABLE ." AS p 
         LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id 
         WHERE  pic_approval = 1 AND pic_lock = 0 AND pic_cat_id = $CategoryID 
         ORDER BY pic_time DESC 
         LIMIT 0,1"; 
   } 
   else 
   { 
      $sql = "SELECT p.pic_id, p.pic_title, p.pic_username, p.pic_user_id, p.pic_time, p.pic_desc, p.pic_lock, p.pic_approval, u.username 
         FROM ". ALBUM_TABLE ." AS p 
         LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id 
         WHERE  pic_approval = 1 AND pic_lock = 0 
         ORDER BY pic_time DESC 
         LIMIT 0,1"; 
   } 
} 
if (!$result = $db->sql_query($sql)) 
{ 
   message_die(GENERAL_ERROR, 'Could not query album information', '', __LINE__, __FILE__, $sql); 
} 
$picrow = $db->sql_fetchrow($result); 
$pic_poster = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $picrow['pic_user_id']) .'">'. $picrow['pic_username'] .'</a>'; 
// END: Get Newest Pic 
# 
#------[ FIND:]------------------------------------------ 
# 
   'L_WHOSONLINE_ADMIN' => sprintf($lang['Admin_online_color'], '<span style="color:#' . $theme['fontcolor3'] . '">', '</span>'), 
   'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'), 
# 
#------[ AFTER, ADD:]------------------------------------ 
# 
   // Newest/Random Photo as Logo 
   'L_NEWEST_PIC' => $lang['Newest_pic'], 
   'L_RANDOM_PIC' => $lang['Random_pic'], 
   'PIC_IMAGE' => append_sid('album_thumbnail.'. $phpEx . '?pic_id=' . $picrow['pic_id']), 
   'PIC_TITLE' => $picrow['pic_title'], 
   'PIC_POSTER' => $pic_poster, 
   'U_PIC_LINK' => append_sid('album_comment.' . $phpEx . '?pic_id=' . $picrow['pic_id']), 
   'PIC_TIME' => create_date($board_config['default_dateformat'], $picrow['pic_time'], $board_config['board_timezone']), 
   'PIC_DESCR' => $picrow['pic_desc'], 
   'L_PIC_TITLE' => $lang['Pic_Title'], 
   'L_POSTER' => $lang['Poster'], 
   'L_POSTED' => $lang['Posted'], 
# 
#------[ OPEN:]------------------------------------------ 
# 
templates/subSilver/overall_header.tpl 
# 
#------[ FIND:]------------------------------------------ 
# 
            <td><a href="{U_PORTAL}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td> 
# 
#------[ REPLACE WITH:]---------------------------------- 
# 
<td><table width="95%" cellpadding="2" cellspacing="1" border="0"> 
  <tr> 
<td width="100%" valign="middle"><span class="maintitle">{L_RANDOM_PIC}</span></td> 
  </tr> 
  <tr> 
<td><span class="gensmall" style="line-height:150%"><a href="{U_PIC_LINK}"><img src="{PIC_IMAGE}" border="0" alt="{PIC_DESCR}"></a><br /> 
<table width="100%" align="center" border="0" cellpadding="2" cellspacing="1"> 
  <tr> 
<td width="25%" align="left"><span class="gensmall">{L_POSTER}: <b>{PIC_POSTER}</b></span></td> 
  </tr> 
  <tr> 
<td valign="top" align="left"><span class="gensmall">{L_PIC_TITLE}: <b>{PIC_TITLE}</b></span></td> 
  </tr> 
  <tr> 
<td align="left"><span class="gensmall">{L_POSTED}: <b>{PIC_TIME}</b></span></td> 
  </tr> 
</table></td> 
# 
#------[ SAVE/CLOSE/UPLOAD/ENJOY !!]---------------------------------- 
# 
# ..:: END ::..
но из-за недостаточных знаний ничего не вышло :cry:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

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

WHERE p.pic_cat_id IN ($allowed_cat)
Вместо $allowed_cat вписываете номер категории.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Xpert
Огроменное спасибо. Работает :D
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Достал я вас наверное :oops: Не знаю заводить новую тему или нет, но есть несколько очень важных для меня вопросов. У нас на сайте организовывается фотоконкурс и есть несколько требований от участников. Хотят что-бы информация о фотографии была доступна только для автора фотографии. Короче дату загрузки, название, коментарии к фотке и рейтинг были не видны никому кроме автора. НО! До определенного времени.
Например конкурс начинается 25.06.2006 и заканчивается 30.06.2006. И вот в этот период должна быть видна только фотография участника а для того кто загрузил этот снимок вся инфа должна быть как на ладони. Если поможете реализовать эту фишку буду очень признателен. :D
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

К вашему сведению, альбому бывают двух типов - общие и персональные.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Almatinec
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 6 месяцев

Сообщение Almatinec »

Вы не поняли что я имел в виду. Огорчает что так долго ждал и не получил ответа :cry:

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

Я на вас очень надеялся.

Фотографии должны быть загружены в общую категорию а вся информация по ним должна быть видна только автору. Хотя-бы с этим можете помочь? :)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Я вас понял, это вы меня не поняли. Скрипты для общих категорий и для персональных галерей разные. Соотвественно мне нужно знать где именно надо скрывать данные ото всех кроме автора.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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