UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: Sumrakrnd от 10 Августа 2016, 19:09:07

Название: Проблема вывода каталога и корзины в mobile
Отправлено: Sumrakrnd от 10 Августа 2016, 19:09:07
Доброго времени суток.

Была у меня мобильная версия, все хорошо, т.к. дизайна мобильной версии не было, я просто перенесла шаблоны в папку mobile, т.к. не нашла способа ее отключит, а изменение имени папки выдавало ошибку php.

Доделала магазин перенесла шаблоны так же как и  остальные в mobile.
Я добавила catalog и emarket папки и в на главном шаблоне добавила:
<xsl:apply-templates select="document('udata://emarket/cart')" mode="basket" />

И вот тут началась веселуха.
У меня полетела кодировка и появилась куча ошибок...
Их видно только когда сидишь с телефона или например в toggle device toolbal

http://ruki24.ru/magazin/
сейчас на главной ничего нет, я пока убрала запрос emarket/cart, чтобы не так пугало.


Интересно еще что, если заходишь на конкретный товар, то все нормально...
https://ruki24.ru/magazin/sadovaya-tehnika/opryskivateli/stihl-sg-11-plus/
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: aghigay от 10 Августа 2016, 20:07:28
Нужно удалить папочку mobile - и это решит все вопросы
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: Sumrakrnd от 10 Августа 2016, 23:59:11
Удаляла, тогда выдает ошибку php
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: aghigay от 11 Августа 2016, 00:09:55
В XSLT папочка mobile задевается языковыми константами. Вероятнее всего в php происходит такая же ерунда. Проверяйте, откуда тянутся зависимости, смотрите там явное указание mobile - скорее всего это одно место, в котором нужно просто либо удалить эту строку, либо убрать в ней слово mobile
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: Sumrakrnd от 11 Августа 2016, 11:34:21
В XSLT папочка mobile задевается языковыми константами. Вероятнее всего в php происходит такая же ерунда. Проверяйте, откуда тянутся зависимости, смотрите там явное указание mobile - скорее всего это одно место, в котором нужно просто либо удалить эту строку, либо убрать в ней слово mobile

Забыла сказать, у меня еще почему-то при удалении mobile папки слетает кодировка, если смотреть через мобильник....



По пути в ошибки ругается на эту строчку
$xslt->importStyleSheet($this->domXSL);

Я не знаю, что с ней не так... удалять ее нельзя, сайт ляжет =)
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: aghigay от 11 Августа 2016, 13:08:20
Кодировка слетает видимо из-за того, что сервер не настроен отдавать правильную кодировку

А по строкам - нужно смотреть. Но ясное дело, что суть не в этой строке, а в связях, которые тянутся этой строкой.
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: Sumrakrnd от 11 Августа 2016, 18:08:14
Так на самом сайте все нормально с кодировкой, только через телефон...
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: aghigay от 11 Августа 2016, 18:13:07
Ну, если на сайте все нормально с кодировкой - значит не стоит просить способы решения проблем :-) Проблемы-то нет.
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: Sumrakrnd от 11 Августа 2016, 18:59:25
Да если бы...

Через телефон-то кодировка не работает.
Смотрят через телефон и хотят, чтобы было так же как с компьютера.

Но почему-то удаление папки mobile проблемы не решает... выдает ошибку по php.
Так вдобавок, с телефона на всем сайте слетает кодировка =_=
Название: Re: Проблема вывода каталога и корзины в mobile
Отправлено: Sumrakrnd от 16 Августа 2016, 15:16:17
Жесть, как оказалось проблема, в таких вещах как $catalog.
Вроде поправила, и кодировка восстановилась @_@