Страница 1 из 3

Руководство по созданию блога

Добавлено: 2009.06.19, 19:21
samdark
Начат перевод руководства по созданию блога.

Пока готовы: оглавление и вводная страница.

Re: Руководство по созданию блога

Добавлено: 2009.07.16, 17:49
samdark
Выложены черновые варианты раздела «Начальное прототипирование» руководства по созданию блога:

Настройка БД
Генерация каркаса
Аутентификация
Итог

За перевод говорим спасибо Алексею Лукьяненко (Caveman).

Re: Руководство по созданию блога

Добавлено: 2009.08.02, 17:01
samdark
Перечитал и поправил все переведённые страницы руководства по созданию блога. Должно читаться лучше.

Re: Руководство по созданию блога

Добавлено: 2009.08.27, 15:54
samdark
Завершил перевод «Доработка модели Post»

http://yiiframework.ru/doc/blog/ru/post.model

Re: Руководство по созданию блога

Добавлено: 2009.08.31, 14:42
samdark
И ещё одна страница блога готова: Создание и редактирование записей

Re: Руководство по созданию блога

Добавлено: 2009.08.31, 15:41
samdark
Сегодня успел ещё одну: Отображение записей

Re: Руководство по созданию блога

Добавлено: 2009.08.31, 17:21
samdark
Плодотворный сегодня день: Управление записями

Re: Руководство по созданию блога

Добавлено: 2009.09.01, 17:31
samdark
Готов перевод: «Доработка модели Comment»

Re: Руководство по созданию блога

Добавлено: 2009.09.01, 17:44
slavcodev
Александр система Orthus работает? Или опечатки лучше сюда писать?

Re: Руководство по созданию блога

Добавлено: 2009.09.01, 17:48
samdark
Работает. Все читаю и правлю.

Re: Руководство по созданию блога

Добавлено: 2009.09.15, 17:55
samdark
Добавлен перевод двух разделов руководства за авторством Алексея Лукьяненко:

http://yiiframework.ru/doc/blog/ru/comment.create
http://yiiframework.ru/doc/blog/ru/comment.admin

Комментарии и исправления через Orphus приветствуются.

Re: Руководство по созданию блога

Добавлено: 2009.09.16, 19:26
samdark
Алексей перевёл весь раздел «Портлеты».

Re: Руководство по созданию блога

Добавлено: 2009.09.19, 08:57
samdark
Силами Алексея переведён весь раздел «Последние штрихи».

Первоначальную работу над переводом руководства по созданию блога можно считать завершённой. Как и всегда, будем рады репортам об описках в Orphus и обсуждению спорных моментов на форуме.

Re: Руководство по созданию блога

Добавлено: 2009.10.03, 01:13
samdark
Все разделы, кроме «реляционной Active Record»(отображается как «Перевод завершен», но на самом деле это не совсем так) приведены в актуальное состояние. Также завершён перевод обзорного раздела по тестированию.

Re: Руководство по созданию блога

Добавлено: 2009.11.20, 21:07
SpiLLeR
Нету картинки: диаграммы сущность-отношение

Re: Руководство по созданию блога

Добавлено: 2009.11.21, 00:42
samdark
Где?

Re: Руководство по созданию блога

Добавлено: 2009.11.21, 01:44
Caveman

Re: Руководство по созданию блога

Добавлено: 2009.11.21, 14:24
SpiLLeR
Да, именно здесь. Забыл ссылку указать.

Re: Руководство по созданию блога

Добавлено: 2009.12.15, 16:01
SpiLLeR
Хотел бы уточнить, как работает данный метод из доки(http://yiiframework.ru/doc/blog/ru/comment.model):

Код: Выделить всё

protected function afterSave() {
    if($this->isNewRecord && $this->status==Comment::STATUS_APPROVED)
        Post::model()->updateCounters(array('commentCount'=>1), "id={$this->postId}");
} 
Этот метод ни когда не сработает, т.к. isNewRecord = true только при INSERT'e(при добавление нового комментария), а поскольку предусмотрена модерация комментариев, то при добавление комментария $this->status = STATUS_PENDING; и только после модерации(обновлении) $this->status = STATUS_APPROVED; или я не прав?

У себя сделал следующим образом:

Код: Выделить всё

protected function afterSave() {
    if($this->status==Comment::STATUS_APPROVED) {
        Post::model()->updateCounters(array('commentCount'=>1), "id={$this->postId}");
    }
} 
Единственное, что если после модерации захочется отредактировать комментарий, то кол-во комментариев увеличится, но это решается просто запретом редактирования :).

Re: Руководство по созданию блога

Добавлено: 2010.01.19, 11:57
Виталий

Код: Выделить всё

Tag . Каждая запись может иметь несколько тэгов. Каждый тег может быть присвоен нескольким записям. Таблица Tag используется портлетом «облако тегов», которому нужно посчитать частоту использования каждого тега. 
Наверное это забыли удалить из новой редакции.