1 2015-07-23 07:08:34

Тема: Плагин blog, вставить картинку и дату на русском.

Добрый день всем.

Использую Monstra для страницы новостей. У меня в посте есть картинка в определенном месте с определенным классом. Как можно автоматизировать вствку картинок для клиента?
Нужно чтобы клиент просто загрузил картинку через админку а потом легко вставил в пост. Картинка должна встать в определенном месте в коде и иметь один класс.

А еще как сделть так чтобы время поста выдавалось на русском. Сейчас "09 Feb 2015" а надо "09 Февраля 2015".

Спасибо.

Поделиться

2

Re: Плагин blog, вставить картинку и дату на русском.

Ну во первых сюда плагины выкладывают, а не вопросы задают.
во 2 страницы предназначены не для новостей...

для этого создали как бы новости
http://forum.monstra.org/topic/241/news/

Поделиться

3

Re: Плагин blog, вставить картинку и дату на русском.

Спасибо за информацию. Задам вопрос в другой теме.

Поделиться

4 2015-07-23 12:20:53

Re: Плагин blog, вставить картинку и дату на русском.

nervenom пишет:

Спасибо за информацию. Задам вопрос в другой теме.

Нет не нужно smile я вас лучше перенесу

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

Поделиться

5

Re: Плагин blog, вставить картинку и дату на русском.

Коротко: Блог я бы не назвал плагином, это больше как дополнение к страницам у которой нету своей базы, значит поля берутся с плагина page который основа движка.

Что нужно:
Добавить поля в page и импортировать в плагин blog.

Короче говоря, никто вам не будет бесплатно это писать, хоть и делается это в течение 20 минут. smile
(я кстати это уже делал)

Поделиться

6

Re: Плагин blog, вставить картинку и дату на русском.

HiS пишет:

Коротко: Блог я бы не назвал плагином, это больше как дополнение к страницам у которой нету своей базы, значит поля берутся с плагина page который основа движка.

Что нужно:
Добавить поля в page и импортировать в плагин blog.

Короче говоря, никто вам не будет бесплатно это писать, хоть и делается это в течение 20 минут. smile
(я кстати это уже делал)

О_О а еще можно использовать поиск
http://ru.forum.monstra.org/topic/795/pages-fields/

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

Поделиться

7

Re: Плагин blog, вставить картинку и дату на русском.

RomanArt, видел я его, правда не тестил, вопрос был как добавить поля я сказал как.

Поделиться

8

Re: Плагин blog, вставить картинку и дату на русском.

Решил не заморачиваться с полями, я в PHP не понимаю. Поставил плагин News. Вроде все подходит, нашел темплейт вывода новостей, создал шаблон, туда всунул страницу вcю целиком и там где должны быть новости вставил <?php echo News::Block(5, 'parent');?>, а новости не выводятся.. Куда дальше смотреть? Ж)

Поделиться

9 (2015-07-23 15:03:42 отредактировано HiS)

Re: Плагин blog, вставить картинку и дату на русском.

у вас не выводятся новости или  последние новости?
по сути вообще не чего не нужно вставлять, установить плагин, создать новость, перейти по ссылки site.ru/news

Чтобы сделать новости на главной, перейти в новости -> настройки и выбрать Новости - главный плагин

Чтобы вывести определенное количество новостей на главной нужно:

{news list="last" count=3}
{news list="views" count=3}
{news list="block" count=3}
<?php echo News::views(5);?>
<?php echo News::last(3);?>
<?php echo News::block(5);?>

Поделиться

10

Re: Плагин blog, вставить картинку и дату на русском.

создал шаблон, туда всунул страницу вcю целиком

Админ -> тема -> новости -> название

Поделиться

11 2015-07-23 15:56:20

Re: Плагин blog, вставить картинку и дату на русском.

О, у меня вызов неправильный был, а взял из документации.. что это еще за parent ?
И как пагинацию сделать? Поставил лимит отображения статей, надо чтобы и страницы были.

Спасибо за быструю поддержку!

Поделиться

12

Re: Плагин blog, вставить картинку и дату на русском.

Вот еще с картинкой вопрос, я свой шаблон вывода новости сделал. Разметка как мне нужно, а php вставил куда надо. И вот все ужеработает(!) кроме картинки нвости..

Код такой <img class="news-post-img thumb" alt="<?php echo $item['name'] ?>" src="<?php echo $opt["url"].$item['parent'].$item["slug"].'/'.'thumbnail/'.$listPic[0] ?>">
А ошибку выдает такую:
Message: Undefined variable: listPic

Как лечить?

Поделиться

13 (2015-07-23 16:25:40 отредактировано HiS)

Re: Плагин blog, вставить картинку и дату на русском.

 <a href="<?php echo $url_item; ?>">
                <?php if ($listPic != null) { ?><img src="<?php echo $opt["url"].$item['parent'].$item["slug"].'/'.'thumbnail/'.$listPic[0] ?>"  alt="<?php echo $item['name'] ?>" class="news-post-img thumb">
                <?php } else{ ?><img src="ссылка если нету фото" alt="<?php echo $item['name'] ?>" class="news-post-img thumb"><?php }?>
            </a>

или

 
<?php if ($listPic != null) { ?><img src="<?php echo $opt["url"].$item['parent'].$item["slug"].'/'.'thumbnail/'.$listPic[0] ?>"  alt="<?php echo $item['name'] ?>" class="news-post-img thumb">
<?php } else{ ?><img src="ссылка если нету фото" alt="<?php echo $item['name'] ?>" class="news-post-img thumb"><?php }?>

Поделиться

14 (2015-07-23 16:22:09 отредактировано HiS)

Re: Плагин blog, вставить картинку и дату на русском.

надо чтобы и страницы были.

<?php echo News::paginator($opt['page'], $opt['pages'], $page_url);?>

Поделиться

15 (2015-07-23 16:35:48 отредактировано nervenom)

Re: Плагин blog, вставить картинку и дату на русском.

Да тоже самое вдает в обоих случаях с картинкой - Message: Undefined variable: listPic
Кстати мне не обязательно выводить что-то если нет картинки. Пусть просто ничего не будет если ее нет.

И пагинатор тоже - Message: Undefined index: page

Поделиться

16 2015-07-23 16:46:56

Re: Плагин blog, вставить картинку и дату на русском.

Я не знаю что ты там за шаблон установил, я тебе дал рабочий код.
Если ты не знаешь html то не знаю чем помочь)

Поделиться

17 (2015-07-23 17:19:29 отредактировано nervenom)

Re: Плагин blog, вставить картинку и дату на русском.

thml как раз хорошо знаю, я php не знаю. Да все просто сделал. Создал шаблон в текущей теме(default), назвал news. Туда вставил весь html тупо и в месте где нужно выводить сами блоки новости вставил <?php echo News::block(3);?>. Новости отображаются, все ок, только не работает пагинация и картинки, я опискал какие ошибки появляются.
Я взял block.view.php из плагина news и вместо того что там было вставил свою разметку и повставлял php вставки куда мне надо

<?php foreach($records as $item): ?>
    <div class="post" id="13">
        <div class="content">
            <h2 class="news-post-title"><?php echo $item['name'] ?></h2>
            <div class="news-post-content">
<!--                <img class="news-post-img" src="css/images/hiromax-155.jpg">-->
                <div class="news-post-inner">
                    <div class="news-post-date"><?php echo Date::format($item['date'], 'd.m.Y');?></div>
                    <div class="news-post-text"><?php echo News::ContentById($item['id']); ?></div>
                    <a href="#" class="news-post-link" data-id="13">Читать дальше</a>
                </div>
            </div>
        </div>
    </div>
<?php endforeach;?>
<?php echo News::paginator($opt['page'], $opt['pages'], $page_url);?>

Вот там где закоменченое изображение мне надо вставить php код который будет показывать картинку новости.
Пробовал все ваши варианты, ошибки выдает.

Поделиться

18 2015-07-23 17:27:02 (2015-07-23 18:11:41 отредактировано HiS)

Re: Плагин blog, вставить картинку и дату на русском.

thml как раз хорошо знаю, я php не знаю. Да все просто сделал. Создал шаблон в текущей теме(default), назвал news. Туда вставил весь html тупо и в месте где нужно выводить сами блоки новости вставил <?php echo News::block(3);?>. Новости отображаются, все ок, только не работает пагинация и картинки, я опискал какие ошибки появляются.
Я взял block.view.php из плагина news и вместо того что там было вставил свою разметку и повставлял php вставки куда мне надо

Вместо этого

<?php echo News::block(3);?>

Меняем на:

<?php echo Site::content(); ?>

Потом идем plugins > news > views > frontend >  index.php

и так правим что нужно

Поделиться

19 (2015-07-23 17:47:47 отредактировано HiS)

Re: Плагин blog, вставить картинку и дату на русском.

Я это писал пару часов назад:

по сути вообще не чего не нужно вставлять, установить плагин, создать новость, перейти по ссылки site.ru/news

Но вы умудрились вставить

<?php echo News::block(3);?>

Когда я написал:

Чтобы вывести определенное количество новостей на главной нужно:

{news list="last" count=3}
{news list="views" count=3}
{news list="block" count=3}
<?php echo News::views(5);?>
<?php echo News::last(3);?>
<?php echo News::block(5);?>

Поделиться

20

Re: Плагин blog, вставить картинку и дату на русском.

Спасибо, поставил <?php echo Site::content(); ?> и поправил шаблон index.view.php, все заработало.

А вот еще из первого поста вопрос: А еще как сделть так чтобы время поста выдавалось на русском. Сейчас "09 Feb 2015" а надо "09 Февраля 2015".

Поделиться

21

Re: Плагин blog, вставить картинку и дату на русском.

Ребят, перенес на другой хостинг, все как сказано сделал и теперь ошибку выдает:

Message: Undefined offset: 0
Location: /var/www/cgg.leandev.ru/news/plugins/news/news.plugin.php (line 79)

Это если включено "Новости - главный плагин", а мне так и нужно. Если выключаю, то сайт работает, но соответственно выводит не то что мне нужно.

Поделиться

22

Re: Плагин blog, вставить картинку и дату на русском.

Т.е сайт на поддомене?  news.vashsait.ru?а до этого сайт не на поддомене был ? и вы с того перенесли на этот копи пастом?

пи\си если новости делать Главным, то вообще не чего кроме новостей не работает, ну это так между прочем, и страницы перестают работать и контакты и вообще все обсалютно

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

Поделиться

23

Re: Плагин blog, вставить картинку и дату на русском.

Да на поддомене, был на localhost/monstra а стал bla.myhost.com/news/

Да, мне именно так и надо. Основной сайт просто в корне, а это я реализовал новости отдельно с помощью монстры

Поделиться

24

Re: Плагин blog, вставить картинку и дату на русском.

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

Поделиться

25

Re: Плагин blog, вставить картинку и дату на русском.

Htacsses проверьте, и в админке путь к вашему сайту проверьте чтобы он был на поддомене

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

Поделиться