Тестируем InstantCMS 1.9.1 (UTF8) beta

ЗАКРЫТО
#16 5 апреля 2012 в 14:48
В коде в сообщении 56 замените строку 24
Код PHP:

  1. $string = preg_replace('/(['.$ru.']+)/i', $en, $string);
на
Код PHP:

  1. $string = preg_replace('/(['.$ru.']+?)/i', $en, $string);
Добавляется один символ "?", но это делает квантификатор ленивым и будет меняться только одно совпадение(одна буква). Соответственно двойные символы в урл останутся.

ТАкое решение помогло, и избавило от ОЧЕНЬ БОЛЬШИХ проблем
#17 8 мая 2012 в 10:38
пробовал конвертирование сегодня
подопытный 1.8 мигрировал его до 1.9
мигрируем на 1.9.1 в utf8 ........
база конвертируется, а на втором шаге выдает

Миграция InstantCMS 1.9 → 1.9.1 Конвертация настроек категорий выполнена. Конвертация опросов выполнена. Конвертация опросов на форуме выполнена. Настройки значений форм сконверчены. Warning: Invalid argument supplied for foreach() in /home/public_html/migrate/index.php on line 319 Поля записей каталога сконверчены. Поля категорий каталога сконверчены. Конвертация файла конфигурации "/includes/config.inc.php" выполнена. Миграция завершена. Удалите папку /migrate/ прежде чем продолжить! Перейти на сайт

migrate

  1. // ========================================================================== //
  2.  
  3. if(!$M_INFO['is_convert_uc_items']){
  4.  
  5. $sql = "SELECT id, fieldsdata FROM cms_uc_items";
  6.  
  7. $result = $inDB->query($sql);
  8.  
  9. if ($inDB->num_rows($result)){
  10.  
  11. while($item = $inDB->fetch_assoc($result)){
  12.  
  13. $item['fieldsdata'] = iconv('utf-8', 'cp1251', $item['fieldsdata']);
  14. $cfg = unserialize($item['fieldsdata']);
  15. foreach($cfg as $param=>$value){
  16. $cfg[$param] = iconv('cp1251', 'utf-8', $value);
  17. }
  18. $cfg = serialize($cfg);
  19. $cfg = $inDB->escape_string($cfg);
  20. $inDB->query("UPDATE cms_uc_items SET fieldsdata='{$cfg}' WHERE id='{$item['id']}'");
  21. unset($cfg);
  22. }
  23.  
  24. }
  25.  
  26. echo '<p>Поля записей каталога сконверчены.</p>';
  27. $M_INFO['is_convert_uc_items'] = 1;
  28.  
  29. }
  30.  
  31. // ========================================================================== //
#18 13 мая 2012 в 17:58

исправлено (1041)…

• Mike •
ок v

еще

если гостям разрешить добавлять объявления на доску то… не выводится капча
#19 13 мая 2012 в 20:06

ошибка смарти при попытке просмотреть категорию в отдельности

• Mike •

исправлено (1041)…

• Mike •

в продолжение
вылезло далее

  1. Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "Z:/home/devinstantutf8/www/templates_new/_default_/components\com_forum_view_act.tpl" on line 51 "{if $thread.description}" unclosed {for} tag' in Z:\home\devinstantutf8\www\includes\smarty_new\libs\sysplugins\smarty_internal_templatecompilerbase.php:627 Stack trace: #0 Z:\home\devinstantutf8\www\includes\smarty_new\libs\sysplugins\smarty_internal_compilebase.php(166): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unclosed {for} ...') #1 Z:\home\devinstantutf8\www\includes\smarty_new\libs\sysplugins\smarty_internal_compile_if.php(197): Smarty_Internal_CompileBase->closeTag(Object(Smarty_Internal_SmartyTemplateCompiler), Array) #2 Z:\home\devinstantutf8\www\includes\smarty_new\libs\sysplugins\smarty_internal_templatecompilerbase.php(429): Smarty_Internal_Compile_Ifclose->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL) #3 Z:\home\devinstantutf8\www\includes\smarty_new\libs\sysplugin in Z:\home\devinstantutf8\www\includes\smarty_new\libs\sysplugins\smarty_internal_templatecompilerbase.php on line 627
и еще

при этой ошибке выводится часть страницы

и в коде присутствуют битые линки на подфорумы
devinstantutf8/forum/&#65533; вместо цифры номера подфорума — такое ощущение что наполовину обрезаный символ

и да, если в категории нет подфорумов, то ошибка смарти тоже есть
#20 13 мая 2012 в 20:22
• Mike •,

если гостям разрешить добавлять объявления на доску то… не выводится капча

mexanik

нашел и справил сам

в темплейт_нью, в файле com_board_edit.tpl

заменил $get_Captcha на get_captcha
картинка гостям стала выводиться
#21 13 мая 2012 в 21:32
спасибо, завтра поправлю в бранче…
#22 13 мая 2012 в 22:26
(1042)…
#23 13 мая 2012 в 22:55
Может не спешить и подождать сведения бранчей? А потом уже работать в паре с фузом?
#24 13 мая 2012 в 23:02
бранчи сведены в 1034, пока новых не было…
не спешить с чем — с изменениями или с исправлениями?
#25 14 мая 2012 в 13:00
я уже не знаю с чем😊Недавно был запущен новый проект, сделали его на win потому что для UTF еще много не ясно, не исправлено.

Вы, видно, хорошо трудитесь. Был раньше вариант от MaxiSoft (версии 1.6.2) имелся опыт эксплуатации этой версии. Но Макс, не дотянул эту версию. Пришлось отказаться от ее использования.

Если кто-то возьмет на себя UTF (чтобы Fuze мог больше освободить руки) было бы КРАЙНЕ хорошо
#26 14 мая 2012 в 14:04
Минона, не кипятитесь. RC будет в течении месяца.
#27 14 мая 2012 в 15:29
не понимаю этой спешки) кроме самой новой версии, нужны еще и например шаблоны, которых нет. Стоит ли спешить? Единственное что мне интересно — это ускорение работы системы.
#28 14 мая 2012 в 15:52
странно, но как раз таки спешки не вижу…

нужны еще и например шаблоны, которых нет

letsgo
если не использовать новый смарти, то старый шаблон, под старую версию смарти конвертируется в utf8 минут за двадцать в нотепаде++

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

Если кто-то возьмет на себя UTF (чтобы Fuze мог больше освободить руки) было бы КРАЙНЕ хорошо

Минона

ну, как видно, сейчас • Mike • ее ведет, да и Fuze не в стороне стоит.

RC будет в течении месяца.

Fuze
жду. Даже можно сказать, что уже использую. Сайт новый, нулевой, потому поставил без опаски на риск… И ковыряю потихоньку. Для меня это и знакомство с системой. Так как к инстанту присматривался долго. И не последнюю роль в пользу инстанта сыграл переход на utf8
#29 14 мая 2012 в 16:32

если не использовать новый смарти, то старый шаблон, под старую версию смарти конвертируется в utf8 минут за двадцать в нотепаде++

mexanik

а толк какой без нового быстрого смарти? Мне интересна скорость работы сайта в первую очередь.
#30 14 мая 2012 в 21:45
При скачивании бранчей архивами Zip не архивируются пустые папки в upload и, возможно, где-то ещё. В TRACe папки висят и с ними тест показывает одни результаты, мы скачиваем без них и получаем другие. Проверить бы, где ещё в системе могут быть или генерятся пустые папки?
Или уж оставить, как в board, в пустых папках контрольное изображение.
Заметил при попытке оставить на стене приветствие с изображением. После создания вручную папки users в upload изображение добавилось.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.