1 (2012-12-20 10:32:11 отредактировано RomanArt)

Тема: Блог

Блог

Простой плагин блога для Монстра (* работает на основе менеджера страниц )


http://i.minus.com/ivaOxHwdI8I1G.png

http://i.minus.com/iFDu436hwtYn1.png



Использование:

Получить посты:

<?php echo Blog::getPosts(); ?>

Получить пост:

<?php echo Blog::getPost(); ?>

Получить 5 постов (Можете использовать любое число):

<?php Blog::getPosts(5); ?>

Получить схожие посты:

<?php echo Blog::getRelatedPosts(); ?>

Вывода блока последних постов (Можете использовать любое число):

<?php echo Blog::getPostsBlock(2); ?>

Получить теги & ключевые слова:

<?php  echo Blog::getTags(); ?>

Получить теги & ключевые слова для текущей страницы:

<?php  echo Blog::getTags(Page::slug()); ?>

Получить заголовок поста:

<?php echo Blog::getPostTitle(); ?>

Разделение содержания поста (на короткий и полный):

{cut}

1) Создаем шаблон: blog
2) Создаем шаблон: blog-post
3) Размещаем rss.php в корне сайта.
4) Создаем новую страницу: "Blog" с шаблоном "blog" и добавляем страницы/посты к этой странице
5) Создаем новый пост/страницу с шаблоном "blog-post"  для родительской страницы "Blog".

Скачать: blog.zip

Пример: http://monstra.org/blog

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

2

Re: Блог

вроде работает, можно ли будет выводить в анонсах кроме ссылок немного текста? изображения?

Сайт olsv64

Поделиться

3

Re: Блог

выводить в анонсах кроме ссылок немного текста? изображения?

Вечером после работы посмотрю...

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

4

Re: Блог

Русский?

Лучше сгореть, чем истлеть...

Сайт kromverk

Поделиться

5

Re: Блог

Русский?

?

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

6

Re: Блог

Имею ввиду.. русифицирован?

Лучше сгореть, чем истлеть...

Сайт kromverk

Поделиться

7

Re: Блог

Имею ввиду.. русифицирован?

да)

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

8

Re: Блог

Blog 1.1.0
+ Добавлен контент страниц в <?php Blog::getPosts(); ?>
+ Добавлена возможность спрятать контент под кат: <!--cut->

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

9 (2012-10-12 18:18:13 отредактировано olsv64)

Re: Блог

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

Сайт olsv64

Поделиться

10

Re: Блог

Blog 1.2.0
+ Добавлена возможность задавать лимит вывода постов.

Примеры:
<?php Blog::getPosts(5); ?> Вывести 5 постов
<?php Blog::getPosts(); ?> Вывести все посты

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

11

Re: Блог

olsv64

1) текст можно отправить под кат: <!--cut->
2) также  можно ограничить количество постов <?php Blog::getPosts(5); ?>

пагинатора пока нет...

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

12

Re: Блог

текст под <!--cut-> исчезает и на странице, не только в анонсе

Сайт olsv64

Поделиться

13

Re: Блог

olsv64

Я не вижу проблемы.

Создаю пост
http://i.minus.com/iswOhzmYGXgd9.png

Все посты на странице blog (кратко)
http://i.minus.com/itphCxloPAkyq.png

конкретный пост (полный)
http://i.minus.com/ixWyCUCLrlFEk.png

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

14

Re: Блог

olsv64 пишет:

текст под <!--cut-> исчезает и на странице, не только в анонсе

У меня тоже такая проблема,
и ещё заголовок поста в blog-post не отображается.

В целом же, модель блога почти идеальная, не то что новостной плагин в Template CMS. Одно только пожелание - сделать бы ещё возможность убирать из урла /blog при желании...

Поделиться

15

Re: Блог

Blog 1.3.0
+ Исправлена бага в облаке тегов. (Выводились пустые теги тоже)

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

16

Re: Блог

p.s.
что вы делаете, что у вас проблема с катом ? Я уже который раз проверяю и в упор не вижу проблемы.

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

17

Re: Блог

редактор у меня дефолтный

Сайт olsv64

Поделиться

18

Re: Блог

Я тоже редактор не менял. Думал, может что с шаблоном... В дефолтном то же самое...(((

Поделиться

19

Re: Блог

Blog 1.4.0
+ {cut} вместо <!--cut-->
+ Blog::getPost() вместо Site::getContent();

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

20 (2012-10-14 17:18:15 отредактировано Positive)

Re: Блог

Супер! Работает!)

Вот только заголовки, как и прежде, куда-то деваются. В blog они есть, а в blog-post нет(.

И возможности комментировать нет...

Поделиться

21

Re: Блог

Про какой заголовок вы говорите ?

<title><?php echo Site::name() . ' - ' . Site::title(); ?></title>

Выводит все нормально.

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

22

Re: Блог

И возможности комментировать нет...

Много блогов в том числе и на WP используют внешние системы комментирования
http://disqus.com/
http://intensedebate.com/
etc...

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

23

Re: Блог

Awilum пишет:

Про какой заголовок вы говорите ?

<title><?php echo Site::name() . ' - ' . Site::title(); ?></title>

Выводит все нормально.

Я о том, что в списке постов заголовки постов выводится в виде ссылок, а в самих постах их  нет.

Вставил в шаблон blog-post <h1><?php echo Site::title(); ?></h1>, теперь есть.

Поделиться

24 (2012-10-14 19:12:26 отредактировано Positive)

Re: Блог

Awilum пишет:

Много блогов в том числе и на WP используют внешние системы комментирования
http://disqus.com/
http://intensedebate.com/
etc...

Я тоже о них уже подумал, вот только они же, наверное, никак не связываются с зарегистрированными на сайте юзерами.
Впрочем, по юзерам тоже есть вопросы, но это отдельная тема...

Поделиться

25

Re: Блог

Точно.. модно комментарии контакта сейчас ставить....

Лучше сгореть, чем истлеть...

Сайт kromverk

Поделиться