Вы не зашли.
Терь отвечает
Директория (tpl_path/plugins/lastnews/tpl/skin1/) не существует!
Хотя \templates\название темы\plugins\lastnews\skin1 есть и файлы там лежат нужны((
Не в сети
$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/'));
Неработает
Не в сети
А можно включить кэширование сразу для нескольких таких запросов -
plugin_lastnews_news
plugin_lastnews_popular
plugin_lastnews_popsmall
итд,
А то если кэшируются то 2 столбца превращаются в одинаковые
Изменено icedogas (2009-08-04 17:57:25)
Не в сети
Переехал на 0.9.1
Возникла проблема - теперь в на главную выводится все в следующем формате:
27.08.09 Fedora 11 Live 1391
А нужно просто
Fedora 11 Live
Как поправить?
Не в сети
Trashcka, угу спасибо помогло. А как убрать отображение надписи "Последние новости" в месте расположения плагина?
http://clip2net.com/page/m0/1805895
Не в сети
В файле lastnews.tpl (лежит там же) удалить надпись Последние новости ) возможно понадобится и часть кода убрать
Luca, но подобные вопросы лучше задавать в категории Решение проблем, тут малость другое обсуждается ))
Изменено Trashcka (2009-09-07 19:47:03)
Не в сети
А как в версии 0.9.1 сделать вывод краткой новости, а то я что-то потерялася? )
Это первостепенной важности функция для CMS - иметь возможность вывести на главной странице блоки новостей с отдельных категорий. Не только с заголовками, но и с картинками, с текстом. Это же - самое востребованное после основной новостной ленты.
Думаю, что целесообразно включать в релиз не один модуль ластньюс, а сразу несколько- ластньюз1, ластньюз2, ластньюз3. И дополнить возможностью выводить краткую новость. Или - сделать два вида модуля - один выводит краткую новость, а другой - только заглавия, как сейчас
Не в сети
Как сделать подобный вывод новостей как раз и написано в теме.
Не в сети
Сейчас только в поиске по заглавиям на форуме 6 тем по LastNews. И почитав их многое становится ясным. Но раз уж это FAQ, то неплохо бы иметь простейший пример типа:
Для вывода новостей из категории 9 открываем файл такой-то, после строчки такой-то вставляем то-то. Сортировка будет по дате, шаблон будет браться оттуда-то.
Не только ж программистам пользоваться этим плагином?
Не в сети
В первом сообщении этой темы именно так и написано или почти так.
Не в сети
На старинице сайта вставляем {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 02:20:05)
Не в сети
Блин дырявый - не работают bb-коды в плагине!!!!!!!!
Это ж невозможно вывести новости с картинками в отдельном блоке!!!!!!!!!!!! Выводит на странице [img="http://vv2/uploads/images/default/a.jpg" border="0" width="80" height="60" align=""]a.jpg (12.69 Kb)[/img] Неужели это не моя какая-то ошибка, а действительно свойство плагина?????????
Прошу срочно совета, как сделать, чтоб в плагине заработали bb-коды??????????
Не в сети
Только для 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
);
Не в сети
Версия 0.9.1, скачана из SVN 18-11-2009
Плагин корректно работает, когда нужно выводить заголовки новостей. Но когда стоит задача вывести краткую новость с картинкой, картинка не выводится - не работают bb-коды. И что дальше? Не останется же движок с таким урезанным функционалом? Как я понял из форума, в предыдущей версии эта задача решалась.
Изменено vl (2009-12-01 17:20:48)
Не в сети
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 10:27:10)
Не в сети
скажите, ведь файл lastnews.php он 1 используется в разных шаблонах?
если там что-то изменить неправильно, как потом обратно все это вернуть? ведь при смене шаблона на другой, данные же все равно из этого файла будут браться?
Не в сети