Forums / National / Russian / Сиена, русское бета тестирование (Siena 0.9)

<<<1...5...891011121314>>>

Graber
#151 2011-01-31 01:27
# Trustmaster : В трекере PHP сразу несколько багов с похожим описанием. Но требовать 5.3 для работы это роскошь.
Могу всех захостить на PHP 5.3.3 :)
Кто бездействует, тот не завоевывает
This post was edited by Graber (2011-01-31 01:39, 13 years ago)
Sergeich
#152 2011-01-31 02:55
Вот пожелание для реализации в Сиене - http://www.cotonti.com/forums.php?m=posts&q=6147&n=last#bottom
Kort
#153 2011-01-31 03:29
Sergeich, ну шо ты как голый в баню? Там плагин на одну строчку. Выложу -- обожди.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Sergeich
#154 2011-01-31 03:51
Не, ну в сиену это можно на уровне движка ввести, реально нужная фича при большом кол-ве категорий.
Kort
#155 2011-01-31 04:55
Да никому это особо не надо. Вебдизайнёрам "от сохи" разве что. Для Сиены останется тот же двухстрочный плагин.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Sergeich
#156 2011-01-31 06:51
Ну не скажи, мне вот совсем не нужно, как админу, чтобы мои юзеры видели в этом списке всю структуру сайта, там ведь есть и скрытые разделы, которые ни к чему светить публике :)
Trustmaster
#157 2011-01-31 19:26
2 Sergeich: хотелки просьба в отдельной теме обсуждать.

2 Graber: выяснили, что проблема в MySQL Client API версия 5.0.x и ниже. Даже на PHP 5.3.4 / MySQL 5.0.91 она есть. На 5.1.x работает. Скорее всего, сделаю подготовку запросов на стороне PHP для старых API.
May the Source be with you!
Graber
#158 2011-01-31 22:58
Ну ок, оставляю 5.0.91, если сделаешь заплатку - потестирую.
И не теряйте мои репорты про голосовалку и экстра-поля (см. стр. 10)
Кто бездействует, тот не завоевывает
Trustmaster
#159 2011-02-01 00:48
Мы их не теряем, просто голосовалка и экстра-поля - вотчина esclkm, соответственно смотрит их и отписываетяс по ним он.

Added 2 hours 11 minutes later:

r1790 можно протестировать на проблемы с подготовкой запросов.
May the Source be with you!
This post was edited by Trustmaster (2011-02-01 02:59, 13 years ago)
Graber
#160 2011-02-01 03:05
Все работает, спасибо.

Добавлено 2 часа 13 Минут спустя:

Все, уперся в экстра-поля. Не могу без них дальше тестить :)
Как я уже выше писал - там что-то сломалось.
Дабы не топтаться на месте сделал быстрый фикс. Я не совсем понял КАК оно задумывалось, но мой метод работает:)

system/extrafields.php
Line 561:
if (!$cot_extrafields && $cot_dbc)
Эту строку коментарим. Что есть $cot_dbc для меня так и осталось загадкой, и найти ее в коде где-то еще не удалось.
И в самом конце файла нужно дописать 2 строки:
$cot_extrafields['users'] = (!empty($cot_extrafields[$db_users])) ? $cot_extrafields[$db_users] : array();
$cot_extrafields['pages'] = (!empty($cot_extrafields[$db_pages])) ? $cot_extrafields[$db_pages] : array();
И экстра-поля заработали :)
Кто бездействует, тот не завоевывает
This post was edited by Graber (2011-02-01 05:19, 13 years ago)
Trustmaster
#161 2011-02-01 20:45
$cot_dbc - так когда-то называлось то, что теперь именуется $db. Последние две строчки должны браться из cot_incfile('users', 'module') и cot_incfile('page', 'module') соответственно. Если этого не происходит, значит надо бы выяснить, почему.
May the Source be with you!
Graber
#162 2011-02-01 23:53
system/extrafields.php
line 560:
global $db, $cot_dbc, $cot_extrafields, $db_extra_fields, $cache;
тогда и тут нужно убрать $cot_dbc

Хм, не понимаю как работает cot_load_extrafields()
Код внутри блока if (!$cot_extrafields && $db) никогда не отрабатывает, т.к. коннект к базе есть, а $cot_extrafields заполняется, насколько я понял, где-то в system/common.php (видимо из кэша разворачивается.). Точнее if сработает только при пустом кэше. Тогда, получается, что при добавлении экстраполя не обновляется кэш, и в этом вся проблема?

system/users/users.main.php
line 92, 97, 102, 109
эти строки вида: $title .= $cfg['separator'].bla-bla-bla
нужно заменить на $title .= " ".$cfg['separator'].bla-bla-bla
Кто бездействует, тот не завоевывает
Trustmaster
#163 2011-02-02 22:40
Просьба потестировать экстраполя в последних ревизиях. Исправилась ли описанная выше ситуация. И ещё файловые экстраполя ещё не тестировались как следует.
May the Source be with you!
Graber
#164 2011-02-02 23:31
Фикс видел, в первом приближении работает, но детально потестить не успел.
Одно заметил, если поле (users) помечено как обязательное, то можно свободно зарегистрироваться с пустым полем. При редактировании профиля не знаю, не смотрел.
Завтра постараюсь оттестировать детальнее.
Файловые экстраполя? Это что за зверь, где его берут?

И почините в админке редактирование опросов - уже давно не работает.
Кто бездействует, тот не завоевывает
esclkm
#165 2011-02-03 05:58
экстраполя имеют различные типы : просто инпут, тестовое поле, чекбокс, интполе, флоат поле, селект, файл итд
больше всего вопросовв с файлами.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

<<<1...5...891011121314>>>