Принимаем вопросы от населения
Trustmaster |
|
---|---|
Потому что скалярные данные импортируются из буфера в функциях forms API, а для массивов пришлось делать исключение в cot_import(). May the Source be with you!
|
Macik |
|
---|---|
#34572 Trustmaster: Ага. Тут логическая неувязочка в формировании экстраполей обнаружилась: при ошибках ввода данных (и редиректе обратно на форму ввода), значения введенные в экстраполя сбросятся на те, что содержатся в БД. (т.к.в cot_build_extrafields всегда передается начальное значение третим параметром и cot_import_buffered соответственно его и возвращает, вместо реального из буфера. (Открыл тикет.) Добавлено 8 минут спустя: Оказывается ситуация хуже чем предполагал. Такое поведение проявляется для всех полей ввода. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
|
Dit bericht is bewerkt door Macik (2012-06-04 18:00, 12 jaren ago) |
Trustmaster |
|
---|---|
Понял. Ещё не знаю, насколько трудно будет это решить, но постараюсь. May the Source be with you!
|
Moool13 |
|
---|---|
В какой таблице хранится общее число юзеров (вместе с удаленными)? Например, у меня 100 узеров, я удалил 50 последних, но новый зареганый юзер имеет id 101, а мне нужно чтобы id был 51, и у последующих зареганых юзеров 52, 53.. соответственно. |
McDuck |
|
---|---|
#34580 Moool13: Число юзеров - это число записей таблицы `cot_users`. Поле user_id является автоинкрементным (его значение возрастает на единицу при добавлении нового юзера, но при удалении никаких пересчетов не производится ), также, это поле является первичным ключом, значение которого используется в других таблицах, как идентификатор юзера. Если удалены именно последние записи, достаточно подкорректировать таблицу `cot_users`. Здесь где-то была тема об объединении двух БД, посмотрите - суть одна |
Macik |
|
---|---|
#34576 Trustmaster: Очеь бы хотелось. Т.к. тут юзабилити сильно страдает - заполняешь длинную форму, в одном поле ошибку допустил и бац весь ввод «обнулился». #34580 Moool13: Зачем? Тогда многое пойдет на перекосяк, т.к. в базе данных многие данные ссылаются на ID пользователя. Например поле «создатель страницы». Если переиндексировать таблицу пользователей, то многое будет указывать на «левых» пользователей.
Добавлено 11 часов спустя: Не относится к предыдущему, но ... Включил плагин i18n. Настроил 2 языка - английский (главным) и русский. Создал страницу, перевел на русский. Прописал тег (английский для английского, русский для русского). При просмотре оригинала страницы (на английском) вижу оба варианта тегов (английский и русский), при переключении на русский вариант страницы вижу только русский тег. Это так задумано или баг? https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
|
Dit bericht is bewerkt door Macik (2012-06-05 08:22, 12 jaren ago) |
Moool13 |
|
---|---|
По идее где то должно храниться id последнего зареганого юзера, даже если его удалили, что к нему прибавлять 1. (если я правильно понял, могу ошибаться) В `cot_users` ведь хранятся только существующие юзеры.
С этим проблем не будет, иначе не задавал бы вопрос) |
Alex300 |
|
---|---|
#34589 Moool13: Последний id хранится в первичном ключе этой таблицы: значение AUTO_INCREMENT. Можно поправить через phpMyAdmin или запросом к базе ALTER TABLE `cot_users` AUTO_INCREMENT =4 , где 4 = требуемый новый минимальный id P.S. не забываем про бекап ))) Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Moool13 |
|
---|---|
Alex300
Про это и забыл.. Добавлено 20 часов спустя: Не знаю, может делаю что то не правильно, но проблема с обновлением. (решил сделать по инструкции) http://www.cotonti.com/ru/docs/start/updating 1. Проведение обновлений Cotonti Siena 1. Сделал, все ок 2. Сделал 3. Сделал 4. И тут камень! install.php не производит обновление, а устанавливает двиг заного (т.е. как при первой установке, данные БД, данные админа, выбор модулей/плагинов)
Может, так и должно быть? |
|
Dit bericht is bewerkt door Moool13 (2012-06-06 15:01, 12 jaren ago) |
McDuck |
|
---|---|
В config.php проверьте строку:
$cfg['new_install'] = 1; // This setting denotes a new install step and redirects you to the install page |
Moool13 |
|
---|---|
McDuck спасибо! Вопрос снят. Добавлено 3 месяца спустя: Можно поподробнее о ф-ях?: cot_shield_protect() cot_import() cot_parse() cot_tplfile() XTemplate() cot_import_pagenav() cot_sendheaders() cot_generate_usertags() Добавлено 6 дня спустя: 6 дней прошло, и никто не ответил.. |
|
Dit bericht is bewerkt door Moool13 (2012-09-03 11:54, 12 jaren ago) |
Eugene |
|
---|---|
тяжело отвечать, честно... всё уже расписано в самих функциях (phpdoc) и все переменные расписаны... что именно нужно сказать? |
Trustmaster |
|
---|---|
May the Source be with you!
|
Macik |
|
---|---|
Какова функциональность кнопки «Синхронизировать» в разделе редактирования структуры категорий? Для страниц это просто обновление счетчика страниц в категории или это что-то большее? https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Nik Samokhvalov |
|
---|---|
В «Техконцепции» сказано: Вы можете установить систему для нескольких сайтов (если это поддерживается на вашем хостинге), тогда вы сможете использовать один движок для нескольких баз данных и конфигураций сайта. С другой стороны, если один сервер не справляется с возросшей нагрузкой, Cotonti легко масштабируется с помощью кластеров MySQL, кластеров веб-сервера, балансировки нагрузки и включения кластерного режима. Что понимать под фразой «для нескольких сайтов»? Неужели это та же схема, что и у Битрикса — одно ядро, админка, БД для нескольких сайтов, лежащих на одном и том же сервере? А ещё про кластерный режим кто-нибудь расскажет (не MySQL)? Sorry for my English.
|