Небольшой багрепорт по 3.63
11.08.2010Голосование
| Тип | Ошибка |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 3.63 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Виктор |
| Исполнитель | Блоголётчик |
- Вопросы относительно дизайна разбил по темам:
А) В Web-blue и Green заголовки виджетов «Свежие записи», «Meta» и «Облако меток» мелкие и не жирные в отличие от прочих виджетов. Это сразу бросается в глаза.
Б) В теме Simpla виджеты и их содержимое получились очень мелким и скученными. Хотелось бы вернуться к прежнему состоянию.
В) В Newsportal аналогичная картина. Названия виджетов получились такие же мелкие, как и их содержимое. Вдобавок серого цвета, а раньше это был белый цвет на фоне синего (фон, кстати, тоже пропал).
Планируете исправить имеющиеся темы, убирая мелкие недочёты, или будете кардинально менять под новую структуру, как в случае с дефолтной темой? А то сейчас все шаблоны, кроме по умолчанию, смотрятся как-то сиротливо и местами неряшливо.
- После создания двух и более редактируемых виджетов в разделе «Виджеты» исчезают сами виджеты с возможностью их настройки, зато выскакивает следующее:
Caught exception:
The class not found
0 lib\widgets.class.php(286): tdata->error('The class not ...')
1 lib\admin.widgets.class.php(109): twidgets->getwidget(0)
2 lib\menu.class.php(310): tadminwidgets->getcontent()
3 lib\theme.class.php(134): tmenu->__get('content')
4 [internal function]: ttheme->parsecallback(Array)
5 lib\theme.class.php(146): preg_replace_callback('/\$(\w+).(\w...', Array, '? <div class...')
6 lib\menu.class.php(381): ttheme->parse('? <div class...')
7 lib\template.class.php(292): tmenu->getcont()
8 lib\template.class.php(45): ttemplate->getcontent()
9 lib\theme.class.php(134): ttemplate->__get('content')
10 [internal function]: ttheme->parsecallback(Array)
11 lib\theme.class.php(146): preg_replace_callback('/\$(\w+).(\w...', Array, '<!DOCTYPE html ...')
12 lib\theme.class.php(164): ttheme->parse('<!DOCTYPE html ...')
13 lib\template.class.php(141): ttheme->gethtml(Object(tadminwidgets))
14 lib\kernel.php(1217): ttemplate->request(Object(tadminwidgets))
15 lib\kernel.php(1181): turlmap->GenerateHTML(Array)
16 lib\kernel.php(1094): turlmap->printcontent(Array)
17 lib\kernel.php(1084): turlmap->dorequest('/admin/widgets/')
18 index.php(65): turlmap->request('www.zdoblog.ru', '/admin/widgets/')
19 {main}
Лечится сие удалением второго редактируемого виджета. Впрочем, по факту он не удаляется (появляется при перезагрузке страницы). То есть переходишь из Редактируемых виджетов в Виджеты, потом обратно в Редактируемые виджеты, а там внизу опять список из виджетов, которые были только что удалены.
3 При тестировании версии 3.63 на Денвере довольно части выскакивает ошибка: Fatal error: Maximum execution time of 30 seconds exceeded in \lib\widgets.class.php on line 340. После того как стал тасовать виджеты, сайт и вовсе перестал загружаться (ни админка, ни главная страница), выдавая в ответ вечное: Fatal error: Maximum execution time of 30 seconds exceeded in \lib\widgets.class.php on line 304
Комментарии (7) на запись “Небольшой багрепорт по 3.63”
Оставить комментарий
Спасибо. Дизайн вернулся к первозданному виду. Но вот проблема с виджетами всё равно возникает. Создал сначала один, следом другой. Потом перезагрузил страницу. В «Редактируемых виджетах» оказался только один. После его удаления не могу попасть на страницу «Виджеты». После подвала идёт вот такой текст:
Caught exception:
Item 10 not found in class twidgets
0 lib\kernel.php(591): tdata->error('Item 10 not fou...')
1 lib\admin.widgets.class.php(52): titems->getitem(10)
2 lib\admin.widgets.class.php(112): tadminwidgets::getsitebarsform(Array)
3 lib\menu.class.php(310): tadminwidgets->getcontent()
4 lib\theme.class.php(134): tmenu->__get('content')
5 [internal function]: ttheme->parsecallback(Array)
6 lib\theme.class.php(146): preg_replace_callback('/\$(\w+)\.(\w...', Array, '??<div class="e...')
7 lib\menu.class.php(381): ttheme->parse('??<div class="e...')
8 lib\template.class.php(292): tmenu->getcont()
9 lib\template.class.php(45): ttemplate->getcontent()
10 lib\theme.class.php(134): ttemplate->__get('content')
11 [internal function]: ttheme->parsecallback(Array)
12 lib\theme.class.php(146): preg_replace_callback('/\$(\w+)\.(\w...', Array, '<!DOCTYPE html ...')
13 lib\theme.class.php(164): ttheme->parse('<!DOCTYPE html ...')
14 lib\template.class.php(141): ttheme->gethtml(Object(tadminwidgets))
15 lib\kernel.php(1224): ttemplate->request(Object(tadminwidgets))
16 lib\kernel.php(1188): turlmap->GenerateHTML(Array)
17 lib\kernel.php(1101): turlmap->printcontent(Array)
18 lib\kernel.php(1091): turlmap->dorequest('/admin/widgets/')
19 index.php(65): turlmap->request('www.site.ru', '/admin/widgets/')
20 {main}Caught exception:
The requested 10 widget not found
0 lib\widgets.class.php(282): tdata->error('The requested 1...')
1 lib\widgets.class.php(383): twidgets->getwidget(10)
2 lib\widgets.class.php(316): twidgets->getsitebarcontent(Array, 0)
3 lib\template.class.php(157): twidgets->getsitebar(Object(tadminwidgets))
4 lib\template.class.php(45): ttemplate->getsitebar()
5 lib\theme.class.php(134): ttemplate->__get('sitebar')
6 [internal function]: ttheme->parsecallback(Array)
7 lib\theme.class.php(146): preg_replace_callback('/\$(\w+)\.(\w...', Array, '<!DOCTYPE html ...')
8 lib\theme.class.php(164): ttheme->parse('<!DOCTYPE html ...')
9 lib\template.class.php(141): ttheme->gethtml(Object(tadminwidgets))
10 lib\kernel.php(1224): ttemplate->request(Object(tadminwidgets))
11 lib\kernel.php(1188): turlmap->GenerateHTML(Array)
12 lib\kernel.php(1101): turlmap->printcontent(Array)
13 lib\kernel.php(1091): turlmap->dorequest('/admin/widgets/')
14 index.php(65): turlmap->request('www.site.ru', '/admin/widgets/')
15 {main}
Для теста создавал два виджета. Заголовки: Виджет1 и Виджет2. Поле для текста оставил пустым.