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

Обсуждение документации. Переводы Cookbook и авторские рецепты.
Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.06.19, 19:21

Начат перевод руководства по созданию блога.

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

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.07.16, 17:49

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

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

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

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.08.02, 17:01

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

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.08.27, 15:54

Завершил перевод «Доработка модели Post»

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

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.08.31, 14:42

И ещё одна страница блога готова: Создание и редактирование записей

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.08.31, 15:41

Сегодня успел ещё одну: Отображение записей

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.08.31, 17:21

Плодотворный сегодня день: Управление записями

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.09.01, 17:31

Готов перевод: «Доработка модели Comment»

Аватара пользователя
slavcodev
Сообщения: 3133
Зарегистрирован: 2009.04.02, 21:42
Откуда: Altea, Spain
Контактная информация:

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

Сообщение slavcodev » 2009.09.01, 17:44

Александр система Orthus работает? Или опечатки лучше сюда писать?
Жду Yii 3!

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.09.01, 17:48

Работает. Все читаю и правлю.

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.09.15, 17:55

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

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

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

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.09.16, 19:26

Алексей перевёл весь раздел «Портлеты».

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.09.19, 08:57

Силами Алексея переведён весь раздел «Последние штрихи».

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

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.10.03, 01:13

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

SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение SpiLLeR » 2009.11.20, 21:07

Нету картинки: диаграммы сущность-отношение
Предупрежден - значит вооружен.
devKP.ru

Аватара пользователя
samdark
Администратор
Сообщения: 8793
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2009.11.21, 00:42

Где?


SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение SpiLLeR » 2009.11.21, 14:24

Да, именно здесь. Забыл ссылку указать.
Предупрежден - значит вооружен.
devKP.ru

SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение SpiLLeR » 2009.12.15, 16:01

Хотел бы уточнить, как работает данный метод из доки(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}");
    }
} 
Единственное, что если после модерации захочется отредактировать комментарий, то кол-во комментариев увеличится, но это решается просто запретом редактирования :).
Предупрежден - значит вооружен.
devKP.ru

Виталий
Сообщения: 36
Зарегистрирован: 2009.06.16, 23:21

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

Сообщение Виталий » 2010.01.19, 11:57

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

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

Ответить