Powered by CodeIgniter

Обновления

(3)
7
7 голосов
Последние обновления движка.
Обновление cogear Давно не сообщал вам об обновлениях, но время пришло! С момента последнего обновления прошло достаточно много времени, поэтому всех мелочей и не припомнишь.
Перечислю последние изменения:
  • Добавил иконки для шестеренок в админке. Один добрый человек пообещал неспешно нарисовать собственный набор иконок для cogear. Ждем-с.
  • Обновлен установщик — более корректно работает с несовместимостью различных шестеренок друг с другом.
  • Самое важное — значительно доработана шестеренка Syndication. Теперь она отвечает не только за отдачу RSS, но и за подкачку новостей с других сайтов. У нее даже есть свой виджет. Применение пока довольно специализированное — посмотрите виджет "Мои публикации". Горизонты широки, можно сделать даже бот-наполнитель сайта, но данную идею лично я не поддерживаю. Использую для вывода ссылок на свои публикации на разных сайтах.
С радостью сообщаю, что снова попал в рабочий ритм и мною движим электропоезд разработки, как и раньше.
В самое ближайшее время следует ожидать:
  • Каталог шестеренок. Да, да, он скоро заработает! С Новым Годом!
  • Планировщик. Устали каждый день нажимать на кнопку «создать карту сайта»? Планировщик (cron) вам поможет.
  • Улучшение инсталлера для автоматического поиска и установки sql-заплаток. Бывает так, что нужно базу обновить при появлении новых возможностей — новые возможности реально упростят задачу.

Внимание! Чтобы обновленная шестеренка синдикации функционировала на уже работающем движке как следует, импортируйте дамп patch.sql из ее папки сразу после обновления из SVN.
18:12 ← 15 января 2010 Отправить в Твиттер adminadmin  RSS comments 28

Здесь пока ничего нет.

Комментарии (28) ↓

Ildar Ildar time 13:02 ← 16 января 2010 #
А можно поподробней насчет Syndication Можно настроить, чтоб с разных сайтов данные записывались в различные категории?
Можно ли настроить обрезку новостей? Как ведет себя с картинками? закачивает на сервер иди просто берет ее с источника?
Автор
admin admin time 13:09 ← 16 января 2010 #
На данный момент потоки захватываются и сохраняются в базе. Также создан виджет, который выводит в боковую панель ссылки на последние из полученных записей, которые ведут на сайт-источник.
Скоро появится cron и все это будет происходить автоматически. Пока же требуется нажимать кнопочку «Обновить».
Да, конечно можно сделать автоматический захват и публикацию топиков со сторонних ресурсов, но сам, скорее всего, делать этого в публичной версии не буду, потому что это чревато использованием cogear созданием самонаполняющихся саттелитов.
По-умолчанию сохраняется весь контент потока, а как им распоряжаться — решать лично каждому.
Ildar Ildar time 13:12 ← 16 января 2010 #
Все понятно спасибо
suder suder time 08:44 ← 18 января 2010 #
Да, конечно можно сделать автоматический захват и публикацию топиков со сторонних ресурсов, но сам, скорее всего, делать этого в публичной версии не буду, потому что это чревато использованием cogear созданием самонаполняющихся саттелитов.
Ну, допустим такой модуль можно и в мирных целях использовать.
В принципе могу попробовать (когда с остальными модулями более менее разберусь) написать его, причем так, что в исходниках даже обладая php-дебаггером будет разобраться нелегко.
А в случае если модуль осознает себя частью дорвея — вместо публикаций источником rss станет /dev/urandom и база данных, кэш и все доступные корневые каталоги будут благополучно забиты мусором.
Впрочем то, что я описал — темная сторона Силы, которая, хоть и привлекательна, но аморальна.
benassi benassi time 12:25 ← 18 января 2010 #
При установке вылетает ошибка вида: Fatal error: Call to a member function swop() on a non-object in /home/virtwww/***/http/gears/acl/models/acl.php on line 72
Подскажите чем она может быть вызвана?
Автор
admin admin time 12:29 ← 18 января 2010 #
Конечно, подскажу.
// 72 cтрока $this->db->swop(); Данная функция сохраняет активный запрос в БД «за пазуху», чтобы выполнить другой запрос, а после — вернуться к исходному.
Соответственно, ошибка говорит, что $this->db — не объект, в том числе не объект базы данных. Такое может быть, если вы указали неверные настройки подключения к БД, проверьте.
benassi benassi time 12:49 ← 18 января 2010 #
Спасибо огромное!
Автор
admin admin time 12:51 ← 18 января 2010 #
Заработало?
benassi benassi time 13:03 ← 18 января 2010 #
Щас попробовал… не заработало.
Поподробнее опишу свою проблему:
Я залил все файлы на хост… раздал нужные права и т.д.(в общем все то что описано в установке)
При попытке зайти на сайт должна сработать автоустановщик, так он и делает адресует меня на www.***.ru/install/ и вылетает окно с данной ошибкой. Пробовал вбить данные в database.php тож не помогло… есть еще какие-нибудь мысли насчет данной ошибки?
Автор
admin admin time 13:08 ← 18 января 2010 #
Попробуйте создать БД, импортировать дамп из корня движка, скопировать файл /gears/global/global.info.default в /gears/global/global.info с вашими данными, добавив в него строчку «mysql://user:password@host/database» с вашими данными для подключения к базе.
Автор
admin admin time 00:24 ← 19 января 2010 #
Исправил ошибку. Обновите дистрибутив.
suder suder time 02:13 ← 19 января 2010 #
Исправил ошибку.
Не совсем.
В файле gears/acl/library/functions.php на строке 37:
if($CI->name == 'install' && trim($CI->uri->uri_string,'/') == 'install') return; а надо:
if($CI->name == 'install' && $CI->uri->segments[1] == 'install') return; Если дашь добро — я эту правку скоммичу в svn. Просто я не знаю, какие штуки это за собой потянет, и какие проблемы с безопасностью могут возникнуть.
Автор
admin admin time 09:27 ← 19 января 2010 #
Вчера недокоммитил просто на ночь глядя. Сейчас исправлю.
Автор
admin admin time 09:32 ← 19 января 2010 #
Исправил.
inetlover inetlover time 20:08 ← 18 января 2010 #
Ошибки:
  1. При установке вылетает ошибка вида: Fatal error: Call to a member function swop() on a non-object in /home/virtwww/***/http/gears/acl/models/acl.php on line 72
    Тоже мучился, потом заполнил файл global.info вручную.

  2. После удачного заполнения формы регистрации вылетает сообщение с уведомлением, что на e-mail отправлено письмо, а под этим сообщением остается форма регистрации, которая не должна здесь показываться.


  3. Модератор сообщества не может редактировать свое сообщество, которое создал.
Автор
admin admin time 00:23 ← 19 января 2010 #
Каюсь, программирую не без багов :-)
Все исправил.
inetlover inetlover time 18:02 ← 19 января 2010 #
Спасибо!
benassi benassi time 23:45 ← 20 января 2010 #
у меня вопрос… когда я переводу сайт в режим выключения… потом пытаюсь авторизироваться под админом, а капча не работает..=( в чем может быть проблема?
Автор
admin admin time 15:55 ← 21 января 2010 #
Проблема решена, обновите дистрибутив.
inetlover inetlover time 08:38 ← 24 января 2010 #
Скачал обновленный дистрибутив. Установил, пишу пост, публикую и получаю ошибку:
A PHP Error was encountered Severity: Notice Message: Undefined property: stdClass::$views Filename: models/node.php Line Number: 68
Автор
admin admin time 10:56 ← 24 января 2010 #
Понятное дело — зайди в админку и накати патч ;-)
inetlover inetlover time 12:26 ← 24 января 2010 #
зайди в админку и накати патч

Из всего перечисленного, получается только зайти в админку :-)
Подобная картинка у меня не появляется:

Отсюда не могу нажать кнопку Пропатчить
Я бы в ручную пропатчил, но где взять патч?
Автор
admin admin time 18:01 ← 24 января 2010 #
/gears/nodes/patch.sql :-)
inetlover inetlover time 18:28 ← 24 января 2010 #
Спасибо! Теперь дошло.
JOKERAHT JOKERAHT time 03:15 ← 19 февраля 2010 #
Закинул на локальную машину с appserv. При попытке зайти на сайт, редиректит в папку ****.ru/install, которой нет.
Пробовал отредактировать global.info, добавил в него строку mysql://user:password@host/database (Естественно, свои данные), на сайте ничего не поменялось. Обратил внимание на database = FALSE, по наитию сменил на TRUE и получил ошибку при попытке зайти на сайт.
An Error Was Encountered You have specified an invalid database connection group. В чём может быть причина?
PS. Всё абсолютно идентично на XAMPP и Denwer.
Автор
admin admin time 09:57 ← 19 февраля 2010 #
По правде говоря, правильно писать так:
database = mysql://user:password@host/database
JOKERAHT JOKERAHT time 12:32 ← 19 февраля 2010 #
Спасибо. Хорошо бы, если бы этот пример был внутри global.info. Теперь к базе коннектит, но при попытке зайти на сайт, вот что:
Parse error: syntax error, unexpected '-', expecting ',' or ')' in C:\AppServ\www\engine\cache\templates\templates_header.tpl on line 8 В шаблоне это оказалась строка с информацией о favicon. Просто убрал её. Загрузился сайт, но дальше главной страницы уйти нельзя. Например, ссылка на логин http://*****.ru/user/login/ приводит к 404 ошибке.
Автор
admin admin time 12:34 ← 19 февраля 2010 #
.htaccess у вас не работает — или его нет в корне, или mod_rewrite отключен у апача.