Ставится нормально, но не рекомендую до тех пор, пока не появится возможность удалять эффекты.
Вот поправки (сохранить всё в utf8):
PHP:
CREATE TABLE `effects` (
`effect_id` int(100) NOT NULL auto_increment,
`effect_name` varchar(300) NOT NULL,
`effect_link` varchar(300) NOT NULL,
PRIMARY KEY (`effect_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `effects` VALUES (3, 'Листопад', '../effects/eff_16.swf');
INSERT INTO `effects` VALUES (4, 'E-mail', '../effects/eff_3.swf');
INSERT INTO `effects` VALUES (5, 'Цветы', '../effects/eff_1.swf');
INSERT INTO `effects` VALUES (6, 'Сердечки', '../effects/eff_2.swf');
INSERT INTO `effects` VALUES (7, 'Звезды', '../effects/eff_5.swf');
INSERT INTO `effects` VALUES (8, 'Матрица', '../effects/eff_6.swf');
INSERT INTO `effects` VALUES (9, 'Поцелуи', '../effects/eff_8.swf');
INSERT INTO `effects` VALUES (10, 'Черепки', '../effects/eff_9.swf');
INSERT INTO `effects` VALUES (11, 'Пламя', '../effects/eff_11.swf');
INSERT INTO `effects` VALUES (12, 'Огоньки', '../effects/eff_13.swf');
INSERT INTO `effects` VALUES (13, 'Марс и Венера', '../effects/eff_15.swf');
INSERT INTO `effects` VALUES (14, 'Лучи', '../effects/eff_17.swf');
INSERT INTO `effects` VALUES (15, 'Мегапульс', '../effects/eff_18.swf');
INSERT INTO `effects` VALUES (16, 'Снежинки', '../effects/eff_12.swf');
CREATE TABLE `effects_chels` (
`eff_id` int(100) NOT NULL,
`eff_sender_id` int(100) NOT NULL,
`eff_name` varchar(300) NOT NULL,
`eff_link` varchar(300) NOT NULL,
`eff_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Не видно снежинок и лучей на белом фоне и с фразами косяки, поэтому в файле profile_eff.tpl сделать вот так:
PHP:
{if $ava_effect == 1}
<div id='ava' style='background-image: url({$owner->user_photo("./images/nophoto.gif")});background-repeat: no-repeat;' align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://pdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="lecteur" width="{$w_src}" height="{$h_src}"><param name="wmode" value="transparent"><param name="movie" value="{$eff_link}"><param name="allowScriptAccess" value="never"><embed allowscriptaccess="never" type="application/x-shockwave-flash" src="{$eff_link}" wmode="transparent" width="{$w_src}" height="{$h_src}"></object></div>
{else}
<img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'>
{/if}
<script type="text/javascript">
{literal}
function show_eff_form(){
document.getElementById('effects').style.display = document.getElementById('effects').style.display == "block" ? "none" : "block";
}
{/literal}
</script>
{*-----------INSTALL EFFECTS---------*}
{if $sender == $recept}
<div class='func'><a href='javascript:void(0)' onclick='show_eff_form()' >{if $ava_effect != 1}Установить{else}Изменить{/if} эффект</a></div>
<div name='effects' id='effects' style='display: none;'>
<br>
{if $effs_no == 1}
Нет эффектов
{else}
{section name=eff_loop loop=$effs}
<b>{$effs[eff_loop].effect_name}</b><br>
<div style='background-color:#cccccc;'>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://pdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="lecteur" width="{$w_src}" height="{$h_src}"><param name="wmode" value="transparent"><param name="movie" value="{$effs[eff_loop].effect_link}"><param name="allowScriptAccess" value="never"><embed allowscriptaccess="never" type="application/x-shockwave-flash" src="{$effs[eff_loop].effect_link}" wmode="transparent" width="{$w_src}" height="{$h_src}"></object></div>
<a href='{$page}.php?user={$sender_name}&eff_id={$effs[eff_loop].effect_id}&task=pluseff'>Выбрать</a>
<br>
{/section}
{/if}
<br>
</div>
{/if}
---------- Сообщение добавлено в 20:39 ---------- Предыдущее сообщение было в 12:34 ----------
и что это за переменные такие были?
PHP:
{$lang[59]} {$lang[60]} {$lang[61]} {$lang[62]} {$lang[63]}