Как сделать приватный viewprofile?

Проблемы с установкой или работой phpBB 2.0.x? Получите помощь здесь!

Как сделать приватный viewprofile?

Сообщение beatles 28.03.2008 18:23

Доброго всем времени суток господа!
Вообщем цель следующая! Мне нужно чтобы обьект в viewprofile был доступен только для просмотра хозяина профиля, т.е. если профиль открывает не хозяин то обьект не показываеться, т.е как я понимаю надо сделать сранение {username} и того кто сейчас профиль просматривает! У кого есть идее, пожалуйста делимся! Так-то 8-)
beatles
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 16.03.2008 22:46


Сообщение crash 28.03.2008 19:09

beatles
а что хозяин не знает что у него в профиле, что он должен его смотреть?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6143
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение beatles 28.03.2008 19:15

вообщем делаю форум и там реферальская программа, за нее буду платить деньги и количество заработанных денег показываеться в viewprofile , и надо чтобы {money}-количество заработанных денег показывалось только для хозяина!
beatles
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 16.03.2008 22:46

Сообщение Lektor 28.03.2008 22:27

beatles
Можно только показ мани сделать доступным искл. для владельца профиля, остальное доступно (для просмотра )всем .. ну или опционально позволить юзеру выбрать показывать профиль всем или нет, показывать свои мани или нет.
Такш определитесь )
Lektor
phpBB 2.0.12
 
Сообщения: 568
Зарегистрирован: 20.04.2006 14:19

Сообщение beatles 28.03.2008 22:33

нет ! должно только не показываться для пользователей кол-во маней, лстальное должно все показываться, просто подскажите алгоритм , дальше разберусь))
beatles
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 16.03.2008 22:46

Сообщение Поручик 29.03.2008 9:34

Алгоритм примерно такой

includes/usercp_viewprofile.php
Определяем переменные, блок для шаблона

Код: Выделить всё
if ( $profiledata['user_id'] == $userdata['user_id'] )
{
   $template->assign_block_vars('private_block',array(
      'VARIABLE_1' => $var1,
      'VARIABLE_2' => $var2,
      'VARIABLE_3' => $var3)
   );

}

в profile_view_body.tpl пишем что-нибудь подобное

Код: Выделить всё
   <!-- BEGIN private_block --> 
       <tr> 
         <td valign="top" align="right" nowrap class="gen">{private_block.VARIABLE_1}:&nbsp;</td> 
         <td valign="top"><span class="gen">{private_block.VARIABLE_2} {private_block.VARIABLE_3}</span></td> 
       </tr> 
   <!-- END private_block -->
Последний раз редактировалось Поручик 29.03.2008 13:07, всего редактировалось 1 раз.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3573
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Сообщение beatles 29.03.2008 13:21

Спасибо ПОРУТЧИК! Все получилось))) Уже второй раз меня выручаете))

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

ну только немного надо исправить))) там две ошибки
Код: Выделить всё
if ( $profiledata['user_id'] == $userdata['user_id'] )
{
   $template->assign_vars('private_block',array(
      'VARIABLE_1' => $var1,
      'VARIABLE_2' => $var2,
      'VARIABLE_3' => $var3)
   );

}
beatles
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 16.03.2008 22:46


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0