Мой блог о WEB-разработке

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
Ответить
Filsh
Сообщения: 77
Зарегистрирован: 2010.10.17, 11:00
Откуда: Днепропетровск
Контактная информация:

Мой блог о WEB-разработке

Сообщение Filsh »

http://blog.rapository.com
Решил все таки показать его всем.
Долго думал стоит ли выкладывать блог на всеобщее обозрение, но та ладно, уже поздно :)
Дизайн постоянно перерабатывается и очень тяжело найти то что мне хочется.
Пытался написать его в модульном стиле, выделил несколько модулей, но как не крути, а они все таки получились завязаны друг на друге.
Нет такого что скопировал в другой проэкт и оно заработало, прийдется еще допиливать.
Основная часть "ядра" является модуль статей, все крутится на нем.
Поддерживает бесконечную вложеность категорий + теги. Теги играют туже роль что и категории, но динамические, можно добавлять/удалять с статьи и представляют связь многие ко многим(множество статей/множество категорий)
Модуль комментариев. Не знаю правильно ли он сделан :?, но он единственный полностью автономный.
Можно прикручивать ко всему, что хочется. Принимает два параметра - имя таблици/сущности которую нужно коментировать и первичный ключ/уникальный ид этой сущности. При первой инициализации создает таблицу для коментариев(если она еще не создана) и потом по уникальному ключу сущности сохраняет комменты. Так вот у меня он привязан к таблице articles и id статьи, к каждой статьи свое множество комментариев, но лежат все в одной таблице. Если будет, например раздел фотографий, то будет табица photos_comments и id фотографии.

Ну вообщем то и все.
Аватара пользователя
Beaten_Sect0r
Сообщения: 234
Зарегистрирован: 2011.06.15, 14:58
Откуда: Ярославль
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение Beaten_Sect0r »

http://blog.rapository.com/article.htm? ... JavaScript
чпу что-то не очень получается.
не плохо, а что такой жирный логотип хтмл5
_https://coru.ws
Filsh
Сообщения: 77
Зарегистрирован: 2010.10.17, 11:00
Откуда: Днепропетровск
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение Filsh »

С чпу я как то не заморачивался и мне кажется это не особо важно.
Логотип хтмл5 большой что бы свободное место заполнить, потом что то там придумаю, может опрос какой то...
Аватара пользователя
nidkor
Сообщения: 37
Зарегистрирован: 2011.09.07, 01:28
Откуда: Украина, Харьков

Re: Мой блог о WEB-разработке

Сообщение nidkor »

А кнопка "Контакты" пока не активна, или все же ссылка не правильно работает?
Filsh
Сообщения: 77
Зарегистрирован: 2010.10.17, 11:00
Откуда: Днепропетровск
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение Filsh »

Пока не работает, в ближайших планах ее сделать, добавить метатеги для поисковиков и переделать "Кабинет", потому что то, какой он сейчас мне вообще не нравится :)
В будущем еще хочу тематический чат на вебсоккетах, но это уже другая история...
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение slavcodev »

будет RSS? я бы подписался, т.к темы еще не читал, но по заголовкам интересно, обязательно прочту как время чуток появится!
Жду Yii 3!
Filsh
Сообщения: 77
Зарегистрирован: 2010.10.17, 11:00
Откуда: Днепропетровск
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение Filsh »

С RSS я никогда не имел дело, поэтому не знаю насколько быстро его прикрутить. В мою голову постоянно лезут "гениальные идеи проэктов", как только появится промежуток между ними, сразу же сделаю:)
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение slavcodev »

Жду Yii 3!
Аватара пользователя
kosenka
Сообщения: 677
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение kosenka »

Filsh писал(а):С RSS я никогда не имел дело, поэтому не знаю насколько быстро его прикрутить.
Взять расширение : http://www.yiiframework.com/extension/efeed

И в контроллере прописать:

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

        public function actionFeed()
        {
                // retrieve the latest 20 models
               $items=array();

                Yii::import('ext.EFeed.*');
                // specify feed type
                $feed = new EFeed();//new EFeed(EFeed::RSS1);
                $feed->title = 'Feed';
                $feed->link = $this->createAbsoluteUrl('/');
                $feed->description = 'Feed';
                foreach($items as $item)
                {
                        $itmFeed = $feed->createNewItem();
                        $itmFeed->title = 'Feed title';
                        $itmFeed->link = 'http://...'; //for example
                        $itmFeed->date = date();// for example
                        $itmFeed->description = 'some text';
                        $feed->addItem($itmFeed);
                }
                $feed->generateFeed();
        }
 
Вызывать так: http://site.ru/controller/feed
Filsh
Сообщения: 77
Зарегистрирован: 2010.10.17, 11:00
Откуда: Днепропетровск
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение Filsh »

Ну вроде ничего сложного, скоро прикручу)
Аватара пользователя
IceDragon
Сообщения: 50
Зарегистрирован: 2010.04.08, 20:02

Re: Мой блог о WEB-разработке

Сообщение IceDragon »

А по поводу ЧПУ - у тебя наа одну и ту же статью ведут разные сслылки, как понимаю ты с ситуацией когда гугл вместо того чтобы индексировать статью как одну, индексирует как 2-3 статьи и не склеивает их, и они конкурируют в поиске.

http://blog.rapository.com/article.htm? ... &article=3
http://blog.rapository.com/?article=3
Filsh
Сообщения: 77
Зарегистрирован: 2010.10.17, 11:00
Откуда: Днепропетровск
Контактная информация:

Re: Мой блог о WEB-разработке

Сообщение Filsh »

Добавил rss, оказалось очень легко, часа за полтора оно уже работало)
Ответить