CNSoftware-Sergey

Рейтинг
32
Регистрация
04.12.2007

Видимо, я сумбурно написал.

Сейчас все исправления сделаны в 4.1.3 beta:

- заплатка для лицензий

- русский в инсталляторе

- ошибка с базой данных.

Попробуйте скачать последнюю сборку 4.1.3 и скопировать всё поверх старой 4.1.3.

Jorevo, попробуйте еще раз скачать бету. Сделали небольшую заплатку для ключа, должно перестать глючить. Конфигурация сервера, где наблюдается баг, пока непонятна. Похоже, что это Apache + PHP (какой-то версии) + FreeBSD.

Проблема с инсталлятором - в 4.1.2 исправили, а в 4.1.3 - нет. Сейчас всё должно работать как надо.

Как там AJAX? Работает?

Jorevo, по порядку.

1. Проблему с ключом пока не решили (коллега был не в курсе). Просто это проблема конкретной конфигурации сервера, причем возникает она спонтанно. Единственное полноценное решение - это ПОЛНОСТЬЮ переделать всю систему лицензии. Другой вариант - сделать свою замену функции substr() (см. ранее), но это замедлит загрузку всех страниц каталога. Вот мы сейчас в раздумьях - что делать.

2. Хелп теперь лежит только на сайте (в разных форматах). Папку cncat_manual можно удалить.

3. По поводу нововведений в админке. Пожалуйста перепишите файл admin.tpl из темы default в свою тему. Все новые фишки находятся там.

4. Баг с базой данных исправили - перекачайте дистрибутив (просто перепишите поверх).

Уважаемые владельцы каталогов!

Выложена бета-версия CNCat 4.1.3.

Основные нововведения:

- Управление дополнительными полями для ссылок и статей

- AJAX в админке

Ну и по мелочи, подправлены баги, добавлены фичи.

Скачать

Документация

Документация теперь не входит в дистрибутив, поскольку стала слишком много весить :)

Подправили версию 4.1.2 (build 292). Исправлено:

  • 202 - Баннер "Только на главной" и "На всех кроме главной" (исправлена логика работы)
  • 199 - Не приходят уведомления админу при добавлении через 1ps
  • 200 - Отображение ошибки 404
  • 198 - Фильтр выбрасывает на главную, если у категории нет пути
  • 197 - Не выводится meta_descr в темах default и classic

Jorevo, пока непонятно, разбираемся.

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

Первая ошибка хотя бы документирована и решаема. Там проблема была в PHP 5.2.4+: если в функции eval() возникает ошибка, то для возвращаемой страницы устанавливается ошибка 500, а раньше такого не было.

Здесь же проблема в следующем: функция substr($str, 0, -256) не всегда возвращает одинаковый результат! Причем чаще возвращает правильный. но иногда строка урезается. Исходная строка $str - бинарная.

jorevo:
Вот обнаружил глючок с баннером... Если поставить отображение "Только на главной", то он к сожалению будет отображаться не только на главной, но и на всех страницах вида s0pX.html. Я конечно в роботсе запретил такие страницы к индексации, но думаю, надо все же поправить сие недоразумение.

Да, косяк. Исправим в версии 4.1.3 (на этой неделе).

jorevo:
И ещё один раздражающий глюк - как только вхожу в каталог в 70% случаев мне зачем-то сообщается: "Лицензионный ключ принят", и это же сообщение через два раза на третье выдается при модерации... например на удаление всякого мусора из новых поступлений.

А вот это уже интересно. На вашем сервере удалось воспроизвести, будем думать.

CNSoftware-Sergey добавил 08.09.2008 в 12:13

Stroim-Stroim.ru:
Лучше самому написать скрипт каталога, тем более, что это достаточно просто.

Каталог написать просто. Продукт - нет.

P.S. Исходники CNCat 4.1.2 занимают 1.3 мегабайта.

CNSoftware-Sergey добавил 08.09.2008 в 17:52

Jorevo, проблема с лицензионным ключом - баг PHP на Вашем хостинге. Заключается она в следующем. Функция substr($str, 0, -256) для бинарных исходных данных иногда возвращает некорректный результат (меньшее количество байт, чем нужно). Причем именно иногда. Когда-то чаще, когда-то реже.

У нас такое тоже было на FreeBSD. При этом консольный PHP отрабатывает нормально, а запущенный через апач - вот так же глючит.

Даже не знаем, что можно сделать. Думаем.

PROdvig:
Как-то сразу желание пропадает пользоваться продуктом таких "создателей" 🙄

Споры при обсуждении перспектив развития продукта - вполне нормальное дело. Кстати, мы всегда слушаем пожелания участников этого форума и именно поэтому выносим некоторые внутренние споры сюда. И зачем было брать слово "создателей" в кавычки - не совсем понятно.

jorevo:
Все небольшие косячки в юзабилити, ЧПУ и пр. (на мой взгляд) остались за бортом версии 3.1. Единственно по чему остались претензии к скрипту - это не очень удобная система настройки дизайна и реликтовые уши старой рейтинг-системы... которая присутствует наравне с новой, но в отличии от неё не работает. :)

По поводу юзабилити - сейчас доделываем AJAX - модерирование ссылок станет значительно удобнее.

С настройкой дизайна пока что остались разногласия - может общественность подскажет? Сейчас темы оформления располагаются в файлах. Есть два варианта сделать веб-интерфейс для редактирования тем:

1. Перенести все темы из файлов в БД (тогда непонятно, куда класть картинки. Перенос тем станет сложнее).

2. Сделать веб-интерфейс для редактирования файлов темы (тогда нужно давать права на папку, а это опасно).

jorevo:
К сожалению сделать резервную копию сделать не могу, т.к. 4.1.1 встал как-то криво - началось с того что в инсталяторе почему-то не распознавалась кодировка (показывались кракозябры) и криво подхватился ключ, на некоторых операциях, например на попытке сделать экспорт, выдаёт "Незарегистрированная копия CNCat."

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

jorevo:
То есть перезаписать файлы поверх и запустить инсталл? А он разве не затрёт базу дефолтной базой?

Инсталлятор спросит - обновить или затереть.

Можно, только запустите инсталлятор, чтобы обновить базу.

Но резервную копию сделать никогда не помешает.

1 234 5
Всего: 48