A na czym polega problem? Nigdy nie miałem problemu z tłumaczeniami wW dniu 16.11.2015 11:31, Marcin napisał(a):
zrobiłem tak:
#v+ php
function stbStatusChange($id, $status) {
global $STB;
$obj = new xajaxResponse();
$x = "'stb_" . $id . "'";
$xa = "stb_" . $id . "_s";
if ($status == 1) {
if ($STB->stbSetActive($id)) {
$obj->script("removeClass(xajax.$($x),'blend');");
$obj->assign($xa, "title", 2);
$obj->call("changeStatus",$xa, 1);
} else {
$t = 'Błąd ustawienia active';
}
} elseif ($status == 2) {
if ($STB->stbSetNoActive($id)) {
$obj->script("addClass(xajax.$($x),'blend');");
$obj->assign($xa, "title", 1);
$obj->call('changeStatus',$xa, 2);
} else {
$t = 'Błąd ustawienia No active';
}
}
$obj->assign("infotag", "innerHTML", $t);
$obj->script("xajax.$('infotag').style.display='block';");
return $obj;
}
#v-
#v+ html
...
<a id="stb_{$stblist[stblist].id}_s"
onclick="xajax_stbStatusChange({$stblist[stblist].id},this.getAttributeNode('title').value);"
title="{$stblist[stblist].active+1}"><img src="img/{if !
$stblist[stblist].active}no{/if}access.gif" alt="[ {if !
$stblist[stblist].active}{trans("Connect")}{else}{trans("Disconnect")}{/if}
]" title="[ {if !
$stblist[stblist].active}{trans("Connect")}{else}{trans("Disconnect")}{/if}
]"></A>
...
function changeStatus(i,s){
var e = document.getElementById(i);
if (s == 1) {
e.innerHTML = '<img src="img/access.gif" alt="[ Disconnect
]" title="[ Disconnect ]">';
} else if (s == 2) {
e.innerHTML = '<img src="img/noaccess.gif" alt="[ Connect
]" title="[ Connect ]">';
}
}
</script>
#v-
[problem pojawił sie tylko z tłumaczeniem :/
javascript w oparciu o smarty., np.
... alt="[ {trans("Disconnect")} ]" ...
--
Pozdrawiam
Tomasz Chiliński, Chilan
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms