Разбивка на страницы и обновление системы локализации
11.07.2009Выложил обновление в котором исправил ошибки разбивки на страницы и после инсталляции мобильной версии. Правда вот инсталляцию проверит не успел. Также введены изменения в систему локализации - будет постепенный переход от старой модели к новой без предыдущих проблем из за этого. Для исходников увеличен отступ до двух пробелов - у меня php скрипт собирает zip файл блоголёта, в том числе и парсит исходники, расставляя отступы.
RSS комментарии к этой записи
Рубрики: Обновление
← Ранее Ответы на вопросы
Позже Краткосрочные планы →
Комментарии (9) на запись “Разбивка на страницы и обновление системы локализации”
Оставить комментарий
Сейчас допустим одна категория, page/2/ и page/3/ не открываются, а page/4/ и далее открываются. В других категориях все page/ открываются.
Кеш отключал, публиковал новый пост во все категории, переключался на lite режим и обратно.. Не помогло (
Обновился. Версия: 2.45
При нажатии на меню «Для мобильников» выскакивает следующее:
Caught exception: The requested property CommentsCountLink not found in class TTemplate
trace error
0 lib/dataclass.php(26): TDataClass->Error('The requested p...')
1 lib/eventclass.php(45): TDataClass->__get('CommentsCountLi...')
2 lib/templateclass.php(61): TEventClass->__get('CommentsCountLi...')
3 lib/templateclass.php(415) : eval()'d code(13): TTemplate->__get('CommentsCountLi...')
4 lib/templateclass.php(415): eval()
5 lib/templatepostclass.php(61): TTemplate->ParseFile('postexcerpt.tml')
6 lib/homepageclass.php(23): TTemplatePost->PrintPosts(Array)
7 lib/templateclass.php(552): THomepage->GetTemplateContent()
8 lib/templateclass.php(50): TTemplate->Getcontent()
9 lib/templateclass.php(415) : eval()'d code(42): TTemplate->__get('content')
10 lib/templateclass.php(415): eval()
11 lib/templateclass.php(382): TTemplate->ParseFile('index.tml')
12 lib/urlmapclass.php(165): TTemplate->Request(Object(THomepage))
13 lib/urlmapclass.php(153): TUrlmap->PrintClassContent('THomepage', Array)
14 lib/urlmapclass.php(75): TUrlmap->PrintContent(Array)
15 lib/urlmapclass.php(52): TUrlmap->DoRequest('/')
16 index.php(33): TUrlmap->Request('имя домена', '/pda/')
17 {main}
не сработало обновление для версии 2.38 лечится следующим скриптом
<?php
$mode = 'fix';
include('index.php');
$pda = $paths['cache'] . 'pda' ;
@mkdir($pda, 0777);
@chmod($pda, 0777);
copy($paths['data']. 'template.php', $paths['data'] . 'template.pda.php');
chmod($paths['data']. 'template.pda.php', 0666);
copy($paths['data']. 'templatecomment.php', $paths['data'] . 'templatecomment.pda.php');
chmod($paths['data']. 'templatecomment.pda.php', 0666);
?>
Теперь всё работает. Спасибо.
Только не уверен, что это была версия 2.38. Так как я буквально вчера скачивал дистрибутив. Вроде как 2.44 было.