Релиз мобильного шаблона


Рады сообщить о выходе релиза мобильной версии для LiveStreet!
За время тестирования мы внесли ряд правок/фиксов и изменили основной принцип — теперь мобильная версия не отключает плагины, все плагины активны. Здесь стоит относиться к мобильной версии как к обычному шаблону, для которого в ряде случаев придется адаптировать другие плагины.

Поэтому если вы используете на сайте другие плагины и хотите их адаптировать к мобильному шаблону, то у вас есть два варианта:
  1. Создать адаптацию под мобильный шаблон в каталоге /templates/skin/mobile/ необходимого плагина, по аналогии с адаптацией под любой другой шаблон.
  2. Отключить функционал необходимого плагина в мобильном шаблоне.


Обычно для отключения визуального функционала плагина достаточно отключить используемые плагином хуки. Или отключить делегирование/наследование шаблонов/классов. Для этого в плагине мобильного шаблона есть специальный метод MobileDetect::IsMobileTemplate(), использовать этот метод необходимо совместно с проверкой на существование класса if (class_exists('MobileDetect') && MobileDetect::IsMobileTemplate()) { }

Для примера рассмотрим адаптацию(отключение) плагина Flow под мобильную версию:
// Основной файл плагина PluginFlow.class.php
public function __construct() {
    if (class_exists('MobileDetect') && MobileDetect::IsMobileTemplate()) {
        // удаляем переопределение шаблонов и классов экшенов
        unset($this->aInherits['template']);
        unset($this->aInherits['action']);
    }
}

// Файл хуков classes/hooks/HookMain.class.php
public function RegisterHook() {
    ....
    /**
     * Только если не используется мобильная версия
     */
    if (!(class_exists('MobileDetect') && MobileDetect::IsMobileTemplate())) {
        $this->AddHook('template_wrapper_class', 'AddWrapperClass', __CLASS__);
        $this->AddHook('template_container_class', 'AddContainerClass', __CLASS__);
    }
}

Эти изменения уже есть в новой версии плагина Flow

114 комментариев

avatar
Спасибо. Большую работу проделали, молодцы.
avatar
Спасибо
avatar
О как здорово!
Хорошая февральская новость, благодарствую))
avatar
Отличная новость!
avatar
Молодцы, спасибо
avatar
а как сделать чтоб гости видели то что видят юзеры?
а то у гостей не показывает посты
avatar
pazl.name/?force-mobile=on вот пример
1.Кнопка Логин не работает
2.Нет вывода всех материалов для гостей
avatar
avatar
2 баг исправлен отключением плагина level
avatar
1.Отключение плагина feedback
avatar
А feedback как конфликтует с мобильным шаблоном, вернее, где именно?
avatar
Вопрос по лицензированию: можно ли на основе этого шаблона делать платные мобильные шаблоны?
avatar
Очень радостная весть!
Поставил, вроде все работает, но замечания — есть.

1. Очень хотелось-бы, что-бы стрелки для перехода в низу блога, был более заметными.
2. Здесь navelike.net/o-vyizhimka-i-tsepyah.html почему-то жмет картинки по горизонтали.
Дисплей 480х800
avatar
3. Не работает «Спойлер» Кнопка есть, но она не активна.
4. Плагин «Форум» не работает :(

Может авторы плагинов уже работают над этим? :)
avatar
Возникают проблемы с авторизацией. Набираем логин, пароль… Пробовали с двух разных мобильников… Нажимаем на кнопку «Войти» и все… В смысле «все умерло»… Не пускает дальше.
avatar
Отключайте плагины по одиночке и смотрите какой из плагинов виноват.
avatar
и написать потом не забудьте.
avatar
вроде из за плагина «отношение к не авторизованных пользователей!» точно не помню называется! с мобилы
avatar
Благодарю за релиз. На днях возьму за шаблон как следует, переверстаю, переделаю до не узнаваемости, добавлю новые возможности, изначально не включенные по умолчанию. Сколько займет по времени, сказать не смогу.
  • vkey
  • 0
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
avatar
test.goloskarpat.info/?force-mobile=on
Интересно у меня в Chromium — не отображаеться шаблон (вообще пустая страница)
В Firefox — нормально
avatar
Думаю теперь было бы правильно в описании всех плагинов в каталоге — указывать совместимость с этим шаблоном. Ну и хочется надеяться, что разработчики плагинов, особенно платных — адаптируют свои продукты под этот шаблон, как под дефолтные.
  • ASA
  • +4
avatar
в описании всех плагинов в каталоге — указывать совместимость с этим шаблоном
присоединяюсь к пожеланию
avatar
а можно ли все-таки использовать plugins-mobile.dat?
avatar
было бы очень хорошо
avatar
нет по-моему, код который обращался к данному файлу вырезан в новом релизе шаба

насчитал 25 включенных плагинов на своем сайте, сижу и думаю, заморачиваться с обновлением сейчас или нет )
avatar
насчитал 25 включенных плагинов на своем сайте
у меня чуть меньше. Но предыдущая попытка попользоваться мобильной версией показала, что некоторые плагины не дают нормально работать( Поэтому, пока основные (платные) плагины не будут совместимы — использовать не собираюсь…
avatar
есть высокая вероятность того, что и недождемся.
avatar
Fatal error: Uncaught exception 'Exception' with message 'Can not find the block`s template: stream' in /home/p128475/www/.ru/engine/modules/viewer/Viewer.class.php:588 Stack trace: #0 /home/p128475/www/.ru/plugins/aceadminpanel/classes/modules/viewer/Viewer.class.php(484): ModuleViewer->DefineTypeBlock('stream', NULL) #1 /home/p128475/www/ragit.ru/engine/modules/viewer/Viewer.class.php(489): PluginAceadminpanel_ModuleViewer->DefineTypeBlock('stream', NULL) #2 /home/p128475/www/.ru/plugins/aceadminpanel/classes/modules/viewer/Viewer.class.php(463): ModuleViewer->AddBlock('right', 'stream', Array, 50) #3 /home/p128475/www/.ru/engine/modules/viewer/Viewer.class.php(708): PluginAceadminpanel_ModuleViewer->AddBlock('right', 'stream', Array, 50) #4 /home/p128475/www/.ru/engine/modules/viewer/Viewer.class.php(1445): ModuleViewer->BuildBlocks() #5 /home/p128475/www/.ru/engine/classes/Engine.class.php(355): ModuleViewer->Shutdown() #6 /home/p128475/www/.ru/engine/classes/Engine.class.php(266): E in /home/p128475/www/.ru/engine/modules/viewer/Viewer.class.php on line 588

в чем может быть проблема?!
  • sku
  • -2
avatar
Может быть, потому что на Вашем сайте отсутствуют копирайты движка? ragit.ru/

А так, плагин админки попробуйте отключите.
avatar
не помогло :(
avatar
avatar
симпатично смотрится мобильный шаблон=)
avatar
Спасибо, смотрится отлично!
avatar
Лично у меня на
avatar
лично у меня на htc desire (opera) подтормаживает. при скролле иногда тупит секунд на 5, потом снова скроллится.
avatar
Мобильные шаблоны прошлый век, сейчас в моде адаптивный дизайн.
avatar
Поддерживаю. Считаю что разработчикам ЛС нужно было бы двигаться в направлении адаптивного дизайна. Такие мега-монстры как Joomla, Wordpress выбрали именно это направление..., а ЛС решил отличиться, изобретая устаревший велосипед… Зачем? :)
avatar
нам тут, уважаемый, выбирать не приходится, увы…
avatar
За то вам не хило так трафик экономят и делают не конкретно один адаптивный шаблон, а открывают новое направление в создании шаблонов, направленные на мобильные устройства.

А сделать адаптивный шаблон любой верстальщик сможет.
avatar
Но ведь нет пока (?) ни одного адаптивного шаблона для LS…
Думаю, мобильный шаблон — это наиболее быстрый способ выйти на мобильные устройства.
avatar
Мода — это не всегда то, чему нужно следовать.
Есть масса примеров, когда компании выбирают отдельный мобильный сайт, вместо адаптивной верстки. На это есть определенные причины.

Вопрос: «Что лучше адаптивный дизайн или отдельная версия для мобильных?» — очень холиварный.
avatar
А можно чуть подробнее вот про этот пункт:
public function __construct() {
    if (class_exists('MobileDetect') && MobileDetect::IsMobileTemplate()) {
        // удаляем переопределение шаблонов и классов экшенов
        unset($this->aInherits['template']);
        unset($this->aInherits['action']);
    }
}
?

Пробовал так отключить на плагине AdminUsers, но получаю ошибку в этой строке:
public function __construct() {

и все. Что такое __construct?
  • dsg
  • 0
avatar
Что такое __construct?

lmgtfy

www.php.net/manual/ru/language.oop5.decon.php

Классы, в которых объявлен метод-констуктор, будут вызывать этот метод при каждом создании нового объекта, так что это может оказаться полезным, например, для инициализации какого-либо состояния объекта перед его использованием.
avatar
хорошо, спасибо, но почему тогда в этой строке ошибку выдает?
avatar
код и текст ошибки в студию.

приведенный в шапке поста способ вполне работает. Если перевести на общечеловеческий, нам нужно:

(а) в самом плагине (основной файл) при обнаружении мобильной версии обнулить наследуемые по умолчанию модули, мапперы и экшены:

public function __construct() {
        if (class_exists('MobileDetect') && MobileDetect::IsMobileTemplate()) {
            // удаляем переопределение шаблонов и классов экшенов
            unset($this->aInherits['template']);
            unset($this->aInherits['module']);
            unset($this->aInherits['mapper']);
        }
    }


(б) если Init() плагина что-то делает, разумно отключить это тоже, добавив первой строкой

public function Init()
    {
      if (class_exists('MobileDetect') && MobileDetect::IsMobileTemplate()) {return;}
....


(в) отключить установку хуков в plugin\classes\hooks\HookPlugin.class.php

/**
     * Register hooks
     */
    public function RegisterHook()
    {
    if (class_exists('MobileDetect') && MobileDetect::IsMobileTemplate()) {return;}
        
$this->AddHook(....


проверено на event и lsgallery
avatar
плагина adminuser у меня нет, давайте или ссылку или код плагина и класса хуков в личку, если он платный
avatar
сделано как описано, в итоге:
Parse error: syntax error, unexpected T_PUBLIC in /var/www/.../data/www/мойсайт.ru/plugins/adminusers/PluginAdminusers.class.php on line 13


весь PluginAdminusers.class.php выглядит так:
<?php

if (!class_exists ('Plugin')) {
  die ('Kokobubble!');
}
public function __construct() {
        if (class_exists('MobileDetect') && MobileDetect::IsMobileTemplate()) {
            // удаляем переопределение шаблонов и классов экшенов
            unset($this->aInherits['template']);
            unset($this->aInherits['module']);
            unset($this->aInherits['mapper']);
        }
    }
	
class PluginAdminusers extends Plugin {

  public function Activate () {
    return true;
  }
	
  // ---

  public function Init () {}

  // ---
	
  protected $aInherits = array (
    'action' => array ('ActionLogin'),
    'entity' => array ('ModuleUser_EntityUser'),
    'module' => array ('ModuleUser')
  );
	
}

?>


13 строка — это
public function __construct() {


avatar
так конструктор ВНУТРИ класса должен быть, ёлки палки. Ссылка на матчасть сверху как раз в тему была, ее просто нужно было внимательно прочитать :)

и наследует этот плагин action, entity и module (как видно из объявления $aInherits), поэтому «обнуление» будет такое

unset($this->aInherits['action']);
            unset($this->aInherits['module']);
            unset($this->aInherits['entity']);
avatar
Сбрасывать наследование нужно только то, которое влияет на шаблон. В большинстве случаев это только template и иногда action.
Сброс module и entity скорее всего приведет к различным ошибкам.
avatar
Сброс module и entity скорее всего приведет к различным ошибкам.

можно чуть подробнее, в каких ситуациях? Насколько я понимаю, для большинства плагинов обнуление всего наследования, блокировка Init() и хуков — это фактически их полное отключение. Исключение могут составить какие-то тяжелые плагины с хитрой активацией и деактивацией, типа DAO — а плагины попроще можно «выключать» полностью, чтобы не подгружать ненужный код. Правильно?
avatar
что инетерсно:
прописал в PluginAdminusers.class.php это:
unset($this->aInherits['module']);
unset($this->aInherits['entity']);
получил ошибку, прописал
unset($this->aInherits['template']);
unset($this->aInherits['action']);
ошибки нет.

Прописал в файле хука:
if (!(class_exists('MobileDetect') && MobileDetect::IsMobileTemplate())) {
$this->AddHook('template_wrapper_class', 'AddWrapperClass', __CLASS__);
$this->AddHook('template_container_class', 'AddContainerClass', __CLASS__);
}
— ошибка
прописал:
if (class_exists('MobileDetect') && MobileDetect::IsMobileTemplate()) {return;}
— ошибки нет, но и результата тоже нет, плагин не отключился)

перепроверил 10 раз, где прописывал, что прописывал, почистил 3 раза кеш на всякий случай и ничего)
avatar
А вы сами ошибки никогда не приводите с какой целью — чтобы догадывались или чтобы спрашивали?

Все четыре приведенных куска кода сами по себе корректны
avatar
прошу прощения, их просто много). Итак, если прописать:
unset($this->aInherits['template']);
unset($this->aInherits['action']);
а в хуке:
if (!(class_exists('MobileDetect') && MobileDetect::IsMobileTemplate())) {
$this->AddHook('template_wrapper_class', 'AddWrapperClass', __CLASS__);
$this->AddHook('template_container_class', 'AddContainerClass', __CLASS__);
}
плагин не отключается, мобильная версия запускается, но при нажатии на «Полная версия» вижу это:
Fatal error: Uncaught exception 'Exception' with message 'Undefined method module: AddContainerClass' in /var/www/.../data/www/мой_сайт.ru/engine/classes/Engine.class.php:604 Stack trace: #0 /var/www/.../data/www/мой_сайт.ru/engine/classes/Engine.class.php(531): Engine->GetModule('AddContainerCla...') #1 /var/www/.../data/www/мой_сайт.ru/engine/classes/Hook.class.php(71): Engine->_CallModule('AddContainerCla...', Array) #2 [internal function]: Hook->__call('AddContainerCla...', Array) #3 [internal function]: PluginAdminusers_HookAdminusers->AddContainerClass(Array) #4 /var/www/.../data/www/мой_сайт.ru/engine/modules/hook/Hook.class.php(292): call_user_func_array(Array, Array) #5 /var/www/.../data/www/мой_сайт.ru/engine/modules/hook/Hook.class.php(244): ModuleHook->RunType(Array, Array) #6 [internal function]: ModuleHook->Run('template_contai...', Array) #7 /var/www/.../data/www/мой_сайт.ru/engine/classes/Engine.class.php(558): call_user_func_array(Array, Array) # in /var/www/.../data/www/мой_сайт.ru/engine/classes/Engine.class.php on line 604
avatar
Сообщение говорит о том, что внутри класса хука не объявлена «public function AddContainerClass()», повешенная на один из хуков. Аозможно, функция пострадала в ходе экспериментов :)

чтобы не гадать вслепую — можете в личку прислать класс плагина и класс хука
avatar
) спасибо, это определенная степень кретинизма, вызванная очень сильным недосыпом заставила меня выставить сброс вне класса и искренне удивляться почему не работает…
avatar
Если включен закрытый режим работы сайта, то не получается авторизоваться. (
Может кто-нибудь подскажет как исправить?
avatar
Нет. вру. Плагин какой-то виноват, наверное.
avatar
aceadmin виноват
avatar
Не работает кнопка Войти ни на шаблоне Simple, ни Social, почему??
avatar
Aceadminpanel отключила все равно не входит на сайт!
avatar
поддерживаю, с авторизацией проблемы. На данный момент включены плагины:

aceBlogExtender
Config Engine: v.1.2.3
DAO: v.3.1.1
DAOmarket: v.3.1.1
Magic Rule: v.1.1
Mobile template: v.1.0
OpenID: v.1.3.2
Static page: v.1.3.2
Payment: v.1.1
Purse Plugin: v.4.1.0
Robots.txt Controller: v.1.0.1
Search Auto Completer: v.1.2.0
SEO: v.0.2.0
Sitemap: v.0.3.0
Tasks Plugin: v.3.0.0
User medals: v.1.2.2

сами плагины работают вроде корректно (ошибок нет), но при открытии меню профиля пропадают топики и авторизоваться на сайте нельзя. Если кто подскажет с каким из них могут быть связаны данные проблемы, огромное спасибо. (а я пока продолжаю отключать и смотреть)
avatar
Хочу зайти в админку
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to read template file 'index.tpl'' in /home/***/***.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_resource_file.php:70 Stack trace: #0 /home/***/www/***.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_resource.php(752): Smarty_Internal_Resource_File->getContent(Object(Smarty_Template_Source)) #1 /home/**/www/***ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_compile_extends.php(114): Smarty_Template_Source->__get('content') #2 /home/***/www/***.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(439): Smarty_Internal_Compile_Extends->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL) #3 /home/***/www/***.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(227): Smarty_Internal_TemplateCompilerBase->callTagCompiler('extends', Array, Array) #4 /home/l in /home/***/www/***.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_resource_file.php on line 70
avatar
у меня та же проблема
avatar
решается путем усиленного отключения aceadminpanel: тут
avatar
У меня в полной версии стоит разбиение комментариев на страницы, после 30 комментариев, почему в мобильной версии конфиг игнорируется, и комменты котрых иногда 500 штук, все грузятся, как это можно настроить?
avatar
У кого-нибудь работает кнопка Войти, или только у меня не работает, приходится входить в полной версии, потом переключаться на мобильную, это не есть хорошо… все плагины отключены.
Версия мобильной 1.0
avatar
Выявлен конфликт с Плагинами:
DAO v. 3.1.0
File
Aceadminpanel 2.0.382
AceWidgetManager 2.0.212
Форум 1.0.3
После включения данных плагинов кнопка ВОЙТИ перестает работать, после деактивации кнопка работает.
avatar
ort, Вы не могли бы дать более подробную инструкцию по отключению плагинов для мобильной версии, так сказать, для чуть более смертных, чем разработчики? Предложенный Вами вариант был опробован на плагине adminuser и ничего не вышло описано здесь, чуть выше.
  • dsg
  • +2
avatar
вообще, учитывая количество несовместимых с мобильным шаблоном плагинов, нужен способ нормально включать и отключать плагины для мобильной версии, например отдельной галкой в /admin/plugins/. Необходимость править код каждого плагина не очень радует.
avatar
Удваиваю — имхо имеет смысл автоматизировать принудительное отключение всех плагинов в моюильной версии, а включение тех плагинов, для которых написаны моды под моб.версию (или которые просто можно включить изначально) — сделать «ручным». Будет меньше бугурта, вопросов, гневных писем, комментов о компетенции разрабов и т.д.
avatar
имеет смысл автоматизировать принудительное отключение всех плагинов в моюильной версии
Без некоторых плагинов — не вижу смысла в мобильной версии вообще((
avatar
На данный момент смысл мобильной версии в том, чтобы зайти с мобилки и почитать, что написали, ну и добавить топик, например или комент — все, других вариантов пока нет. Но с другой стороны, а зачем еще что-то нужно? на то она и мобильная версия! Меньше трафика, меньше функционала — только необходимое.
avatar
Как минимум — у меня в мобильной версии не будет возможности прочитать и добавить комментарий к выложенному видео((

Ну и с добавлением топика не все гладко из-за отключенного плагина категорий.
avatar
а зачем Вы его отключали? он не должен конфликтовать.
avatar
Если не отключать — не пройти авторизацию…
avatar
Вот именно потому что существуют прецеденты, подобные переписке ASA и dsg я и предложил выше некое компромиссное решение. Потому что с одной стороны моб.плагин важен и нужен — для экономии трафика в момент доступа к контенту с моб.устройств (какими бы крутыми они не были — хоть яблоко)

а с другой подчас возникает ситуация, в которой админам ресурсов приходится отключать например админку десктопной версии только для того, чтобы в моб.версии люди могли авторизоваться. Сие бред и разумеется отсюда возникает позиция о том, что «плагин не нужен». Это позиция от безисходности ситуации с моб.версией.
avatar
так а зачем отключать админку десктопной версии, если ее можно отключить только для мобильной?

Но в целом, я с Вами согласен. Здесь расчет на то, что все плагины по мере обновлений будут учиться работать с моб. версией
avatar
Так я же и пишу о том, что из-за конфликтов у плагинов приходится отключать (не всем, не всегда и не везде) админку в десктоп версии только лишь затем чтобы просто войти на сайт на моб. версии, а это:

а) глупо

б) неудобно
avatar
Вопрос, а это нормально, что в файерфоксе в моб. версии не выводится кнопка меню пользователя, которая слева от названия сайта? На этом сайте тоже.
  • dsg
  • 0
avatar
нет, прошу прощения — все работает
avatar
Могу ошибаться, но шаблон не работает в версии LS из github
avatar
При переходе на мобильную версию. Открывается «на вид» пустая страница. Код на самом деле есть. Что может быть такое?
avatar
так плагины конфликуют наверное, что там ещё может быть
отключите все плагины и проверьте работу
avatar
Тестировал на чистом лс
avatar
Там кажеться js-вский lqm потерян, если верить firebug. Откуда растут ноги не разбирался, возможно где-то недоконфигурил или кеш какой недочистил.
avatar
Имхо она или попросту сырая или просто «кому-то» лень принудительно заставить моб.версию отключать все плагины при своей же активации, что больше походит на правду. Лично я продолжаю ждать вменозной версии.
avatar
версия вполне вменяемая, все плагины принудительно отключать нельзя при активации, у меня, например, много нужных плагинов работает под ней.
Просто надо не полениться и самому поотключать ненужные под моб. версию и все.
avatar
ну в таком случае можно (было бы) пафосно воскликнуть — «ну так можно и свою цмс написать!», но я не буду этого делать а просто отвечу вам, что если разработчик выкладывает что-то, что нужно допиливать руками в сообществе конечных пользователей, то такая его логика мне как минимум непонятна. «да, но он не разрабатывает плагины и поэтому он этого и не сделал» — ответите мне вы. Но и на это я отвечу вам что он, как разработчик, имеющий довольно узкий круг «сочувствующих» движку сторонних программистов, пишущих для этого движка плагины мог бы скоординировать их действия для получения изделия, учитывающего потенциальные баги сторонних же плагинов.
avatar
а было ведь приложение когда то под лс! Нашелся бы кто то и доработал, приложение куда удобнее и позволяет читать много разных сайтов на лс.
avatar
А что за приложение? В каталоге не нашел.
avatar
на сайте ищи, я как то ставил, прога на андроид, простая и немного глючная, но тем не менее
avatar
немного не уловил — какой функционал у плагина то?
avatar
Может кто то вменяемо для непросвещенных по пунктам описать отключение aceadminpanel, прочитал всю ветку но все мои действия приводили к фатал эррорам.
Заранее спасибо.
avatar
avatar
Большое спасибо
avatar
Добрый день, не работает клавиша войти.

Как исправить?
avatar
У меня данный глюк возникает при включении aceAdminPanel 2.0.382
avatar
avatar
Найден баг, в мобильной версии нет ссылок на страницы 1, 2, 3…, если комментарии идут постранично.

Помогите как исправить, а то не возможно листать, ссылок нет…
avatar
Правильно ли я понимаю, что viewcount уже встроен в шаблон mobile?
avatar
не viewcount, но смысл тот же
avatar
Как сделать ссылки на страницы, если у меня стоит постраничный режим комментариев?
Дело в том, что в полной версии у меня комментарии постранично идут, а в мобильной версии
постраничная разбивка пропадает, а если комментариев за 1000 штук, очень долгая загрузка идет…
Подскажите пож-та, что куда добавить?
avatar
блин что бы отключить один плагин нужно целый запрос…
а если у меня их 35 включено… мне что пол дня сидеть что бы отключить половину плагинов?

по проще нельзя сделать?
avatar
Спасибо большое за мобильную версию, но у меня возник вопрос, почему же она такая тяжеленная? Практически все серьезные сайты, что я видел стараются ее сделать не больше 150кб, а тут одни только скрипты и стили весят около 450кб и еще шрифты 95кб. Главная страница(без единого изображения) весит порядка 600 кб. На том же хабре она весит 30кб. Я понимаю, что хочется сделать покрасивей, но какой толк во всех этих красивостях если они грузятся десятки секунд?
avatar
Так и не въехал, как отключать плагины. Существует ли какой то мануал?
Хочу попросить об одной просьбе, примере…
Стоит к примеру плагин Галерея
Какие файлы открыть, в какой именно папке и что прописать в данных файлах, что бы галерея не работала в мобильной версии?
P.S. А то у меня не выходит.
Буду очень благодарен!
avatar
Простите, но ответ уже нашел здесь livestreet.ru/blog/14400.html
Полет нормальный… вырубил уже
aceAdminPanel
aceWidgetManager
Работа с топикапи для aceAdminPanel
Ajax load
Blogs Autoconnect Plugin
Banneriod
Block content
Blocktop
lsgallery
aceWidgetManager
fontsize
Идет процесс отключений дальше…
avatar
А правильно ли я понимаю, что эта мобильная версия БЕЗ редактора??!
Или это только у меня бага такая *(
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.