76

Re: Блог

Решение "костыль" конечно, но помогло, спасибо!

Поделиться

77

Re: Блог

А можно ли получить дату для страницы с полным текстом поста?
Пробовал через <?php echo Date::format($post['date'], 'd M Y'); ?>, но не получается - всегда выдает 01 Jan 1970

Поделиться

78

Re: Блог

<?php echo Page::date('d M Y'); ?>
Follow me: Twitter | GitHub | Coderwall

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

Сайт Awilum

Поделиться

79 (2012-12-09 06:51:13 отредактировано sergeyterr)

Re: Блог

Leonid пишет:

Подскажите, а как можно установить плагин блог два раза?
Хочу попытаться решить вопрос с категориями хотя бы таким образом, а то без категорий тяжко (а никто не хочет делать да же за деньги ((( )

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

/blog?tag=Нужный тег

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

Поделиться

80

Re: Блог

Проверил - все работает, но есть проблема - при наличии breadcrumbs на странице поста переход по нему в начало блога ты попадаешь не  на список страниц отсортированных по тегам а на полный список новостей, а это не очень хорошо. Я имею ввиду, что перейдя на отсортированный список (допустим категория - телевизоры фунай), и перейдя на страничку допустим фунай №123, возвращаясь по ссылке breadcrumbs ты попадаешь не на фунай, а на полный блог. С этим можно что нибудь решить? Или может кто нибудь сделает нормальную версию, чтобы костыли не городить? Тут уже есть люди готовые оплатить разработку.

Поделиться

81

Re: Блог

наверное потому что не рассчитаны хлебные крошки на фильтр тегов пока

Follow me: Twitter | GitHub | Coderwall

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

Сайт Awilum

Поделиться

82

Re: Блог

Blog 1.6.0
+ Добавлены хлебные крошки <?php echo Blog::breadcrumbs(); ?> (работают на текущей сессии)

p.s. качать из первого поста!

Follow me: Twitter | GitHub | Coderwall

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

Сайт Awilum

Поделиться

83

Re: Блог

Я подключил и оценил - супер! Практически работа с каталогами!!!

Поделиться

84

Re: Блог

+ Добавлены хлебные крошки <?php echo Blog::breadcrumbs(); ?> (работают на текущей сессии)

Что такое хлебные крошки? smile а можно булочку, а не крошки плис smile

sergeyterr пишет:

Я подключил и оценил - супер! Практически работа с каталогами!!!

не понял, объясни подробнее что ты имел ввиду.

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

85 (2012-12-10 08:34:39 отредактировано sergeyterr)

Re: Блог

прописываешь каждой статье ключевые слова по названию тем, можно одной статье несколько слов - тогда она будет выводится в нескольких категориях. Затем В нужном месте (можно в меню) делаешь вызов типа

http://podsolnuh/blog?tag=news

и у тебя выводятся анонсы статей только тех которым прописано ключевое слово news при переходе на любую статью (при условии, что у тебя прописан:

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

)
ты можешь вернуться по  breadcrumbs на ту же страницу с которой входил в нашем случае http://podsolnuh/blog?tag=news т.е статьи отсортированные по news
Да  breadcrumbs это цепочка ссылок выводящаяся по мере углубления например:
статьи -> статьи о Ленине -> Ленин на субботнике

Поделиться

86

Re: Блог

>> Awilum
наберусь наглости и попрошу подсказать как сделать так, чтобы в breadcrumbs последняя ссылка (название самой страницы) была не ссылкой.

Поделиться

87

Re: Блог

sergeyterr,

https://github.com/Awilum/monstra-cms-p … s.view.php

в первом условие заменить вторую ссылку

<a href="<?php echo Site::url().$page['parent'].'/'.$page['slug']; ?>"><?php echo $page['title']; ?></a>

на

<?php echo $page['title']; ?>

Follow me: Twitter | GitHub | Coderwall

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

Сайт Awilum

Поделиться

88

Re: Блог

ОК Спасибо

Поделиться

89

Re: Блог

В плагине новости есть замечательный шоткод - выводит титлы n.. последних новостей (естественно со ссылками на полную новость) через ul li, а в этом плагине есть? <?php Blog::getPosts(5); ?> не подходит, потому как выводит анонсы, а нужно именно заголовки новостей.

Поделиться

90

Re: Блог

sergeyterr пишет:

В плагине новости есть замечательный шоткод - выводит титлы n.. последних новостей (естественно со ссылками на полную новость) через ul li, а в этом плагине есть? <?php Blog::getPosts(5); ?> не подходит, потому как выводит анонсы, а нужно именно заголовки новостей.

http://monstra.org/blog вот пример вывода только титлов + дата(можно убрать). нужно поправить в папке плагина views/fronted/

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

91

Re: Блог

Спасибо - пример увидел, что делать нет smile

Поделиться

92

Re: Блог

sergeyterr пишет:

Спасибо - пример увидел, что делать нет smile

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

o_O это по дефолту есть big_smile

не это не то, щас код ковырну

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

93

Re: Блог

открываем это:
www\plugins\blog\views\frontend\index.view.php

выделяем весь код и меняем на это:

<?php foreach($posts as $post) { ?>
    <a href="<?php echo Option::get('siteurl'); ?><?php echo Blog::$parent_page_name; ?>/<?php echo $post['slug'] ?>"><?php echo $post['title']; ?></a>
    <br><br>
<?php } ?>

ЭТО ТОЛЬКО ТИТЛЫ С СЫЛКОЙ НА ПОЛНЫЙ ПОСТ.


А ЭТОТ КОД ТИТЛЫ + ДАТА:

<?php foreach($posts as $post) { ?>
    <a href="<?php echo Option::get('siteurl'); ?><?php echo Blog::$parent_page_name; ?>/<?php echo $post['slug'] ?>"><?php echo $post['title']; ?></a> <small  class="monstra-blog-date"><?php echo Date::format($post['date'], 'd M Y'); ?></small>
    <br><br>
<?php } ?>
(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

94

Re: Блог

Да, но тогда и на странице с короткими анонсами тоже будут только титлы. А я хотел выводить в боковом меню титлы последних новостей, но чтобы на странице анонсов все таки были анонсы.

Поделиться

95

Re: Блог

чет я не нашел в этом плагине вообще вывод последний постов с блога в блок например >_>
есть только схожие топики... не чем не могу помочь, этой функции нету в плагине похоже...

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

96

Re: Блог

>>Awilum
Это ведь Ваш плагин. Помогите плиз. нужна возможность вывода n - заголовков последних статей. Чтобы можно было поставить в сайдбаре.

Поделиться

97

Re: Блог

sergeyterr, ок я добавлю эту функцию

Follow me: Twitter | GitHub | Coderwall

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

Сайт Awilum

Поделиться

98

Re: Блог

я думаю будет лучше сделать вывод последних постов с блога с контентом и титулом, в любом случае можно будет удалить контент и оставить вывод только титлов smile

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

99 (2012-12-11 17:37:35 отредактировано sergeyterr)

Re: Блог

я думаю будет лучше сделать вывод последних постов с блога с контентом и титулом,

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

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

Поделиться

100

Re: Блог

Blog 1.7.0
+ Добавлен метод getPostsBlock() для вывода блока последних новостей без пагинатора и фильтров

Пример:
<?php echo Blog::getPostsBlock(2); ?>

Отображение(вьюху) этого метода можно отредактировать специально для себя вот тут:
/ plugins / blog / views / frontend / block.view.php

Но! лучше создать точно такую же вьюху с таким же путем в своей теме оформления сайта. Это касается и любого другого плагина. дабы с каждым обновлением плагина не затирать свои изменения во вьюхах

Follow me: Twitter | GitHub | Coderwall

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

Сайт Awilum

Поделиться