Плагин мобильной версии сайта
16.03.2010Выложил обновление, в котором реализовал плагин мобильной версии сайта. Также исправил некоторые ошибки. Хочу также сказать отбой всем новым фичам - в ккомментах часто предлагают новые фичи, чтобы было и так и эдак удобнее. Я согласен, но я не согласен все это делать самому. Прием новых фич временно закрыт, до запуска тикет системы, тогда там сможете оставлять заявки и голосовать. Зачастую автору новой ффичи кажется, что без нее прожить никак нельзя. Думаю, что это так и есть, но я то совершенно спокойно живу без этих фич. Мой поинт состоит в том, что необходимо организовывать площадку для коммуникации пользователей движка. Так что ошибки принимаются и будут правиться, но реализация фич мной лично приторможена.
Скачать эту версию по линку в виджете, либо на главной.
← Ранее Мобильная версия сайта
Позже Видео плеер в блоголёте →
Комментарии (5) на запись “Плагин мобильной версии сайта”
Оставить комментарий
Сначала вопрос по старой версии. В обслуживании висит надпись «Версия: 3.29 Ошибка чтения сервиса», хотя уже вышла новая версия движка. Автоматическое обновление не работает? Раньше очень удобно было нажимать всего одну кнопку, а не закачивать обновлённый дистрибутив самому (ведь не у всех есть shell-доступ).
Теперь по новой файловой версии.
1. Когда захожу по адресу /admin/service/backup/, то сильно растягивается шапка и вверху висит надпись: Warning: Invalid argument supplied for foreach() in /lib/admin.service.class.php on line 218
Создание и восстановление резервной копии – оставляю галочку «Сохранить адрес сайта и пароль к mysql» - Восстановить из файла
Вместо восстановления:
Caught exception:
error create folder /data/site.ru.tmp.tmp/posts/1
0 lib/backuper.class.php(136): tdata->error('error create fo...')
1 lib/admin.service.class.php(165): tbackuper->upload('???????????}m??...')
2 lib/menu.class.php(330): tadminservice->processform()
3 lib/menu.admin.class.php(156): tmenu->doprocessform()
4 lib/kernel.php(1120): tadminmenu->request(50)
5 lib/kernel.php(1110): turlmap->GenerateHTML(Array)
6 lib/kernel.php(1024): turlmap->printcontent(Array)
7 lib/kernel.php(1014): turlmap->dorequest('/admin/service/...')
8 index.php(65): turlmap->request('www.site.ru', '/admin/service/...')
9 {main}
Причём на localhost всё нормально (и резервирование, и восстановление). Права на файлы и папки расставлены верно. На хостинге можно публиковать новые статьи, нет претензий к виджетам и так далее.
Но так и не работает восстановление из резервной копии, которая делалась на этом же движке на этой же версии, но только на localhost.
Когда же пытаюсь сделать резервную копию на хостинге, то сохраняется файл с расширением .tar.htm. Естественно, из него тоже ничего не восстанавливается, хоть ошибка и не выскакивает.
2. На странице настройки плагина «Трекер поисковых фраз» висит вот это:
Caught exception:
The requested method FixCheckall not found in class tadminplugins
0 lib\kernel.php(78): tdata->error('The requested m...')
1 [internal function]: tdata->__call('FixCheckall', Array)
2 plugins\keywords\admin.keywords.plugin.php(66): tadminplugins->FixCheckall('<h2>???????????...')
3 lib\admin.plugins.class.php(81): tadminkeywords->getcontent()
4 lib\menu.class.php(284): tadminplugins->getcontent()
5 lib\theme.class.php(125): tmenu->__get('content')
6 [internal function]: ttheme->parsecallback(Array)
7 lib\theme.class.php(139): preg_replace_callback('/\$(\w+)\.(\w...', Array, '????<div class=...')
8 lib\menu.class.php(359): ttheme->parse('????<div class=...')
9 lib\template.class.php(276): tmenu->getcont()
10 lib\template.class.php(46): ttemplate->getcontent()
11 lib\theme.class.php(125): ttemplate->__get('content')
12 [internal function]: ttheme->parsecallback(Array)
13 lib\theme.class.php(139): preg_replace_callback('/\$(\w+)\.(\w...', Array, '<!DOCTYPE html ...')
14 lib\template.class.php(114): ttheme->parse('<!DOCTYPE html ...')
15 lib\kernel.php(1125): ttemplate->request(Object(tadminplugins))
16 lib\kernel.php(1110): turlmap->GenerateHTML(Array)
17 lib\kernel.php(1024): turlmap->printcontent(Array)
18 lib\kernel.php(1014): turlmap->dorequest('/admin/plugins/...')
19 index.php(65): turlmap->request('www.site.ru', '/admin/plugins/...')
20 {main}
а ошибки то есть... надо тестировать дальше и глубже.