Вот скрипт который переадресовывает на указанную страницу в зависимости от разрешения. Но я не знаю как применить.. Можно под каждое разрешение сделать папку со скриптами престашопа и привязать их к одной базе данных..
Под каждое разрешение сделать отдельный магазин.. Но это глупость, но больше я к сожалению не додумался не до чего..
Я плохо разбираюсь в престе,(и в программировании) только начал изучать её.
Был бы благодарен если бы подсказали,как можно реализовать.
Если бы, реализовать это то я уверен всем бы пригодилось. Была бы 100% совместимость со всеми возможными разрешениями экрана. Даже под 800х600 и под 640х480 можно оптимизировать. 8-12% пользователей пользуются такими разрешениями - на кпк, и на нетбуках и тп...
Код:
<script language="Javascript">
<!--
// Сначала определяем разрешение
if (self.screen) { // для браузеров 4-тых версий
width = screen.width
height = screen.height
}
else if (self.java) { // для NN3 (enabled Java)
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}else{
width = height = 'x' // для прочих браузеров
}
// Теперь выполняем нужное действие
if (width == 640) {
location.href='480x640/index.html' }
else if (width == 800) {
location.href='800x600/index.html' }
else if (width == 1024){
location.href='1024x768/index.html' }
else if (width == 1280) {
location.href='hi-resolution/index.html' }
else {
location.href='default_resolution/index.html' }
//-->
</script>
А этот скрипт просто текстом выводит разрешение..
Код:
<script language="Javascript">
<!--
var height=0; var width=0;
if (self.screen) { // for NN4 and IE4
width = screen.width;
height = screen.height}
else
if (self.java) { // for NN3 with enabled Java
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height; }
document.writeln("<center>")
if (width > 0 && height > 0) {
document.writeln('Разрешение экрана вашего монитора: ',width,'x',height) }
else {
document.writeln('Разрешение экрана Вашего монитора не может быть определено')}
document.writeln("</center>")
//-->
</script>