Mobile_Tools [Решено]

Главные вкладки

Аватар пользователя Tavaron Tavaron 31 октября 2011 в 13:18

Столкнулся с такой проблемой. Сайт имеет большое количество посещений постоянно и когда я ставлю под мобильную версию другую тему, рандомно на разных страницах срабатывает то основная тема, то мобильная. Очистка кэша не помогает. Полностью отключать кэш естественно не могу, слишком много информации.
Если кто сталкивался с подобной проблемой, поделитесь, как решили ее.

Комментарии

Аватар пользователя hostwall hostwall 1 ноября 2011 в 12:28

Присоединяюсь.
Поставил Mobile_tools. Настроил в нём темы, добавил поддомен для мобильной версии, зашёл с телефона, а у меня показана основная тема, сжата как то криво.
Кто подскажет правильные настройки для этого модуля?
Модуль просто необходим.

Аватар пользователя WiseMan WiseMan 1 ноября 2011 в 13:04

В модулях смены темы по условиям всегда будут траблы с кешироваием.

Если для мобильной версии используете поддомен, то можно:
1. отключить кеширование только на поддомене
2. отделить таблицы кеша для поддомена

В обоих случаях смотрите возможности мультисайтинга и настройки через файл settings.php

Аватар пользователя WiseMan WiseMan 1 ноября 2011 в 16:49

"hostwall" wrote:
1. отключить кеширование только на поддомене
можно по подробнее по этому поводу?)

смотрите возможности мультисайтинга и настройки через файл settings.php.

Там есть в комментариях в файле и примеры как можно устанавливать параметры "принудительно":
$conf['cache'] = 0;

Аватар пользователя Tavaron Tavaron 3 ноября 2011 в 14:43

Спасибо, помогло. Проблемы с кэшем не возникает больше.
Возник другой вопрос, вот эта мобильная версия находится на поддомене и ссылается на общую базу. А если мне с нее надо убрать картинки, видяшки, ну и в целом уменьшить размер, как сделать это для мобильной версии, не навредив основному сайту?

Фрагмент settings.php
Если кому пригодится, изменил главную страницу для мобильной версии с помощью 'site_frontpage' => 'main_mobile'.

$conf = array(
'site_name' => '***',
'theme_default' => 'mobile_garland',
'anonymous' => 'Anonymous',
'cache' => 0,
'site_frontpage' => 'main_mobile',
);
//$conf = array( 'site_name' => '***', 'theme_default' => 'mobile_garland', 'anonymous' => 'Anonymous', 'site_frontpage' => 'main_mobile', );

Аватар пользователя WiseMan WiseMan 7 ноября 2011 в 9:39

"Tavaron" wrote:
А если мне с нее надо убрать картинки, видяшки, ну и в целом уменьшить размер, как сделать это для мобильной версии, не навредив основному сайту?

убрать не знаю, а вот скрыть (уменьшить) - css, а?

Аватар пользователя Tavaron Tavaron 8 ноября 2011 в 7:25

"WiseMan" wrote:
убрать не знаю, а вот скрыть (уменьшить) - css, а?

Лишнее я скрыл. Все равно много грузит, начал смотреть, он загружает различные модули и т.д., которые в мобильной версии ни к чему. А как отключить или скрыть именно для мобильной, непонятно.

Аватар пользователя WiseMan WiseMan 8 ноября 2011 в 10:45

"Tavaron" wrote:
Лишнее я скрыл. Все равно много грузит, начал смотреть, он загружает различные модули и т.д., которые в мобильной версии ни к чему. А как отключить или скрыть именно для мобильной, непонят

ну тогда комбинируйте общие и раздельные таблицы. Можно будет и настройки и модули разные сделать.

Аватар пользователя Tavaron Tavaron 10 ноября 2011 в 9:00
   
$vars['closure'] = '';

Если конкретное что-то оставить все таки надо, в кавычках прописывать.
В итоге вышло что страница весит примерно 25-30кб.