• Главная
  • » PHP
  • » Smarty на примере модификации форума PunBB

#21 2012.02.19 11:36

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Smarty на примере модификации форума PunBB

на сколько я помню, желателен именно $pun_user.g_id

Неактивен

#22 2012.02.19 11:41

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Ок. Но с пробелами ключи придется писать так: $lang_pack['tro lolo']

Отредактировано tipsun (2012.02.19 11:41)

Неактивен

#23 2012.02.19 12:35

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Smarty на примере модификации форума PunBB

погуглил. действительно частая проблема.
реашают заданием временной переменной в шаблоне.

Код:

1
2
{assign var=index value="tro lolo"}
$lang_pack.$index

Неактивен

#24 2012.02.19 12:45

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Ок. Спс.

Неактивен

#25 2012.02.19 13:50

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Скачал форум.
Добавлено спустя   4 минуты  13 секунд:

Код:

1
span style="color: #0000BB"><?php if ($cur_post['poster_id'] > 1) { if ($pun_config['o_avatars'] == 1 && $cur_post['use_avatar'] == 1 && $pun_user['show_avatars']) { if ($img_size = @getimagesize('../'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif')) { $user_avatar = '<img src="../'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif" alt="*" />'; } else if ($img_size = @getimagesize('../'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg')) { $user_avatar = '<img src="../'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg" alt="*" />'; } else if ($img_size = @getimagesize('../'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png')) { $user_avatar = '<img src="../'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png" alt="*" />'; } } else { $user_avatar = ''; } }

Код:

1
2
3
4
5
<!-- +Avatar -->
{if $cur_post.poster_id > 1 and $pun_config.o_avatars == 1 && $cur_post.use_avatar == 1 && $pun_user.show_avatars}
<img src="../{$pun_config.o_avatars_dir}/{$cur_post.poster_id}.gif" alt="*" />
{/if}
<!-- -Avatar -->

Отредактировано tipsun (2012.02.19 13:50)

Неактивен

#26 2012.02.19 16:53

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Фух. Там только интимные места остались. big_smile

Неактивен

#27 2012.02.19 16:57

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Smarty на примере модификации форума PunBB

расскажи вообще про структуру, как ты смарти прикручиваешь

Неактивен

#28 2012.02.19 17:56

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Я пока просто шаблоны делаю.
Я только вчера со smarty познакомился, а тут уже структура итд smile

Отредактировано tipsun (2012.02.19 18:26)

Неактивен

#29 2012.02.20 13:52

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Gemorroj, Если я выложу код на SVN, то могу случайно что-то заменить? После чего невозможно будет это восстановить?

Отредактировано tipsun (2012.02.20 13:53)

Неактивен

#30 2012.02.20 13:54

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Smarty на примере модификации форума PunBB

можно откатить будет. но сейчас у тебя нет прав на заливку кода в свн. только на скачивание.
расскажи про архитектуру, как ты прикручиваешь смарти.

Неактивен

  • Главная
  • » PHP
  • » Smarty на примере модификации форума PunBB

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.015 s