Вы не зашли.
Главная » PHP » Smarty на примере модификации форума PunBB
#191. tipsun Off (19)
Moderator
2012.04.16 20:08
Все равно костыльно и наверно можно изящно сделать все при помощи смарти и кеши(а).
Ну по крайней мере мне так кажется.
Отредактировано tipsun (2012.04.16 20:08)
#192. Gemorroj Off (107)
Administrator
2012.04.16 20:08
посмотрел коммиты. да все ок, так и пиши.
и еще, нет функции baseName, есть basename.
#193. tipsun Off (19)
Moderator
2012.04.16 20:08
Хотя там такие же условия будут, просто в шаблоне. big_smile
Получается не лучше.
- - - -
basename - ok. Буду знать.
Отредактировано tipsun (2012.04.16 20:08)
#194. tipsun Off (19)
Moderator
2012.04.17 16:04
Commit.
#195. tipsun Off (19)
Moderator
2012.04.28 12:12
Немного наCommitал.
Виден конец кода в файле... profile.php
Отредактировано tipsun (2012.04.30 10:10)
#196. tipsun Off (19)
Moderator
2012.05.03 15:03
наCommitал.
Недоделан выбор языка. (Забыл че там было).
- - - -
Елки и коммент забыл.
Отредактировано tipsun (2012.05.03 15:03)
#197. tipsun Off (19)
Moderator
2012.05.08 11:11
Заблудился, где какой шаблон. Вот туман.
Отредактировано tipsun (2012.05.08 11:11)
#198. tipsun Off (19)
Moderator
2012.05.08 11:11
С языками разобрался.
Commit.
- - - -
БЛЯ!!! Коммент забыл.
Уй, и изменить его целая война.
Отредактировано tipsun (2012.05.08 12:12)
#199. tipsun Off (19)
Moderator
2012.06.05 12:12
Ы!, эта аватарка меня доведет.
Каждый раз с этой ерундой сталкиваюсь.

Код:
{*$avatar_field
<a href="profile.php?action=upload_avatar&amp;id={$id}">{$lang_profile.$Change_avatar}</a> |
{if $img_size = @getimagesize(PUN_ROOT . $pun_config['o_avatars_dir'] . '/' . $id . '.gif')) {
$avatar_format = 'gif';
} else
if ($img_size = @getimagesize(PUN_ROOT . $pun_config['o_avatars_dir'] . '/' . $id . '.jpg')) {
$avatar_format = 'jpg';
} else
if ($img_size = @getimagesize(PUN_ROOT . $pun_config['o_avatars_dir'] . '/' . $id . '.png')) {
$avatar_format = 'png';
} else {
$avatar_field = '<a class="but" href="profile.php?action=upload_avatar&amp;id=' . $id . '">' . $lang_profile['Upload avatar'] . '</a>';
}
 
// Display the delete avatar link?
if ($img_size) {
$avatar_field .= ' <a href="profile.php?action=delete_avatar&amp;id=' . $id . '">' . $lang_profile['Delete avatar'] . '</a>';
}
 
</div>
*}
Добавлено спустя   4 минуты  32 секунды:
А вот готовое решение нашел.

Код:
span style="color: #0000BB"><?php{if $pun_config.o_avatars} {if $user.use_avatar == 1} {if is_file("{$smarty.const.PUN_ROOT}{$pun_config.o_avatars_dir}/{$id}.gif")} <img src="{$smarty.const.PUN_ROOT}{$pun_config.o_avatars_dir}/{$id}.gif" alt="" /> {else} {if is_file("{$smarty.const.PUN_ROOT}{$pun_config.o_avatars_dir}/{$id}.jpg")} <img src="{$smarty.const.PUN_ROOT}{$pun_config.o_avatars_dir}/{$id}.jpg" alt="" /> {else} {if is_file("{$smarty.const.PUN_ROOT}{$pun_config.o_avatars_dir}/{$id}.png")} <img src="{$smarty.const.PUN_ROOT}{$pun_config.o_avatars_dir}/{$id}.png" alt="" /> {else} {$lang_profile.$No_avatar} {/if} {/if} {/if} {else} {$lang_profile.$No_avatar} {/if}<br/>{/if}
Отредактировано tipsun (2012.06.05 12:12)
#200. tipsun Off (19)
Moderator
2012.06.05 14:02
Немного commit.
Отредактировано tipsun (2012.06.05 14:02)
Страниц: 118 19 20 21 2232 Все
Главная
WEB
PunBB Mod v0.6.2
0.019 s