Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

rss

Вы не зашли.

Объявление

  • Список
  •  » FAQ
  •  » FYI: Интересные возможности плагина lastnews (последние новости сайта)

#26 2009-06-19 18:50:03

insider
Пользователь
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Перед plugins забыл /

Неактивен

 

#27 2009-06-19 19:13:27

icedogas
Пользователь
Откуда: Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Терь отвечает
Директория (tpl_path/plugins/lastnews/tpl/skin1/) не существует!
Хотя \templates\название темы\plugins\lastnews\skin1 есть и файлы там лежат нужны((

Неактивен

 

#28 2009-06-19 19:19:25

insider
Пользователь
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Погоди, не слушай меня. Приведи кусок кода.

Неактивен

 

#29 2009-06-19 19:32:34

icedogas
Пользователь
Откуда: Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Код:

$template['vars']['plugin_lastnews_detskie'] = plugin_lastnewsGenerator($orderBy = '', $categories = array (4), $overrideParams = array('number' => 7, 'overrideTemplatePath' => root . '/plugins/lastnews/tpl/skin1/'));

Работает

Код:

$template['vars']['plugin_lastnews_detskie'] = plugin_lastnewsGenerator($orderBy = '', $categories = array (4), $overrideParams = array('number' => 7, 'overrideTemplatePath' => tpl_path . '/plugins/lastnews/tpl/skin1/'));

Неработает

Неактивен

 

#30 2009-06-20 01:24:13

insider
Пользователь
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

tpl_site . 'plugins/lastnews/tpl/skin1/'

Неактивен

 

#31 2009-08-04 05:53:00

icedogas
Пользователь
Откуда: Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Эх, жаль если включать кэширование, то фишка перестает работать - он кэширую 2 одинаковых запроса, вместа 2 ух разных

Неактивен

 

#32 2009-08-04 17:57:07

icedogas
Пользователь
Откуда: Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

А можно включить кэширование сразу для нескольких таких запросов -
plugin_lastnews_news
plugin_lastnews_popular
plugin_lastnews_popsmall
итд,
А то если  кэшируются то 2 столбца превращаются в одинаковые

Отредактированно icedogas (2009-08-04 17:57:25)

Неактивен

 

#33 2009-09-07 09:29:47

Luca
Пользователь
Зарегистрирован: 2009-03-19
Сообщений: 398
Рейтинг :   
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Переехал на 0.9.1
Возникла проблема - теперь в на главную выводится все в следующем формате:
27.08.09 Fedora 11 Live 1391
А нужно просто
Fedora 11 Live
Как поправить?

Неактивен

 

#34 2009-09-07 17:54:23

Trashcka
Пользователь
Откуда: КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1487
Рейтинг :   73 
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Luca, в шаблоне плагина lastnews убери {date} и {views} в entries.tpl  находится в  engine\plugins\lastnews\tpl

Неактивен

 

#35 2009-09-07 19:23:18

Luca
Пользователь
Зарегистрирован: 2009-03-19
Сообщений: 398
Рейтинг :   
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Trashcka, угу спасибо помогло. А как убрать отображение надписи "Последние новости" в месте расположения плагина?
http://clip2net.com/page/m0/1805895

Неактивен

 

#36 2009-09-07 19:44:49

Trashcka
Пользователь
Откуда: КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1487
Рейтинг :   73 
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

В файле lastnews.tpl (лежит там же) удалить надпись Последние новости ) возможно понадобится и часть кода убрать

Luca, но подобные вопросы лучше задавать в категории Решение проблем, тут малость другое обсуждается ))

Отредактированно Trashcka (2009-09-07 19:47:03)

Неактивен

 

#37 2009-11-26 12:57:24

Trashcka
Пользователь
Откуда: КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1487
Рейтинг :   73 
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

А как в версии 0.9.1 сделать вывод краткой новости, а то я что-то потерялася? )

Неактивен

 

#38 2009-11-29 18:20:32

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 645
Рейтинг :   14 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Trashcka написал:

А как в версии 0.9.1 сделать вывод краткой новости, а то я что-то потерялася? )

Это первостепенной важности функция для CMS - иметь возможность вывести на главной странице блоки новостей с отдельных категорий. Не только с заголовками, но и с картинками, с текстом.  Это же - самое востребованное после основной  новостной ленты.

Думаю, что целесообразно включать в релиз не один модуль ластньюс, а сразу несколько- ластньюз1,  ластньюз2,  ластньюз3.   И дополнить возможностью выводить краткую новость. Или - сделать два вида модуля - один выводит краткую новость, а другой - только заглавия, как сейчас

Неактивен

 

#39 2009-11-29 18:23:54

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   175 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Как сделать подобный вывод новостей как раз и написано в теме.

Неактивен

 

#40 2009-11-29 22:38:36

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 645
Рейтинг :   14 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Сейчас только в поиске по заглавиям на форуме 6 тем по   LastNews.  И почитав их многое становится ясным.  Но раз уж это   FAQ, то неплохо бы  иметь простейший пример типа:
  Для вывода новостей из категории 9 открываем файл такой-то, после строчки такой-то вставляем то-то. Сортировка будет по дате, шаблон будет браться оттуда-то.
Не  только ж  программистам пользоваться этим  плагином?

Неактивен

 

#41 2009-11-29 22:49:07

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   175 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

В первом сообщении этой темы именно так и написано или почти так.

Неактивен

 

#42 2009-11-30 01:05:17

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 645
Рейтинг :   14 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

На старинице сайта вставляем {plugin_lastnews_2} , куда будут выводиться дата, заголовок и короткая новость для  8 последних новостей категории 9  (версия 0.9.1)


1. в файле lastnews.php между строкой:

Код:

    $template['vars']['plugin_lastnews'] = plugin_lastnewsGenerator('', array(), array('number' => extra_get_param('lastnews','number'), 'maxlength' => extra_get_param('lastnews','maxlength')));

и-  }

дописываем:

Код:

$template['vars']['plugin_lastnews_2'] = plugin_lastnewsGenerator($orderBy = '', $categories = array (9), $overrideParams = array('number' => 8, 'overrideTemplatePath' => root . '/plugins/lastnews/tpl/skin1/'));

2. в файле lastnews.php
вместо

Код:

        $tvars['vars'] = array(
            'link'        =>    newsGenerateLink($row),
            'views'        =>    $row['views']
        );

вставляем

Код:

        list ($short, $full) = explode('<!--more-->', $row['content'], 2);
        $tvars['vars'] = array(
    'link'        =>    newsGenerateLink($row),
        'views'        =>    $row['views'],
        'content'        =>    $short
        );

3. В категорию plugins/lastnews/tpl  вставляем папку skin1 с файлами entries.tpl и lastnews.tpl
4. в файле entries.tpl пишем:

Код:

<h4>{date}</h4>
<h3><a href="{link}"> {title} </a></h3>
{content}

5. Наслаждаемся отличным плагином

Отредактированно vl (2009-11-30 01:20:05)

Неактивен

 

#43 2009-11-30 21:25:00

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 645
Рейтинг :   14 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Блин дырявый - не работают  bb-коды в плагине!!!!!!!!       
Это ж невозможно вывести новости с картинками  в отдельном блоке!!!!!!!!!!!!   Выводит на странице  [img="http://vv2/uploads/images/default/a.jpg" border="0" width="80" height="60" align=""]a.jpg (12.69 Kb)[/img]       Неужели это не моя какая-то ошибка, а действительно свойство плагина?????????

Прошу срочно совета,  как сделать, чтоб в плагине  заработали bb-коды??????????

Неактивен

 

#44 2009-11-30 21:29:24

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   175 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Только для 0.9.0:

Код:

    foreach ($mysql->select("select * from ".prefix."_news where ".join(" AND ", $filter)." order by ".($orderby?$orderby:"id desc")." limit ".$offset.",".$number) as $row) {
        
        $content = explode("<!--more-->", $row['content']);
        $contents = $content[0];
        
        if ($config['blocks_for_reg'])        { $contents = $parse -> userblocks($contents); }
        if ($config['use_htmlformatter'])    { $contents = $parse -> htmlformatter($contents); }
        if ($config['use_bbcodes'])            { $contents = $parse -> bbcodes($contents); }
        if ($config['use_smilies'])            { $contents = $parse -> smilies($contents); } 
        if (strlen($contents) > $length)    { $contents = $parse -> truncateHTML($contents, $length);}
        
        // Execute filters [ if requested ]
        if (extra_get_param('lastnews', 'pcall') && is_array($PFILTERS['news']))
                foreach ($PFILTERS['news'] as $k => $v) { $v->showNewsPre($row['id'], $row, $callingParams); }

        $tvars['vars'] = array(
            'link'        =>    GetLink('full', $row),
            'views'        =>    $row['views'],
            'content'    =>    $contents
        );

Неактивен

 

#45 2009-11-30 23:58:40

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

vl, уточни свою версию.
Плагин должен корректно работать на 0.9.1

Неактивен

 

#46 2009-12-01 09:26:20

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 645
Рейтинг :   14 
Профиль  Вебсайт

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

Версия 0.9.1,  скачана из SVN    18-11-2009

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

Отредактированно vl (2009-12-01 16:20:48)

Неактивен

 

#47 2010-01-05 09:08:18

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2151
Рейтинг :   39 
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

vl,  У меня работает так

в файле lastnews.php после

Код:

        $tvars['vars'] = array(
            'link'        =>    newsGenerateLink($row),
            'views'        =>    $row['views']
        );

вставляю

Код:

        $short = explode('<!--more-->', $row['content']);
        
        $short=$short[0];

    if ($config['blocks_for_reg'])    { $short = $parse -> userblocks($short);    $full = $parse -> userblocks($full); }
    if ($config['use_htmlformatter'] && (!($row['flags'] & 1)))    {
        $short = $parse -> htmlformatter($short);    $full = $parse -> htmlformatter($full);
    }
    if ($config['use_bbcodes'])            { $short = $parse -> bbcodes($short);        $full = $parse -> bbcodes($full); }
    if ($config['use_smilies'])            { $short = $parse -> smilies($short);        $full = $parse -> smilies($full); }

    
    
    $tvars['vars']['content']    = $short;

и вверху вместо

   

Код:

global $config, $mysql, $tpl, $lang, $langShortMonths, $langMonths, $PFILTERS;

вставляем

   

Код:

global $config, $mysql, $tpl, $lang, $langShortMonths, $langMonths, $parse, $PFILTERS;

тоесть дописать $parse

Все!

в шаблоне entries.tpl используем {content}.

Отредактированно legenda (2010-01-05 09:27:10)

Неактивен

 

#48 2010-01-28 04:52:38

paradoxx
Пользователь
Зарегистрирован: 2009-11-26
Сообщений: 49
Рейтинг :   
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

скажите, ведь файл lastnews.php он 1 используется в разных шаблонах?
если там что-то изменить неправильно, как потом обратно все это вернуть? ведь при смене шаблона на другой, данные же все равно из этого файла будут браться?

Неактивен

 

#49 2010-01-28 05:48:17

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2151
Рейтинг :   39 
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

paradoxx, если боишся чтото нето сделать делай себе копию, иначе потом не измениш, правда всегда можно его скачать с форума...

Неактивен

 

#50 2010-03-29 08:53:54

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2151
Рейтинг :   39 
Профиль

Re: FYI: Интересные возможности плагина lastnews (последние новости сайта)

А можно пример строки размножение плагина с разним форматом дати (например, 12:00 и 12.12.2010)

Неактивен

 
  • Список
  •  » FAQ
  •  » FYI: Интересные возможности плагина lastnews (последние новости сайта)

Board footer

Powered by FluxBB

[ Generated in 0.028 seconds, 35 queries executed ]