Page 1 of 1

mobile_custom_var было бы не плохо

Posted: Thu Feb 04, 2021 11:20 am
by richmantrade
В связи с тем что некоторые брокеры (в частности экозоклик) разделили зоны на мобильные и десктоп, есть предлжение сделать мобильные кастом_вар_ы, по аналогии с мобильными темплейтами.
Сейчас я это делаю как раз посредствам мобильных шаблонов, но думаю это как то не совсем правильно.Тоесть у меня абсолютно одинаковые шаблоны, разница лишь в том что инклюдятся разные кастом_вар_ы.
Можете плиз сделать так:
Если в шаблоне используеться <!--CUSTOM_VAR_BANNER_1-->, и при этом существует mobile_banner_1 ,то для мобил автоматически подставляется мобильный код.

Re: mobile_custom_var было бы не плохо

Posted: Thu Feb 04, 2021 4:01 pm
by admin
а может лучше сделать типа

if ($GLOBALS['SCJ_VISITOR']['mobile']) {
одно
} else {
другое
}

те прямо в темплейте ?

Re: mobile_custom_var было бы не плохо

Posted: Fri Feb 05, 2021 6:01 am
by richmantrade
Не уверен что это было бы лучшее решение.
Во первых вопрос кеширования. Вы сами говорили, что всё что в шаблооне выполняется посредством пхп не кешируется скриптом.
Во вторых, на мой взгляд это просто не так эстэтично, нежели вариант который я предлагаю.
И в третьих. Я бы сейчас автоматом создал бы дубли кастом_вар_ов с допиской mobile_ и с заменой idzone, мне бы не пришлось ходить по нескольким сотням доменов, по шаблонам, выиискивать что там, где и как.
Тоесть в данной ситуации вопрос именно быстрого и массового решения вопроса.

Re: mobile_custom_var было бы не плохо

Posted: Fri Feb 05, 2021 6:34 am
by richmantrade
Тоесть задука такая:
Я glob_ом ищу на сервере все файлы scj/includes/config.php.
Оттуда беру данные $config, коннекчуст и создаю дубли нужных мне зон, с подменой айдишника и с приставкой mobile_
И мне тогда не придется ходить по шаблонам, выискивать эти зоны и писать условия

Re: mobile_custom_var было бы не плохо

Posted: Fri Feb 05, 2021 6:54 am
by admin
да, мысль ясна, согласен
доделываю

Re: mobile_custom_var было бы не плохо

Posted: Fri Feb 05, 2021 7:13 am
by admin
добавлено в ап как

my_var1

my_var1_mobile

те mobile в конце тк

1. удобнее в коде
2. мне кажется при сортировке при просомтре это тоже будет удобнее чем если mobile будут расбросаны по всему списку