Graber |
|
---|---|
# Trustmaster : В трекере PHP сразу несколько багов с похожим описанием. Но требовать 5.3 для работы это роскошь.Могу всех захостить на PHP 5.3.3 Кто бездействует, тот не завоевывает
|
|
This post was edited by Graber (2011-01-31 01:39, 13 years ago) |
Sergeich |
|
---|---|
Вот пожелание для реализации в Сиене - http://www.cotonti.com/forums.php?m=posts&q=6147&n=last#bottom
|
Kort |
|
---|---|
Sergeich, ну шо ты как голый в баню? Там плагин на одну строчку. Выложу -- обожди.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Sergeich |
|
---|---|
Не, ну в сиену это можно на уровне движка ввести, реально нужная фича при большом кол-ве категорий.
|
Kort |
|
---|---|
Да никому это особо не надо. Вебдизайнёрам "от сохи" разве что. Для Сиены останется тот же двухстрочный плагин.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Sergeich |
|
---|---|
Ну не скажи, мне вот совсем не нужно, как админу, чтобы мои юзеры видели в этом списке всю структуру сайта, там ведь есть и скрытые разделы, которые ни к чему светить публике
|
Trustmaster |
|
---|---|
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 |
|
---|---|
Ну ок, оставляю 5.0.91, если сделаешь заплатку - потестирую.
И не теряйте мои репорты про голосовалку и экстра-поля (см. стр. 10) Кто бездействует, тот не завоевывает
|
Trustmaster |
|
---|---|
Мы их не теряем, просто голосовалка и экстра-поля - вотчина 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 |
|
---|---|
Все работает, спасибо.
Добавлено 2 часа 13 Минут спустя: Все, уперся в экстра-поля. Не могу без них дальше тестить Как я уже выше писал - там что-то сломалось. Дабы не топтаться на месте сделал быстрый фикс. Я не совсем понял КАК оно задумывалось, но мой метод работает:) system/extrafields.php Line 561: if (!$cot_extrafields && $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 |
|
---|---|
$cot_dbc - так когда-то называлось то, что теперь именуется $db. Последние две строчки должны браться из cot_incfile('users', 'module') и cot_incfile('page', 'module') соответственно. Если этого не происходит, значит надо бы выяснить, почему.
May the Source be with you!
|
Graber |
|
---|---|
system/extrafields.php
line 560: global $db, $cot_dbc, $cot_extrafields, $db_extra_fields, $cache; Хм, не понимаю как работает 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 |
|
---|---|
Просьба потестировать экстраполя в последних ревизиях. Исправилась ли описанная выше ситуация. И ещё файловые экстраполя ещё не тестировались как следует.
May the Source be with you!
|
Graber |
|
---|---|
Фикс видел, в первом приближении работает, но детально потестить не успел.
Одно заметил, если поле (users) помечено как обязательное, то можно свободно зарегистрироваться с пустым полем. При редактировании профиля не знаю, не смотрел. Завтра постараюсь оттестировать детальнее. Файловые экстраполя? Это что за зверь, где его берут? И почините в админке редактирование опросов - уже давно не работает. Кто бездействует, тот не завоевывает
|
esclkm |
|
---|---|
экстраполя имеют различные типы : просто инпут, тестовое поле, чекбокс, интполе, флоат поле, селект, файл итд
больше всего вопросовв с файлами. littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |