Ako assignovat hodnotu scriptu?

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
Joseph777
Forum Members
Forum Members
Posts: 206
Joined: Wed Mar 16, 2011 9:13 am

Ako assignovat hodnotu scriptu?

Post by Joseph777 »

zdravim

ako mam assignovat hodnotu scriptu(cervenou)?, lebo tento zapis nefunguje

<__script__ language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></__script>

{assign var='country_code' value='<__script__ language="JavaScript">document.write(geoip_country_code());</__script>'}

{if $country_code == 'CZ'}
tato stranka je v cestine
{elseif $country_code == 'AU' }
{redirect_page page='aus'}
{elseif $country_code == 'NZ' }
{redirect_page page='ire'}
{elseif $country_code == 'IR' }
{redirect_page page='nz'}
{else}
{* Nothing to do *}
{/if}
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm
Location: Bratislava

Re: Ako assignovat hodnotu scriptu?

Post by kuzmany »

To neurobis, bud urobis podmienku cez JS a redirect potom cez location.href alebo tu IP kontrolu urobis cez PHP, mozes pouzit aj toto:

http://software77.net/geo-ip/
Zdrojaky: http://uloz.to/xuvWotb/ip-files-zip
Joseph777
Forum Members
Forum Members
Posts: 206
Joined: Wed Mar 16, 2011 9:13 am

Re: Ako assignovat hodnotu scriptu?

Post by Joseph777 »

kuzmany wrote:To neurobis, bud urobis podmienku cez JS a redirect potom cez location.href alebo tu IP kontrolu urobis cez PHP, mozes pouzit aj toto:

http://software77.net/geo-ip/
Zdrojaky: http://uloz.to/xuvWotb/ip-files-zip
diky za odpoved
nemozes ma trosku naviest ako sa robi podmienka cez JS kedze to cez ten assign nejde?
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm
Location: Bratislava

Re: Ako assignovat hodnotu scriptu?

Post by kuzmany »

Takto nejak:)


<__script__ language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></__script>

<__script__>
var country_code = geoip_country_code();

if(country_code == "CZ"){
location.href="http://ceskaverziawebu";
}
</__script>
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”