cotonti.com : Cotonti 0.9.25 https://www.cotonti.com Laatste forum onderwerpen Cotonti en Thu, 26 Feb 2026 10:42:26 -0000 Alex300 Пока назвать примерный срок релиза не могу. Готов не весь запланированный функционал. Да и меня периодически что то отвлекает. Наверное уже к весне.

]]>
Di, 21 Jan 2025 06:23:30 -0000
Kabak #48190 Sergeich:

А когда планируется новый релиз?

А что не так с действующим ?

]]>
Ma, 20 Jan 2025 18:14:57 -0000
Sergeich А когда планируется новый релиз?

]]>
Ma, 20 Jan 2025 07:35:13 -0000
Alex300 Значит не правильно понял. Пробовал именно кнопку "удалить" справа. Поправлю на днях. Спасибо за баг репорт.

В консоли ошибок не наблюдалось.

Имелся ввиду Php лог.

Я говорю именно о Cotonti релиз 0.9.25.

0.9.26 beta уже далеко впереди и внести правки в 0.9.25 веьма проблематично. Новый релиз будет уже без этой ошибки.

Добавлено 22 часа спустя:

Массовое удаление страниц в админке поправил.

]]>
Thu, 16 Jan 2025 12:24:01 -0000
prostogorod #48184 Alex300:

Удаление страниц в админке. На мастер ветке не воспроизвелось. Хорошо бы заглянуть в лог, может какое расширение вызывает ошибку.

Я говорю именно о Cotonti релиз 0.9.25. Специально поставил с нуля на новый сайт с дефолтными плагинами. Ошибка повторилась. В консоли ошибок не наблюдалось. Причем, хочу отметить, если нажимать кнопку удалить справа в колонке Действие - то удаление работает. А вот кнопка удаление внизу возле пагинации - не работает, вызывает ошибку. Также, проверил, внизу работает кнопка Утвердить.

P.S. Скачал сейчас с мастер ветке - ошибка подтверждается!

]]>
Thu, 16 Jan 2025 10:47:59 -0000
Alex300

Cotonti релиз 0.9.25. И еще заметил, поиск не работает. Форма поиска:

А если так:

<form action="index.php" method="get">               
    <input type="hidden" name="e" value="search">
    <input type="text" class="form-control" name="sq" placeholder="Поиск...">
    <button class="btn btn-default" type="submit">Поиск</button>
</form>

Удаление страниц в админке. На мастер ветке не воспроизвелось. Хорошо бы заглянуть в лог, может какое расширение вызывает ошибку.

]]>
Thu, 16 Jan 2025 08:16:45 -0000
prostogorod Cotonti релиз 0.9.25. Удаление страниц в админке. Выбираем галочку. Потом сообщение alert - Вы действительно хотите удалить эту страницу? Да, и страницы не удаляются # - Ошибка

Добавлено 5 часов спустя:

Cotonti релиз 0.9.25. И еще заметил, поиск не работает. Форма поиска:

<form action="index.php?e=search" method="get">				
 <input type="text" class="form-control" name="sq" placeholder="Поиск...">
<button class="btn btn-default" type="submit">Поиск</button>
</form>

Перенаправляет на главную с запросом:

/index.php?sq=Гребенка

 

]]>
Wo, 15 Jan 2025 15:05:16 -0000
Alex300 Добавил поддержку $extension_structure при включенном legacy mode.

 

А как можно проверку сделать, если старая версия, то такой массив, если новая то такой. Проверка на версии Cotonti?

Да. Можно проверять $cfg['version']

]]>
Thu, 02 Jan 2025 20:07:32 -0000
prostogorod Cotonti релиз 0.9.25. Разобрался, поменялась название массива

было:

$extension_structure[] = 'auto';

стало:

$extensionsWithStructure[] = 'auto';

А как можно проверку сделать, если старая версия, то такой массив, если новая то такой. Проверка на версии Cotonti?

И еще вопрос, а какие еще глобальные переменные поменялись в Cotonti релиз 0.9.25?

 

]]>
Wo, 25 Dec 2024 12:02:07 -0000
Alex300 Можно пример расширения? Используете ли версию Cotonti из master-ветки или релизную 0.9.25? Версия PHP?

]]>
Wo, 25 Dec 2024 10:26:32 -0000
prostogorod #48152 Alex300:

Что-то она мне такая ошибка не попадалась. Поправил потенциально проблемное место. Пожалуйста проверьте.

Спасибо! Проверил, ошибка исправлена.

$multiline = isset($arr_keys[0]) && is_numeric($arr_keys[0]);

 

Добавлено 1 месяц спустя:

Cotonti Siena 0.9.25. Устанавливаю новый плагин или новый модуль со структурой. Структура нового плагина и модуля в базе существует, а в админке нет. В админке отображается только структура модуля Page. В чем может быть причина? Проверил на сборке 0.9.24.2 все структуры отображаются.

]]>
Wo, 20 Nov 2024 13:15:09 -0000
Alex300 Что-то она мне такая ошибка не попадалась. Поправил потенциально проблемное место. Пожалуйста проверьте.

И еще вопрос. Имеет значения, где скачивать дистрибутивы? Они идентичны?
https://www.cotonti.com/download/cotonti-siena-0925
https://github.com/Cotonti/Cotonti/releases/tag/0.9.25

Нет, не имеет https://www.cotonti.com/download/cotonti-siena-0925 отдает на скачивание архив с гитхаба.

]]>
Di, 19 Nov 2024 15:21:09 -0000
prostogorod Возникает ошибка. Cotonti Siena 0.9.25, при установке, последний шаг(Установка Cotonti успешно завершена!)

Warning: Undefined array key 0 in /home/sov/domain.com/www/system/database.php on line 596


в строке:

$multiline = is_numeric($arr_keys[0]);

 

И еще вопрос. Имеет значения, где скачивать дистрибутивы? Они идентичны?
https://www.cotonti.com/download/cotonti-siena-0925
https://github.com/Cotonti/Cotonti/releases/tag/0.9.25

]]>
Di, 19 Nov 2024 15:14:41 -0000
Kabak Благодарю разработчиков за 

cot_generatePaginationTags() 

 

очень удобно !

]]>
Zo, 27 Okt 2024 07:52:53 -0000
Denisbox Небольшая неточность в установщике:

]]>
Ma, 23 Sep 2024 11:16:49 -0000
Kort И все-таки лучше добавить strip_tags чтобы убрать разметку:

{PM_TEXT|strip_tags($this)}

Примерно так. Или сразу так:

{PM_TEXT|strip_tags($this)|cot_string_truncate($this, 100, false, false, '...')}
]]>
Ma, 16 Sep 2024 05:59:05 -0000
Kabak текст обрезается из расчёта 100 отображаемых символов.  В ответе человека используются преносы строк и 100 отображаемых символов заканиваются значительно позже , чем вмещает блок.  Блок не фиксированного размера у меня, но почему-то вылезает именно это - последнее сообщение в списке личных сообщений.

 

Верятно у меня что-то со стилями. Не должны строки вылезать на пределы блока.

Добавлено 3 дня спустя:

Подправил CSS , проблема ушла

]]>
Thu, 12 Sep 2024 17:18:48 -0000
Kort Спорно: cot_string_truncate() все делает правильно (хотя аргумент $considerhtml хоть true, хоть false у меня на разметку не влиял, только на окончательный размер текста).

В твоем примере текст вылез за пределы блока по высоте. Выходит, у тебя фиксированная высота блока? Тогда то же самое произошло бы со слишком большим текстом без лайнбрейков или разметки. Может надо просто проверить стили?

В 125 строке формируется немного непонятная переменная -- что-то вроде превью текста сообщения. С HTML парсером там всегда будет HTML (как минимум, один параграф или другой блок). Я немного не понимаю, зачем тебе PM_ROW_DESC (а не PM_ROW_TITLE), но если очень нужен, сделай миниплагин с хуком pn.list.loop и добавь тег, в котором $pm_desc пропусти через strip_tags() -- что-то вроде PM_ROW_DESC_NOHTML

]]>
Thu, 12 Sep 2024 08:17:18 -0000
Kabak Есть проблема с функцией cot_string_truncate

Она некорректно работает в случаях когда есть переносы строк.

Например pm.list.php 125 строка

    $pm_desc = cot_string_truncate($pm_data , 100 , true, false, '...');

Нужно контроллировать переносы строк и обрезать , если строк больше определённого количества, а не только по количеству отображаемых символов.

 

]]>
Wo, 11 Sep 2024 16:50:47 -0000
Kort Что-то похожее было с Бутстрапом, если помнишь)) Обновление TPL-тегов в теме займёт полчаса с перекурами. Риторические вопросы занимают гораздо больше времени. Я уже давно самые важные проекты обновил до 0.9.25 и сразу перевёл на новые теги. В плюсе гораздо лучшая читабельность шаблонов. Собственно для этого все и затевалось.

За 10 лет все привыкли к безумному PAGE_SHORTTITLE и всяким бессистемным TOP_XXXXXX. Странно, что очевидное улучшение вызывает подобное неприятие. К тому же переход на 0.9.25 это не только новая нотация. Обнови и забудь уже))

А вообще, нейминг это непросто. Для общего развития.

]]>
Di, 03 Sep 2024 18:26:49 -0000
Alex300 Цель изменений - привести теги к более понятному и единообразному виду. А значит и к более интуитивно понятному. Функции генерирующие теги для стандартных компонентов, как напримерcot_generatePaginationTags(), cot_generate_page_tags(), еще и облегчают разработчикам вывод набора тегов с своих расширениях.

Старые теги продолжат работу в режиме legacy mode еще довольно длительное время, что должно облегчить переход на новые версии.

Так исторически сложилось, что теги добавлялись в код довольно хаотично. Вот и сложилась ситуация, когда в расширеняих теги с одинаковым функционалом могут разниться, что создает определенные неудобства.

]]>
Di, 03 Sep 2024 16:45:14 -0000
Kabak вы с этими переименованиями тегов.... 

Зачем переходить на Cotonti 0.9.25 , если нужно ВСЁ переименовать в моих скинах  ?  ( риторический )

Какие улучшения -то ?

]]>
Di, 03 Sep 2024 13:19:54 -0000
Alex300 Для тегов завел тикет: https://github.com/Cotonti/Cotonti/issues/1793. Проблему реализации описал там же.

Для поиска вроде этот: https://github.com/Cotonti/Cotonti/issues/1782

]]>
Di, 03 Sep 2024 07:06:53 -0000
Kort Плагин Tags

Случайные хештеги выводятся неправильно: сперва берутся первые ХХ тегов согласно настройкам, а потом они рандомизируются. А надо бы наоборот.

Comments

Не выводятся сообщения об ошибках или успешной публикации.

Search

Запутались с TPL-тегами:

  1. PLUGIN_PR_TITLE зачем-то генерит линк. Надо бы PAGE_PR_TITLE и PAGE_PR_URL делать отдельно -- чтобы не терялся параметр highlight в урле.
  2. Страничные теги генерятся до основного блога, поэтому PAGE_PR_TITLE перезаписывается. Надо с именами подумать аккуратно.

Добавил PLUGIN_PR_LINK, после чего PLUGIN_PR_TITLE и PLUGIN_PR_URL стали понятными. Аналогично сделал по постам.

]]>
Di, 02 Jul 2024 17:43:10 -0000