Возможно передать в xml размер экрана пользователя на сайте, для дальнейшего сравнивания и формирования нужной таблицы списка товаров магазина в xsl-схеме ?

#
Возможно передать в xml размер экрана пользователя на сайте, для дальнейшего сравнивания и формирования нужной таблицы списка товаров магазина в xsl-схеме ?
Возможно передать в xml размер экрана пользователя на сайте, для дальнейшего сравнивания и формирования нужной
таблицы списка товаров магазина в xsl-схеме

т.е если ширина экрана пользователя =< 1000px

<xsl:if test="position() mod 2 = 0">
   <xsl:text disable-output-escaping="yes">&lt;/tr&gt;&lt;tr&gt;</xsl:text>
      </xsl:if>


иначе

<xsl:if test="position() mod 3 = 0">
   <xsl:text disable-output-escaping="yes">&lt;/tr&gt;&lt;tr&gt;</xsl:text>
      </xsl:if>


я так понимаю необходимо скрипт на языке ява для определения ширины, который будет на сервер передавать это выражение,
сервер его будет обрабатывать (php) т.е включать в xml.

Если можно ссылку на форуме чета проглядел такую тему....
Или пример может у кого есть...для чайника ?
#
Re: Возможно передать в xml размер экрана пользователя на сайте, для дальнейшего сравнивания и формирования нужной таблицы списка товаров магазина в xsl-схеме ?
<script language="javascript">
var width = 0;
width = screen.width;
//Перенаправляем на php-скрипт обработчик
window.location.href = "http://ваш_сервер/index.php?width=" + width + ;
</script>

Получил $_GET['width']; как мне ее дальше использовать не подскажите ?
#
Re: Возможно передать в xml размер экрана пользователя на сайте, для дальнейшего сравнивания и формирования нужной таблицы списка товаров магазина в xsl-схеме ?

              if (isset($_GET['width']))
              $width = to_str($_GET['onit']);
#
Re: Возможно передать в xml размер экрана пользователя на сайте, для дальнейшего сравнивания и формирования нужной таблицы списка товаров магазина в xsl-схеме ?
$width = to_str($_GET['width']);
#
Re: Возможно передать в xml размер экрана пользователя на сайте, для дальнейшего сравнивания и формирования нужной таблицы списка товаров магазина в xsl-схеме ?
Это работает, теперь как прикрутить $_POST['screen'] к схеме не понимаю..

            <?php
if (!isset($_POST['screen'])) {
?>
<form action="" method="post">
<script language="javascript">
document.write ('<input name="screen" type="hidden" value="'+ screen.width +'"></form>');
document.forms[0].submit();
</script>
<?php
}
if (isset($_POST['screen']))
echo $_POST['screen'];
?>
#
Re: Возможно передать в xml размер экрана пользователя на сайте, для дальнейшего сравнивания и формирования нужной таблицы списка товаров магазина в xsl-схеме ?
Извиняюсь за беспокойство сделал ... спустя несколько бессонных ночей ))) , работает теперь с xsl разбираюсь

получается в настройках тдс вставляем

<?php
if (!isset($_POST['screen'])) {
?>
<form action="" method="post">
<script language="javascript">
document.write ('<input name="screen" type="hidden" value="'+ screen.width +'"></form>');
document.forms[0].submit();
</script>
<?php
}
?>

В коде тдс перед строкой $shop->ShowShop($current_shop_id, $xsl_catalog, $param, $external_propertys);

    if (isset($_POST['screen']))
       {
        $external_propertys['screen'] = to_str($_POST['screen']);
      }


Авторизация